/MatrixOS

Matrix OS is a cross-platform operating system that mainly targets grid keyboard controllers.

Primary LanguageC++MIT LicenseMIT

Matrix OS

An operating system for human interface devices designed to be cross-platform and modular.

User Guide & Documentation

See Project Matrix Wiki

Supported Devices

Device Name Type Chip Supported Note Purchase
Mystrix & Mystrix Pro Grid ESP32-S3 Yes 203.io
Mystrix Founder Edition Grid STM32F1 Partially Not fully stable 203.io

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

This project has been made possible with the following open-source projects:

FreeRTOS - Real Time OS Kernel

TinyUSB - USB Host/Device stack

Printf - Formatted Printing Functions

CB0R - Zero-Footprint CBOR Decoder (Modified by @All-Your-Locks-Are-Belong-To-Us)

Special thanks to LA104 for a lot of inspiration for this OS