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>
This commit is contained in:
23
boards/anavi/knobs1/anaviknob.py
Normal file
23
boards/anavi/knobs1/anaviknob.py
Normal file
@@ -0,0 +1,23 @@
|
||||
'''
|
||||
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)
|
Reference in New Issue
Block a user