From ec26684491dc23cbc6ad186e0fe2003874febd36 Mon Sep 17 00:00:00 2001 From: MechMerlin <30334081+mechmerlin@users.noreply.github.com> Date: Fri, 3 Aug 2018 10:00:06 -0700 Subject: [PATCH] Update templates used for new_project.sh (#3558) --- quantum/template/avr/config.h | 8 ++++++++ quantum/template/avr/rules.mk | 1 + quantum/template/avr/template.h | 14 ++++++++------ 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/quantum/template/avr/config.h b/quantum/template/avr/config.h index 6715b22cb..caa72af0c 100644 --- a/quantum/template/avr/config.h +++ b/quantum/template/avr/config.h @@ -52,6 +52,14 @@ along with this program. If not, see . // #define BACKLIGHT_BREATHING // #define BACKLIGHT_LEVELS 3 +// #define RGB_DI_PIN E2 +// #ifdef RGB_DI_PIN +// #define RGBLIGHT_ANIMATIONS +// #define RGBLED_NUM 16 +// #define RGBLIGHT_HUE_STEP 8 +// #define RGBLIGHT_SAT_STEP 8 +// #define RGBLIGHT_VAL_STEP 8 +// #endif /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ #define DEBOUNCING_DELAY 5 diff --git a/quantum/template/avr/rules.mk b/quantum/template/avr/rules.mk index d567544c7..92f3a03a9 100644 --- a/quantum/template/avr/rules.mk +++ b/quantum/template/avr/rules.mk @@ -61,6 +61,7 @@ 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 = no # USB Nkey Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality on B7 by default +RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow MIDI_ENABLE = no # MIDI support (+2400 to 4200, depending on config) UNICODE_ENABLE = no # Unicode BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID diff --git a/quantum/template/avr/template.h b/quantum/template/avr/template.h index c3924ee71..031efc952 100644 --- a/quantum/template/avr/template.h +++ b/quantum/template/avr/template.h @@ -20,15 +20,17 @@ // This a shortcut to help you visually see your layout. // The following is an example using the Planck MIT layout -// The first section contains all of the arguments -// The second converts the arguments into a two-dimensional array +// The first section contains all of the arguments representing the physical +// layout of the board and position of the keys +// The second converts the arguments into a two-dimensional array which +// represents the switch matrix. #define LAYOUT( \ - k00, k01, k02, \ - k10, k11 \ + K00, K01, K02, \ + K10, K11 \ ) \ { \ - { k00, k01, k02 }, \ - { k10, KC_NO, k11 }, \ + { K00, K01, K02 }, \ + { K10, KC_NO, K11 }, \ } #endif