22 #include <avrio/defs.h> 23 #include <avr/interrupt.h> void(* vTwiUsiSlaveHandler)(void)
Fonction de gestion d'un événement Esclave.
uint8_t ucTwiUsiSlaveRead(void)
Lit un octet dans le buffer de réception.
void vTwiUsiSlaveRegisterTxHandler(vTwiUsiSlaveHandler pxUxerTxHandler)
Enregistre la fonction de gestion de transmission utilisateur.
bool xTwiUsiSlaveCharIsReceived(void)
Renvoie true si le buffer de réception contient des données.
void vTwiUsiSlaveWrite(uint8_t ucData)
Ecrit un octet dans le buffer de transmission.
bool xTwiUsiSlaveTxBufferIsEmpty(void)
Renvoie true si le buffer de transmission est vide.
void vTwiUsiSlaveInit(uint8_t ucOwnAddress)
Initialise l'interface USI en mode I2C Esclave.