STM32 Series #5: Pointers as Typed Addresses

Demystify C’s most feared concept — pointers — from the core principle of ’typed addresses.’ What casts mean, how memory-mapped I/O connects to pointers, and what CMSIS headers are actually doing. Stop fearing pointers and start using them as a weapon.

March 25, 2026 · Updated: March 29, 2026 · 28 min · 

STM32 Series #4: The World of Bits — Register Ops and BSRR

From mask/shift basics to the RMW problem to STM32’s elegant BSRR design. Learn to read registers as bit collections, practice register-direct LED blinking through GPIO, and measure the speed difference between HAL and direct register access.

March 14, 2026 · 23 min ·