File nut/arch/avr/dev/twif.c


Included Files


Global Variable AVRTwiBus

NUTTWIBUS AVRTwiBus
Visible in:   nut/arch/avr/dev/twif.c

Global Function NutDestroyTwiBus()

int NutDestroyTwiBus ( NUTTWIBUS* bus )
Prototyped in: nut/include/dev/twif.h

Global Function NutRegisterTwiBus()

int NutRegisterTwiBus ( NUTTWIBUS* bus, uint8_t sla )
Prototyped in: nut/include/dev/twif.h

Global Function NutTwiGetSpeed()

int NutTwiGetSpeed ( NUTTWIBUS* bus, uint32_t* speed )

Global Function NutTwiIOCtl()

int NutTwiIOCtl ( NUTTWIBUS* bus, int req, void* conf )
Prototyped in: nut/include/dev/twif.h

Global Function NutTwiMasterError()

int NutTwiMasterError ( NUTTWIBUS* bus )
Prototyped in: nut/include/dev/twif.h

Global Function NutTwiMasterTranceive()

int NutTwiMasterTranceive ( NUTTWIBUS* bus, uint8_t sla, const void* txdata, uint16_t txlen, void* rxdata, uint16_t rxsiz, uint32_t tmo )
Prototyped in: nut/include/dev/twif.h

Global Function NutTwiSetSpeed()

int NutTwiSetSpeed ( NUTTWIBUS* bus, uint32_t speed )

Global Function NutTwiSlaveError()

int NutTwiSlaveError ( NUTTWIBUS* bus )
Prototyped in: nut/include/dev/twif.h

Global Function NutTwiSlaveListen()

int NutTwiSlaveListen ( NUTTWIBUS* bus, uint8_t* sla, void* rxdata, uint16_t rxsiz, uint32_t tmo )
Prototyped in: nut/include/dev/twif.h

Global Function NutTwiSlaveRespond()

int NutTwiSlaveRespond ( NUTTWIBUS* bus, void* txdata, uint16_t txlen, uint32_t tmo )
Prototyped in: nut/include/dev/twif.h