TMPM4KxA Group Peripheral Driver User Manual
V1.0.4.0
|
This file provides API functions for TSPI driver. More...
Functions | |
TXZ_Result | tspi_init (tspi_t *p_obj) |
Initialize the TSPI object. More... | |
TXZ_Result | tspi_deinit (tspi_t *p_obj) |
Release the TSPI object. More... | |
TXZ_Result | tspi_master_write (tspi_t *p_obj, tspi_transmit_t *p_info, uint32_t timeout) |
Transmit data.. More... | |
TXZ_Result | tspi_master_read (tspi_t *p_obj, tspi_receive_t *p_info, uint32_t timeout) |
Receive data. Blocking Communication. More... | |
TXZ_Result | tspi_master_transfer (tspi_t *p_obj, tspi_transmit_t *p_info) |
Transmit data. Non-Blocking Communication. More... | |
TXZ_Result | tspi_master_receive (tspi_t *p_obj, tspi_receive_t *p_info) |
Receive data. Non-Blocking Communication. More... | |
void | tspi_irq_handler_transmit (tspi_t *p_obj) |
IRQ Handler for transmit. More... | |
void | tspi_irq_handler_receive (tspi_t *p_obj) |
IRQ Handler for receive. More... | |
void | tspi_error_irq_handler (tspi_t *p_obj) |
IRQ Handler for error. More... | |
TXZ_Result | tspi_format (tspi_t *p_obj) |
Data Format setting. More... | |
TXZ_Result | tspi_get_status (tspi_t *p_obj, uint32_t *p_status) |
Get status. More... | |
TXZ_Result | tspi_get_error (tspi_t *p_obj, uint32_t *p_error) |
Get error information. More... | |
TXZ_Result | tspi_error_clear (tspi_t *p_obj) |
Error information clear. More... | |
TXZ_Result | tspi_discard_transmit (tspi_t *p_obj) |
Discard transmit. More... | |
TXZ_Result | tspi_discard_receive (tspi_t *p_obj) |
Discard receive. More... | |
Variables | |
C | |
This file provides API functions for TSPI driver.
DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
(C)Copyright TOSHIBA MICROELECTRONICS CORPORATION 2017 All rights reserved
C |
NULL pointer. Parameter is valid(specified). Parameter is invalid(not specified). Transfer's FIFO Max Num. Receive's FIFO Max Num. DR :Mask for 8bit DR :Mask for 8bit DR :Mask for 8bit DR :Mask for 8bit DR :Mask for 8bit DR :Mask for 8bit DR :Mask for 8bit DR :Mask for 8bit DR :Mask for 8bit DR :Mask for 8bit DR :Mask for 8bit DR :Mask for 8bit DR :Mask for 8bit DR :Mask for 8bit DR :Mask for 8bit DR :Mask for 8bit DR :Mask for 8bit DR :Mask for 8bit DR :Mask for 8bit DR :Mask for 8bit DR :Mask for 8bit DR :Mask for 8bit DR :Mask for 8bit DR :Mask for 8bit 8 bit 9 bit 10 bit 11 bit 12 bit 13 bit 14 bit 15 bit 16 bit 17 bit 18 bit 19 bit 20 bit 21 bit 22 bit 23 bit 24 bit 25 bit 26 bit 27 bit 28 bit 29 bit 30 bit 31 bit 32 bit