~ruther/qmk_firmware

9986c3d0b7f10cc07a3c38d8f46b4a157479e33a — Rys Sommefeldt 6 years ago 0affcc8
Add another secure string emitter to the keymap (#5057)

* Add another secure string emitter to the keymap

* Delete BACKLIGHT_ENABLE since it's default

Co-Authored-By: rys <rys@pixeltards.com>
2 files changed, 9 insertions(+), 2 deletions(-)

M keyboards/tada68/keymaps/rys/keymap.c
M keyboards/tada68/keymaps/rys/rules.mk
M keyboards/tada68/keymaps/rys/keymap.c => keyboards/tada68/keymaps/rys/keymap.c +7 -1
@@ 7,6 7,7 @@

enum rys_keycodes {
  PSTOKEN = SAFE_RANGE,
  QSTOKEN
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {


@@ 16,6 17,11 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
        SEND_STRING(RYS_PSTOKEN);
      }
      break;
    case QSTOKEN:
      if (record->event.pressed) {
        SEND_STRING(RYS_QSTOKEN);
      }
      break;
  }
  return true;
};


@@ 59,7 65,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    _______, KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12,  _______, PSTOKEN, \
    _______, KC_BTN1, KC_UP,   KC_BTN2, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \
    _______, KC_LEFT, KC_DOWN, KC_RGHT, _______, _______, _______, _______, _______, _______, _______, _______,          _______, KC_HOME, \
    _______, _______, _______, _______, BL_DEC,  BL_TOGG, BL_INC,  _______, KC_VOLU, KC_VOLD, KC_MUTE, _______, _______, KC_MS_U, KC_END,  \
    _______, _______, _______, _______, BL_DEC,  BL_TOGG, BL_INC,  QSTOKEN, KC_VOLU, KC_VOLD, KC_MUTE, _______, _______, KC_MS_U, KC_END,  \
    _______, _______, _______,                   RESET,                              _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_R
	),
};

M keyboards/tada68/keymaps/rys/rules.mk => keyboards/tada68/keymaps/rys/rules.mk +2 -1
@@ 8,7 8,6 @@ EXTRAKEY_ENABLE = yes       # Audio control and System control(+450)
CONSOLE_ENABLE = no         # Console for debug(+400)
COMMAND_ENABLE = yes        # 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
MIDI_ENABLE = no            # MIDI controls
AUDIO_ENABLE = no           # Audio output on port C6
UNICODE_ENABLE = no         # Unicode


@@ 17,4 16,6 @@ RGBLIGHT_ENABLE = no        # Enable WS2812 RGB underlight.
SLEEP_LED_ENABLE = no       # Breathing sleep LED during USB suspend

RYS_PSTOKEN = $(shell security find-generic-password -a qmk -s tada68 -w)
RYS_QSTOKEN = $(shell security find-generic-password -a qmk -s tada68-2 -w)
CFLAGS += -DRYS_PSTOKEN=\"$(RYS_PSTOKEN)\"
CFLAGS += -DRYS_QSTOKEN=\"$(RYS_QSTOKEN)\"