AvrIO  1.4.5
Bibliothèque C modulaire pour ATMEL AVR
keyb.h
1 
18 #ifndef _AVRIO_KEYB_H_
19 # define _AVRIO_KEYB_H_
20 
21 # include <stdio.h>
22 # include <avrio/defs.h>
23 
24 __BEGIN_C_DECLS
25  /* ======================================================================== */
40  /* internal public functions ============================================== */
44 void vKeybInit (void);
45 
52 char cKeybGetChar (void);
53 
57 uint16_t usKeybHit (void);
58 
62 void vKeybFlush (void);
63 
64 /* public variables ========================================================= */
84 extern FILE xKeyb;
85 
86 # if defined(__DOXYGEN__)
87 /*
88  * __DOXYGEN__ defined
89  * Partie documentation ne devant pas être compilée.
90  * =============================================================================
91  */
92 
97 # else
98 /*
99  * __DOXYGEN__ not defined
100  * Partie ne devant pas être documentée.
101  * =============================================================================
102  */
103 
104 # endif /* __DOXYGEN__ not defined */
105 /* ========================================================================== */
106 __END_C_DECLS
107 #endif /* _AVRIO_KEYB_H_ */
void vKeybInit(void)
Initialisation du clavier.
uint16_t usKeybHit(void)
Renvoie le nombre de touches appuyées.
char cKeybGetChar(void)
Lecture d&#39;une touche du clavier.
void vKeybFlush(void)
Vide le tampon de réception.
FILE xKeyb
Descripteur de fichier du clavier permettant son utilisation avec les fonctions de la libc...