Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
KMK circuitpython macropad firmware
import board
from kmk.kmk_keyboard import KMKKeyboard
from kmk.matrix import DiodeOrientation
from kmk.keys import KC
keyboard = KMKKeyboard()
keyboard.col_pins = (board.GP2, board.GP3, board.GP4, board.GP5)
keyboard.row_pins = (
board.GP21,
board.GP20,
)
keyboard.diode_orientation = DiodeOrientation.COLUMNS
#keyboard.debug_enabled = True
keyboard.keymap = [
[KC.F13, KC.F14, KC.F15, KC.F16, KC.F17, KC.F18, KC.F19, KC.F20],
]
if __name__ == '__main__':
keyboard.go()
@Slyke

This comment has been minimized.

Copy link

@Slyke Slyke commented Feb 15, 2021

@kaladinstorm84

This comment has been minimized.

Copy link

@kaladinstorm84 kaladinstorm84 commented Mar 24, 2021

Any chance of a walkthrough on how to wire the hardware.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment