TMPM4G(1) Group Peripheral Driver User Manual
V1.0.0.0
|
Functions | |
TXZ_Result | i2c_init_dma (i2c_dma_t *p_obj) |
int32_t | i2c_read_dma (i2c_dma_t *p_obj, uint8_t *p_rx, int32_t rx_length, int32_t address, int32_t stop) |
int32_t | i2c_write_dma (i2c_dma_t *p_obj, uint8_t *p_tx, int32_t tx_length, int32_t address, int32_t stop) |
uint32_t | i2c_irq_handler_dma (i2c_dma_t *p_obj) |
void | i2c_abort_dma (i2c_dma_t *p_obj) |
TXZ_Result | i2c_slave_init_dma (i2c_dma_t *p_obj, int32_t address) |
int32_t | i2c_slave_read_dma (i2c_dma_t *p_obj, uint8_t *p_rx, int32_t rx_length) |
int32_t | i2c_slave_write_dma (i2c_dma_t *p_obj, uint8_t *p_tx, int32_t tx_length) |
uint32_t | i2c_slave_irq_handler_dma (i2c_dma_t *p_obj) |
void | i2c_slave_abort_dma (i2c_dma_t *p_obj) |
void i2c_abort_dma | ( | i2c_dma_t * | p_obj | ) |
TXZ_Result i2c_init_dma | ( | i2c_dma_t * | p_obj | ) |
uint32_t i2c_irq_handler_dma | ( | i2c_dma_t * | p_obj | ) |
int32_t i2c_read_dma | ( | i2c_dma_t * | p_obj, |
uint8_t * | p_rx, | ||
int32_t | rx_length, | ||
int32_t | address, | ||
int32_t | stop | ||
) |
void i2c_slave_abort_dma | ( | i2c_dma_t * | p_obj | ) |
TXZ_Result i2c_slave_init_dma | ( | i2c_dma_t * | p_obj, |
int32_t | address | ||
) |
uint32_t i2c_slave_irq_handler_dma | ( | i2c_dma_t * | p_obj | ) |
int32_t i2c_slave_read_dma | ( | i2c_dma_t * | p_obj, |
uint8_t * | p_rx, | ||
int32_t | rx_length | ||
) |
int32_t i2c_slave_write_dma | ( | i2c_dma_t * | p_obj, |
uint8_t * | p_tx, | ||
int32_t | tx_length | ||
) |
int32_t i2c_write_dma | ( | i2c_dma_t * | p_obj, |
uint8_t * | p_tx, | ||
int32_t | tx_length, | ||
int32_t | address, | ||
int32_t | stop | ||
) |