adafruit-seesaw [WIP]

Platform-agnostic driver to communicate with devices that implement the Adafruit Seesaw firmware. (guide)

TODOs

Seesaw-related

Modules

| Seesaw Module | Implemented | | ------------- | ----------- | | ADC | ⬜️ | | DAC | ⬜️ | | DAP | ⬜️ | | EEPROM | ✅ | | Encoder | ✅ | | GPIO | ✅ | | Interrupt | ⬜️ | | Keypad | ⬜️ | | Neopixel | ✅ | | Sercom0 | ⬜️ | | Spectrum | ⬜️ | | Status | ✅ | | Timer | ⬜️ | | Touch | ⬜️ |

Devices

| Device | Product ID | MCU | Implemented | | ---------------------------------------------------- | ---------- | --------- | ------------------------------------------- | | ArcadeButton1x4 | 5296 | ATTiny8x7 | ⬜️ | | NeoKey1x4 | 4980 | SAMD09 | ✅ | | NeoSlider | 5295 | ATTiny8x7 | ❓ (impl'd, but refuses to work in example) | | RotaryEncoder | 4991 | SAMD09 | ✅ |

Library/API-related

License

shared-bus is licensed under either of

at your option.


Not affiliated with nor officially supported by Adafruit.