// STM32F303xB — Cortex-M4F, minimal stubs for Embassy/QMK firmware boot.
//
// Memory map (from STM32F303xB reference manual):
// 0x08000000 Flash 128 KB (firmware lands at 0x08002000 — the
// first 8 KB are reserved by ZSA's bootloader on
// the Voyager, so the user firmware origin sits
// inside this region but offset)
// 0x10000000 CCMRAM 8 KB
// 0x20000000 SRAM 32 KB
// 0x40000000 APB1 peripherals
// 0x40010000 APB2 peripherals
// 0x40020000 AHB1 peripherals
flash: Memory.MappedMemory @ sysbus 0x08000000
size: 0x20000
ccmram: Memory.MappedMemory @ sysbus 0x10000000
size: 0x2000
sram: Memory.MappedMemory @ sysbus 0x20000000
size: 0x8000
apb1: Memory.MappedMemory @ sysbus 0x40000000
size: 0x10000
apb2: Memory.MappedMemory @ sysbus 0x40010000
size: 0x10000
ahb1: Memory.MappedMemory @ sysbus 0x40020000
size: 0x20000
nvic: IRQControllers.NVIC @ sysbus 0xe000e000
systickFrequency: 72000000
-> cpu@0
cpu: CPU.CortexM @ sysbus
cpuType: "cortex-m4f"
nvic: nvic