Ultibo API
C/C++ API for Ultibo Core
Loading...
Searching...
No Matches
_SPI_PROPERTIES Struct Reference

#include <spi.h>

Data Fields

uint32_t flags
 Device flags (eg SPI_FLAG_SLAVE).
uint32_t maxsize
 Maximum supported data transfer size.
uint32_t minclock
 Minimum supported clock rate.
uint32_t maxclock
 Maximum supported clock rate.
uint32_t selectcount
 Number of chip selects supported.
uint32_t mode
 Current mode (eg SPI_MODE_4WIRE).
uint32_t clockrate
 Current clock rate.
uint32_t clockphase
 Current clock phase (CPHA) (eg SPI_CLOCK_PHASE_LOW).
uint32_t clockpolarity
 Current clock polarity (CPOL) (eg SPI_CLOCK_POLARITY_LOW).
uint32_t selectpolarity
 Default chip select polarity (eg SPI_CS_POLARITY_LOW).
uint32_t bytedelay
 Delay between bytes written (Microseconds).

Field Documentation

◆ flags

uint32_t flags

Device flags (eg SPI_FLAG_SLAVE).

◆ maxsize

uint32_t maxsize

Maximum supported data transfer size.

◆ minclock

uint32_t minclock

Minimum supported clock rate.

◆ maxclock

uint32_t maxclock

Maximum supported clock rate.

◆ selectcount

uint32_t selectcount

Number of chip selects supported.

◆ mode

uint32_t mode

Current mode (eg SPI_MODE_4WIRE).

◆ clockrate

uint32_t clockrate

Current clock rate.

◆ clockphase

uint32_t clockphase

Current clock phase (CPHA) (eg SPI_CLOCK_PHASE_LOW).

◆ clockpolarity

uint32_t clockpolarity

Current clock polarity (CPOL) (eg SPI_CLOCK_POLARITY_LOW).

◆ selectpolarity

uint32_t selectpolarity

Default chip select polarity (eg SPI_CS_POLARITY_LOW).

◆ bytedelay

uint32_t bytedelay

Delay between bytes written (Microseconds).


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