
Changing the Default GPIO Pins for STM32 Timer Channels
Remapping STM32 (Blue Pill) Timer GPIO Pin Channels to Alternate GPIO Pins: From Pin Remap Theory to Rust Programming Examples

STM32 Timer + Rust: Reading 1 GPIO Pin Using 2 Channels
Using Rust to access Timer channel cross-mapping (Channel Input multiplexing) features on the STM32 Blue Pill: from theory to example program.

STM32 Timers + Rust: Leveraging Interrupts to Extend Pulse Width Measurement Duration
Using Rust to Implement STM32F103C8 (Blue Pill) Timer Interrupts: From Understanding Event Types to Code Examples

Measuring Pulse Width with STM32 Timer Input Capture using Rust
Using STM32 Timers (Blue Pill) and Rust to measure input pulse width on a Timer channel, covering everything from Input Capture theory to a complete program example.

STM32F103C8 + Rust: Timer as Downcounting and Center-Aligned Counter
Accessing Timer Peripherals for Downcounting and Center-Aligned Counter Modes on the Blue Pill (STM32F103C8) using the Rust programming language.

STM32 ADC + Rust: Reading Multiple Channel Groups Automatically
Using the Rust language to access the ADC on the STM32F103C8 with scan mode and continuous conversion, from introduction to program examples