Azure Sphere MT3620 M4 API Reference Manual
|
M-HAL private structure. More...
#include <mhal_uart.h>
Data Fields | |
u8 | dma_tx_ch |
temp tx transfer len | |
u8 | dma_rx_ch |
temp rx transfer len | |
unsigned char * | tx_buf |
used for tx temp buf | |
unsigned char * | rx_buf |
used for rx temp buf | |
dma_addr_t | tx_dma |
temp tx DMA physical addr | |
dma_addr_t | rx_dma |
temp rx DMA physical addr | |
u32 | tx_len |
temp tx transfer len | |
u32 | rx_len |
temp rx transfer len | |
u32 | tx_size |
tx transfer len | |
u32 | rx_size |
tx transfer len | |
void * | user_data |
user_data is a OS-HAL defined parameter provided by #mtk_mhal_uart_dma_done_callback_register(). | |
uart_dma_done_callback | uart_tx_dma_callback |
This function is used to register user's TX DMA done callback to OS-HAL layer. | |
uart_dma_done_callback | uart_rx_dma_callback |
This function is used to register user's RX 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.