|
Azure Sphere MT3620 M4 API Reference Manual
|
This section introduces the Macro definition that I2C OS-HAL/M-HAL/HDL used. More...
This section introduces the Macro definition that I2C OS-HAL/M-HAL/HDL used.
Macros | |
| #define | I2C_OK 0 |
| I2C execute OK. | |
| #define | I2C_EPTR 1 |
| It means the pointer is NULL. | |
| #define | I2C_EFIFO 2 |
| FIFO status abnormal. | |
| #define | I2C_ENXIO 6 |
| No such device or address. | |
| #define | I2C_EBUSY 16 |
| Device busy. | |
| #define | I2C_EINVAL 22 |
| Invalid argument. | |
| #define | I2C_ETIMEDOUT 110 |
| Connection timed out. | |
| #define | I2C_TRANS_DONE 0 |
| I2C complete data transfer. | |
| #define | I2C_WAIT_DMA 1 |
| I2C module triggers an complete interrupt, but need to wait for the DMA module to complete the transfer. | |