rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
Data Fields
_lpspi_slave_config Struct Reference

LPSPI slave configuration structure. More...

#include <fsl_lpspi.h>

Collaboration diagram for _lpspi_slave_config:
Collaboration graph
[legend]

Data Fields

uint32_t bitsPerFrame
 
lpspi_clock_polarity_t cpol
 
lpspi_clock_phase_t cpha
 
lpspi_shift_direction_t direction
 
lpspi_which_pcs_t whichPcs
 
lpspi_pcs_polarity_config_t pcsActiveHighOrLow
 
lpspi_pin_config_t pinCfg
 
lpspi_data_out_config_t dataOutConfig
 

Detailed Description

LPSPI slave configuration structure.

Definition at line 282 of file fsl_lpspi.h.

Field Documentation

◆ bitsPerFrame

uint32_t _lpspi_slave_config::bitsPerFrame

Bits per frame, minimum 8, maximum 4096.

Definition at line 284 of file fsl_lpspi.h.

Referenced by LPSPI_SlaveGetDefaultConfig(), and LPSPI_SlaveInit().

◆ cpha

lpspi_clock_phase_t _lpspi_slave_config::cpha

Clock phase.

Definition at line 286 of file fsl_lpspi.h.

Referenced by LPSPI_SlaveGetDefaultConfig(), and LPSPI_SlaveInit().

◆ cpol

lpspi_clock_polarity_t _lpspi_slave_config::cpol

Clock polarity.

Definition at line 285 of file fsl_lpspi.h.

Referenced by LPSPI_SlaveGetDefaultConfig(), and LPSPI_SlaveInit().

◆ dataOutConfig

lpspi_data_out_config_t _lpspi_slave_config::dataOutConfig

Configures if the output data is tristated between accesses (LPSPI_PCS is negated).

Definition at line 295 of file fsl_lpspi.h.

Referenced by LPSPI_SlaveGetDefaultConfig(), and LPSPI_SlaveInit().

◆ direction

lpspi_shift_direction_t _lpspi_slave_config::direction

MSB or LSB data shift direction.

Definition at line 287 of file fsl_lpspi.h.

Referenced by LPSPI_SlaveGetDefaultConfig(), and LPSPI_SlaveInit().

◆ pcsActiveHighOrLow

lpspi_pcs_polarity_config_t _lpspi_slave_config::pcsActiveHighOrLow

Desired PCS active high or low

Definition at line 290 of file fsl_lpspi.h.

Referenced by LPSPI_SlaveGetDefaultConfig(), and LPSPI_SlaveInit().

◆ pinCfg

lpspi_pin_config_t _lpspi_slave_config::pinCfg

Configures which pins are used for input and output data during single bit transfers.

Definition at line 292 of file fsl_lpspi.h.

Referenced by LPSPI_SlaveGetDefaultConfig(), and LPSPI_SlaveInit().

◆ whichPcs

lpspi_which_pcs_t _lpspi_slave_config::whichPcs

Desired Peripheral Chip Select (pcs)

Definition at line 289 of file fsl_lpspi.h.

Referenced by LPSPI_SlaveGetDefaultConfig(), and LPSPI_SlaveInit().


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