diff options
author | jotix <47826561+jotix@users.noreply.github.com> | 2020-04-12 14:25:09 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-12 10:25:09 -0700 |
commit | 8a5c1e1859b22dff89d6f0200c258857e3f8c2a5 (patch) | |
tree | 97bc65c7cbe9c842a51c7fa138975a1cdccf2a5c /keyboards | |
parent | 6265b783073e943b8f5b2f7118a2ec8df1fd2ebc (diff) | |
download | qmk_firmware-8a5c1e1859b22dff89d6f0200c258857e3f8c2a5.tar.gz |
[Keyboard] jotpad16 status leds (#8643)
* jotpad16 status leds
* jotpad16
* readme.md
Diffstat (limited to 'keyboards')
-rw-r--r-- | keyboards/handwired/jotpad16/config.h | 9 | ||||
-rw-r--r-- | keyboards/handwired/jotpad16/jotpad16.c | 7 | ||||
-rw-r--r-- | keyboards/handwired/jotpad16/readme.md | 24 | ||||
-rw-r--r-- | keyboards/handwired/jotpad16/rules.mk | 2 |
4 files changed, 26 insertions, 16 deletions
diff --git a/keyboards/handwired/jotpad16/config.h b/keyboards/handwired/jotpad16/config.h index 075f9649c..dc6bb7959 100644 --- a/keyboards/handwired/jotpad16/config.h +++ b/keyboards/handwired/jotpad16/config.h @@ -16,13 +16,14 @@ /* pro_micro pin-out */ #define MATRIX_ROW_PINS { B6, B2, D2, D3 } -#define MATRIX_COL_PINS { B5, B4, B3, B1 } +#define MATRIX_COL_PINS { E6, D7, B3, B1 } #define UNUSED_PINS /* leds */ -#define QMK_LED E6 -#define BACKLIGHT_LEVELS 3 -#define BACKLIGHT_PIN D7 +#define JOTPAD16_LEDS +#define JOTPAD16_LED1 B5 +#define JOTPAD16_LED2 B4 +#define QMK_LED B5 /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW diff --git a/keyboards/handwired/jotpad16/jotpad16.c b/keyboards/handwired/jotpad16/jotpad16.c index 512234b91..2f112a610 100644 --- a/keyboards/handwired/jotpad16/jotpad16.c +++ b/keyboards/handwired/jotpad16/jotpad16.c @@ -4,3 +4,10 @@ void matrix_init_kb(void) { matrix_init_user(); } + +void keyboard_pre_init_kb() { + setPinOutput(JOTPAD16_LED1); + setPinOutput(JOTPAD16_LED2); + + keyboard_pre_init_user(); +} diff --git a/keyboards/handwired/jotpad16/readme.md b/keyboards/handwired/jotpad16/readme.md index 3d971a515..c8773cf18 100644 --- a/keyboards/handwired/jotpad16/readme.md +++ b/keyboards/handwired/jotpad16/readme.md @@ -1,7 +1,5 @@ # JotPad16 -![JotPad16](https://i.imgur.com/RwmqWuS.jpg) - A ortholinear keypad (4x4) made by jotix. Keyboard Maintainer: [jotix](https://github.com/jotix) @@ -16,13 +14,13 @@ Hardware Supported: Arduino Pro Micro | columns | 0 | 1 | 2 | 3 | |-------------|----|----|----|----| -| arduino pin | 9 | 8 | 14 | 15 | -| qmk pin | B5 | B4 | B3 | C3 | +| arduino pin | 7 | 6 | 14 | 15 | +| qmk pin | E6 | D7 | B3 | C3 | -| | QMK led | Backlight | -|-------------|-----------|-----------| -| Arduino pin | 7 | 6 | -| qmk pin | E6 | D7 | +| | LED1 | LED2 | +|-------------|------|------| +| Arduino pin | 9 | 8 | +| QMK pin | B5 | B4 | ### Compiling the Firmware @@ -32,8 +30,12 @@ Make example for this keyboard (after setting up your build environment): ### The Default Keymap -![Default Keymap](https://i.imgur.com/VJZcFRN.jpg) +| 7 | 8 | 9 | - | +|---|---|---|---| +| 4 | 5 | 6 | + | +|---|---|---|---| +| 1 | 2 | 3 |ent| +|---|---|---|---| +| 0 | . | / | * | See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). - - diff --git a/keyboards/handwired/jotpad16/rules.mk b/keyboards/handwired/jotpad16/rules.mk index 0c9370f1c..79c32c5c3 100644 --- a/keyboards/handwired/jotpad16/rules.mk +++ b/keyboards/handwired/jotpad16/rules.mk @@ -22,7 +22,7 @@ EXTRAKEY_ENABLE = yes # Audio control and System control(+450) CONSOLE_ENABLE = yes # Console for debug(+400) COMMAND_ENABLE = no # Commands for debug and configuration NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work -BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality +BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality MIDI_ENABLE = no # MIDI controls AUDIO_ENABLE = no # Audio output on port C6 UNICODE_ENABLE = no # Unicode |