19 #ifndef _AVRIO_SERIAL_SW_H_ 20 # define _AVRIO_SERIAL_SW_H_ 42 #include <avrio/defs.h> 47 #include <avr/interrupt.h> 50 #define SERIAL_SW_TX_BUFFER_FULL 4 51 #define SERIAL_SW_RX_BUFFER_FULL 5 52 #define SERIAL_SW_RX_BUFFER_OVERFLOW 6 53 #define SERIAL_SW_FRAME_ERROR 7 119 #if defined(__DOXYGEN__) 146 #include <avr/interrupt.h> 147 extern volatile uint8_t ucStatus;
void vSerialSwDisable(void)
Valide l'uart.
uint8_t ucSerialSwGetFlags(void)
Renvoie les drapeaux de l'uart.
void vSerialSwPutString(const char *pcString)
Envoie une chaîne caractères sur la liaison série.
int iSerialSwGetChar(void)
Reçoit un caractère sur la liaison série.
FILE xSerialSwPort
Descripteur de fichier de l'uart permettant son utilisation avec les fonctions de la libc...
void vSerialSwInit(void)
Initialise l'SERIAL.
bool xSerialSwReady(void)
void vSerialSwPutChar(char c)
Envoie un caractère sur la liaison série.
uint16_t usSerialSwHit(void)
Renvoie le nombre de caractères reçus.
void vSerialSwEnable(void)
Valide l'uart.