|
TM STM32F4xx Libraries
v1.0.0
Libraries for STM32F4xx devices from Tilen Majerle
|
Library defines. More...
Macros | |
| #define | USE_SPI1 |
| Supported SPI modules. | |
| #define | USE_SPI2 |
| #define | USE_SPI3 |
| #define | TM_SPI1_PRESCALER SPI_BaudRatePrescaler_32 |
| #define | TM_SPI1_DATASIZE SPI_DataSize_8b |
| #define | TM_SPI1_FIRSTBIT SPI_FirstBit_MSB |
| #define | TM_SPI1_MASTERSLAVE SPI_Mode_Master |
| #define | TM_SPI1_MODE TM_SPI_Mode_0 |
| #define | TM_SPI2_PRESCALER SPI_BaudRatePrescaler_32 |
| #define | TM_SPI2_DATASIZE SPI_DataSize_8b |
| #define | TM_SPI2_FIRSTBIT SPI_FirstBit_MSB |
| #define | TM_SPI2_MASTERSLAVE SPI_Mode_Master |
| #define | TM_SPI2_MODE TM_SPI_Mode_0 |
| #define | TM_SPI3_PRESCALER SPI_BaudRatePrescaler_32 |
| #define | TM_SPI3_DATASIZE SPI_DataSize_8b |
| #define | TM_SPI3_FIRSTBIT SPI_FirstBit_MSB |
| #define | TM_SPI3_MASTERSLAVE SPI_Mode_Master |
| #define | TM_SPI3_MODE TM_SPI_Mode_0 |
| #define | TM_SPI4_PRESCALER SPI_BaudRatePrescaler_32 |
| #define | TM_SPI4_DATASIZE SPI_DataSize_8b |
| #define | TM_SPI4_FIRSTBIT SPI_FirstBit_MSB |
| #define | TM_SPI4_MASTERSLAVE SPI_Mode_Master |
| #define | TM_SPI4_MODE TM_SPI_Mode_0 |
| #define | TM_SPI5_PRESCALER SPI_BaudRatePrescaler_32 |
| #define | TM_SPI5_DATASIZE SPI_DataSize_8b |
| #define | TM_SPI5_FIRSTBIT SPI_FirstBit_MSB |
| #define | TM_SPI5_MASTERSLAVE SPI_Mode_Master |
| #define | TM_SPI5_MODE TM_SPI_Mode_0 |
| #define | TM_SPI6_PRESCALER SPI_BaudRatePrescaler_32 |
| #define | TM_SPI6_DATASIZE SPI_DataSize_8b |
| #define | TM_SPI6_FIRSTBIT SPI_FirstBit_MSB |
| #define | TM_SPI6_MASTERSLAVE SPI_Mode_Master |
| #define | TM_SPI6_MODE TM_SPI_Mode_0 |
| #define | SPI_IS_BUSY(SPIx) (((SPIx)->SR & (SPI_SR_TXE | SPI_SR_RXNE)) == 0 || ((SPIx)->SR & SPI_SR_BSY)) |
| Check SPI busy status. | |
| #define | SPI_WAIT(SPIx) while (SPI_IS_BUSY(SPIx)) |
| SPI wait till end. | |
| #define | SPI_CHECK_ENABLED(SPIx) if (!((SPIx)->CR1 & SPI_CR1_SPE)) {return;} |
| Checks if SPI is enabled. | |
| #define | SPI_CHECK_ENABLED_RESP(SPIx, val) if (!((SPIx)->CR1 & SPI_CR1_SPE)) {return (val);} |
| Checks if SPI is enabled and returns value from function if not. | |
Library defines.