[][src]Module stm32f7xx_hal::spi

Interface to the SPI peripheral

See chapter 32 in the STM32F746 Reference Manual.

Structs

Enabled

Indicates that the SPI peripheral is enabled

Mode

SPI mode

NoMiso

Placeholder for a pin when no MISO pin is required

NoMosi

Placeholder for a pin when no MOSI pin is required

NoSck

Placeholder for a pin when no SCK pin is required

Rx

RX token used for DMA transfers

Spi

Entry point to the SPI API

Transfer

A DMA transfer of the SPI peripheral

TransferResources

The resources that an ongoing transfer needs exclusive access to

Tx

TX token used for DMA transfers

Enums

ClockDivider

Baud rate control

Error
Phase

Clock phase

Polarity

Clock polarity

Traits

Instance

Implemented for all instances of the SPI peripheral

Miso

Implemented for all pins that can function as the MISO pin

Mosi

Implemented for all pins that can function as the MOSI pin

Pins

Implemented for all tuples that contain a full set of valid SPI pins

Sck

Implemented for all pins that can function as the SCK pin

SupportedWordSize