Overview

The STM32F1 platform implements the Platform Library private API for a subset of STM32F1 processors. The STM32F1 platform implementation uses the following resources:

SPI communication is DMA-driven.

API Summary

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_release_pin Release configured pin connection
stm32_set_multi_pin_alternate_function Configure pin connection list for alternate function
stm32_set_pin_alternate_function Configure pin connection for alternate function