TwiceAsNice
2019-02-18
|
#include <inttypes.h>
Macros | |
#define | TWI_FREQ 100000L |
#define | TWI_BUFFER_LENGTH 32 |
#define | TWI_READY 0 |
#define | TWI_MRX 1 |
#define | TWI_MTX 2 |
#define | TWI_SRX 3 |
#define | TWI_STX 4 |
Functions | |
void | twi_init (void) |
void | twi_disable (void) |
void | twi_setAddress (uint8_t) |
void | twi_setFrequency (uint32_t) |
uint8_t | twi_readFrom (uint8_t, uint8_t *, uint8_t, uint8_t) |
uint8_t | twi_writeTo (uint8_t, uint8_t *, uint8_t, uint8_t, uint8_t) |
uint8_t | twi_transmit (const uint8_t *, uint8_t) |
void | twi_attachSlaveRxEvent (void(*)(uint8_t *, int)) |
void | twi_attachSlaveTxEvent (void(*)(void)) |
void | twi_reply (uint8_t) |
void | twi_stop (void) |
void | twi_releaseBus (void) |
#define TWI_BUFFER_LENGTH 32 |
#define TWI_FREQ 100000L |
#define TWI_MRX 1 |
#define TWI_MTX 2 |
#define TWI_READY 0 |
#define TWI_SRX 3 |
#define TWI_STX 4 |
void twi_attachSlaveRxEvent | ( | void(*)(uint8_t *, int) | ) |
void twi_attachSlaveTxEvent | ( | void(*)(void) | ) |
void twi_disable | ( | void | ) |
void twi_init | ( | void | ) |
void twi_releaseBus | ( | void | ) |
void twi_reply | ( | uint8_t | ) |
void twi_setAddress | ( | uint8_t | ) |
void twi_setFrequency | ( | uint32_t | ) |
void twi_stop | ( | void | ) |