Skip to content

July 2025 Updates

Published On:
Jul 31, 2025
Last Updated:
Jul 31, 2025

Zephyr Installation Guide

Added more info to the Zephyr Installation Guide.

Event Driven State Machines

Added more info to the Event Driven State Machines page.

SD Card Holders

Added info about SD card holders to the SD Cards page.

ETL Strings

Added info about ETL strings to the C++ on Embedded Systems page.

Double Oven Controlled Oscillators

Added info about double oven controlled oscillators to the Crystals page.

Solid State Relays

Added info about zero crossing solid state relays.

C++ RAII in Embedded Systems

Added info about RAII to the C++ on Embedded Systems page.

EN 18031

Added info on EN 18031 to the Compliance and Standards page.

Rust robe-rs and defmt

Added info about probe-rs and defmt to the Running Rust on Microcontrollers page.

Updated astro.js from v4 to v5

This site uses astro.js to generate the static content. I updated the astro.js version from v4 to v5, which also involved updating the Starlight theme.

Video on Ultrasonic Sensors

Added a short video showing a ultrasonic sensor in use on a LEGO Mindstorms robot to the Ultrasonic Sensors page.

USB PD Controllers

Added info about USB PD controllers to the USB Charging and Power Delivery (PD) page.

Zephyr Peripherals

Moved info about Zephyr peripherals to a Zephyr Peripherals page. Added more info on the hardware and software watchdog APIs. Added info on using the shell over USB CDC ACM.

Soldering Defects

Added some info on open-circuit solder joints to the Soldering page.

Heat-shrink to Protect Wire Lose Ends

Added info on how to use heat-shrink to protect wire lose ends to the Cables page.

USB C Connector Alternate Modes

Added info about USB C connector alternate modes to the USB Protocol page.

OLED Screens

Added info about OLED screen firmware drivers to the OLED Screens page.