Building pigpio for Raspberry Pi OS “trixie”

The pigpio library for GPIO control supports hardware timing for PWM and servo outputs, which provides much more accurate and jitter-free control. It can be used from gpiozero by setting the pin factory.

However, for some reason, pigpio is not included in the latest version (“trixie”) of Raspberry Pi OS. This post summarizes how to build it from source.

Continue reading “Building pigpio for Raspberry Pi OS “trixie””

Flash memory

I have been doing more work on flash memories and decided to write up the notes I have been taking.

This article is about the technology behind flash memory: how data is stored, the architecture of flash memories and (briefly) how data is read, written and erased. (This may turn into a series with more detail on various aspects of flash technology.)

Continue reading “Flash memory”