parent
6265b78307
commit
8a5c1e1859
|
@ -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
|
||||||
|
|
|
@ -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();
|
||||||
|
}
|
||||||
|
|
|
@ -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).
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue