Andy4495/AY3891x
Platform-independent Arduino library for General Instrument AY-3-8910 / AY-3-8912 Programmable Sound Generator chip and its clones (YM2149, YM3439, T7766A, among others).
Arduino, MSP430, Z-80
Platform-independent Arduino library for General Instrument AY-3-8910 / AY-3-8912 Programmable Sound Generator chip and its clones (YM2149, YM3439, T7766A, among others).
CPU emulator and disassembler for 8-bit processors. Currently supports Z80 and my Homemade CPU.
Scoresheet for the Skat card game.
Notes on restoring and using a vintage Timex Sinclair 1000 / Sinclair ZX81 personal computer.
Software I2C interface library for Arduino. Does not use any platform-specific code, and has a much simpler API than standard Wire library.
Use Arduino as a replacement for Energia to develop on Texas Instruments LaunchPad products in the MSP430, MSP432, and Tiva families.
General templates, starter workflows, and reusable workflows for my repos.
Arduino library to interface with Broadcom/Avago HCMS-39xx and HCMS-29xx series LED displays.
A single place to check the status of all my repositories.
Designing my own CPU.
Run your GitHub Actions locally 🚀
Converts USB keyboard into plain ASCII over Arduino Serial port using USB Host Shield.
Hardware interface information and Arduino sketch to simulate the keypad of the original bubble-lens LED TI-30 calculator.
Arduino library to control Texas Instruments TIL306 and TIL307 numeric LED displays.
Noritake GU7000 Vacuum Fluorescent Display (VFD)
The "PiMac" -- converting a 2005 iMac G5 into a Raspberry Pi desktop.
Simple-to-use matrix keypad library.
This is a copy of the OneMsTaskTimer library that is included with the Energia application.
Educational BoosterPack MkII examples from Energia application packaged as a library so they can be loaded into Arduino.
Calculates calibrated chip temperature and Vcc voltage using factory calibration values stored in chip TLV structure in MSP430 controllers. Vcc measurement is useful for battery-operated operation to determine when the battery is running low. Also calculates calibrated ADC values when using the chip's internal voltage reference.
Multi-tasking examples from Energia application packaged as a library so they can be loaded into Arduino.
Library to interface with Intersil/Renesas and Maxim ICM7218 and Intersil/Renesas ICM7228 LED driver chips. Compatible with Arduino and Energia.
Summary of usage of GitHub Actions and the related tool act by nektos. Describes a fix for running Arduino compile-sketches workflow with act.
Arduino library for Newhaven OLED displays using US2066 controller chip. Bit-bang SPI implementation allows selection of any I/O pins to control the display.
Library for Texas Instruments TLC5916 and TLC5917 constant current LED sink driver for Arduino.
Install Windows 10 on 2011 iMac using Boot Camp. Also includes tips for replacing the HDD with an SSD.
Outdoor wireless weather sensor based on TI MSP-EXP430G2 LaunchPad, SENSORHUB BoosterPack and CC110L BoosterPack. Optimized for low-power operation, 2xAA cells should be able to power the device for well over a year.
ESP8266-based WiFi temperature monitor using two DS18B20 1-Wire sensors.
This library interfaces with the Texas Instruments BQ27441 Battery Fuel Gauge using software I2C. This allows the device to be connected to any two available I/O pins instead of the hardware-specific I2C peripheral pins.
Wireless temperature sensor which uses an MSP-EXP430FR4133 or MSP-EXPFR6989 LaunchPad, 430BOOST-CC110L wireless transceiver, and BOOSTXL-BATTPACK LiPo power source,.