#include <arch/arm.h>#include <dev/irqreg.h>#include <sys/event.h>#include <sys/atom.h>#include <sys/timer.h>#include <sys/thread.h>#include <sys/heap.h>#include <dev/twif.h>
Go to the source code of this file.
Defines | |
| #define | TWI_PIO_ASR PIOA_ASR |
| #define | TWI_PIO_PDR PIOA_PDR |
| #define | TWI_PIO_MDER PIOA_MDER |
Functions | |
| int | TwMasterTransact (uint8_t sla, CONST void *txdata, uint16_t txlen, void *rxdata, uint16_t rxsiz, uint32_t tmo) |
| Transmit and/or receive data as a master. | |
| int | TwMasterRegRead (uint8_t sla, uint32_t iadr, uint8_t iadrlen, void *rxdata, uint16_t rxsiz, uint32_t tmo) |
| Receive data as a master from a device having internal addressable registers. | |
| int | TwMasterRegWrite (uint8_t sla, uint32_t iadr, uint8_t iadrlen, CONST void *txdata, uint16_t txsiz, uint32_t tmo) |
| Transmit data as a master to a device having internal addressable registers. | |
| int | TwMasterError (void) |
| Get last master mode error. | |
| uint16_t | TwMasterIndexes (uint8_t idx) |
| Get last transfer results. | |
| int | TwIOCtl (int req, void *conf) |
| Perform TWI control functions. | |
| int | TwInit (uint8_t sla) |
| Initialize TWI interface. | |