summaryrefslogtreecommitdiff
path: root/keyboards/misterknife/knife66/rules.mk
diff options
context:
space:
mode:
authorThierry Michel Philippe Kleist <thierry@kle.ist>2020-09-21 20:12:22 +0200
committerGitHub <noreply@github.com>2020-09-21 11:12:22 -0700
commit0384237544a1d377ff0946e59f564529a717e341 (patch)
treecddc8c711703311ba3d532809c03297fac99eac7 /keyboards/misterknife/knife66/rules.mk
parentbc7a745227d453dd68ae2f40b0c4ff98c082212f (diff)
[Keyboard] knife66 added (#9877)
* feat: keyboard knife66 added * fix: requested changes applied * docs: updated readme * feat: added support for ws2812 * fix: adjusted headers and readme * fix: moved to LAYOUT_all
Diffstat (limited to 'keyboards/misterknife/knife66/rules.mk')
-rw-r--r--keyboards/misterknife/knife66/rules.mk23
1 files changed, 23 insertions, 0 deletions
diff --git a/keyboards/misterknife/knife66/rules.mk b/keyboards/misterknife/knife66/rules.mk
new file mode 100644
index 0000000000..540a423f2e
--- /dev/null
+++ b/keyboards/misterknife/knife66/rules.mk
@@ -0,0 +1,23 @@
+# MCU name
+MCU = STM32F072
+
+# Build Options
+# change yes to no to disable
+#
+BOOTMAGIC_ENABLE = lite # Virtual DIP switch configuration
+MOUSEKEY_ENABLE = yes # Mouse keys
+EXTRAKEY_ENABLE = yes # Audio control and System control
+CONSOLE_ENABLE = no # Console for debug
+COMMAND_ENABLE = no # Commands for debug and configuration
+# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
+SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
+# if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
+NKRO_ENABLE = yes # USB Nkey Rollover
+BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
+RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
+BLUETOOTH_ENABLE = no # Enable Bluetooth
+AUDIO_ENABLE = no # Audio output
+
+# Enter lower-power sleep mode when on the ChibiOS idle thread
+OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE
+WS2812_DRIVER = pwm