2025-09-08

bluepill-from-scratch: 01.5-blinkasm

01.5-blinkasm tl;dr full source here. assemble: arm-none-eabi-as blink.s -o blink.o link: arm-none-eabi-ld -T link.ld blink.o -o blink.elf flash: ./fl [...]
2025-09-08

bluepill-from-scratch: 01-blink

01-blink tl;dr full source here. in this program, we enable the GPIO Port C peripheral, configure PC13 for output, and write 1 or 0 to PC13 with delay [...]
2025-09-08

bluepill-from-scratch: 00-setup

00-setup tl;dr full source here. this repository uses the STM32F103C8T6 “Blue Pill”, but you can use any STM32F103 board. the following programs are a [...]
2025-02-04

disabling nRF52 access port protection with J-Link

tl;dr to disable nRF52 hardware/software access port protection using J-Link Commander: $ JLinkExe -device NRF52840_xxAA -if SWD -speed 4000 J-Link> [...]