expose keypad options through scanner init

This commit is contained in:
xs5871
2022-04-10 19:28:19 +00:00
committed by Kyle Brown
parent ec8e167996
commit b3ec37e274
5 changed files with 76 additions and 39 deletions

View File

@@ -45,19 +45,19 @@ from kmk.scanners.keypad import KeysScanner
# fmt: off
def raspi_pins():
return [
[board.D20, board.D16, board.D26],
[board.D6, board.D12, board.D13],
[board.D22, board.D24, board.D5],
[board.D17, board.D27, board.D23],
board.D20, board.D16, board.D26,
board.D6, board.D12, board.D13,
board.D22, board.D24, board.D5,
board.D17, board.D27, board.D23,
]
def itsybitsy_pins():
return [
[board.D11, board.D12, board.D2],
[board.D10, board.D9, board.D7],
[board.A5, board.A4, board.A3],
[board.A2, board.A1, board.A0],
board.D11, board.D12, board.D2,
board.D10, board.D9, board.D7,
board.A5, board.A4, board.A3,
board.A2, board.A1, board.A0,
]
# fmt: on

View File

@@ -28,11 +28,11 @@ from kmk.scanners.keypad import KeysScanner
# fmt: off
_KEY_CFG = [
[board.SW3, board.SW7, board.SW11, board.SW15],
[board.SW2, board.SW6, board.SW10, board.SW14],
[board.SW1, board.SW5, board.SW9, board.SW13],
[board.SW0, board.SW4, board.SW8, board.SW12],
[board.USER_SW],
board.SW3, board.SW7, board.SW11, board.SW15,
board.SW2, board.SW6, board.SW10, board.SW14,
board.SW1, board.SW5, board.SW9, board.SW13,
board.SW0, board.SW4, board.SW8, board.SW12,
board.USER_SW,
]
# fmt: on