TinyGPU for Arduino

I recently needed to add SLAM visualization to QGroundControl. The plan: render a map using a simple graphics library, then encode the output via H.265. That’s how I stumbled into writing TinyGPU—and it quickly became my new favorite tool for lightweight embedded graphics. TinyGPU is a lightweight, header-only C++ library Read more

DLNA: The Architecture

The major advantage of the DLNA architecture is it’s clear separation of concerns. This split into specialized roles allows developers to create focused, efficient devices that, when combined, form a sophisticated whole-house audio system. The architecture is built around three core components: Media Servers, which store and distribute (e.g. audio) Read more