TMPM4KxA Group Peripheral Driver User Manual
V1.0.4.0
|
This file provides API functions for UART driver. More...
Functions | |
__STATIC_INLINE int32_t | check_param_rx_type (uint32_t param) |
Check the Rx DMA transfer type's parameter. More... | |
__STATIC_INLINE int32_t | check_param_tx_type (uint32_t param) |
Check the Tx DMA transfer type's parameter. More... | |
TXZ_Result | uart_dma_init (uart_dma_t *p_obj) |
Initialize the UART DMA object. More... | |
TXZ_Result | uart_dma_deinit (uart_dma_t *p_obj) |
Release the UART DMA object. More... | |
TXZ_Result | uart_dma_discard_transmit (uart_dma_t *p_obj) |
Discard transmit. More... | |
TXZ_Result | uart_dma_discard_receive (uart_dma_t *p_obj) |
Discard receive. More... | |
TXZ_Result | uart_dma_transmitIt (uart_dma_t *p_obj, uart_transmit_t *p_info) |
Transmit data. Non-Blocking Communication. More... | |
TXZ_Result | uart_dma_receiveIt (uart_dma_t *p_obj, uart_receive_t *p_info) |
Receive data. Non-Blocking Communication. More... | |
Variables | |
C | |
This file provides API functions for UART driver.
If DMA transfer is used, it is necessary.
DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
(C)Copyright TOSHIBA MICROELECTRONICS CORPORATION 2017 All rights reserved
__STATIC_INLINE int32_t check_param_rx_type | ( | uint32_t | param | ) |
Check the Rx DMA transfer type's parameter.
param | :Rx DMA transfer type's parameter |
UART_PARAM_OK | :Valid |
UART_PARAM_NG | :Invalid |
__STATIC_INLINE int32_t check_param_tx_type | ( | uint32_t | param | ) |
Check the Tx DMA transfer type's parameter.
param | :Tx DMA transfer type's parameter |
UART_PARAM_OK | :Valid |
UART_PARAM_NG | :Invalid |