I2C device structure definition. More...
#include <app_i2c.h>
Public Attributes | |
app_i2c_evt_handler_t | evt_handler |
I2C event callback definition. More... | |
i2c_handle_t | handle |
I2C handle definition. More... | |
app_i2c_role_t | role |
I2C role Enumerations definition. More... | |
app_i2c_pin_cfg_t * | p_pin_cfg |
I2C pins config Structures. More... | |
dma_id_t | dma_id [2] |
DMA id definition. More... | |
app_i2c_state_t | i2c_state |
I2C state types. More... | |
app_i2c_dma_state_t | i2c_dma_state |
I2C dma state types. More... | |
volatile bool | start_flag |
Start flag definition. More... | |
uint16_t | slv_dev_addr |
I2C Slave address. More... | |
app_i2c_evt_handler_t i2c_env_t::evt_handler |
i2c_handle_t i2c_env_t::handle |
app_i2c_dma_state_t i2c_env_t::i2c_dma_state |
app_i2c_state_t i2c_env_t::i2c_state |
app_i2c_pin_cfg_t* i2c_env_t::p_pin_cfg |
app_i2c_role_t i2c_env_t::role |
volatile bool i2c_env_t::start_flag |