~ruther/qmk_firmware

016a258301e309973fcc9f4083b6b8591050cb6d — jotix 6 years ago 9f5733b
[Keymap] add 2 custom leds to handwired/jotanck (#6042)

* add JOTANCK_LED1&2

* set BACKLIGHT_ENABLE = no

* add 2 custom leds

* swap custom led pins 1&2

* readme update

* update default keymap
M keyboards/handwired/jotanck/config.h => keyboards/handwired/jotanck/config.h +3 -5
@@ 20,11 20,9 @@
#define UNUSED_PINS

/* leds */
#define QMK_LED B4
#define BACKLIGHT_LEVELS 3
#define BACKLIGHT_PIN B5
#define BACKLIGHT_BREATHING
#define BREATHING_PERIOD 5
#define JOTANCK_LEDS
#define JOTANCK_LED1 B5
#define JOTANCK_LED2 B4

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/jotanck/jotanck.c => keyboards/handwired/jotanck/jotanck.c +5 -1
@@ 1,6 1,10 @@
#include "jotanck.h"

void matrix_init_kb(void) {
  matrix_init_user();
}

	matrix_init_user();
void keyboard_pre_init_user() {
  setPinOutput(JOTANCK_LED1);
  setPinOutput(JOTANCK_LED2);
}

M keyboards/handwired/jotanck/keymaps/default/keymap.c => keyboards/handwired/jotanck/keymaps/default/keymap.c +1 -1
@@ 78,7 78,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_ADJUST] = LAYOUT_ortho_4x12 (
    _______, RESET,   _______, _______, _______, _______, _______, _______, KC_PSCR, KC_SLCK, KC_PAUS, _______,
    _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
    _______, _______, _______, _______, _______, BL_STEP, BL_BRTG, _______, _______, _______, _______, _______,
    _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
    _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
),    
};

M keyboards/handwired/jotanck/readme.md => keyboards/handwired/jotanck/readme.md +4 -4
@@ 20,10 20,10 @@ Hardware Availability: [Mercado Libre](https://articulo.mercadolibre.com.ar/MLA-
| Arduino pin | A3 | A2 | A1 | A0 | 15 | 14 | TX0 | RXI | 2  | 3  | 4  | 5  |
| QMK pin     | F4 | F5 | F6 | F7 | B1 | B3 | D3  | D2  | D1 | D0 | D4 | C6 |

|             | QMK led   | Backlight |
|-------------|-----------|-----------|
| Arduino pin | 8         | 9         |
| QMK pin     | B4        | B5        |
|             | LED1 | LED2 |
|-------------|------|------|
| Arduino pin | 8    | 9    |
| QMK pin     | B5   | B4   |

### Compiling the Firmware


M keyboards/handwired/jotanck/rules.mk => keyboards/handwired/jotanck/rules.mk +4 -4
@@ 50,10 50,10 @@ OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT
BOOTMAGIC_ENABLE = no       # Virtual DIP switch configuration(+1000)
MOUSEKEY_ENABLE = yes       # Mouse keys(+4700)
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
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 = no       # Enable keyboard backlight functionality
MIDI_ENABLE = no            # MIDI controls
AUDIO_ENABLE = no           # Audio output on port C6
UNICODE_ENABLE = no         # Unicode