RTEMS 6.1-rc1
|
HAL State definition. More...
Macros | |
#define | HAL_SMBUS_STATE_RESET (0x00000000U) |
#define | HAL_SMBUS_STATE_READY (0x00000001U) |
#define | HAL_SMBUS_STATE_BUSY (0x00000002U) |
#define | HAL_SMBUS_STATE_MASTER_BUSY_TX (0x00000012U) |
#define | HAL_SMBUS_STATE_MASTER_BUSY_RX (0x00000022U) |
#define | HAL_SMBUS_STATE_SLAVE_BUSY_TX (0x00000032U) |
#define | HAL_SMBUS_STATE_SLAVE_BUSY_RX (0x00000042U) |
#define | HAL_SMBUS_STATE_TIMEOUT (0x00000003U) |
#define | HAL_SMBUS_STATE_ERROR (0x00000004U) |
#define | HAL_SMBUS_STATE_LISTEN (0x00000008U) |
HAL State definition.
#define HAL_SMBUS_STATE_BUSY (0x00000002U) |
SMBUS internal process is ongoing
#define HAL_SMBUS_STATE_ERROR (0x00000004U) |
Reception process is ongoing
#define HAL_SMBUS_STATE_LISTEN (0x00000008U) |
Address Listen Mode is ongoing
#define HAL_SMBUS_STATE_MASTER_BUSY_RX (0x00000022U) |
Master Data Reception process is ongoing
#define HAL_SMBUS_STATE_MASTER_BUSY_TX (0x00000012U) |
Master Data Transmission process is ongoing
#define HAL_SMBUS_STATE_READY (0x00000001U) |
SMBUS initialized and ready for use
#define HAL_SMBUS_STATE_RESET (0x00000000U) |
SMBUS not yet initialized or disabled
#define HAL_SMBUS_STATE_SLAVE_BUSY_RX (0x00000042U) |
Slave Data Reception process is ongoing
#define HAL_SMBUS_STATE_SLAVE_BUSY_TX (0x00000032U) |
Slave Data Transmission process is ongoing
#define HAL_SMBUS_STATE_TIMEOUT (0x00000003U) |
Timeout state