André's repositories
FastX9CXXX
Arduino library for digital potentiometers X9C102, X9C103, X9C104 and X9C504
USB-x360-N64Controller
N64 to x360 controller conversion using Maple Mini (STM32F1)
JoybusOverUart
Arduino compatible library for Joybus protocol devices over UART.
NintendoControllerReader
Library for reading Nintendo game controllers on Arduino boards, targetting STM32F1/Maple Mini.
EmbeddedStorage
Read, write and manage data in EEPROM, for Arduino AVR
FastSegment
7 Segment driver library for use with 74HC595 chipsets
AVR-ADC-Wrapper
A static, type checked wrapper for AVR devices' ADC.
FreeRTOScpp
FreeRTOS C++ Wrappers
ModernModelM
IBM Model M Keyboard conversion to combined USB/BLE device.
PulseIntervalModulator
Arduino based Differential Pulse Position Modulator/Demodulator. Encodes/Decodes a simple custom protocol based on the interval between pulses.
ServoPulseTimer
High precision, interrupt friendly alternative to Arduino Servo PWM.
TinyServoReader
Servo Signal Reader for ATtiny85
IntegerSignal
A header-only C++ library for efficient integer-only signal processing and response curves, defined using templates for fast and flexible mathematical operations.
UartInterface
Embedded UART interface with COBS framing and Fletcher16 CRC
VirtualPad
Abstracted controller, inspired by RetroArch's RetroPad.
BitTracker
Bit wise, memory efficient tracker.
HarmonicScheduler
C++ Object Oriented Task Scheduler for Embedded (Arduino)
IntegerWorld
IntegerWorld is a C++11 embedded graphics framework for efficient 2D and 3D rendering with integer math. It offers APIs for drawing and shading window-clipped points, lines, triangles, and rectangles, and interfaces with platform-independent targets such as framebuffers and direct draw.
KISSBikeAlarm
Arduino based, simple movement detection alarm.
QuickSnapshot
Basic Win32 application to simulate pressing the PrintScreen key.
TemplateI2C
Arduino Template-based I2C device and driver.