Trent M. Wyatt's Projects
open-source electronics platform
Arduino libraries, code and applications
A background polyphonic music generator for Aduino, using tone frequency interrupts
All of my official Arduino libraries and many of my personal projects. Power management, Servo control, Chess engines, Animatronics, games, libraries, algorithms, and more!
Board definitions for SparkFun-manufactured AVR, ARM, and ESP-based Arduino boards.
Argh! A minimalist argument handler.
Fast async serial between Python and microcontrollers
An experimental open-source attempt to make GPT-4 fully autonomous.
Source level debugger for Arduino - GDB stub for Atmega328 microcontroller used in Arduino Uno.
ļ£æ Now we have become very big, Different from the original idea. Collect premium software in various categories.
Make your PC/Mac/Linux host a "service" for your Arduino and execute any commands on it's behalf and receive the captured results! Play music, use the PC's disk drive, issue curl commands to post or retrieve anything on the web! The possibilities are endless!
OpenAI Baselines: high-quality implementations of reinforcement learning algorithms
Use a single push button for up to 6 different functions! Button gesture combinations of single, double, and triple-tap along with a long or short hold on the last press make it easy! Functions can also be pre-registered for callback for the gesture that you want. Even easier!
The ChatGPT Retrieval Plugin lets you easily search and find personal or work documents by asking questions in everyday language.
Keybase Go Library, Client, Service, OS X, iOS, Android, Electron
The Cocoa Dependency Manager.
Python agent to recognize subreddit posts containing source code for use in further analysis and formatting
GitHub Actions action that checks whether Arduino sketches compile and produces a report of data from the compilations
Automatically set the hours, minutes and seconds in your project when compiling/uploading!
Light-weight system monitor for X.
Stanford CoreNLP: A Java suite of core NLP tools.
Modern C++ Chess. 24-bit ANSI colored, console-based chess using C++17. Optional multi-threaded AI using Minimax with alpha-beta pruning. Fully configurable properties including: ply depth, thread pool size, optional AI time limit, all colors, and more. (Based on my JavaChess repo, Re-written to practice my C++)
The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++
Arduino Library to calculate the processors internal temperature using nothing more than the ATmega processor itself! Absolutely no additional components or connections are needed!
Library for Arduino and ATmega series processors to read the processor's Vcc voltage and percentage of capacity (for battery based projects) using *absolutely* no external components or connections!
Devika is an Agentic AI Software Engineer that can understand high-level human instructions, break them down into steps, research relevant information, and write code to achieve the given objective. Devika aims to be a competitive open-source alternative to Devin by Cognition AI.
An Arduino library for sending and receiving DMX packets.
The fastest feature-rich C++11/14/17/20 single-header testing framework for unit tests and TDD