summary refs log tree commit diff
path: root/keyboards/handwired/node5_1/rules.mk
blob: 5a6599f948ec70e09493820fb80916720e784104 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Allow the keyboard to be edited with https://caniusevia.com
# Disabled due to it not using layout changes defined in C file
# VIA_ENABLE = yes

# Enable pimoroni trackball
# https://shop.pimoroni.com/products/trackball-breakout
POINTING_DEVICE_ENABLE = yes
POINTING_DEVICE_DRIVER = pimoroni_trackball
PIMORONI_TRACKBALL_SCALE = 10

# Enable RP2040-Zero WS2812 On board led
# https://www.waveshare.com/img/devkit/RP2040-Zero/RP2040-Zero-details-7.jpg
# RGBLIGHT_ENABLE = yes
CONSOLE_ENABLE = yes

# Enable user code to send keys
SEND_STRING_ENABLE = yes

# RGB Diode on the RP2040 zero
RGBLIGHT_ENABLE = yes
# https://github.com/qmk/qmk_firmware/blob/master/docs/ws2812_driver.md#pio
# Hardware offload WS2812 to RP2040 zero statemachine
WS2812_DRIVER = vendor

# Record and replay macro on the fly 
# https://docs.qmk.fm/#/feature_dynamic_macros
DYNAMIC_MACRO_ENABLE = yes

# Custom buttons, not sent to OS
# https://docs.qmk.fm/#/feature_programmable_button
PROGRAMMABLE_BUTTON_ENABLE = yes