68 bool init(
const uint8_t address,
TWIHandler *handler,
const uint8_t level = TWI_SLAVE_INTLVL_MED_gc);
94 bool begin(
const uint8_t address,
const TWIMode mode);
95 size_t read(
void *,
size_t);
96 size_t write(
const void *,
size_t);
bool begin(const uint8_t address, const TWIMode mode)
virtual bool onWriteRequest(const uint8_t data)=0
virtual void onTransactionDone()=0
virtual void onTransactionStart()=0
virtual bool onReadRequest(uint8_t &data)=0
bool init(const uint8_t address, TWIHandler *handler, const uint8_t level=TWI_SLAVE_INTLVL_MED_gc)