Blog

Learning logs, experiments, and companion notes

An MDX-based article archive with categories, tags, reading time, and room for parts lists, GitHub links, and sponsor-safe disclosures.

Embedded SystemsArduino / ESP32Build LogRobotics
Your firmware has no tests because CMake fought you, not because you didn't want them
Embedded SystemsSep 6, 2026 · 10 min read
Your firmware has no tests because CMake fought you, not because you didn't want them

The real reason firmware projects skip unit tests isn't willpower — it's a day of CMake archaeology to get a host build and a cross-compiled target build to coexist. Here is that build, the HAL boundary that makes hardware-touching code testable, and why host-runnable tests are the precondition for an AI agent doing useful work on firmware at all.

EmbeddedFirmwareTestingCMake
ESP32でモーター制御を試す
Arduino / ESP32Apr 29, 2026 · 2 min read
ESP32でモーター制御を試す

ESP32を使って小型ロボットのモーター制御を試した制作ログです。

ESP32RobotArduinoMotor Control