User configuration structure for the SPI slave driver. Implements : lpspi_slave_config_t_Class. More...
#include <platform/drivers/inc/lpspi_slave_driver.h>
Data Fields | |
lpspi_signal_polarity_t | pcsPolarity |
uint16_t | bitcount |
lpspi_clock_phase_t | clkPhase |
lpspi_which_pcs_t | whichPcs |
lpspi_sck_polarity_t | clkPolarity |
bool | lsbFirst |
lpspi_transfer_type | transferType |
uint8_t | rxDMAChannel |
uint8_t | txDMAChannel |
spi_callback_t | callback |
void * | callbackParam |
User configuration structure for the SPI slave driver. Implements : lpspi_slave_config_t_Class.
Definition at line 50 of file lpspi_slave_driver.h.
uint16_t bitcount |
Number of bits/frame, minimum is 8-bits
Definition at line 53 of file lpspi_slave_driver.h.
spi_callback_t callback |
Select the callback to transfer complete
Definition at line 61 of file lpspi_slave_driver.h.
void* callbackParam |
Select additional callback parameters if it's necessary
Definition at line 62 of file lpspi_slave_driver.h.
lpspi_clock_phase_t clkPhase |
Selects which phase of clock to capture data
Definition at line 54 of file lpspi_slave_driver.h.
lpspi_sck_polarity_t clkPolarity |
Selects clock polarity
Definition at line 56 of file lpspi_slave_driver.h.
bool lsbFirst |
Option to transmit LSB first
Definition at line 57 of file lpspi_slave_driver.h.
lpspi_signal_polarity_t pcsPolarity |
PCS polarity
Definition at line 52 of file lpspi_slave_driver.h.
uint8_t rxDMAChannel |
Channel number for DMA rx channel. If DMA mode isn't used this field will be ignored.
Definition at line 59 of file lpspi_slave_driver.h.
lpspi_transfer_type transferType |
Type of LPSPI transfer
Definition at line 58 of file lpspi_slave_driver.h.
uint8_t txDMAChannel |
Channel number for DMA tx channel. If DMA mode isn't used this field will be ignored.
Definition at line 60 of file lpspi_slave_driver.h.
lpspi_which_pcs_t whichPcs |
Definition at line 55 of file lpspi_slave_driver.h.