
Bare metal ARM Cortex-M Hello World on Linux
2017-05-27 01:25:40
Getting started with one of many choices for bare metal ARM development: programming an STM32F103 Cortex-M3 microcontroller on the Linux command line using OpenOCD, libopencm3 and two choices of JTAG/SWD programmers.

Creating an utterly useless "smart" power plug
2017-04-02 19:07:15
A "smart" and utterly useless IoT power plug that tells you whether you plugged it in the socket or not. A companion Android app will inform you nearly real-time on any plugging changes, and of course, shit's tweetin' too, yo.

A simple ESP8266 C SDK project template
2016-11-04 01:33:16
Programming the ESP8266 low-cost WiFi microcontroller with its native C SDK using a simple project template creation script. From basic setup to flashing a full-blown hello world firmware.