oled 1.0
OLED Graphics Control Library
Loading...
Searching...
No Matches
Status flags for software TWI transmission.

Different status flags that can be set during software TWI transmission. More...

Macros

#define TWI_SOFT_STATUS_BUS_INIT_COMPLETE   0x00
#define TWI_SOFT_STATUS_TRANSMIT   0x01
#define TWI_SOFT_STATUS_RECEIVE   0x02
#define TWI_SOFT_STATUS_BUS_ERROR   0xFF
#define TWI_SOFT_STATUS_BUS_INIT_COMPLETE   0x00
#define TWI_SOFT_STATUS_TRANSMIT   0x01
#define TWI_SOFT_STATUS_RECEIVE   0x02
#define TWI_SOFT_STATUS_BUS_ERROR   0xFF

Detailed Description

Different status flags that can be set during software TWI transmission.

Flags used to indicate the current state of TWI communication:

  • bus init complete
  • transmit running
  • receive running
  • bus error

Macro Definition Documentation

◆ TWI_SOFT_STATUS_BUS_ERROR [1/2]

#define TWI_SOFT_STATUS_BUS_ERROR   0xFF

Bus error occurred

◆ TWI_SOFT_STATUS_BUS_ERROR [2/2]

#define TWI_SOFT_STATUS_BUS_ERROR   0xFF

Bus error occurred

◆ TWI_SOFT_STATUS_BUS_INIT_COMPLETE [1/2]

#define TWI_SOFT_STATUS_BUS_INIT_COMPLETE   0x00

Bus initialization complete

◆ TWI_SOFT_STATUS_BUS_INIT_COMPLETE [2/2]

#define TWI_SOFT_STATUS_BUS_INIT_COMPLETE   0x00

Bus initialization complete

◆ TWI_SOFT_STATUS_RECEIVE [1/2]

#define TWI_SOFT_STATUS_RECEIVE   0x02

Reception running

◆ TWI_SOFT_STATUS_RECEIVE [2/2]

#define TWI_SOFT_STATUS_RECEIVE   0x02

Reception running

◆ TWI_SOFT_STATUS_TRANSMIT [1/2]

#define TWI_SOFT_STATUS_TRANSMIT   0x01

Transmission running

◆ TWI_SOFT_STATUS_TRANSMIT [2/2]

#define TWI_SOFT_STATUS_TRANSMIT   0x01

Transmission running