#include <stdbool.h>
Go to the source code of this file.
Defines | |
#define | TWI_RX_BUFFER_SIZE ( 16 ) |
#define | TWI_RX_BUFFER_MASK ( TWI_RX_BUFFER_SIZE - 1 ) |
#define | TWI_TX_BUFFER_SIZE ( 16 ) |
#define | TWI_TX_BUFFER_MASK ( TWI_TX_BUFFER_SIZE - 1 ) |
Functions | |
void | usiTwiSlaveInit (uint8_t) |
void | usiTwiTransmitByte (uint8_t) |
uint8_t | usiTwiReceiveByte (void) |
bool | usiTwiDataInReceiveBuffer (void) |
#define TWI_RX_BUFFER_MASK ( TWI_RX_BUFFER_SIZE - 1 ) |
Definition at line 71 of file usiTwiSlave.h.
Referenced by ISR(), and usiTwiReceiveByte().
#define TWI_RX_BUFFER_SIZE ( 16 ) |
Definition at line 70 of file usiTwiSlave.h.
#define TWI_TX_BUFFER_MASK ( TWI_TX_BUFFER_SIZE - 1 ) |
Definition at line 80 of file usiTwiSlave.h.
Referenced by ISR(), and usiTwiTransmitByte().
#define TWI_TX_BUFFER_SIZE ( 16 ) |
Definition at line 79 of file usiTwiSlave.h.
bool usiTwiDataInReceiveBuffer | ( | void | ) |
Definition at line 395 of file usiTwiSlave.c.
Referenced by evaluate_i2c_input().
uint8_t usiTwiReceiveByte | ( | void | ) |
Definition at line 374 of file usiTwiSlave.c.
References TWI_RX_BUFFER_MASK.
Referenced by evaluate_i2c_input().
void usiTwiSlaveInit | ( | uint8_t | ) |
Definition at line 298 of file usiTwiSlave.c.
Referenced by main().
void usiTwiTransmitByte | ( | uint8_t | ) |
Definition at line 348 of file usiTwiSlave.c.
References TWI_TX_BUFFER_MASK.