S32 SDK
lpspi_slave_config_t Struct Reference

User configuration structure for the SPI slave driver. Implements : lpspi_slave_config_t_Class. More...

#include <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
 

Detailed Description

User configuration structure for the SPI slave driver. Implements : lpspi_slave_config_t_Class.

Definition at line 50 of file lpspi_slave_driver.h.

Field Documentation

uint16_t bitcount

Number of bits/frame, minimum is 8-bits

Definition at line 53 of file lpspi_slave_driver.h.

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.

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.

Definition at line 55 of file lpspi_slave_driver.h.


The documentation for this struct was generated from the following file: