Feeling stuck trying to resolve that problem in your embedded app? Check out my top 10 techniques for debugging embedded applications.
This approach to embedding Google Forms offers more customizability than embedding a Google Form iframe and isn’t difficult to implement.
I needed to drive a set of NeoPixels from an Espressif ESP32 micro controller. I couldn’t find an off-the-shelf library for driving them, so I made my own.
"How do I learn embedded systems programming?" is like asking, "How do I learn development?" but in an alternate universe where 128k is still a lot of RAM.
Garden KnowEms read temperature, humidity, light, and moisture and send data to a watering station or smart phone via BluetoothLE.
Two different setups for implementing a hardware design version control system using CadSoft EAGLE.
Projects where firmware talks to software should have a high-level test suite written against the firmware's interface to the software.
Ceedling RubyGem, CMock, and Unity have been migrated to Travis CI for public health monitoring or our ThrowTheSwitch GitHub organization.
Publishing status data, over a network, with MQTT and HTTP.
Creating a homebrew USB device to get radio signal data onto a network.
To know when AOGR bathrooms are available, I set up a radio network to broadcast availability.