The STM32F4 platform implements the Platform Library private API for a subset of STM32F4 processors. The STM32F4 platform implementation uses the following resources:
SPI communication is DMA-driven.
| Platform | |
| stm32_platform_initialize | Initialize STM32 platform |
| Pins | |
| STM32_PAD | Construct a pin connection |
| STM32_PIN | Extract pin within port from pin connection |
| STM32_PORT | Extract port from pin connection |
| STM32_PORT_BASE | Get CMSIS GPIO structure |
| STM32_PORT_t | STM32 ports |
| stm32_set_multi_pin_alternate_function | Configure pin connection list for alternate function |
| stm32_set_pin_alternate_function | Configure pin connection for alternate function |