[−][src]Module lpc55_hal::typestates::pin::flexcomm
Various traits allowing to tie all the flexcomm-related pins together and have compile-time safety.
We use "chip select" instead of "slave select" terminology.
Structs
| NoCs | Filler type for when no Cs is necessary |
| NoMiso | Filler type for when no Miso is necessary |
| NoMosi | Filler type for when no Mosi is necessary |
| NoPio | |
| NoRx | Filler type for when no Rx is necessary |
| NoTx | Filler type for when no Tx is necessary |
Enums
| ChipSelect |
Traits
| I2c | |
| I2cPins | |
| I2cSclPin | I2C serial clock |
| I2cSdaPin | I2C serial data |
| I2s | |
| I2sMclkPin | I2S master clock |
| I2sSckPin | I2S serial clock |
| I2sSdaPin | I2S serial data |
| I2sWsPin | I2S word select |
| Spi | |
| SpiCsPin | SPI chip select |
| SpiMisoPin | SPI master-in/chip-out data |
| SpiMosiPin | SPI master-out/chip-in data |
| SpiPins | |
| SpiSckPin | SPI serial clock |
| Usart | |
| UsartCtsPin | USART clear-to-send input |
| UsartPins | |
| UsartRtsPin | USART request-to-send output |
| UsartRxPin | USART receiver input |
| UsartSclkPin | USART serial clock |
| UsartTxPin | USART transmitter output |