Monthly Archives: September 2019

C++ Game on STM32F4

Recently I spoke about cross platform C++ development and provided an example project to help folks get started. At the other end of the scale, I introduce a C++ game for STM32F4 target. Specifically, I demonstrate how to write a simple game for the STM32F429I-DISC1 board. Most of the same principles apply when targeting embedded […]

Read More


Prototype shell for interacting with HP 50G from a Linux machine. I find myself most productive when I don’t have to keep reaching for the mouse to drag and drop resources or interact with a program. This is the motivation for developing hp50gshell. It uses the awesome cmd2 package to allow me to create a […]

Read More

Make Tags for AVR-GCC projects

For embedded development, Emacs and AVR-GCC are my goto tools. I develop embedded code on Mac/Linux, and appreciate being able to search and navigate Tags in C/C++ code. This might be looking up the definition of OSCCAL or TCCR0A on an ATtiny85 project for example. Anyway, this would normally involve invoking gtags for example on […]

Read More