Solaris Software
Loading...
Searching...
No Matches
SPP_SpiInitCfg_t Struct Reference

SPI bus and device initialisation configuration. More...

#include <spi.h>

Data Fields

int busId
int pinMiso
int pinMosi
int pinSclk
int pinCs
unsigned int maxHz
SPP_SpiMode_t mode
SPP_SpiDuplex_t duplex
unsigned int queueSize

Detailed Description

SPI bus and device initialisation configuration.

Passed to the HAL port's spiDeviceInit callback to describe one physical SPI device.

Definition at line 41 of file spi.h.

Field Documentation

◆ busId

int SPP_SpiInitCfg_t::busId

SPI bus / host identifier (platform-defined).

Definition at line 43 of file spi.h.

◆ pinMiso

int SPP_SpiInitCfg_t::pinMiso

MISO (CIPO) GPIO number.

Definition at line 44 of file spi.h.

◆ pinMosi

int SPP_SpiInitCfg_t::pinMosi

MOSI (COPI) GPIO number.

Definition at line 45 of file spi.h.

◆ pinSclk

int SPP_SpiInitCfg_t::pinSclk

Clock GPIO number.

Definition at line 46 of file spi.h.

◆ pinCs

int SPP_SpiInitCfg_t::pinCs

Chip-select GPIO number.

Definition at line 47 of file spi.h.

◆ maxHz

unsigned int SPP_SpiInitCfg_t::maxHz

Maximum SPI clock frequency in Hz.

Definition at line 48 of file spi.h.

◆ mode

SPP_SpiMode_t SPP_SpiInitCfg_t::mode

SPI clock mode.

Definition at line 49 of file spi.h.

◆ duplex

SPP_SpiDuplex_t SPP_SpiInitCfg_t::duplex

Duplex mode.

Definition at line 50 of file spi.h.

◆ queueSize

unsigned int SPP_SpiInitCfg_t::queueSize

Transaction queue depth.

Definition at line 51 of file spi.h.


The documentation for this struct was generated from the following file:
  • solaris-v2/spp/hal/spi/spi.h