~ruther/qmk_firmware

ec26684491dc23cbc6ad186e0fe2003874febd36 — MechMerlin 7 years ago ac46378
Update templates used for new_project.sh (#3558)

3 files changed, 17 insertions(+), 6 deletions(-)

M quantum/template/avr/config.h
M quantum/template/avr/rules.mk
M quantum/template/avr/template.h
M quantum/template/avr/config.h => quantum/template/avr/config.h +8 -0
@@ 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

M quantum/template/avr/rules.mk => quantum/template/avr/rules.mk +1 -0
@@ 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

M quantum/template/avr/template.h => quantum/template/avr/template.h +8 -6
@@ 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