Included Files
- #include <nut/include/include2/string.h>
- #include <nut/include/dev/irqreg.h>
- #include <nut/include/sys/event.h>
- #include <nut/include/sys/atom.h>
- #include <nut/include/sys/timer.h>
- #include <nut/include/sys/heap.h>
- #include <nut/include/dev/twif.h>
NUTTWIBUS AVRTwiBus
int NutDestroyTwiBus ( NUTTWIBUS* bus )
int NutRegisterTwiBus ( NUTTWIBUS* bus, uint8_t sla )
int NutTwiGetSpeed ( NUTTWIBUS* bus, uint32_t* speed )
int NutTwiIOCtl ( NUTTWIBUS* bus, int req, void* conf )
int NutTwiMasterError ( NUTTWIBUS* bus )
int NutTwiMasterTranceive ( NUTTWIBUS* bus, uint8_t sla, const void* txdata, uint16_t txlen, void* rxdata, uint16_t rxsiz, uint32_t tmo )
int NutTwiSetSpeed ( NUTTWIBUS* bus, uint32_t speed )
int NutTwiSlaveError ( NUTTWIBUS* bus )
int NutTwiSlaveListen ( NUTTWIBUS* bus, uint8_t* sla, void* rxdata, uint16_t rxsiz, uint32_t tmo )
int NutTwiSlaveRespond ( NUTTWIBUS* bus, void* txdata, uint16_t txlen, uint32_t tmo )