VSF Documented
|
Macros | |
#define | VSF_I2C_REQUEST_CFG_PROTECT_LEVEL interrupt |
#define | __vsf_i2c_protect vsf_protect(VSF_I2C_REQUEST_CFG_PROTECT_LEVEL) |
#define | __vsf_i2c_unprotect vsf_unprotect(VSF_I2C_REQUEST_CFG_PROTECT_LEVEL) |
Functions | |
void | vsf_i2c_request_irq_handler (vsf_i2c_t *i2c_ptr, vsf_i2c_request_t *i2c_request_ptr, uint32_t interrupt_mask, uint32_t param) |
vsf_err_t | vsf_i2c_request_master_request (vsf_i2c_t *i2c_ptr, vsf_i2c_request_t *i2c_request_ptr, uint16_t address, vsf_i2c_cmd_t cmd, uint16_t count, uint8_t *buffer_ptr) |
#define VSF_I2C_REQUEST_CFG_PROTECT_LEVEL interrupt |
#define __vsf_i2c_protect vsf_protect(VSF_I2C_REQUEST_CFG_PROTECT_LEVEL) |
#define __vsf_i2c_unprotect vsf_unprotect(VSF_I2C_REQUEST_CFG_PROTECT_LEVEL) |
void vsf_i2c_request_irq_handler | ( | vsf_i2c_t * | i2c_ptr, |
vsf_i2c_request_t * | i2c_request_ptr, | ||
uint32_t | interrupt_mask, | ||
uint32_t | param | ||
) |
vsf_err_t vsf_i2c_request_master_request | ( | vsf_i2c_t * | i2c_ptr, |
vsf_i2c_request_t * | i2c_request_ptr, | ||
uint16_t | address, | ||
vsf_i2c_cmd_t | cmd, | ||
uint16_t | count, | ||
uint8_t * | buffer_ptr | ||
) |