<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Firmware on CastrLab</title><link>https://castrlab-blowfish-244231.gitlab.io/tags/firmware/</link><description>Recent content in Firmware on CastrLab</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>luke@castrlab.com (Luke Paulson)</managingEditor><webMaster>luke@castrlab.com (Luke Paulson)</webMaster><copyright>© 2026 Luke Paulson</copyright><lastBuildDate>Wed, 24 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://castrlab-blowfish-244231.gitlab.io/tags/firmware/index.xml" rel="self" type="application/rss+xml"/><item><title>Good Enough to Move On: Patching an ADS1255 Driver.</title><link>https://castrlab-blowfish-244231.gitlab.io/posts/ads1255-driver-v1/</link><pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate><author>luke@castrlab.com (Luke Paulson)</author><guid>https://castrlab-blowfish-244231.gitlab.io/posts/ads1255-driver-v1/</guid><description>I started from someone else&amp;rsquo;s ADS1255 driver, fixed the original&amp;rsquo;s mistakes and a few of my own, added some quality-of-life features, and stopped the moment it was good enough to get back to testing the ADC.</description></item><item><title>Framework Serial Shell</title><link>https://castrlab-blowfish-244231.gitlab.io/posts/framework-serial-shell/</link><pubDate>Sat, 01 Mar 2025 00:00:00 +0000</pubDate><author>luke@castrlab.com (Luke Paulson)</author><guid>https://castrlab-blowfish-244231.gitlab.io/posts/framework-serial-shell/</guid><description>Building a shell on STM_Shell for the Framework module — what the library gave me, what I had to add for arrow keys and line editing, and the ringbuffer bug that has the project on hold.</description></item></channel></rss>