Leon Anavi 55df583396 anavi/knobs3: Add ANAVI Knob 1
Add support for ANAVI Knob 1: an open source programmable mini
mechanical keyboard with a rotary encoders and Seeed XIAO RP2040.
This is open source hardware designed with KiCad, the smaller
version of ANAVI Knobs 3.

Signed-off-by: Leon Anavi <leon@anavi.org>
2022-05-30 13:11:07 -07:00

24 lines
354 B
Python

'''
KMK keyboard for ANAVI Knob 1
'''
import board
from kmk.kmk_keyboard import KMKKeyboard
from kmk.scanners.keypad import KeysScanner
# fmt: off
_KEY_CFG = [
board.D0
]
# fmt: on
class AnaviKnob(KMKKeyboard):
'''
Default keyboard config for the ANAVI Knob 1
'''
def __init__(self):
self.matrix = KeysScanner(_KEY_CFG)