Azure Sphere MT3620 M4 API Reference Manual
|
M-HAL private structure. More...
#include <mhal_i2c.h>
Data Fields | |
u8 * | tx_buff |
used for tx temp buf | |
u8 * | rx_buff |
used for rx temp buf | |
dma_addr_t | tx_dma_addr |
temp tx DMA physical addr | |
dma_addr_t | rx_dma_addr |
temp rx DMA physical addr | |
u32 | tx_len |
Temp transfer length to DMA. | |
u32 | rx_len |
Temp transfer length to DMA. | |
void * | user_data |
User_data is an OS-HAL defined parameter provided by mtk_mhal_i2c_dma_done_callback_register(). | |
i2c_dma_done_callback | dma_done_callback |
This function is used to register user's DMA done callback to OS-HAL layer. | |
M-HAL private structure.
It's only used by DMA mode to program M-HAL. OS-HAL does not need to care this structure.