John Greenwell's repositories
gba-bridge
Gameboy Advance cartridge data read/write to/from SD card
at24cxx
Portable, multi-instance AT24CXX EEPROM driver
battery-reg-module
Custom lithium-polymer battery voltage monitor and regulator module
battery-reg-module-fet
Custom lithium-polymer battery voltage monitor and regulator module (N-FET version)
cc3000
Portable, multi-instance driver for CC3000 WiFi modules
cpld-alu
MAX II CPLD custom ALU with microcontroller interface
data-logger
Custom PCB for battery-powered SD card data logging
demo-drivers
Custom HAL drivers implementation demo
ds3232
Portable, multi-instance driver for DS3232 and DS3231 RTCs
eeprom-at24cxx
Custom driver for AT24CXX EEPROMs
htu21d
Portable, multi-instance driver for HTU21D sensors
hd44780
Portable, multi-instance driver for HD44780 character LCDs
ili9340
Portable, multi-instance driver for ILI9340 TFT LCDs
keypad
Portable, multi-instance driver for matrix keypads
led
Generic, portable, multi-instance LED driver
led-matrix
Portable, multi-instance driver for LED matrices
mcp23008
Portable, multi-instance I2C IO-expander driver
mcp23s08
Portable, multi-instance SPI IO-expander driver
mcp7940x
Portable, multi-instance driver for Real-Time Clocks
micro-numeric-display
Print data to 7-segment micro-numeric indicator chip with Teensy microcontroller
micro7seg
Portable, multi-instance 7-segment display driver
pcd8544
Portable, multi-instance driver for PCD8544 (Nokia 5110) LCDs
relay
Generic, portable, multi-instance relay driver
rtc-relay
Bluetooth-controlled time-keeping mains-powered relay switch
sd-card
Portable, multi-instance driver for SD cards
servo
Portable, multi-instance driver for hobby/RC servos
shift-register
Generic, portable, multi-instance shift register driver
ssd1306
Portable, multi-instance driver for SSD1306 monochrome 128x64 and 128x32 OLEDs
switch
Generic, portable, multi-instance switch driver
utility-scripts
Miscellaneous scripts for reference