Marshall G Gates's Projects
A single board computer built around the Motorola 6805 CPU
Building a Single Board Computer around the MC68HC11. It will include my first attempt with KiCad designing a PCB
Date and time classes for Arduino supporting TZ Database time zones, and system clock synchronized from NTP server or RTC chip
Source code for Arduino Altair 8800 simulator
All of my work at Android Developer's Conference for the FireBase + IoT Hackathon
A Repository to hold projects from the Android Developer Meetup
AnyMeal is a free and open source recipe management software developed using SQLite3 and Qt5. It can manage a cookbook with more than 250,000 MealMaster recipes, thereby allowing to import, export, search, display, edit, and print them. AnyMeal is available for GNU/Linux and Microsoft Windows.
Samples for Android Architecture Components.
A demo program to read a 4x4 Keypad and drive a relay when correct code is entered
Arduino Controled Heated Pet Shelter
BlockNot is a library that creates non-blocking timers with simplicity.
Multiple samples showing the best practices in camera APIs on Android.
Javascript library for card games.
Simple bluetooth controlled car with additional sonar collision avoidance
Chip8 Interpretor in C
ROMs for CHIP-8.
Open source integrated circuit quick reference database
A simple lab chip inventory with chip definitions
✏️🚀 Drawing app written with Jetpack Compose Canvas. Draw using touch down, move and up events.Using array of paths to have erase, undo, or redo actions and set properties for path that will be drawn next separately.
Official Jetpack Compose samples.
A code generator to create Android ContentProvider
Simulation of Ben Eater's 8 Bit CPU Build Project https://eater.net/8bit
Quadrature Encoder Library for Arduino
Electronic etch-a-sketch with Aruino Nano Every, a couple of rotary encoders and an OLED dusokay screen
EVBU - A Python-based Open Source 68HC11 / Buffalo Simulator
Testing MongoDB and FastAPI
Gourmet Recipe Manager
Source code for Gramps Genealogical program
HelloFresh database for 16 countries including features like filtering by ingredients, allergens, tags, etc.