summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--quantum/template/avr/config.h8
-rw-r--r--quantum/template/avr/rules.mk1
-rw-r--r--quantum/template/avr/template.h14
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 <http://www.gnu.org/licenses/>.
// #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