Est-ce que c'est possible de programmer un truc qui attend qu'une touche soit pressée sans bouffer les piles de la TI ?
Si c'est pas possible en Basic, est-ce que c'est possible dans un autre langage ??
Quand on utilise KEYWAIT, l'indicateur en bas à droite de la TI affiche BUSY. Donc je pense que KEYWAIT bouffe bien les piles.
Par contre, quand par exemple on est dans l'écran HOME, l'indicateur en bas à doite n'affiche rien, mais pourtant dès qu'on appuie sur une touche, par exemple F2, le menu Algebra s'affiche.
Donc dans l'écran HOME, l'OS attend que l'on appuie sur une touche sans bouffer trop les pîles...
Je voulais savoir si c'est possible de faire ça en BASIC ou un autre langage, si c'est pas possible en BASIC.
niuob Le 04/09/2001 à 21:47 ce mode d'écomnomie des piles s'appelle le mode IDLE.
Tu peux y accéder par la fonction idle() avec TIGCC.
ben,t'as aussi Pause,en basic;mais je sais pas,et ça limite l'emploi à une touche.
ca bouff forcement les piles ...
le code "idle_loop" => C le ROM_CALL GKeyin(NULL, 0) en C...
=> Il utilise Idle, l'APD...
Peut-être que flib utilise déjà ça, mais pas sûr...
nEUrOne et Renorems> Je pense que lorsque la calc affiche "BUSY" ça bouffe + les pîles car lorsque elles sont presque mortes, on peut voir "BATT" apparaître en bas à droite de la calc. Mais "BATT" n'apparaît que si la calc est très sollicitée et qu'elle affiche "BUSY", lors d'un long calcul, par exemple...
Si le calcul se finit et que l'indication "BUSY" disparaît, quelques secondes plus tard, "BATT" disparaît à son tour.
Je ne sais pas si c'est très clair, ce que j'ai marqué au-dessus
keywait bouffe forcement les piles plus que d'autre, et mm enormement, j'en ai fait les test,
pasqu'il lis en mm temps les bit passant par le port IO
il fodrait idle() ds la boucle mais il parait que c pas très compatible avec les niveaux de gris (enfin moi j'ai pas eu de pb la dessus)