
32bitmicro
Technical Insights
Articles, technical notes, and field experience from embedded systems projects.
Blog
Technical articles on modern C++, embedded Linux, Yocto workflows, Zephyr RTOS, secure boot, and kernel debugging.
All Your Sketch Are Belong to modules.cpp
Somebody set up us the build. Your humble .ino sketch, with its setup() and
loop(), becomes a C++20 application importing mm.sketch, generated,
compiled, linked, and checked by modules.cpp. Take off every build.
Compiler Is All You Need
A compiler-first journey into C++20 modules, self-hosting development tools, the modules.cpp project, and a lesser programming manifesto: to do more, choose to do less.
Who Is Stella?
An AI coding agent invented a co-developer named Stella, built a confident backstory around her shared coding conventions, then caught its own hallucination a turn later with a single grep and a git log. A short field note on why every AI-generated claim gets checked against the source of truth in embedded work.
fun-plus-plus: Writing C++ Using Only c and ++
A short C++ program where every identifier is c and every operator is ++ or +=. A look at C++17 sequencing rules, uninitialized variable behavior, and the joy of being too literal.
MMCU Update: C++20 Modules for Bare-Metal Firmware
MMCU is 32bitmicro's open-source C++20 modular MCU firmware framework. This update covers the project's CMake 4.0 module-oriented scaffold, minimal main-loop starting point, and the firmware component boundaries it is designed to explore.
Follow our work on GitHub or get in touch directly.