TMPM4KxA Group Peripheral Driver User Manual  V1.0.4.0
Functions | Variables
txz_tspi.c File Reference

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
 

Detailed Description

This file provides API functions for TSPI driver.

Version
V1.0.1.1
Date
2018-07-27 14:57:55

DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.

(C)Copyright TOSHIBA MICROELECTRONICS CORPORATION 2017 All rights reserved

Variable Documentation

◆ C

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