TMPM4KxA Group Peripheral Driver User Manual
V1.0.4.0
|
This file provides API functions for TSPI 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 | tspi_dma_init (tspi_dma_t *p_obj) |
Initialize the TSPI DMA object. More... | |
TXZ_Result | tspi_dma_deinit (tspi_dma_t *p_obj) |
Release the TSPI DMA object. More... | |
TXZ_Result | tspi_dma_discard_transmit (tspi_dma_t *p_obj) |
Discard transmit. More... | |
TXZ_Result | tspi_dma_discard_receive (tspi_dma_t *p_obj) |
Discard receive. More... | |
TXZ_Result | tspi_dma_transmitIt (tspi_dma_t *p_obj, tspi_transmit_t *p_info) |
Transmit data. Non-Blocking Communication. More... | |
TXZ_Result | tspi_dma_receiveIt (tspi_dma_t *p_obj, tspi_receive_t *p_info) |
Receive data. Non-Blocking Communication. More... | |
Variables | |
C | |
This file provides API functions for TSPI 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 |
TSPI_PARAM_OK | :Valid |
TSPI_PARAM_NG | :Invalid |
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 |
TSPI_PARAM_OK | :Valid |
TSPI_PARAM_NG | :Invalid |