Zac Adam-MacEwen's Projects
A simplistic binary counter based off the MSP430FR5994 "Launchpad" dev board produced by TI.
📨 An open letter to GitHub from the maintainers of open source projects
checks if a site is down for everyone or just you, via isup.me
A project to create a Command and Control surface for the Enumpi device environment, complete with the requisite C2 server and corresponding web-based configuration UI.
Python 3.x module development for the helper libraries for the Enumpi Project.
A bitmap font editor tool for graphical LCDs
Python library for the Pimoroni GFX HAT
A high-level, high-fructose, interpre-pilable programming language.
Custom challenge type plugin for CTFd
A hack for Ikea Ansluta Remote
Just a short code sample for printing text to an LCD screen. I couldn't find anything similar for this board so I made one.
SHARP Memory LCD example for MSP430 LaunchPad
A small collection of scripts and snippets.
A special tool for consuming part of Percipio's User Management RestAPI, in order to obtain a data point not normally available in the user listing report.
A project to brute-force-learn embedded product design techniques by creating a 90s-style virtual pet that runs on the MSP430FR5994 microcontroller.
A suite of helper tools and scripts for the PETI project
A simple manager utility for the Raspberry Pi 3A+ as a docker host, premised on having access to a Pimoroni GFX hat
A simple module which adds Enigma Machine-emulating functionality to your python projects. A pypi release is forthcoming.
A High Level Analyzer for Saleae Logic 2 which opens a bidirectional socket for transferring analyzer data in and out.
A high-level-analyzer plugin for Saleae Logic2. Reads SPI MOSI to try and compose an image based on the specifications for SHARP memoryLCDs. Validated on personal hardware.
Specialist Batch File Backup Tool
A project to create a modernized, ssl-websocket based, security-conscious MUD engine in python.
A simple utility for providing a minimally-configurable preroll animation for streaming, using python.
My Technical Blog