FreeRTOS port on GAP8/RISC-V
|
Data Structures | |
struct | i2c_t |
union | i2c_status_t |
union | i2c_setup_t |
Macros | |
STATUS | |
#define | I2C_STATUS_BUSY_MASK |
#define | I2C_STATUS_BUSY_SHIFT |
#define | I2C_STATUS_BUSY(val) |
#define | I2C_STATUS_ARB_LOST_MASK |
#define | I2C_STATUS_ARB_LOST_SHIFT |
#define | I2C_STATUS_ARB_LOST(val) |
SETUP | |
#define | I2C_SETUP_DO_RST_MASK |
#define | I2C_SETUP_DO_RST_SHIFT |
#define | I2C_SETUP_DO_RST(val) |
#define | I2C_CMD_MASK |
#define | I2C_CMD_SHIFT |
#define | I2C_CMD_START |
#define | I2C_CMD_WAIT_EV |
#define | I2C_CMD_STOP |
#define | I2C_CMD_RD_ACK |
#define | I2C_CMD_RD_NACK |
#define | I2C_CMD_WR |
#define | I2C_CMD_WAIT |
#define | I2C_CMD_RPT |
#define | I2C_CMD_CFG |
#define I2C_CMD_CFG |
Referenced by __pi_i2c_copy_exec_read(), __pi_i2c_copy_exec_write(), and __pi_i2c_detect().
#define I2C_CMD_MASK |
#define I2C_CMD_RD_ACK |
Referenced by __pi_i2c_copy_exec_read().
#define I2C_CMD_RD_NACK |
Referenced by __pi_i2c_copy_exec_read(), and __pi_i2c_detect().
#define I2C_CMD_RPT |
Referenced by __i2c_open_prepare_read_buf(), __i2c_open_prepare_w_r_buf(), __i2c_open_prepare_write_buf(), __i2c_prepare_read_cmd_buffer(), __i2c_prepare_write_cmd_buffer(), __pi_i2c_copy_exec_read(), __pi_i2c_copy_exec_write(), __pi_i2c_handle_pending_transfer(), __pi_i2c_write_dual(), and __pi_i2c_write_read().
#define I2C_CMD_SHIFT |
#define I2C_CMD_START |
Referenced by __pi_i2c_copy_exec_read(), __pi_i2c_copy_exec_write(), and __pi_i2c_detect().
#define I2C_CMD_STOP |
#define I2C_CMD_WAIT |
Referenced by __pi_i2c_open().
#define I2C_CMD_WAIT_EV |
#define I2C_CMD_WR |
#define I2C_SETUP_DO_RST | ( | val | ) |
Referenced by hal_i2c_reset_set().
#define I2C_SETUP_DO_RST_MASK |
Referenced by hal_i2c_do_reset_get().
#define I2C_SETUP_DO_RST_SHIFT |
#define I2C_STATUS_ARB_LOST | ( | val | ) |
Referenced by hal_i2c_arbitration_set().
#define I2C_STATUS_ARB_LOST_MASK |
Referenced by hal_i2c_arbitration_get(), and hal_i2c_arbitration_set().
#define I2C_STATUS_ARB_LOST_SHIFT |
Referenced by hal_i2c_arbitration_get().
#define I2C_STATUS_BUSY | ( | val | ) |
#define I2C_STATUS_BUSY_MASK |
Referenced by hal_i2c_busy_get().
#define I2C_STATUS_BUSY_SHIFT |