Generals

Building a solar float charger for the Prius 12v auxiliary battery

prius2

Toyota Prius - courtesey of Pawel Golsztajn

I own a second generation Toyota Prius, and while it’s a great little car, it has one fatal flaw - the 12V auxiliary battery. Unlike most cars, the 12V battery in the Prius isn’t used to power the starter motor for the combustion engine. That is powered by the main hybrid battery. The 12V battery is used to power the vehicle electronics during the start up process. Once the vehicles computer system is booted up, the hybrid battery takes over.

How to build NXP JN5189 Zigbee apps in MCUXpresso on Linux in 2024

NXPs MCUXpresso is not configured by default to build JN5189 SDK Zigbee apps on Linux, but with some minor tweaks, it is possible to build both the samples and your own applications.

How to insert a Git commit hash into your build on Eclipse CDT

Knowing the specific code that was used to build a particular binary is very useful when it comes to debugging unexpected behavior. Although version numbers can help for significant releases, they’re less useful when iterating quickly.

How to sleep an ATMega328p on less than 1µA with timer wakeup

How to configure an ATMega328p to consume lest than 1uA, while still retaining the ability to wake the processor up periodically via timer (or external interrupt).

Migrating duk.io from Ghost to Hugo

I decided to migrate this blog from Ghost to Hugo. If you’re reading this, then the migration was a success.

STM32 Microcontroller Cheat Sheet

STM32 microcontroller cheat sheet by product line, feature, model number. Includes product code descriptions and timer/peripheral information.