VSF Documented
|
Data Fields | ||
vsf_i2c_t | vsf_i2c | |
const vsf_hw_i2c_const_t * | i2c_const | |
vsf_i2c_isr_t | isr | |
vsf_i2c_cfg_t | cfg | |
vsf_i2c_irq_mask_t | irq_mask | |
struct { | ||
vsf_i2c_cmd_t cmd | ||
uint16_t address | ||
uint8_t buffer [VSF_HW_I2C_REQEUST_BUFFER_SIZE] | ||
uint8_t count | ||
} | write_request | |
struct { | ||
vsf_i2c_cmd_t cmd | ||
uint8_t * buffer_ptr | ||
uint16_t count | ||
uint8_t is_pending | ||
} | read_request | |
vsf_dw_apb_i2c_t IRQn_Type | irqn | |
vsf_i2c_t vsf_hw_i2c_t::vsf_i2c |
const vsf_hw_i2c_const_t* vsf_hw_i2c_t::i2c_const |
vsf_i2c_isr_t vsf_hw_i2c_t::isr |
vsf_i2c_cfg_t vsf_hw_i2c_t::cfg |
vsf_i2c_irq_mask_t vsf_hw_i2c_t::irq_mask |
vsf_i2c_cmd_t vsf_hw_i2c_t::cmd |
uint16_t vsf_hw_i2c_t::address |
uint8_t vsf_hw_i2c_t::buffer[VSF_HW_I2C_REQEUST_BUFFER_SIZE] |
uint8_t vsf_hw_i2c_t::count |
struct { ... } vsf_hw_i2c_t::write_request |
uint8_t* vsf_hw_i2c_t::buffer_ptr |
uint16_t vsf_hw_i2c_t::count |
uint8_t vsf_hw_i2c_t::is_pending |
struct { ... } vsf_hw_i2c_t::read_request |
vsf_dw_apb_i2c_t IRQn_Type vsf_hw_i2c_t::irqn |