|
GPS Device
|
SPI peripheral register map. More...
#include <stm32f401re.h>
Public Attributes | |
| uint32_t volatile | SPI_CR1 |
| uint32_t volatile | SPI_CR2 |
| uint32_t volatile | SPI_SR |
| uint32_t volatile | SPI_DR |
| uint32_t volatile | SPI_CRCPR |
| uint32_t volatile | SPI_TXCRCR |
| uint32_t volatile | SPI_RXCRCR |
| uint32_t volatile | SPI_I2SCFGR |
| uint32_t volatile | SPI_I2SPR |
SPI peripheral register map.
Shared by SPI1–SPI4. Also used for the I2S interface (I2SCFGR, I2SPR). Instantiated via the SPI1 … SPI4 accessor macros.
Definition at line 223 of file stm32f401re.h.
| uint32_t volatile SPI_REGDEF_ts::SPI_CR1 |
Control register 1: mode, clock, frame format, enable (SPE).
Definition at line 224 of file stm32f401re.h.
| uint32_t volatile SPI_REGDEF_ts::SPI_CR2 |
Control register 2: DMA, SSOE, interrupt enables.
Definition at line 225 of file stm32f401re.h.
| uint32_t volatile SPI_REGDEF_ts::SPI_SR |
Status register: TXE, RXNE, BSY, error flags.
Definition at line 226 of file stm32f401re.h.
| uint32_t volatile SPI_REGDEF_ts::SPI_DR |
Data register: read to receive, write to transmit.
Definition at line 227 of file stm32f401re.h.
| uint32_t volatile SPI_REGDEF_ts::SPI_CRCPR |
CRC polynomial register.
Definition at line 228 of file stm32f401re.h.
| uint32_t volatile SPI_REGDEF_ts::SPI_TXCRCR |
TX CRC register.
Definition at line 229 of file stm32f401re.h.
| uint32_t volatile SPI_REGDEF_ts::SPI_RXCRCR |
RX CRC register.
Definition at line 230 of file stm32f401re.h.
| uint32_t volatile SPI_REGDEF_ts::SPI_I2SCFGR |
I2S configuration register.
Definition at line 231 of file stm32f401re.h.
| uint32_t volatile SPI_REGDEF_ts::SPI_I2SPR |
I2S prescaler register.
Definition at line 232 of file stm32f401re.h.