Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Keyboard] jotpad16 status leds #8643

Merged
merged 3 commits into from Apr 12, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions keyboards/handwired/jotpad16/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -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
This conversation was marked as resolved.
Show resolved Hide resolved
#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
Expand Down
7 changes: 7 additions & 0 deletions keyboards/handwired/jotpad16/jotpad16.c
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,10 @@ void matrix_init_kb(void) {

matrix_init_user();
}

void keyboard_pre_init_kb() {
setPinOutput(JOTPAD16_LED1);
setPinOutput(JOTPAD16_LED2);
This conversation was marked as resolved.
Show resolved Hide resolved

keyboard_pre_init_user();
}
24 changes: 13 additions & 11 deletions keyboards/handwired/jotpad16/readme.md
Original file line number Diff line number Diff line change
@@ -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)
Expand All @@ -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

Expand All @@ -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).


2 changes: 1 addition & 1 deletion keyboards/handwired/jotpad16/rules.mk
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down