![]() |
eBoard ๐
โ โงโจ
Written for SIA 2017/2018
|
#include <inttypes.h>
Go to the source code of this file.
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 |
Definition at line 17 of file eagle_Twi.h.
#define TWI_FREQ 100000L |
Definition at line 5 of file eagle_Twi.h.
#define TWI_MRX 1 |
Definition at line 21 of file eagle_Twi.h.
#define TWI_MTX 2 |
Definition at line 22 of file eagle_Twi.h.
#define TWI_READY 0 |
Definition at line 20 of file eagle_Twi.h.
#define TWI_SRX 3 |
Definition at line 23 of file eagle_Twi.h.
#define TWI_STX 4 |
Definition at line 24 of file eagle_Twi.h.
void twi_attachSlaveRxEvent | ( | void(*)(uint8_t *, int) | ) |
void twi_attachSlaveTxEvent | ( | void(*)(void) | ) |
void twi_disable | ( | void | ) |
void twi_init | ( | void | ) |
uint8_t twi_readFrom | ( | uint8_t | , |
uint8_t * | , | ||
uint8_t | , | ||
uint8_t | |||
) |
void twi_releaseBus | ( | void | ) |
void twi_reply | ( | uint8_t | ) |
void twi_setAddress | ( | uint8_t | ) |
void twi_setFrequency | ( | uint32_t | ) |
void twi_stop | ( | void | ) |
uint8_t twi_transmit | ( | const uint8_t * | , |
uint8_t | |||
) |
uint8_t twi_writeTo | ( | uint8_t | , |
uint8_t * | , | ||
uint8_t | , | ||
uint8_t | , | ||
uint8_t | |||
) |