VSF Documented
Data Structures | Typedefs | Functions
i2c_request.h File Reference

Go to the source code of this file.

Data Structures

struct  vsf_i2c_request_t
 

Typedefs

typedef vsf_err_t vsf_i2c_request_send_cmd_fn(vsf_i2c_t *i2c_ptr, vsf_i2c_cmd_t command, uint16_t data)
 
typedef struct vsf_i2c_request_t vsf_i2c_request_t
 

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)
 

Typedef Documentation

◆ vsf_i2c_request_send_cmd_fn

typedef vsf_err_t vsf_i2c_request_send_cmd_fn(vsf_i2c_t *i2c_ptr, vsf_i2c_cmd_t command, uint16_t data)

◆ vsf_i2c_request_t

Function Documentation

◆ vsf_i2c_request_irq_handler()

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 
)
extern

◆ vsf_i2c_request_master_request()

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 
)
extern