[Keyboard] jotpad16 status leds (#8643)

* jotpad16 status leds

* jotpad16

* readme.md
This commit is contained in:
jotix 2020-04-12 14:25:09 -03:00 committed by GitHub
parent 6265b78307
commit 8a5c1e1859
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 26 additions and 16 deletions

View File

@ -16,13 +16,14 @@
/* pro_micro pin-out */ /* pro_micro pin-out */
#define MATRIX_ROW_PINS { B6, B2, D2, D3 } #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 #define UNUSED_PINS
/* leds */ /* leds */
#define QMK_LED E6 #define JOTPAD16_LEDS
#define BACKLIGHT_LEVELS 3 #define JOTPAD16_LED1 B5
#define BACKLIGHT_PIN D7 #define JOTPAD16_LED2 B4
#define QMK_LED B5
/* COL2ROW or ROW2COL */ /* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW #define DIODE_DIRECTION COL2ROW

View File

@ -4,3 +4,10 @@ void matrix_init_kb(void) {
matrix_init_user(); matrix_init_user();
} }
void keyboard_pre_init_kb() {
setPinOutput(JOTPAD16_LED1);
setPinOutput(JOTPAD16_LED2);
keyboard_pre_init_user();
}

View File

@ -1,7 +1,5 @@
# JotPad16 # JotPad16
![JotPad16](https://i.imgur.com/RwmqWuS.jpg)
A ortholinear keypad (4x4) made by jotix. A ortholinear keypad (4x4) made by jotix.
Keyboard Maintainer: [jotix](https://github.com/jotix) Keyboard Maintainer: [jotix](https://github.com/jotix)
@ -16,13 +14,13 @@ Hardware Supported: Arduino Pro Micro
| columns | 0 | 1 | 2 | 3 | | columns | 0 | 1 | 2 | 3 |
|-------------|----|----|----|----| |-------------|----|----|----|----|
| arduino pin | 9 | 8 | 14 | 15 | | arduino pin | 7 | 6 | 14 | 15 |
| qmk pin | B5 | B4 | B3 | C3 | | qmk pin | E6 | D7 | B3 | C3 |
| | QMK led | Backlight | | | LED1 | LED2 |
|-------------|-----------|-----------| |-------------|------|------|
| Arduino pin | 7 | 6 | | Arduino pin | 9 | 8 |
| qmk pin | E6 | D7 | | QMK pin | B5 | B4 |
### Compiling the Firmware ### Compiling the Firmware
@ -32,8 +30,12 @@ Make example for this keyboard (after setting up your build environment):
### The Default Keymap ### 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). 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).

View File

@ -22,7 +22,7 @@ EXTRAKEY_ENABLE = yes # Audio control and System control(+450)
CONSOLE_ENABLE = yes # Console for debug(+400) CONSOLE_ENABLE = yes # Console for debug(+400)
COMMAND_ENABLE = no # Commands for debug and configuration 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 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 MIDI_ENABLE = no # MIDI controls
AUDIO_ENABLE = no # Audio output on port C6 AUDIO_ENABLE = no # Audio output on port C6
UNICODE_ENABLE = no # Unicode UNICODE_ENABLE = no # Unicode