<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tony Smith, Tech Writer and Software Engineer on smittytone’s software stack</title><link>https://smittytone.net/</link><description>Recent content in Tony Smith, Tech Writer and Software Engineer on smittytone’s software stack</description><generator>Hugo</generator><language>en-us</language><managingEditor>site@smittytone.net (Tony Smith)</managingEditor><webMaster>site@smittytone.net (Tony Smith)</webMaster><copyright>Tony Smith (@smittytone)</copyright><atom:link href="https://smittytone.net/index.xml" rel="self" type="application/rss+xml"/><item><title>Depot</title><link>https://smittytone.net/depot/</link><pubDate>Mon, 10 Aug 2026</pubDate><author>site@smittytone.net (Tony Smith)</author><guid>https://smittytone.net/depot/</guid><description>&lt;h3 id="about-depot"&gt;About Depot&lt;/h3&gt;&#10;&lt;p&gt;Depot comprises firmware and client code that allows you to connect a multi-bus adaptor board to your Mac or Linux computer and communicate with I²C and 1-Wire peripheral devices wired up to the adaptor.&lt;/p&gt;&#10;&lt;p&gt;&lt;img class="img-fluid centre" srcset="https://smittytone.net/images/cli2c/p1020307.webp, https://smittytone.net/images/cli2c/p1020307@2x.webp 2x" alt="Connect a matrix display to your Mac"/&gt;&lt;/p&gt;&#10;&lt;p&gt;The adaptor is a Raspberry Pi RP2040-based board, such as the &lt;a href="https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html" class="stn-link"&gt;Pico&lt;/a&gt;, running the Depot firmware. The adaptor relays commands from client apps to peripheral devices, be they sensors, displays, actuators, storage chips, or whatever.&lt;/p&gt;</description></item><item><title>dlist</title><link>https://smittytone.net/dlist/</link><pubDate>Thu, 13 Aug 2026</pubDate><author>site@smittytone.net (Tony Smith)</author><guid>https://smittytone.net/dlist/</guid><description>&lt;h3 id="about-dlist"&gt;About dlist&lt;/h3&gt;&#10;&lt;p&gt;&lt;code&gt;dlist&lt;/code&gt; (&lt;em&gt;dee-list&lt;/em&gt;) is a macOS/Linux CLI utility that lists MCU boards, such Raspberry Pi Picos. and USB-to-Serial adaptors connected to your computer. It can be used for informational purposes and to pipe a device’s path into other CLI tools, such as serial comms utilities. It is written Swift.&lt;/p&gt;&#10;&lt;p&gt;&lt;img class="img-fluid centre" srcset="https://smittytone.net/images/dlist/terminal-0.2.5-01.webp, https://smittytone.net/images/dlist/terminal-0.2.5-01.webp 2x" alt="Quickly get the device paths of connected MCUs"/&gt;&lt;/p&gt;&#10;&lt;h3 id="how-to-use-dlist"&gt;How to Use dlist&lt;/h3&gt;&#10;&lt;p&gt;Run &lt;code&gt;dlist&lt;/code&gt; to get a list of connected MCUs.&lt;/p&gt;</description></item><item><title>HT16K33 Python</title><link>https://smittytone.net/ht16k33-python/</link><pubDate>Fri, 17 Jul 2026</pubDate><author>site@smittytone.net (Tony Smith)</author><guid>https://smittytone.net/ht16k33-python/</guid><description>&lt;h3 id="about-ht16k33-python"&gt;About HT16K33 Python&lt;/h3&gt;&#10;&lt;p&gt;This library provides a hardware driver for a variety of displays bases on the Holtek KT16K33 controller chip, including four-digit, seven-segment LEDs; four-digit, 14-segment LEDs; 8x8 and 16x8 monochrome matrix LEDs; and bi-colour 8x8 matrix LEDs. It also supports four-digit, 14-segment LEDs based on the VK16K33 controller from Freenove.&lt;/p&gt;&#10;&lt;p&gt;&lt;img class="img-fluid centre" srcset="https://smittytone.net/images/ht16k33-python/img_0420.webp, https://smittytone.net/images/ht16k33-python/img_0420@2x.webp 2x" alt="The HT16K33 Matrix Featherwing library in use"/&gt;&lt;/p&gt;&#10;&lt;p&gt;The library also supports generic seven-segment displays wired up to an HT16K33, which can drive up to eight these LEDs. The HT16K33 may be on a board of your own design, or on a third-part one, such as the &lt;a href="https://www.adafruit.com/product/1427" class="stn-link"&gt;Adafruit 16x8 LED Matrix Driver Backpack&lt;/a&gt;. LED units you can connect range from &lt;a href="https://www.sparkfun.com/products/8546" class="stn-link"&gt;single digits&lt;/a&gt; up to combinations of &lt;a href="https://www.sparkfun.com/products/11409" class="stn-link"&gt;multi-digit units&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>PreviewCode</title><link>https://smittytone.net/previewcode/</link><pubDate>Thu, 06 Aug 2026</pubDate><author>site@smittytone.net (Tony Smith)</author><guid>https://smittytone.net/previewcode/</guid><description>&lt;h3 id="how-to-use-previewcode"&gt;How to Use PreviewCode&lt;/h3&gt;&#10;&lt;p&gt;Install the app and run it. This will register the availability of the app’s QuickLook extensions, &lt;em&gt;Code Previewer&lt;/em&gt; and &lt;em&gt;Code Thumbnailer&lt;/em&gt;. You can now quit the app — just click &lt;strong&gt;Quit&lt;/strong&gt;:&lt;/p&gt;&#10;&lt;picture&gt;&#10; &lt;source srcset="https://smittytone.net/images/previewcode/ui-info-dark.webp, https://smittytone.net/images/previewcode/ui-info-dark@2x.webp 2x, https://smittytone.net/images/previewcode/ui-info-dark@3x.webp 3x" media="(prefers-color-scheme: dark)"&gt;&#10; &lt;img class="img-fluid centre" srcset="https://smittytone.net/images/previewcode/ui-info-light.webp, https://smittytone.net/images/previewcode/ui-info-light@2x.webp 2x, https://smittytone.net/images/previewcode/ui-info-light@3x.webp 3x" alt="The PreviewCode main UI" /&gt;&#10;&lt;/picture&gt;&#10;&lt;p&gt;To use QuickLook in Finder, select a source code file and press &lt;kbd&gt;space&lt;/kbd&gt;. This will pop up a rendered preview of the file, using a dark theme&amp;hellip;&lt;/p&gt;</description></item></channel></rss>