Blog category: arm
Chapter 4 of Gbati's Bare-Metal-C: replacing the auto-generated startup assembly and linker script with hand-written C equivalents, then debugging through five attempts before the LED blinked.
STM32 bare metal blinky: walking the GNU ARM toolchain
Chapter 3 of Gbati's Bare-Metal-C: upgrading from a static LED to a proper blinky, then manually running each stage of the GNU ARM toolchain to see what STM32CubeIDE normally hides.
Planning a bar velocity tracker from scratch
A tentative design for a barbell velocity tracker: STM32L4, a high-resolution accelerometer, e-ink display, and a CR2032 coin cell. This is the optimistic version of the plan.
STM32 bare metal hello world
First embedded foray: configuring a Nucleo F446 by reading the datasheet directly and turning on the LED 2 light, following Israel Gbati's Bare-Metal Embedded C Programming.