![]() |
Synergy Software Package User's Manual
|
#include <r_rspi.h>
Data Fields | |
| uint8_t | channel |
| Channel number to be used. | |
| uint8_t | current_slave |
| Number of the currently assigned slave. | |
| uint32_t | channel_opened |
| Internal flag to indicate the peripheral was initialized. | |
| transfer_instance_t const * | p_transfer_tx |
| To use SPI DTC/DMA write transfer. | |
| transfer_instance_t const * | p_transfer_rx |
| To use SPI DTC/DMA read transfer. | |
| void(* | p_callback )(spi_callback_args_t *p_args) |
| Pointer to user callback function. | |
| void const * | p_context |
| Pointer to the higher level device context. | |
| void * | p_reg |
| Base register for this channel. | |
| IRQn_Type | rxi_irq |
| Receive IRQ number. | |
| IRQn_Type | txi_irq |
| Transmit IRQ number. | |
| IRQn_Type | tei_irq |
| Transmit end IRQ number. | |
| IRQn_Type | eri_irq |
| Error IRQ number. | |
SPI instance control block. DO NOT INITIALIZE.