Initial commit of mostly working library.

This commit is contained in:
2025-05-04 10:43:15 -07:00
parent fe9ef561fe
commit 32a23b7bf9
9 changed files with 623 additions and 1 deletions

View File

@ -1,3 +1,10 @@
# Sitka Instruments Gravity Firmware Abstraction
TODO
This library helps make writing firmware easier by abstracting away the initialization and peripheral interactions. Now your firmware code can just focus on the logic and behavior of the app, and keep the low level code neatly tucked away in this library.
## Required Third-party Libraries
* [uClock](https://github.com/midilab/uClock) [MIT] - Handle clock tempo, external clock input, and internal clock timer handler.
* [RotateEncoder](https://github.com/mathertel/RotaryEncoder) [BSD] - Library for reading and interpreting encoder rotation.
* [Adafruit_GFX](https://github.com/adafruit/Adafruit-GFX-Library) [BSD] - Graphics helper library.
* [Adafruit_SSD1306](https://github.com/adafruit/Adafruit_SSD1306) [BSD] - Library for interacting with the SSD1306 OLED display.