Open-Source
Embedded C++ libraries
- Blinkenlight - Various patterns and fade effects for single status LEDs
- Timeout - Minimal, production-ready timeout library for Arduino.
- MotorDriver - This library let’s you easily switch between different methods of controlling motors.
- Button - Event based
VirtualButton
andPinButton
implementations. - SchmittTrigger - A generic
Schmitttrigger
implementation. - ChangeTracker - Generic value change detection blocks.
Python libraries
- organize-tool - The file management automation tool
- gpsdclient - A simple and lightweight gpsd client and library
- simplematch - Minimal, super readable string pattern matching for python.
- tryagain - A lightweight and pythonic retry helper.
- raumfeld - A pythonic library for discovering and controlling Teufel Raumfeld devices.
- supersigma2-errorcodes - A python parser for DMC SuperSigma2 error codes.
Rust crates:
- schmitttrigger - A generic Schmitttrigger implementation
I’ve compiled an excerpt of my more interesting open-source projects here: