TMPM4G(1) Group Peripheral Driver User Manual  V1.0.0.0
TSPI Exported Functions

Functions

TXZ_Result tspi_init (tspi_t *p_obj)
 
TXZ_Result tspi_deinit (tspi_t *p_obj)
 
TXZ_Result tspi_format (tspi_t *p_obj)
 
TXZ_Result tspi_master_write (tspi_t *p_obj, tspi_transmit_t *p_info, uint32_t timeout)
 
TXZ_Result tspi_master_read (tspi_t *p_obj, tspi_receive_t *p_info, uint32_t timeout)
 
TXZ_Result tspi_master_transfer (tspi_t *p_obj, tspi_transmit_t *p_info)
 
TXZ_Result tspi_master_receive (tspi_t *p_obj, tspi_receive_t *p_info)
 
TXZ_Result tspi_master_dma_transfer (tspi_t *p_obj, tspi_transmit_t *p_info)
 
TXZ_Result tspi_master_dma_receive (tspi_t *p_obj, tspi_receive_t *p_info)
 
void tspi_irq_handler_transmit (tspi_t *p_obj)
 
void tspi_irq_handler_receive (tspi_t *p_obj)
 
void tspi_error_irq_handler (tspi_t *p_obj)
 
TXZ_Result tspi_get_status (tspi_t *p_obj, uint32_t *p_status)
 
TXZ_Result tspi_get_error (tspi_t *p_obj, uint32_t *p_error)
 
TXZ_Result tspi_error_clear (tspi_t *p_obj)
 
TXZ_Result tspi_discard_transmit (tspi_t *p_obj)
 
TXZ_Result tspi_discard_receive (tspi_t *p_obj)
 
TXZ_Result tspi_dma_init (tspi_dma_t *p_obj)
 
TXZ_Result tspi_dma_deinit (tspi_dma_t *p_obj)
 
TXZ_Result tspi_dma_discard_transmit (tspi_dma_t *p_obj)
 
TXZ_Result tspi_dma_discard_receive (tspi_dma_t *p_obj)
 
TXZ_Result tspi_dma_transmitIt (tspi_dma_t *p_obj, tspi_transmit_t *p_info)
 
TXZ_Result tspi_dma_receiveIt (tspi_dma_t *p_obj, tspi_receive_t *p_info)
 

Detailed Description

Function Documentation

§ tspi_deinit()

TXZ_Result tspi_deinit ( tspi_t p_obj)

§ tspi_discard_receive()

TXZ_Result tspi_discard_receive ( tspi_t p_obj)

§ tspi_discard_transmit()

TXZ_Result tspi_discard_transmit ( tspi_t p_obj)

§ tspi_dma_deinit()

TXZ_Result tspi_dma_deinit ( tspi_dma_t p_obj)

§ tspi_dma_discard_receive()

TXZ_Result tspi_dma_discard_receive ( tspi_dma_t p_obj)

§ tspi_dma_discard_transmit()

TXZ_Result tspi_dma_discard_transmit ( tspi_dma_t p_obj)

§ tspi_dma_init()

TXZ_Result tspi_dma_init ( tspi_dma_t p_obj)

§ tspi_dma_receiveIt()

TXZ_Result tspi_dma_receiveIt ( tspi_dma_t p_obj,
tspi_receive_t p_info 
)

§ tspi_dma_transmitIt()

TXZ_Result tspi_dma_transmitIt ( tspi_dma_t p_obj,
tspi_transmit_t p_info 
)

§ tspi_error_clear()

TXZ_Result tspi_error_clear ( tspi_t p_obj)

§ tspi_error_irq_handler()

void tspi_error_irq_handler ( tspi_t p_obj)

§ tspi_format()

TXZ_Result tspi_format ( tspi_t p_obj)

§ tspi_get_error()

TXZ_Result tspi_get_error ( tspi_t p_obj,
uint32_t *  p_error 
)

§ tspi_get_status()

TXZ_Result tspi_get_status ( tspi_t p_obj,
uint32_t *  p_status 
)

§ tspi_init()

TXZ_Result tspi_init ( tspi_t p_obj)

§ tspi_irq_handler_receive()

void tspi_irq_handler_receive ( tspi_t p_obj)

§ tspi_irq_handler_transmit()

void tspi_irq_handler_transmit ( tspi_t p_obj)

§ tspi_master_dma_receive()

TXZ_Result tspi_master_dma_receive ( tspi_t p_obj,
tspi_receive_t p_info 
)

§ tspi_master_dma_transfer()

TXZ_Result tspi_master_dma_transfer ( tspi_t p_obj,
tspi_transmit_t p_info 
)

§ tspi_master_read()

TXZ_Result tspi_master_read ( tspi_t p_obj,
tspi_receive_t p_info,
uint32_t  timeout 
)

§ tspi_master_receive()

TXZ_Result tspi_master_receive ( tspi_t p_obj,
tspi_receive_t p_info 
)

§ tspi_master_transfer()

TXZ_Result tspi_master_transfer ( tspi_t p_obj,
tspi_transmit_t p_info 
)

§ tspi_master_write()

TXZ_Result tspi_master_write ( tspi_t p_obj,
tspi_transmit_t p_info,
uint32_t  timeout 
)