probe_rs::vendor::st::sequences

Module stm32_armv7

Source
Expand description

Sequences for most ARMv7 STM32s: STM32F1/2/3/4/7, STM32G4, STM32L1/4, STM32WB and STM32WL.

This covers devices where DBGMCU is at 0xE0042000 and has the TRACE_MODE, TRACE_IOEN, DBG_STANDBY, DBG_STOP, and DBG_SLEEP bits, which is most STM32 devices with ARMv7 CPUs.

It does not include STM32F0, STM32G0, STM32L0, which are ARMv6 and have a simpler DBGMCU component at a different address which requires clock gating, or the STM32L5 or STM32U5 which are ARMv8, or the STM32H7 which is ARMv7 but has a more complicated DBGMCU at a different address.

Structsยง

  • Marker structure for most ARMv7 STM32 devices.