Update ergodox config to move to QMK firmware
This commit is contained in:
parent
1ce2d43468
commit
1336e66120
26
ergodox-infinity/Makefile
Normal file
26
ergodox-infinity/Makefile
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
ifndef QMK_DIR
|
||||||
|
$(error QMK_DIR is not defined)
|
||||||
|
endif
|
||||||
|
|
||||||
|
KEYMAP_NAME = "lytedev"
|
||||||
|
ERGODOX_DIR = "${QMK_DIR}/keyboards/ergodox"
|
||||||
|
MY_KEYMAP_DIR = "${ERGODOX_DIR}/keymaps/${KEYMAP_NAME}"
|
||||||
|
MAKE_DIR = "${ERGODOX_DIR}"
|
||||||
|
|
||||||
|
left: prep
|
||||||
|
@make -C "${MAKE_DIR}" infinity-"${KEYMAP_NAME}"
|
||||||
|
|
||||||
|
right: prep
|
||||||
|
@make -C "${MAKE_DIR}" infinity-"${KEYMAP_NAME}" MASTER=right
|
||||||
|
|
||||||
|
dfu-left:
|
||||||
|
@make -C "${MAKE_DIR}" infinity-"${KEYMAP_NAME}"-dfu-util
|
||||||
|
|
||||||
|
dfu-right:
|
||||||
|
@make -C "${MAKE_DIR}" infinity-"${KEYMAP_NAME}"-dfu-util MASTER=right
|
||||||
|
|
||||||
|
prep:
|
||||||
|
@rm -rf "${MY_KEYMAP_DIR}"
|
||||||
|
@mkdir -p "${MY_KEYMAP_DIR}"
|
||||||
|
@cp keymap.c "${MY_KEYMAP_DIR}/keymap.c"
|
||||||
|
|
285
ergodox-infinity/keymap.c
Normal file
285
ergodox-infinity/keymap.c
Normal file
|
@ -0,0 +1,285 @@
|
||||||
|
#include "ergodox.h"
|
||||||
|
#include "debug.h"
|
||||||
|
#include "action_layer.h"
|
||||||
|
#include "version.h"
|
||||||
|
|
||||||
|
#define BASE 0 // default layer
|
||||||
|
#define SYM1 1 // symbols 1
|
||||||
|
#define SYM2 2 // symbols 2
|
||||||
|
#define MISC 3 // misc
|
||||||
|
|
||||||
|
enum custom_keycodes {
|
||||||
|
PLACEHOLDER = SAFE_RANGE, // can always be here
|
||||||
|
EPRM,
|
||||||
|
VRSN,
|
||||||
|
RGB_SLD
|
||||||
|
};
|
||||||
|
|
||||||
|
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
|
|
||||||
|
/* Layer 0: Basic
|
||||||
|
*
|
||||||
|
* ,--------------------------------------------------. ,--------------------------------------------------.
|
||||||
|
* | ` | 1 | 2 | 3 | 4 | 5 | F11 | | F12 | 6 | 7 | 8 | 9 | 0 | Back |
|
||||||
|
* |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
|
||||||
|
* | Tab | Q | W | E | R | T | [ | | ] | Y | U | I | O | P | Back |
|
||||||
|
* |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
|
||||||
|
* | Escape | A | S | D | F | G |------| |------| H | J | K | L | ; | ' |
|
||||||
|
* |--------+------+------+------+------+------| ( | | ) |------+------+------+------+------+--------|
|
||||||
|
* | LShift | Z | X | C | V | B | | | | N | M | , | . | / | Enter |
|
||||||
|
* `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
|
||||||
|
* | Ctrl | Ctrl | Alt | Meta | L2 | | L1 | Left | Down | Up | Right |
|
||||||
|
* `----------------------------------' `------------------------------------'
|
||||||
|
* ,-------------. ,-------------.
|
||||||
|
* | Vol- | Menu | | Ins | Vol+ |
|
||||||
|
* ,------+------+------| |------+------+------.
|
||||||
|
* | | | Home | | End | | |
|
||||||
|
* | Spce | Back |------| |------| Enter| Spce |
|
||||||
|
* | | | NmLk | | Prnt | | |
|
||||||
|
* `--------------------' `--------------------'
|
||||||
|
*/
|
||||||
|
|
||||||
|
[BASE] = KEYMAP(
|
||||||
|
|
||||||
|
// Left Hand
|
||||||
|
KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_F11,
|
||||||
|
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LBRC,
|
||||||
|
KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, /* ^^ */
|
||||||
|
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_LPRN,
|
||||||
|
KC_LCTL, KC_LCTL, KC_LALT, KC_LGUI, KC_FN2,
|
||||||
|
|
||||||
|
// Thumb Cluster
|
||||||
|
KC_VOLD, KC_APP,
|
||||||
|
/* vv */ /* vv */ KC_HOME,
|
||||||
|
KC_SPC, KC_BSPC, KC_NLCK,
|
||||||
|
|
||||||
|
// Right Hand
|
||||||
|
KC_F12, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC,
|
||||||
|
KC_RBRC, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC,
|
||||||
|
/* ^^ */ KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT,
|
||||||
|
KC_RPRN, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, R,
|
||||||
|
KC_FN1, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT,
|
||||||
|
|
||||||
|
// Thumb Cluster
|
||||||
|
KC_INS, KC_VOLU,
|
||||||
|
KC_END, /* vv */ /* vv */
|
||||||
|
KC_PSCR, KC_ENT, KC_SPC
|
||||||
|
),
|
||||||
|
|
||||||
|
|
||||||
|
/* Layer 1: Symbols1
|
||||||
|
*
|
||||||
|
* ,--------------------------------------------------. ,--------------------------------------------------.
|
||||||
|
* | ~ | ! | @ | # | $ | % | F11 | | F12 | ^ | & | * | ( | ) | Back |
|
||||||
|
* |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
|
||||||
|
* | ` | 1 | 2 | 3 | 4 | 5 | { | | } | 6 | 7 | 8 | 9 | 0 | Back |
|
||||||
|
* |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
|
||||||
|
* | Escape | F1 | F2 | F3 | F4 | F5 |------| |------| F6 | - | = | [ | ] | \ |
|
||||||
|
* |--------+------+------+------+------+------| < | | > |------+------+------+------+------+--------|
|
||||||
|
* | LShift | F7 | F8 | F9 | F10 | F11 | | | | F12 | Ins | < | > | / | Enter |
|
||||||
|
* `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
|
||||||
|
* | Ctrl | Ctrl | Alt | Meta | () | | () | Left | Down | Up | Right |
|
||||||
|
* `----------------------------------' `------------------------------------'
|
||||||
|
* ,-------------. ,-------------.
|
||||||
|
* | Vol- | Menu | | Ins | Vol+ |
|
||||||
|
* ,------+------+------| |------+------+------.
|
||||||
|
* | | | Home | | End | | |
|
||||||
|
* | Spce | Back |------| |------| Enter| Spce |
|
||||||
|
* | | | NmLk | | Prnt | | |
|
||||||
|
* `--------------------' `--------------------'
|
||||||
|
*/
|
||||||
|
|
||||||
|
[BASE] = KEYMAP(
|
||||||
|
|
||||||
|
// Left Hand
|
||||||
|
KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_F11,
|
||||||
|
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LBRC,
|
||||||
|
KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, /* ^^ */
|
||||||
|
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_LPRN,
|
||||||
|
KC_LCTL, KC_LCTL, KC_LALT, KC_LGUI, KC_FN2,
|
||||||
|
|
||||||
|
// Thumb Cluster
|
||||||
|
KC_VOLD, KC_APP,
|
||||||
|
/* vv */ /* vv */ KC_HOME,
|
||||||
|
KC_SPC, KC_BSPC, KC_NLCK,
|
||||||
|
|
||||||
|
// Right Hand
|
||||||
|
KC_F12, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC,
|
||||||
|
KC_RBRC, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC,
|
||||||
|
/* ^^ */ KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT,
|
||||||
|
KC_RPRN, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, R,
|
||||||
|
KC_FN1, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT,
|
||||||
|
|
||||||
|
// Thumb Cluster
|
||||||
|
KC_INS, KC_VOLU,
|
||||||
|
KC_END, /* vv */ /* vv */
|
||||||
|
KC_PSCR, KC_ENT, KC_SPC
|
||||||
|
),
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
*
|
||||||
|
* ,---------------------------------------------------. ,--------------------------------------------------.
|
||||||
|
* |Version | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 |
|
||||||
|
* |---------+------+------+------+------+------+------| |------+------+------+------+------+------+--------|
|
||||||
|
* | | ! | @ | { | } | | | | | | Up | 7 | 8 | 9 | * | F12 |
|
||||||
|
* |---------+------+------+------+------+------| | | |------+------+------+------+------+--------|
|
||||||
|
* | | # | $ | ( | ) | ` |------| |------| Down | 4 | 5 | 6 | + | |
|
||||||
|
* |---------+------+------+------+------+------| | | |------+------+------+------+------+--------|
|
||||||
|
* | | % | ^ | [ | ] | ~ | | | | & | 1 | 2 | 3 | \ | |
|
||||||
|
* `---------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
|
||||||
|
* | EPRM | | | | | | | . | 0 | = | |
|
||||||
|
* `-----------------------------------' `----------------------------------'
|
||||||
|
* ,-------------. ,-------------.
|
||||||
|
* |Animat| | |Toggle|Solid |
|
||||||
|
* ,------|------|------| |------+------+------.
|
||||||
|
* |Bright|Bright| | | |Hue- |Hue+ |
|
||||||
|
* |ness- |ness+ |------| |------| | |
|
||||||
|
* | | | | | | | |
|
||||||
|
* `--------------------' `--------------------'
|
||||||
|
// SYMBOLS
|
||||||
|
|
||||||
|
[SYMB] = KEYMAP(
|
||||||
|
// left hand
|
||||||
|
VRSN, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS,
|
||||||
|
KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS,
|
||||||
|
KC_TRNS,KC_HASH,KC_DLR, KC_LPRN,KC_RPRN,KC_GRV,
|
||||||
|
KC_TRNS,KC_PERC,KC_CIRC,KC_LBRC,KC_RBRC,KC_TILD,KC_TRNS,
|
||||||
|
EPRM,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,
|
||||||
|
RGB_MOD,KC_TRNS,
|
||||||
|
KC_TRNS,
|
||||||
|
RGB_VAD,RGB_VAI,KC_TRNS,
|
||||||
|
// right hand
|
||||||
|
KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,
|
||||||
|
KC_TRNS, KC_UP, KC_7, KC_8, KC_9, KC_ASTR, KC_F12,
|
||||||
|
KC_DOWN, KC_4, KC_5, KC_6, KC_PLUS, KC_TRNS,
|
||||||
|
KC_TRNS, KC_AMPR, KC_1, KC_2, KC_3, KC_BSLS, KC_TRNS,
|
||||||
|
KC_TRNS,KC_DOT, KC_0, KC_EQL, KC_TRNS,
|
||||||
|
RGB_TOG, RGB_SLD,
|
||||||
|
KC_TRNS,
|
||||||
|
KC_TRNS, RGB_HUD, RGB_HUI
|
||||||
|
),
|
||||||
|
|
||||||
|
Keymap 2: Media and mouse keys
|
||||||
|
*
|
||||||
|
* ,--------------------------------------------------. ,--------------------------------------------------.
|
||||||
|
* | | | | | | | | | | | | | | | |
|
||||||
|
* |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
|
||||||
|
* | | | | MsUp | | | | | | | | | | | |
|
||||||
|
* |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
|
||||||
|
* | | |MsLeft|MsDown|MsRght| |------| |------| | | | | | Play |
|
||||||
|
* |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
|
||||||
|
* | | | | | | | | | | | | Prev | Next | | |
|
||||||
|
* `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
|
||||||
|
* | | | | Lclk | Rclk | |VolUp |VolDn | Mute | | |
|
||||||
|
* `----------------------------------' `----------------------------------'
|
||||||
|
* ,-------------. ,-------------.
|
||||||
|
* | | | | | |
|
||||||
|
* ,------|------|------| |------+------+------.
|
||||||
|
* | | | | | | |Brwser|
|
||||||
|
* | | |------| |------| |Back |
|
||||||
|
* | | | | | | | |
|
||||||
|
* `--------------------' `--------------------'
|
||||||
|
// MEDIA AND MOUSE
|
||||||
|
|
||||||
|
[MDIA] = KEYMAP(
|
||||||
|
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
|
||||||
|
KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS,
|
||||||
|
KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS,
|
||||||
|
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
|
||||||
|
KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN1, KC_BTN2,
|
||||||
|
KC_TRNS, KC_TRNS,
|
||||||
|
KC_TRNS,
|
||||||
|
KC_TRNS, KC_TRNS, KC_TRNS,
|
||||||
|
// right hand
|
||||||
|
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
|
||||||
|
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
|
||||||
|
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY,
|
||||||
|
KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_MNXT, KC_TRNS, KC_TRNS,
|
||||||
|
KC_VOLU, KC_VOLD, KC_MUTE, KC_TRNS, KC_TRNS,
|
||||||
|
KC_TRNS, KC_TRNS,
|
||||||
|
KC_TRNS,
|
||||||
|
KC_TRNS, KC_TRNS, KC_WBAK
|
||||||
|
),
|
||||||
|
};
|
||||||
|
*/
|
||||||
|
|
||||||
|
const uint16_t PROGMEM fn_actions[] = {
|
||||||
|
[1] = ACTION_LAYER_TAP_TOGGLE(SYMB) // FN1 - Momentary Layer 1 (Symbols)
|
||||||
|
};
|
||||||
|
|
||||||
|
const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
|
||||||
|
{
|
||||||
|
// MACRODOWN only works in this function
|
||||||
|
switch(id) {
|
||||||
|
case 0:
|
||||||
|
if (record->event.pressed) {
|
||||||
|
SEND_STRING (QMK_KEYBOARD "/" QMK_KEYMAP " @ " QMK_VERSION);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
if (record->event.pressed) { // For resetting EEPROM
|
||||||
|
eeconfig_init();
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
return MACRO_NONE;
|
||||||
|
};
|
||||||
|
|
||||||
|
bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
||||||
|
switch (keycode) {
|
||||||
|
// dynamically generate these.
|
||||||
|
case EPRM:
|
||||||
|
if (record->event.pressed) {
|
||||||
|
eeconfig_init();
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
break;
|
||||||
|
case VRSN:
|
||||||
|
if (record->event.pressed) {
|
||||||
|
SEND_STRING (QMK_KEYBOARD "/" QMK_KEYMAP " @ " QMK_VERSION);
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
break;
|
||||||
|
case RGB_SLD:
|
||||||
|
if (record->event.pressed) {
|
||||||
|
#ifdef RGBLIGHT_ENABLE
|
||||||
|
rgblight_mode(1);
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Runs just one time when the keyboard initializes.
|
||||||
|
void matrix_init_user(void) {
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Runs constantly in the background, in a loop.
|
||||||
|
void matrix_scan_user(void) {
|
||||||
|
|
||||||
|
uint8_t layer = biton32(layer_state);
|
||||||
|
|
||||||
|
ergodox_board_led_off();
|
||||||
|
ergodox_right_led_1_off();
|
||||||
|
ergodox_right_led_2_off();
|
||||||
|
ergodox_right_led_3_off();
|
||||||
|
switch (layer) {
|
||||||
|
// TODO: Make this relevant to the ErgoDox EZ.
|
||||||
|
case 1:
|
||||||
|
ergodox_right_led_1_on();
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
ergodox_right_led_2_on();
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
// none
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
42
ergodox-infinity/readme.md
Normal file
42
ergodox-infinity/readme.md
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
# Infinity Ergodox
|
||||||
|
|
||||||
|
This contains my `qmk_firmware`-compatible Infinity Ergodox keymap.
|
||||||
|
|
||||||
|
|
||||||
|
## Flashing
|
||||||
|
|
||||||
|
* Clone and setup the repository at
|
||||||
|
https://github.com/jackhumbert/qmk_firmware.git - pay special attention to the
|
||||||
|
dependencies (for arch users, `pacman -S avr-libc avr-gcc` and `dfu-programmer`
|
||||||
|
in the AUR)
|
||||||
|
|
||||||
|
* Run the following command, setting `QMK_DIR` to the directory of the repo you
|
||||||
|
cloned in the last step:
|
||||||
|
|
||||||
|
export QMK_DIR="$HOME/qmk_firmware"
|
||||||
|
make left
|
||||||
|
|
||||||
|
* Put the **left** hand of the ErgoDox in flashing mode
|
||||||
|
* In the same terminal (so that `QMK_DIR` is set) run:
|
||||||
|
|
||||||
|
make dfu-left
|
||||||
|
|
||||||
|
* Repeat the previous commands replacing "`left`" with "`right`"
|
||||||
|
|
||||||
|
**Note**: You may need to run the `make dfu-left` and `make dfu-right` commands
|
||||||
|
as root. In this case, use `sudo -E make dfu-{left,right}` so that you preserve
|
||||||
|
the `QMK_DIR` environment variable.
|
||||||
|
|
||||||
|
**Tip**: If you don't have an extra keyboard to send the `make dfu` command,
|
||||||
|
just prepend `sleep 10 &&` to it to give yourself 10 seconds to hit the flash
|
||||||
|
button.
|
||||||
|
|
||||||
|
That should be it! Your Planck keyboard should now be flashed with this layout.
|
||||||
|
|
||||||
|
|
||||||
|
## Modifying
|
||||||
|
|
||||||
|
Just modify `keymap.c` and repeat the steps above for flashing! Easy.
|
||||||
|
|
||||||
|
|
||||||
|
[ergodox_configurator]: https://input.club/configurator-ergodox
|
|
@ -1,26 +0,0 @@
|
||||||
# Infinity Ergodox
|
|
||||||
This contains my kiibohd controller compatible Infinity Ergodox keymap.
|
|
||||||
|
|
||||||
Everything in the `src` folder in this directory is unzipped output from [the ergodox configurator][ergodox_configurator].
|
|
||||||
|
|
||||||
## Flashing
|
|
||||||
|
|
||||||
* Disconnect your ergodox from your flashing PC
|
|
||||||
* Connect ONE side of the ergodox, noting which side and press it's flash button (orange LED should be on, LCD should be red)
|
|
||||||
* Open a terminal in the `src` directory and run `dfu-util -D <left|right>_kiibohd.dfu.bin` (depending on which half of the keyboard you plugged in
|
|
||||||
* Repeat last three steps for other side
|
|
||||||
|
|
||||||
## Modifying
|
|
||||||
|
|
||||||
* Go to [the ergodox configurator][ergodox_configurator]
|
|
||||||
* Click "import map"
|
|
||||||
* Paste the keymap JSON (`src/MDErgo1-Default.json`) into the textarea and import
|
|
||||||
* Modify as needed
|
|
||||||
* Click "download firmware" and unzip here, commit, push
|
|
||||||
|
|
||||||
## To Do
|
|
||||||
|
|
||||||
* Programmatic configurator?
|
|
||||||
* Learn KLL?
|
|
||||||
|
|
||||||
[ergodox_configurator]: https://input.club/configurator-ergodox
|
|
|
@ -1,84 +0,0 @@
|
||||||
Name = "MDErgo1";
|
|
||||||
Layout = "Default";
|
|
||||||
Base = "Blank";
|
|
||||||
Version = "0.1";
|
|
||||||
Author = "HaaTa (Jacob Alexander) 2015";
|
|
||||||
KLL = "0.3c";
|
|
||||||
Date = "2015-09-12";
|
|
||||||
Generator = "KIICONF 0.2";
|
|
||||||
|
|
||||||
U"5" : U"5";
|
|
||||||
U"4" : U"4";
|
|
||||||
U"3" : U"3";
|
|
||||||
U"2" : U"2";
|
|
||||||
U"1" : U"1";
|
|
||||||
U"EQUALS" : '~';
|
|
||||||
U"FUNCTION1" : U"NEXT LAYER";
|
|
||||||
U"T" : U"T";
|
|
||||||
U"R" : U"R";
|
|
||||||
U"E" : U"E";
|
|
||||||
U"W" : U"W";
|
|
||||||
U"Q" : U"Q";
|
|
||||||
U"BACKSLASH" : U"TAB";
|
|
||||||
U"G" : U"G";
|
|
||||||
U"F" : U"F";
|
|
||||||
U"D" : U"D";
|
|
||||||
U"S" : U"S";
|
|
||||||
U"A" : U"A";
|
|
||||||
U"TAB" : U"ESCAPE";
|
|
||||||
U"LALT" : U"MENU";
|
|
||||||
U"LCTRL" : CONS"VOLUMEDOWN";
|
|
||||||
U"FUNCTION2" : U"PREV LAYER";
|
|
||||||
U"B" : U"B";
|
|
||||||
U"V" : U"V";
|
|
||||||
U"C" : U"C";
|
|
||||||
U"X" : U"X";
|
|
||||||
U"Z" : U"Z";
|
|
||||||
U"LSHIFT" : U"LSHIFT";
|
|
||||||
U"HOME" : U"HOME";
|
|
||||||
U"END" : U"NUMLOCK";
|
|
||||||
U"DELETE" : U"BACKSPACE";
|
|
||||||
U"BACKSPACE" : U"SPACE";
|
|
||||||
U"FUNCTION5" : U"FUN2";
|
|
||||||
U"FUNCTION4" : U"LGUI";
|
|
||||||
U"FUNCTION3" : U"LALT";
|
|
||||||
U"BACKTICK" : U"LCTRL";
|
|
||||||
U"LGUI" : U"LCTRL";
|
|
||||||
U"6" : U"6";
|
|
||||||
U"7" : U"7";
|
|
||||||
U"8" : U"8";
|
|
||||||
U"9" : U"9";
|
|
||||||
U"0" : U"0";
|
|
||||||
U"MINUS" : U"BACKSPACE";
|
|
||||||
U"LBRACE" : U"NEXT LAYER";
|
|
||||||
U"Y" : U"Y";
|
|
||||||
U"U" : U"U";
|
|
||||||
U"I" : U"I";
|
|
||||||
U"O" : U"O";
|
|
||||||
U"P" : U"P";
|
|
||||||
U"RBRACE" : U"BACKSPACE";
|
|
||||||
U"H" : U"H";
|
|
||||||
U"J" : U"J";
|
|
||||||
U"K" : U"K";
|
|
||||||
U"L" : U"L";
|
|
||||||
U"SEMICOLON" : U"SEMICOLON";
|
|
||||||
U"QUOTE" : U"QUOTE";
|
|
||||||
U"RALT" : U"INSERT";
|
|
||||||
U"RCTRL" : CONS"VOLUMEUP";
|
|
||||||
U"FUNCTION7" : U"PREV LAYER";
|
|
||||||
U"N" : U"N";
|
|
||||||
U"M" : U"M";
|
|
||||||
U"COMMA" : U"COMMA";
|
|
||||||
U"PERIOD" : U"PERIOD";
|
|
||||||
U"SLASH" : U"SLASH";
|
|
||||||
U"RSHIFT" : U"ENTER";
|
|
||||||
U"PAGEUP" : U"END";
|
|
||||||
U"PAGEDOWN" : U"PRINTSCREEN";
|
|
||||||
U"ENTER" : U"ENTER";
|
|
||||||
U"SPACE" : U"SPACE";
|
|
||||||
U"LEFT" : U"FUN1";
|
|
||||||
U"DOWN" : U"LEFT";
|
|
||||||
U"UP" : U"DOWN";
|
|
||||||
U"RIGHT" : U"UP";
|
|
||||||
U"RGUI" : U"RIGHT";
|
|
||||||
|
|
|
@ -1,62 +0,0 @@
|
||||||
Name = "MDErgo1";
|
|
||||||
Layout = "Default";
|
|
||||||
Base = "Blank";
|
|
||||||
Version = "0.1";
|
|
||||||
Author = "HaaTa (Jacob Alexander) 2015";
|
|
||||||
KLL = "0.3c";
|
|
||||||
Date = "2015-09-12";
|
|
||||||
Generator = "KIICONF 0.2";
|
|
||||||
|
|
||||||
U"ESC" : U"F11";
|
|
||||||
U"5" : U"F5";
|
|
||||||
U"4" : U"F4";
|
|
||||||
U"3" : U"F3";
|
|
||||||
U"2" : U"F2";
|
|
||||||
U"1" : U"F1";
|
|
||||||
U"EQUALS" : U"ESCAPE";
|
|
||||||
U"T" : '%';
|
|
||||||
U"R" : '$';
|
|
||||||
U"E" : '#';
|
|
||||||
U"W" : '@';
|
|
||||||
U"Q" : '!';
|
|
||||||
U"BACKSLASH" : '~';
|
|
||||||
U"G" : U"F5";
|
|
||||||
U"F" : U"F4";
|
|
||||||
U"D" : U"F3";
|
|
||||||
U"S" : U"F2";
|
|
||||||
U"A" : U"F1";
|
|
||||||
U"LALT" : CONS"BRIGHTNESSDECREMENT";
|
|
||||||
U"LCTRL" : CONS"MUTE";
|
|
||||||
U"B" : U"F11";
|
|
||||||
U"V" : U"F10";
|
|
||||||
U"C" : U"F9";
|
|
||||||
U"X" : U"F8";
|
|
||||||
U"Z" : U"F7";
|
|
||||||
U"DELETE" : U"DELETE";
|
|
||||||
U"FUNCTION6" : U"F12";
|
|
||||||
U"6" : U"F6";
|
|
||||||
U"7" : U"F7";
|
|
||||||
U"8" : U"F8";
|
|
||||||
U"9" : U"F9";
|
|
||||||
U"0" : U"F10";
|
|
||||||
U"MINUS" : U"DELETE";
|
|
||||||
U"Y" : '^';
|
|
||||||
U"U" : '&';
|
|
||||||
U"I" : '*';
|
|
||||||
U"O" : '(';
|
|
||||||
U"P" : ')';
|
|
||||||
U"RBRACE" : U"DELETE";
|
|
||||||
U"H" : U"F6";
|
|
||||||
U"J" : U"MINUS";
|
|
||||||
U"K" : U"EQUAL";
|
|
||||||
U"L" : U"LBRACE";
|
|
||||||
U"SEMICOLON" : U"RBRACE";
|
|
||||||
U"QUOTE" : U"BACKSLASH";
|
|
||||||
U"RALT" : CONS"BRIGHTNESSINCREMENT";
|
|
||||||
U"RCTRL" : CONS"PAUSEPLAY";
|
|
||||||
U"N" : U"F12";
|
|
||||||
U"DOWN" : U"HOME";
|
|
||||||
U"UP" : U"PAGEDOWN";
|
|
||||||
U"RIGHT" : U"PAGEUP";
|
|
||||||
U"RGUI" : U"END";
|
|
||||||
|
|
|
@ -1,36 +0,0 @@
|
||||||
Name = "MDErgo1";
|
|
||||||
Layout = "Default";
|
|
||||||
Base = "Blank";
|
|
||||||
Version = "0.1";
|
|
||||||
Author = "HaaTa (Jacob Alexander) 2015";
|
|
||||||
KLL = "0.3c";
|
|
||||||
Date = "2015-09-12";
|
|
||||||
Generator = "KIICONF 0.2";
|
|
||||||
|
|
||||||
U"EQUALS" : U"BACKTICK";
|
|
||||||
U"T" : U"5";
|
|
||||||
U"R" : U"4";
|
|
||||||
U"E" : U"3";
|
|
||||||
U"W" : U"2";
|
|
||||||
U"Q" : U"1";
|
|
||||||
U"BACKSLASH" : U"BACKTICK";
|
|
||||||
U"S" : U"F2";
|
|
||||||
U"A" : U"F1";
|
|
||||||
U"LALT" : CONS"SCANPREVIOUSTRACK";
|
|
||||||
U"LCTRL" : CONS"STOP";
|
|
||||||
U"END" : flashMode();
|
|
||||||
U"Y" : U"6";
|
|
||||||
U"U" : U"7";
|
|
||||||
U"I" : U"8";
|
|
||||||
U"O" : U"9";
|
|
||||||
U"P" : U"0";
|
|
||||||
U"J" : '_';
|
|
||||||
U"K" : '+';
|
|
||||||
U"L" : '{';
|
|
||||||
U"SEMICOLON" : '}';
|
|
||||||
U"QUOTE" : '|';
|
|
||||||
U"RALT" : CONS"SCANNEXTTRACK";
|
|
||||||
U"RCTRL" : CONS"FILEBROWSER";
|
|
||||||
U"M" : U"INSERT";
|
|
||||||
U"PAGEDOWN" : flashMode();
|
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,84 +0,0 @@
|
||||||
Name = "MDErgo1";
|
|
||||||
Layout = "Default";
|
|
||||||
Base = "Blank";
|
|
||||||
Version = "0.1";
|
|
||||||
Author = "HaaTa (Jacob Alexander) 2015";
|
|
||||||
KLL = "0.3c";
|
|
||||||
Date = "2015-09-12";
|
|
||||||
Generator = "KIICONF 0.2";
|
|
||||||
|
|
||||||
U"5" : U"5";
|
|
||||||
U"4" : U"4";
|
|
||||||
U"3" : U"3";
|
|
||||||
U"2" : U"2";
|
|
||||||
U"1" : U"1";
|
|
||||||
U"EQUALS" : '~';
|
|
||||||
U"FUNCTION1" : U"NEXT LAYER";
|
|
||||||
U"T" : U"T";
|
|
||||||
U"R" : U"R";
|
|
||||||
U"E" : U"E";
|
|
||||||
U"W" : U"W";
|
|
||||||
U"Q" : U"Q";
|
|
||||||
U"BACKSLASH" : U"TAB";
|
|
||||||
U"G" : U"G";
|
|
||||||
U"F" : U"F";
|
|
||||||
U"D" : U"D";
|
|
||||||
U"S" : U"S";
|
|
||||||
U"A" : U"A";
|
|
||||||
U"TAB" : U"ESCAPE";
|
|
||||||
U"LALT" : U"MENU";
|
|
||||||
U"LCTRL" : CONS"VOLUMEDOWN";
|
|
||||||
U"FUNCTION2" : U"PREV LAYER";
|
|
||||||
U"B" : U"B";
|
|
||||||
U"V" : U"V";
|
|
||||||
U"C" : U"C";
|
|
||||||
U"X" : U"X";
|
|
||||||
U"Z" : U"Z";
|
|
||||||
U"LSHIFT" : U"LSHIFT";
|
|
||||||
U"HOME" : U"HOME";
|
|
||||||
U"END" : U"NUMLOCK";
|
|
||||||
U"DELETE" : U"BACKSPACE";
|
|
||||||
U"BACKSPACE" : U"SPACE";
|
|
||||||
U"FUNCTION5" : U"FUN2";
|
|
||||||
U"FUNCTION4" : U"LGUI";
|
|
||||||
U"FUNCTION3" : U"LALT";
|
|
||||||
U"BACKTICK" : U"LCTRL";
|
|
||||||
U"LGUI" : U"LCTRL";
|
|
||||||
U"6" : U"6";
|
|
||||||
U"7" : U"7";
|
|
||||||
U"8" : U"8";
|
|
||||||
U"9" : U"9";
|
|
||||||
U"0" : U"0";
|
|
||||||
U"MINUS" : U"BACKSPACE";
|
|
||||||
U"LBRACE" : U"NEXT LAYER";
|
|
||||||
U"Y" : U"Y";
|
|
||||||
U"U" : U"U";
|
|
||||||
U"I" : U"I";
|
|
||||||
U"O" : U"O";
|
|
||||||
U"P" : U"P";
|
|
||||||
U"RBRACE" : U"BACKSPACE";
|
|
||||||
U"H" : U"H";
|
|
||||||
U"J" : U"J";
|
|
||||||
U"K" : U"K";
|
|
||||||
U"L" : U"L";
|
|
||||||
U"SEMICOLON" : U"SEMICOLON";
|
|
||||||
U"QUOTE" : U"QUOTE";
|
|
||||||
U"RALT" : U"INSERT";
|
|
||||||
U"RCTRL" : CONS"VOLUMEUP";
|
|
||||||
U"FUNCTION7" : U"PREV LAYER";
|
|
||||||
U"N" : U"N";
|
|
||||||
U"M" : U"M";
|
|
||||||
U"COMMA" : U"COMMA";
|
|
||||||
U"PERIOD" : U"PERIOD";
|
|
||||||
U"SLASH" : U"SLASH";
|
|
||||||
U"RSHIFT" : U"ENTER";
|
|
||||||
U"PAGEUP" : U"END";
|
|
||||||
U"PAGEDOWN" : U"PRINTSCREEN";
|
|
||||||
U"ENTER" : U"ENTER";
|
|
||||||
U"SPACE" : U"SPACE";
|
|
||||||
U"LEFT" : U"FUN1";
|
|
||||||
U"DOWN" : U"LEFT";
|
|
||||||
U"UP" : U"DOWN";
|
|
||||||
U"RIGHT" : U"UP";
|
|
||||||
U"RGUI" : U"RIGHT";
|
|
||||||
|
|
|
@ -1,62 +0,0 @@
|
||||||
Name = "MDErgo1";
|
|
||||||
Layout = "Default";
|
|
||||||
Base = "Blank";
|
|
||||||
Version = "0.1";
|
|
||||||
Author = "HaaTa (Jacob Alexander) 2015";
|
|
||||||
KLL = "0.3c";
|
|
||||||
Date = "2015-09-12";
|
|
||||||
Generator = "KIICONF 0.2";
|
|
||||||
|
|
||||||
U"ESC" : U"F11";
|
|
||||||
U"5" : U"F5";
|
|
||||||
U"4" : U"F4";
|
|
||||||
U"3" : U"F3";
|
|
||||||
U"2" : U"F2";
|
|
||||||
U"1" : U"F1";
|
|
||||||
U"EQUALS" : U"ESCAPE";
|
|
||||||
U"T" : '%';
|
|
||||||
U"R" : '$';
|
|
||||||
U"E" : '#';
|
|
||||||
U"W" : '@';
|
|
||||||
U"Q" : '!';
|
|
||||||
U"BACKSLASH" : '~';
|
|
||||||
U"G" : U"F5";
|
|
||||||
U"F" : U"F4";
|
|
||||||
U"D" : U"F3";
|
|
||||||
U"S" : U"F2";
|
|
||||||
U"A" : U"F1";
|
|
||||||
U"LALT" : CONS"BRIGHTNESSDECREMENT";
|
|
||||||
U"LCTRL" : CONS"MUTE";
|
|
||||||
U"B" : U"F11";
|
|
||||||
U"V" : U"F10";
|
|
||||||
U"C" : U"F9";
|
|
||||||
U"X" : U"F8";
|
|
||||||
U"Z" : U"F7";
|
|
||||||
U"DELETE" : U"DELETE";
|
|
||||||
U"FUNCTION6" : U"F12";
|
|
||||||
U"6" : U"F6";
|
|
||||||
U"7" : U"F7";
|
|
||||||
U"8" : U"F8";
|
|
||||||
U"9" : U"F9";
|
|
||||||
U"0" : U"F10";
|
|
||||||
U"MINUS" : U"DELETE";
|
|
||||||
U"Y" : '^';
|
|
||||||
U"U" : '&';
|
|
||||||
U"I" : '*';
|
|
||||||
U"O" : '(';
|
|
||||||
U"P" : ')';
|
|
||||||
U"RBRACE" : U"DELETE";
|
|
||||||
U"H" : U"F6";
|
|
||||||
U"J" : U"MINUS";
|
|
||||||
U"K" : U"EQUAL";
|
|
||||||
U"L" : U"LBRACE";
|
|
||||||
U"SEMICOLON" : U"RBRACE";
|
|
||||||
U"QUOTE" : U"BACKSLASH";
|
|
||||||
U"RALT" : CONS"BRIGHTNESSINCREMENT";
|
|
||||||
U"RCTRL" : CONS"PAUSEPLAY";
|
|
||||||
U"N" : U"F12";
|
|
||||||
U"DOWN" : U"HOME";
|
|
||||||
U"UP" : U"PAGEDOWN";
|
|
||||||
U"RIGHT" : U"PAGEUP";
|
|
||||||
U"RGUI" : U"END";
|
|
||||||
|
|
|
@ -1,36 +0,0 @@
|
||||||
Name = "MDErgo1";
|
|
||||||
Layout = "Default";
|
|
||||||
Base = "Blank";
|
|
||||||
Version = "0.1";
|
|
||||||
Author = "HaaTa (Jacob Alexander) 2015";
|
|
||||||
KLL = "0.3c";
|
|
||||||
Date = "2015-09-12";
|
|
||||||
Generator = "KIICONF 0.2";
|
|
||||||
|
|
||||||
U"EQUALS" : U"BACKTICK";
|
|
||||||
U"T" : U"5";
|
|
||||||
U"R" : U"4";
|
|
||||||
U"E" : U"3";
|
|
||||||
U"W" : U"2";
|
|
||||||
U"Q" : U"1";
|
|
||||||
U"BACKSLASH" : U"BACKTICK";
|
|
||||||
U"S" : U"F2";
|
|
||||||
U"A" : U"F1";
|
|
||||||
U"LALT" : CONS"SCANPREVIOUSTRACK";
|
|
||||||
U"LCTRL" : CONS"STOP";
|
|
||||||
U"END" : flashMode();
|
|
||||||
U"Y" : U"6";
|
|
||||||
U"U" : U"7";
|
|
||||||
U"I" : U"8";
|
|
||||||
U"O" : U"9";
|
|
||||||
U"P" : U"0";
|
|
||||||
U"J" : '_';
|
|
||||||
U"K" : '+';
|
|
||||||
U"L" : '{';
|
|
||||||
U"SEMICOLON" : '}';
|
|
||||||
U"QUOTE" : '|';
|
|
||||||
U"RALT" : CONS"SCANNEXTTRACK";
|
|
||||||
U"RCTRL" : CONS"FILEBROWSER";
|
|
||||||
U"M" : U"INSERT";
|
|
||||||
U"PAGEDOWN" : flashMode();
|
|
||||||
|
|
Binary file not shown.
|
@ -1,192 +0,0 @@
|
||||||
cgi-bin/build_layout.bash 2ebe861a73c34229904fb6c6121d5dc815777a49f9900e MDErgo1 "MDErgo1-Default-0.kll" "MDErgo1-Default-1.kll" "MDErgo1-Default-2.kll" 2>&1
|
|
||||||
/srv/KiiConf/dist/tmp/2ebe861a73c34229904fb6c6121d5dc815777a49f9900e
|
|
||||||
/srv/KiiConf/dist/tmp/2ebe861a73c34229904fb6c6121d5dc815777a49f9900e
|
|
||||||
+ mkdir -p left
|
|
||||||
+ mkdir -p right
|
|
||||||
+ cd left
|
|
||||||
+ cp ../MDErgo1-Default-0.kll ../MDErgo1-Default-1.kll ../MDErgo1-Default-2.kll .
|
|
||||||
+ cd right
|
|
||||||
+ cp ../MDErgo1-Default-0.kll ../MDErgo1-Default-1.kll ../MDErgo1-Default-2.kll .
|
|
||||||
+ cmake /srv/KiiConf/controller -DScanModule=MDErgo1 -DCHIP=mk20dx256vlh7 '-DBaseMap=defaultMap rightHand slave1 leftHand' -DMacroModule=PartialMap -DOutputModule=pjrcUSB -DDebugModule=full '-DDefaultMap=MDErgo1-Default-0 lcdFuncMap' '-DPartialMaps=MDErgo1-Default-1 lcdFuncMap;MDErgo1-Default-2 lcdFuncMap' -DCONFIGURATOR=1
|
|
||||||
+ cmake /srv/KiiConf/controller -DScanModule=MDErgo1 -DCHIP=mk20dx256vlh7 '-DBaseMap=defaultMap leftHand slave1 rightHand' -DMacroModule=PartialMap -DOutputModule=pjrcUSB -DDebugModule=full '-DDefaultMap=MDErgo1-Default-0 lcdFuncMap' '-DPartialMaps=MDErgo1-Default-1 lcdFuncMap;MDErgo1-Default-2 lcdFuncMap' -DCONFIGURATOR=1
|
|
||||||
-- Compiler Family:
|
|
||||||
arm
|
|
||||||
-- Compiler Selected:
|
|
||||||
gcc
|
|
||||||
-- Chip Selected:
|
|
||||||
mk20dx256vlh7
|
|
||||||
-- Chip Family:
|
|
||||||
mk20dx
|
|
||||||
-- CPU Selected:
|
|
||||||
cortex-m4
|
|
||||||
-- Compiler Source Files:
|
|
||||||
Lib/mk20dx.c;Lib/delay.c
|
|
||||||
-- Bootloader Type:
|
|
||||||
dfu
|
|
||||||
-- Compiler Family:
|
|
||||||
arm
|
|
||||||
-- Compiler Selected:
|
|
||||||
gcc
|
|
||||||
-- Chip Selected:
|
|
||||||
mk20dx256vlh7
|
|
||||||
-- Chip Family:
|
|
||||||
mk20dx
|
|
||||||
-- CPU Selected:
|
|
||||||
cortex-m4
|
|
||||||
-- Compiler Source Files:
|
|
||||||
Lib/mk20dx.c;Lib/delay.c
|
|
||||||
-- Bootloader Type:
|
|
||||||
dfu
|
|
||||||
-- Detected Scan Module Source Files:
|
|
||||||
Scan/ISSILed/led_scan.c;Scan/MatrixARM/matrix_scan.c;Scan/STLcd/lcd_scan.c;Scan/UARTConnect/connect_scan.c;Scan/MDErgo1/scan_loop.c
|
|
||||||
-- Detected Macro Module Source Files:
|
|
||||||
Macro/PartialMap/macro.c;Macro/PartialMap/result.c;Macro/PartialMap/trigger.c
|
|
||||||
-- Detected Output Module Source Files:
|
|
||||||
Output/pjrcUSB/output_com.c;Output/pjrcUSB/arm/usb_desc.c;Output/pjrcUSB/arm/usb_dev.c;Output/pjrcUSB/arm/usb_joystick.c;Output/pjrcUSB/arm/usb_keyboard.c;Output/pjrcUSB/arm/usb_mem.c;Output/pjrcUSB/arm/usb_mouse.c;Output/pjrcUSB/arm/usb_rawio.c;Output/pjrcUSB/arm/usb_serial.c
|
|
||||||
-- Detected Debug Module Source Files:
|
|
||||||
Debug/cli/cli.c;Debug/led/led.c;Debug/print/print.c
|
|
||||||
-- Found Git: /usr/bin/git (found version "1.9.1")
|
|
||||||
-- Detected Scan Module Source Files:
|
|
||||||
Scan/ISSILed/led_scan.c;Scan/MatrixARM/matrix_scan.c;Scan/STLcd/lcd_scan.c;Scan/UARTConnect/connect_scan.c;Scan/MDErgo1/scan_loop.c
|
|
||||||
-- Detected Macro Module Source Files:
|
|
||||||
Macro/PartialMap/macro.c;Macro/PartialMap/result.c;Macro/PartialMap/trigger.c
|
|
||||||
-- Detected Output Module Source Files:
|
|
||||||
Output/pjrcUSB/output_com.c;Output/pjrcUSB/arm/usb_desc.c;Output/pjrcUSB/arm/usb_dev.c;Output/pjrcUSB/arm/usb_joystick.c;Output/pjrcUSB/arm/usb_keyboard.c;Output/pjrcUSB/arm/usb_mem.c;Output/pjrcUSB/arm/usb_mouse.c;Output/pjrcUSB/arm/usb_rawio.c;Output/pjrcUSB/arm/usb_serial.c
|
|
||||||
-- Found Ctags: /usr/bin/ctags (found version "5.9~svn20110310")
|
|
||||||
-- Detected Debug Module Source Files:
|
|
||||||
Debug/cli/cli.c;Debug/led/led.c;Debug/print/print.c
|
|
||||||
-- Found Git: /usr/bin/git (found version "1.9.1")
|
|
||||||
-- Found Ctags: /usr/bin/ctags (found version "5.9~svn20110310")
|
|
||||||
ctags: cannot open tag file : Permission denied
|
|
||||||
-- Detected Layout Files:
|
|
||||||
/srv/KiiConf/controller/Scan/ISSILed/capabilities.kll
|
|
||||||
/srv/KiiConf/controller/Scan/MatrixARM/capabilities.kll
|
|
||||||
/srv/KiiConf/controller/Scan/STLcd/capabilities.kll
|
|
||||||
/srv/KiiConf/controller/Scan/UARTConnect/capabilities.kll
|
|
||||||
/srv/KiiConf/controller/Macro/PartialMap/capabilities.kll
|
|
||||||
/srv/KiiConf/controller/Output/pjrcUSB/capabilities.kll
|
|
||||||
/srv/KiiConf/controller/Scan/MDErgo1/defaultMap.kll
|
|
||||||
/srv/KiiConf/controller/Scan/MDErgo1/rightHand.kll
|
|
||||||
/srv/KiiConf/controller/Scan/MDErgo1/slave1.kll
|
|
||||||
/srv/KiiConf/controller/Scan/MDErgo1/leftHand.kll
|
|
||||||
/srv/KiiConf/dist/tmp/2ebe861a73c34229904fb6c6121d5dc815777a49f9900e/right/MDErgo1-Default-0.kll
|
|
||||||
/srv/KiiConf/controller/kll/layouts/lcdFuncMap.kll
|
|
||||||
/srv/KiiConf/dist/tmp/2ebe861a73c34229904fb6c6121d5dc815777a49f9900e/right/MDErgo1-Default-1.kll
|
|
||||||
/srv/KiiConf/controller/kll/layouts/lcdFuncMap.kll
|
|
||||||
/srv/KiiConf/dist/tmp/2ebe861a73c34229904fb6c6121d5dc815777a49f9900e/right/MDErgo1-Default-2.kll
|
|
||||||
/srv/KiiConf/controller/kll/layouts/lcdFuncMap.kll
|
|
||||||
ctags: cannot open tag file : Permission denied
|
|
||||||
-- Detected Layout Files:
|
|
||||||
/srv/KiiConf/controller/Scan/ISSILed/capabilities.kll
|
|
||||||
/srv/KiiConf/controller/Scan/MatrixARM/capabilities.kll
|
|
||||||
/srv/KiiConf/controller/Scan/STLcd/capabilities.kll
|
|
||||||
/srv/KiiConf/controller/Scan/UARTConnect/capabilities.kll
|
|
||||||
/srv/KiiConf/controller/Macro/PartialMap/capabilities.kll
|
|
||||||
/srv/KiiConf/controller/Output/pjrcUSB/capabilities.kll
|
|
||||||
/srv/KiiConf/controller/Scan/MDErgo1/defaultMap.kll
|
|
||||||
/srv/KiiConf/controller/Scan/MDErgo1/leftHand.kll
|
|
||||||
/srv/KiiConf/controller/Scan/MDErgo1/slave1.kll
|
|
||||||
/srv/KiiConf/controller/Scan/MDErgo1/rightHand.kll
|
|
||||||
/srv/KiiConf/dist/tmp/2ebe861a73c34229904fb6c6121d5dc815777a49f9900e/left/MDErgo1-Default-0.kll
|
|
||||||
/srv/KiiConf/controller/kll/layouts/lcdFuncMap.kll
|
|
||||||
/srv/KiiConf/dist/tmp/2ebe861a73c34229904fb6c6121d5dc815777a49f9900e/left/MDErgo1-Default-1.kll
|
|
||||||
/srv/KiiConf/controller/kll/layouts/lcdFuncMap.kll
|
|
||||||
/srv/KiiConf/dist/tmp/2ebe861a73c34229904fb6c6121d5dc815777a49f9900e/left/MDErgo1-Default-2.kll
|
|
||||||
/srv/KiiConf/controller/kll/layouts/lcdFuncMap.kll
|
|
||||||
-- Found DFU_SUFFIX: /usr/local/bin/dfu-suffix (found version "0.8")
|
|
||||||
-- Configuring done
|
|
||||||
-- Found DFU_SUFFIX: /usr/local/bin/dfu-suffix (found version "0.8")
|
|
||||||
-- Configuring done
|
|
||||||
-- Generating done
|
|
||||||
CMake Warning:
|
|
||||||
Manually-specified variables were not used by the project:
|
|
||||||
|
|
||||||
CONFIGURATOR
|
|
||||||
|
|
||||||
|
|
||||||
-- Build files have been written to: /srv/KiiConf/dist/tmp/2ebe861a73c34229904fb6c6121d5dc815777a49f9900e/right
|
|
||||||
+ make -j
|
|
||||||
-- Generating done
|
|
||||||
CMake Warning:
|
|
||||||
Manually-specified variables were not used by the project:
|
|
||||||
|
|
||||||
CONFIGURATOR
|
|
||||||
|
|
||||||
|
|
||||||
-- Build files have been written to: /srv/KiiConf/dist/tmp/2ebe861a73c34229904fb6c6121d5dc815777a49f9900e/left
|
|
||||||
+ make -j
|
|
||||||
[ 4%] [ 4%] Generating KLL Layout
|
|
||||||
Generating KLL Layout
|
|
||||||
Scanning dependencies of target kiibohd.elf
|
|
||||||
[ 16%] [ 16%] [ 16%] [ 20%] [ 24%] [ 28%] Building C object CMakeFiles/kiibohd.elf.dir/Scan/MatrixARM/matrix_scan.c.o
|
|
||||||
Building C object CMakeFiles/kiibohd.elf.dir/main.c.o
|
|
||||||
Building C object CMakeFiles/kiibohd.elf.dir/Lib/delay.c.o
|
|
||||||
Building C object CMakeFiles/kiibohd.elf.dir/Lib/mk20dx.c.o
|
|
||||||
Building C object CMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o
|
|
||||||
Building C object CMakeFiles/kiibohd.elf.dir/Scan/STLcd/lcd_scan.c.o
|
|
||||||
[ 32%] [ 36%] Building C object CMakeFiles/kiibohd.elf.dir/Scan/MDErgo1/scan_loop.c.o
|
|
||||||
[ 40%] Building C object CMakeFiles/kiibohd.elf.dir/Scan/UARTConnect/connect_scan.c.o
|
|
||||||
Building C object CMakeFiles/kiibohd.elf.dir/Macro/PartialMap/macro.c.o
|
|
||||||
[ 44%] [ 48%] [ 52%] Scanning dependencies of target kiibohd.elf
|
|
||||||
Building C object CMakeFiles/kiibohd.elf.dir/Macro/PartialMap/result.c.o
|
|
||||||
Building C object CMakeFiles/kiibohd.elf.dir/Macro/PartialMap/trigger.c.o
|
|
||||||
Building C object CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/output_com.c.o
|
|
||||||
[ 56%] [ 8%] [ 12%] Building C object CMakeFiles/kiibohd.elf.dir/main.c.o
|
|
||||||
[ 60%] [ 16%] [ 64%] Building C object CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_desc.c.o
|
|
||||||
[ 68%] Building C object CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_dev.c.o
|
|
||||||
Building C object CMakeFiles/kiibohd.elf.dir/Lib/mk20dx.c.o
|
|
||||||
[ 20%] [ 24%] Building C object CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_joystick.c.o
|
|
||||||
Building C object CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_keyboard.c.o
|
|
||||||
Building C object CMakeFiles/kiibohd.elf.dir/Lib/delay.c.o
|
|
||||||
[ 72%] [ 76%] [ 28%] Building C object CMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o
|
|
||||||
Building C object CMakeFiles/kiibohd.elf.dir/Scan/MatrixARM/matrix_scan.c.o
|
|
||||||
[ 32%] Building C object CMakeFiles/kiibohd.elf.dir/Scan/STLcd/lcd_scan.c.o
|
|
||||||
Building C object CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_mem.c.o
|
|
||||||
[ 80%] [ 84%] [ 88%] Building C object CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_mouse.c.o
|
|
||||||
Building C object CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_rawio.c.o
|
|
||||||
[ 36%] Building C object CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_serial.c.o
|
|
||||||
[ 92%] [ 96%] Building C object CMakeFiles/kiibohd.elf.dir/Scan/UARTConnect/connect_scan.c.o
|
|
||||||
Building C object CMakeFiles/kiibohd.elf.dir/Debug/cli/cli.c.o
|
|
||||||
Building C object CMakeFiles/kiibohd.elf.dir/Scan/MDErgo1/scan_loop.c.o
|
|
||||||
Building C object CMakeFiles/kiibohd.elf.dir/Debug/led/led.c.o
|
|
||||||
[ 40%] Building C object CMakeFiles/kiibohd.elf.dir/Debug/print/print.c.o
|
|
||||||
[ 44%] [ 48%] [ 52%] Building C object CMakeFiles/kiibohd.elf.dir/Macro/PartialMap/macro.c.o
|
|
||||||
Building C object CMakeFiles/kiibohd.elf.dir/Macro/PartialMap/result.c.o
|
|
||||||
[ 56%] Building C object CMakeFiles/kiibohd.elf.dir/Macro/PartialMap/trigger.c.o
|
|
||||||
Building C object CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/output_com.c.o
|
|
||||||
[ 60%] Building C object CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_desc.c.o
|
|
||||||
[ 64%] Building C object CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_dev.c.o
|
|
||||||
Building C object CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_joystick.c.o
|
|
||||||
[ 68%] Building C object CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_keyboard.c.o
|
|
||||||
[ 72%] [ 76%] Building C object CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_mem.c.o
|
|
||||||
[ 80%] Building C object CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_mouse.c.o
|
|
||||||
Building C object CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_rawio.c.o
|
|
||||||
[ 84%] [ 88%] [ 92%] Building C object CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_serial.c.o
|
|
||||||
Building C object CMakeFiles/kiibohd.elf.dir/Debug/cli/cli.c.o
|
|
||||||
Building C object CMakeFiles/kiibohd.elf.dir/Debug/led/led.c.o
|
|
||||||
[ 96%] Building C object CMakeFiles/kiibohd.elf.dir/Debug/print/print.c.o
|
|
||||||
Linking C executable kiibohd.elf
|
|
||||||
Create and sign dfu bin file: kiibohd.dfu.bin
|
|
||||||
Creating Extended Listing: kiibohd.lss
|
|
||||||
Linking C executable kiibohd.elf
|
|
||||||
Creating Symbol Table: kiibohd.sym
|
|
||||||
Create and sign dfu bin file: kiibohd.dfu.bin
|
|
||||||
[ 96%] Built target kiibohd.elf
|
|
||||||
Creating Extended Listing: kiibohd.lss
|
|
||||||
Scanning dependencies of target SizeAfter
|
|
||||||
[100%] Chip usage for mk20dx256vlh7
|
|
||||||
[1m SRAM[m: [1;32m14%[m 9656/65536 bytes
|
|
||||||
[1mFlash[m: [1;32m17%[m 45176/253952 bytes
|
|
||||||
[100%] Built target SizeAfter
|
|
||||||
+ RETVAL=0
|
|
||||||
+ set +x
|
|
||||||
/srv/KiiConf/dist/tmp/2ebe861a73c34229904fb6c6121d5dc815777a49f9900e
|
|
||||||
Creating Symbol Table: kiibohd.sym
|
|
||||||
[ 96%] Built target kiibohd.elf
|
|
||||||
Scanning dependencies of target SizeAfter
|
|
||||||
[100%] Chip usage for mk20dx256vlh7
|
|
||||||
[1m SRAM[m: [1;32m14%[m 9696/65536 bytes
|
|
||||||
[1mFlash[m: [1;32m17%[m 45264/253952 bytes
|
|
||||||
[100%] Built target SizeAfter
|
|
||||||
+ RETVAL=0
|
|
||||||
+ set +x
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,260 +0,0 @@
|
||||||
/* Copyright (C) 2014-2016 by Jacob Alexander
|
|
||||||
*
|
|
||||||
* This file is free software: you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License as published by
|
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
|
||||||
* (at your option) any later version.
|
|
||||||
*
|
|
||||||
* This file is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this file. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
|
|
||||||
// This file was generated by the kll compiler, DO NOT EDIT.
|
|
||||||
// Generation Date: 2016-07-02
|
|
||||||
// KLL Backend: kiibohd
|
|
||||||
// KLL Git Rev: 6135cbb8329eff480c4100a1b46557f690ea604b
|
|
||||||
// KLL Git Changes: None
|
|
||||||
// Compiler arguments:
|
|
||||||
// /srv/KiiConf/controller/kll/kll.py
|
|
||||||
// /srv/KiiConf/controller/Scan/ISSILed/capabilities.kll
|
|
||||||
// /srv/KiiConf/controller/Scan/MatrixARM/capabilities.kll
|
|
||||||
// /srv/KiiConf/controller/Scan/STLcd/capabilities.kll
|
|
||||||
// /srv/KiiConf/controller/Scan/UARTConnect/capabilities.kll
|
|
||||||
// /srv/KiiConf/controller/Macro/PartialMap/capabilities.kll
|
|
||||||
// /srv/KiiConf/controller/Output/pjrcUSB/capabilities.kll
|
|
||||||
// /srv/KiiConf/controller/Scan/MDErgo1/defaultMap.kll
|
|
||||||
// /srv/KiiConf/controller/Scan/MDErgo1/leftHand.kll
|
|
||||||
// /srv/KiiConf/controller/Scan/MDErgo1/slave1.kll
|
|
||||||
// /srv/KiiConf/controller/Scan/MDErgo1/rightHand.kll
|
|
||||||
// -d
|
|
||||||
// MDErgo1-Default-0.kll
|
|
||||||
// /srv/KiiConf/controller/kll/layouts/lcdFuncMap.kll
|
|
||||||
// -p
|
|
||||||
// MDErgo1-Default-1.kll
|
|
||||||
// /srv/KiiConf/controller/kll/layouts/lcdFuncMap.kll
|
|
||||||
// -p
|
|
||||||
// MDErgo1-Default-2.kll
|
|
||||||
// /srv/KiiConf/controller/kll/layouts/lcdFuncMap.kll
|
|
||||||
// --backend
|
|
||||||
// kiibohd
|
|
||||||
// --templates
|
|
||||||
// /srv/KiiConf/controller/kll/templates/kiibohdKeymap.h
|
|
||||||
// /srv/KiiConf/controller/kll/templates/kiibohdDefs.h
|
|
||||||
// --outputs
|
|
||||||
// generatedKeymap.h
|
|
||||||
// kll_defs.h
|
|
||||||
//
|
|
||||||
// - Base Layer -
|
|
||||||
// ISSILedCapabilities
|
|
||||||
// /srv/KiiConf/controller/Scan/ISSILed/capabilities.kll
|
|
||||||
// MatrixArmCapabilities
|
|
||||||
// /srv/KiiConf/controller/Scan/MatrixARM/capabilities.kll
|
|
||||||
// STLcdCapabilities
|
|
||||||
// /srv/KiiConf/controller/Scan/STLcd/capabilities.kll
|
|
||||||
// UARTConnectCapabilities
|
|
||||||
// /srv/KiiConf/controller/Scan/UARTConnect/capabilities.kll
|
|
||||||
// PartialMapCapabilities
|
|
||||||
// /srv/KiiConf/controller/Macro/PartialMap/capabilities.kll
|
|
||||||
// pjrcUSBCapabilities
|
|
||||||
// /srv/KiiConf/controller/Output/pjrcUSB/capabilities.kll
|
|
||||||
// MDErgo1
|
|
||||||
// /srv/KiiConf/controller/Scan/MDErgo1/defaultMap.kll
|
|
||||||
// MDErgo1LeftHand
|
|
||||||
// /srv/KiiConf/controller/Scan/MDErgo1/leftHand.kll
|
|
||||||
// MDErgo1Slave1
|
|
||||||
// /srv/KiiConf/controller/Scan/MDErgo1/slave1.kll
|
|
||||||
// MDErgo1RightHand
|
|
||||||
// /srv/KiiConf/controller/Scan/MDErgo1/rightHand.kll
|
|
||||||
// - Default Layer -
|
|
||||||
// MDErgo1
|
|
||||||
// MDErgo1-Default-0.kll
|
|
||||||
// lcdFuncMap
|
|
||||||
// /srv/KiiConf/controller/kll/layouts/lcdFuncMap.kll
|
|
||||||
// - Partial Layers -
|
|
||||||
// Layer 1
|
|
||||||
// MDErgo1
|
|
||||||
// MDErgo1-Default-1.kll
|
|
||||||
// lcdFuncMap
|
|
||||||
// /srv/KiiConf/controller/kll/layouts/lcdFuncMap.kll
|
|
||||||
// Layer 2
|
|
||||||
// MDErgo1
|
|
||||||
// MDErgo1-Default-2.kll
|
|
||||||
// lcdFuncMap
|
|
||||||
// /srv/KiiConf/controller/kll/layouts/lcdFuncMap.kll
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
// ----- Enums -----
|
|
||||||
|
|
||||||
// Capability Indices
|
|
||||||
typedef enum CapabilityIndex {
|
|
||||||
LCD_layerStackExact_capability_index,
|
|
||||||
LCD_layerStack_capability_index,
|
|
||||||
LED_control_capability_index,
|
|
||||||
Macro_layerLatch_capability_index,
|
|
||||||
Macro_layerLock_capability_index,
|
|
||||||
Macro_layerRotate_capability_index,
|
|
||||||
Macro_layerShift_capability_index,
|
|
||||||
Macro_layerState_capability_index,
|
|
||||||
Output_consCtrlSend_capability_index,
|
|
||||||
Output_flashMode_capability_index,
|
|
||||||
Output_kbdProtocolBoot_capability_index,
|
|
||||||
Output_kbdProtocolNKRO_capability_index,
|
|
||||||
Output_noneSend_capability_index,
|
|
||||||
Output_sysCtrlSend_capability_index,
|
|
||||||
Output_toggleKbdProtocol_capability_index,
|
|
||||||
Output_usbCodeSend_capability_index,
|
|
||||||
Output_usbMouse_capability_index,
|
|
||||||
} CapabilityIndex;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// ----- KLL Variables -----
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// ----- Defines -----
|
|
||||||
|
|
||||||
// -- Interconnect Node Maximum --
|
|
||||||
#define InterconnectNodeMax 0x2
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#define StateWordSize_define 8
|
|
||||||
#define STLcdBacklightBlue_define 4095
|
|
||||||
#define ISSILedMask1_define \
|
|
||||||
0xFF, 0x00, /* C1-1 -> C1-16 */ \
|
|
||||||
0xFF, 0x00, /* C2-1 -> C2-16 */ \
|
|
||||||
0xFF, 0x00, /* C3-1 -> C3-16 */ \
|
|
||||||
0xFF, 0x00, /* C4-1 -> C4-16 */ \
|
|
||||||
0x3F, 0x00, /* C5-1 -> C5-16 */ \
|
|
||||||
0x00, 0x00, /* C6-1 -> C6-16 */ \
|
|
||||||
0x00, 0x00, /* C7-1 -> C7-16 */ \
|
|
||||||
0x00, 0x00, /* C8-1 -> C8-16 */ \
|
|
||||||
0x00, 0x00, /* C9-1 -> C9-16 */ \
|
|
||||||
|
|
||||||
#define UARTConnectCableCheckLength_define 2
|
|
||||||
#define STLcdBacklightPrescalar_define 0
|
|
||||||
#define STLcdNumber8Color_define 0x8303, 0x1394, 0xB9F9
|
|
||||||
#define STLcdNumber7Color_define 0x00C1, 0x7E7E, 0x3C3C
|
|
||||||
#define UARTConnectBufSize_define 128
|
|
||||||
#define STLcdNumber0_define \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
|
|
||||||
#define DebounceThrottleDiv_define 0
|
|
||||||
#define USBProtocol_define 1
|
|
||||||
#define STLcdNumber2_define \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
|
|
||||||
#define STLcdNumber5_define \
|
|
||||||
0x00, 0x00, 0x00, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0x00, 0x00, 0x00, \
|
|
||||||
|
|
||||||
#define enableUSBResume_define 1
|
|
||||||
#define UARTConnectBaudFine_define 0
|
|
||||||
#define STLcdNumber3_define \
|
|
||||||
0x00, 0x00, 0x00, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
|
|
||||||
#define STLcdNumber5Color_define 0xB7B7, 0x5D5D, 0x8545
|
|
||||||
#define MinDebounceTime_define 5
|
|
||||||
#define ConnectEnabled_define 1
|
|
||||||
#define STLcdDefaultImage_define \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
|
|
||||||
|
|
||||||
#define ISSILedBrightness1_define \
|
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* C1-1 -> C1-16 */ \
|
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* C2-1 -> C2-16 */ \
|
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* C3-1 -> C3-16 */ \
|
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* C4-1 -> C4-16 */ \
|
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* C5-1 -> C5-16 */ \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* C6-1 -> C6-16 */ \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* C7-1 -> C7-16 */ \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* C8-1 -> C8-16 */ \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* C9-1 -> C9-16 */ \
|
|
||||||
|
|
||||||
#define STLcdNumber9Color_define 0x09CA, 0x12D3, 0x8484
|
|
||||||
#define IndexWordSize_define 16
|
|
||||||
#define flashModeEnabled_define 0
|
|
||||||
#define STLcdNumber6Color_define 0xBCFC, 0xB6F6, 0x2D2D
|
|
||||||
#define enableJoystick_define 0
|
|
||||||
#define enableDeviceRestartOnUSBTimeout_define 0
|
|
||||||
#define LCDEnabled_define 1
|
|
||||||
#define DebounceDivThreshold_define 65535
|
|
||||||
#define STLcdNumber3Color_define 0x0000, 0x8242, 0xB3F3
|
|
||||||
#define STLcdNumber8_define \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
|
|
||||||
#define STLcdNumber4Color_define 0xF6F6, 0xA5A5, 0x4949
|
|
||||||
#define enableRawIO_define 0
|
|
||||||
#define enableUSBSuspend_define 1
|
|
||||||
#define STLcdNumber1_define \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
|
|
||||||
|
|
||||||
#define STLcdNumber2Color_define 0x4B4B, 0x8D8D, 0x34B5
|
|
||||||
#define enableVirtualSerialPort_define 1
|
|
||||||
#define enableMouse_define 1
|
|
||||||
#define enableUSBLowPowerNegotiation_define 0
|
|
||||||
#define STLcdNumber0Color_define 0xB939, 0xAAEA, 0x8D8D
|
|
||||||
#define STLcdNumber1Color_define 0xA8A8, 0x2727, 0x1FA0
|
|
||||||
#define STLcdNumber4_define \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
|
|
||||||
#define STLcdNumber6_define \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0x00, 0x00, 0x00, \
|
|
||||||
|
|
||||||
#define UARTConnectBaud_define 1
|
|
||||||
#define STLcdBacklightRed_define 4095
|
|
||||||
#define STLcdBacklightGreen_define 4095
|
|
||||||
#define STLcdNumber9_define \
|
|
||||||
0x00, 0x00, 0x00, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
|
|
||||||
#define enableKeyboard_define 1
|
|
||||||
#define STLcdNumber7_define \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
|
|
||||||
#define KeyboardLocale_define 0
|
|
||||||
#define CapabilitiesNum_KLL 17
|
|
||||||
#define ResultMacroNum_KLL 113
|
|
||||||
#define TriggerMacroNum_KLL 152
|
|
||||||
#define LayerNum_KLL 3
|
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,260 +0,0 @@
|
||||||
/* Copyright (C) 2014-2016 by Jacob Alexander
|
|
||||||
*
|
|
||||||
* This file is free software: you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License as published by
|
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
|
||||||
* (at your option) any later version.
|
|
||||||
*
|
|
||||||
* This file is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this file. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
|
|
||||||
// This file was generated by the kll compiler, DO NOT EDIT.
|
|
||||||
// Generation Date: 2016-07-02
|
|
||||||
// KLL Backend: kiibohd
|
|
||||||
// KLL Git Rev: 6135cbb8329eff480c4100a1b46557f690ea604b
|
|
||||||
// KLL Git Changes: None
|
|
||||||
// Compiler arguments:
|
|
||||||
// /srv/KiiConf/controller/kll/kll.py
|
|
||||||
// /srv/KiiConf/controller/Scan/ISSILed/capabilities.kll
|
|
||||||
// /srv/KiiConf/controller/Scan/MatrixARM/capabilities.kll
|
|
||||||
// /srv/KiiConf/controller/Scan/STLcd/capabilities.kll
|
|
||||||
// /srv/KiiConf/controller/Scan/UARTConnect/capabilities.kll
|
|
||||||
// /srv/KiiConf/controller/Macro/PartialMap/capabilities.kll
|
|
||||||
// /srv/KiiConf/controller/Output/pjrcUSB/capabilities.kll
|
|
||||||
// /srv/KiiConf/controller/Scan/MDErgo1/defaultMap.kll
|
|
||||||
// /srv/KiiConf/controller/Scan/MDErgo1/rightHand.kll
|
|
||||||
// /srv/KiiConf/controller/Scan/MDErgo1/slave1.kll
|
|
||||||
// /srv/KiiConf/controller/Scan/MDErgo1/leftHand.kll
|
|
||||||
// -d
|
|
||||||
// MDErgo1-Default-0.kll
|
|
||||||
// /srv/KiiConf/controller/kll/layouts/lcdFuncMap.kll
|
|
||||||
// -p
|
|
||||||
// MDErgo1-Default-1.kll
|
|
||||||
// /srv/KiiConf/controller/kll/layouts/lcdFuncMap.kll
|
|
||||||
// -p
|
|
||||||
// MDErgo1-Default-2.kll
|
|
||||||
// /srv/KiiConf/controller/kll/layouts/lcdFuncMap.kll
|
|
||||||
// --backend
|
|
||||||
// kiibohd
|
|
||||||
// --templates
|
|
||||||
// /srv/KiiConf/controller/kll/templates/kiibohdKeymap.h
|
|
||||||
// /srv/KiiConf/controller/kll/templates/kiibohdDefs.h
|
|
||||||
// --outputs
|
|
||||||
// generatedKeymap.h
|
|
||||||
// kll_defs.h
|
|
||||||
//
|
|
||||||
// - Base Layer -
|
|
||||||
// ISSILedCapabilities
|
|
||||||
// /srv/KiiConf/controller/Scan/ISSILed/capabilities.kll
|
|
||||||
// MatrixArmCapabilities
|
|
||||||
// /srv/KiiConf/controller/Scan/MatrixARM/capabilities.kll
|
|
||||||
// STLcdCapabilities
|
|
||||||
// /srv/KiiConf/controller/Scan/STLcd/capabilities.kll
|
|
||||||
// UARTConnectCapabilities
|
|
||||||
// /srv/KiiConf/controller/Scan/UARTConnect/capabilities.kll
|
|
||||||
// PartialMapCapabilities
|
|
||||||
// /srv/KiiConf/controller/Macro/PartialMap/capabilities.kll
|
|
||||||
// pjrcUSBCapabilities
|
|
||||||
// /srv/KiiConf/controller/Output/pjrcUSB/capabilities.kll
|
|
||||||
// MDErgo1
|
|
||||||
// /srv/KiiConf/controller/Scan/MDErgo1/defaultMap.kll
|
|
||||||
// MDErgo1RightHand
|
|
||||||
// /srv/KiiConf/controller/Scan/MDErgo1/rightHand.kll
|
|
||||||
// MDErgo1Slave1
|
|
||||||
// /srv/KiiConf/controller/Scan/MDErgo1/slave1.kll
|
|
||||||
// MDErgo1LeftHand
|
|
||||||
// /srv/KiiConf/controller/Scan/MDErgo1/leftHand.kll
|
|
||||||
// - Default Layer -
|
|
||||||
// MDErgo1
|
|
||||||
// MDErgo1-Default-0.kll
|
|
||||||
// lcdFuncMap
|
|
||||||
// /srv/KiiConf/controller/kll/layouts/lcdFuncMap.kll
|
|
||||||
// - Partial Layers -
|
|
||||||
// Layer 1
|
|
||||||
// MDErgo1
|
|
||||||
// MDErgo1-Default-1.kll
|
|
||||||
// lcdFuncMap
|
|
||||||
// /srv/KiiConf/controller/kll/layouts/lcdFuncMap.kll
|
|
||||||
// Layer 2
|
|
||||||
// MDErgo1
|
|
||||||
// MDErgo1-Default-2.kll
|
|
||||||
// lcdFuncMap
|
|
||||||
// /srv/KiiConf/controller/kll/layouts/lcdFuncMap.kll
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
// ----- Enums -----
|
|
||||||
|
|
||||||
// Capability Indices
|
|
||||||
typedef enum CapabilityIndex {
|
|
||||||
LCD_layerStackExact_capability_index,
|
|
||||||
LCD_layerStack_capability_index,
|
|
||||||
LED_control_capability_index,
|
|
||||||
Macro_layerLatch_capability_index,
|
|
||||||
Macro_layerLock_capability_index,
|
|
||||||
Macro_layerRotate_capability_index,
|
|
||||||
Macro_layerShift_capability_index,
|
|
||||||
Macro_layerState_capability_index,
|
|
||||||
Output_consCtrlSend_capability_index,
|
|
||||||
Output_flashMode_capability_index,
|
|
||||||
Output_kbdProtocolBoot_capability_index,
|
|
||||||
Output_kbdProtocolNKRO_capability_index,
|
|
||||||
Output_noneSend_capability_index,
|
|
||||||
Output_sysCtrlSend_capability_index,
|
|
||||||
Output_toggleKbdProtocol_capability_index,
|
|
||||||
Output_usbCodeSend_capability_index,
|
|
||||||
Output_usbMouse_capability_index,
|
|
||||||
} CapabilityIndex;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// ----- KLL Variables -----
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// ----- Defines -----
|
|
||||||
|
|
||||||
// -- Interconnect Node Maximum --
|
|
||||||
#define InterconnectNodeMax 0x2
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#define ConnectEnabled_define 1
|
|
||||||
#define DebounceDivThreshold_define 65535
|
|
||||||
#define STLcdNumber7_define \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
|
|
||||||
#define STLcdBacklightBlue_define 4095
|
|
||||||
#define STLcdNumber9Color_define 0x09CA, 0x12D3, 0x8484
|
|
||||||
#define STLcdNumber2_define \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
|
|
||||||
#define KeyboardLocale_define 0
|
|
||||||
#define STLcdNumber8Color_define 0x8303, 0x1394, 0xB9F9
|
|
||||||
#define flashModeEnabled_define 0
|
|
||||||
#define StateWordSize_define 8
|
|
||||||
#define STLcdNumber6_define \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0x00, 0x00, 0x00, \
|
|
||||||
|
|
||||||
#define STLcdNumber3_define \
|
|
||||||
0x00, 0x00, 0x00, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
|
|
||||||
#define STLcdNumber1Color_define 0xA8A8, 0x2727, 0x1FA0
|
|
||||||
#define DebounceThrottleDiv_define 0
|
|
||||||
#define enableDeviceRestartOnUSBTimeout_define 0
|
|
||||||
#define STLcdNumber7Color_define 0x00C1, 0x7E7E, 0x3C3C
|
|
||||||
#define STLcdNumber5Color_define 0xB7B7, 0x5D5D, 0x8545
|
|
||||||
#define enableMouse_define 1
|
|
||||||
#define STLcdNumber0Color_define 0xB939, 0xAAEA, 0x8D8D
|
|
||||||
#define UARTConnectBaud_define 1
|
|
||||||
#define STLcdNumber2Color_define 0x4B4B, 0x8D8D, 0x34B5
|
|
||||||
#define STLcdBacklightPrescalar_define 0
|
|
||||||
#define STLcdNumber4_define \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
|
|
||||||
#define STLcdDefaultImage_define \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
|
|
||||||
|
|
||||||
#define STLcdNumber8_define \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
|
|
||||||
#define UARTConnectBufSize_define 128
|
|
||||||
#define USBProtocol_define 1
|
|
||||||
#define STLcdNumber4Color_define 0xF6F6, 0xA5A5, 0x4949
|
|
||||||
#define enableVirtualSerialPort_define 1
|
|
||||||
#define MinDebounceTime_define 5
|
|
||||||
#define enableKeyboard_define 1
|
|
||||||
#define UARTConnectBaudFine_define 0
|
|
||||||
#define STLcdNumber5_define \
|
|
||||||
0x00, 0x00, 0x00, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0x00, 0x00, 0x00, \
|
|
||||||
|
|
||||||
#define enableJoystick_define 0
|
|
||||||
#define enableUSBResume_define 1
|
|
||||||
#define STLcdNumber6Color_define 0xBCFC, 0xB6F6, 0x2D2D
|
|
||||||
#define ISSILedMask1_define \
|
|
||||||
0xFF, 0x00, /* C1-1 -> C1-16 */ \
|
|
||||||
0xFF, 0x00, /* C2-1 -> C2-16 */ \
|
|
||||||
0xFF, 0x00, /* C3-1 -> C3-16 */ \
|
|
||||||
0xFF, 0x00, /* C4-1 -> C4-16 */ \
|
|
||||||
0x3F, 0x00, /* C5-1 -> C5-16 */ \
|
|
||||||
0x00, 0x00, /* C6-1 -> C6-16 */ \
|
|
||||||
0x00, 0x00, /* C7-1 -> C7-16 */ \
|
|
||||||
0x00, 0x00, /* C8-1 -> C8-16 */ \
|
|
||||||
0x00, 0x00, /* C9-1 -> C9-16 */ \
|
|
||||||
|
|
||||||
#define LCDEnabled_define 1
|
|
||||||
#define STLcdBacklightRed_define 4095
|
|
||||||
#define STLcdNumber1_define \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
|
|
||||||
|
|
||||||
#define UARTConnectCableCheckLength_define 2
|
|
||||||
#define enableUSBSuspend_define 1
|
|
||||||
#define IndexWordSize_define 16
|
|
||||||
#define STLcdNumber9_define \
|
|
||||||
0x00, 0x00, 0x00, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
|
|
||||||
#define ISSILedBrightness1_define \
|
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* C1-1 -> C1-16 */ \
|
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* C2-1 -> C2-16 */ \
|
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* C3-1 -> C3-16 */ \
|
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* C4-1 -> C4-16 */ \
|
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* C5-1 -> C5-16 */ \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* C6-1 -> C6-16 */ \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* C7-1 -> C7-16 */ \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* C8-1 -> C8-16 */ \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* C9-1 -> C9-16 */ \
|
|
||||||
|
|
||||||
#define STLcdNumber3Color_define 0x0000, 0x8242, 0xB3F3
|
|
||||||
#define enableRawIO_define 0
|
|
||||||
#define STLcdNumber0_define \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, \
|
|
||||||
|
|
||||||
#define STLcdBacklightGreen_define 4095
|
|
||||||
#define enableUSBLowPowerNegotiation_define 0
|
|
||||||
#define CapabilitiesNum_KLL 17
|
|
||||||
#define ResultMacroNum_KLL 113
|
|
||||||
#define TriggerMacroNum_KLL 152
|
|
||||||
#define LayerNum_KLL 3
|
|
||||||
|
|
Binary file not shown.
|
@ -5,7 +5,7 @@ endif
|
||||||
MY_KEYMAP_DIR = "${QMK_DIR}/keyboards/planck/keymaps/lytedev"
|
MY_KEYMAP_DIR = "${QMK_DIR}/keyboards/planck/keymaps/lytedev"
|
||||||
|
|
||||||
all:
|
all:
|
||||||
@rm -r "${MY_KEYMAP_DIR}"
|
@rm -rf "${MY_KEYMAP_DIR}"
|
||||||
@mkdir -p "${MY_KEYMAP_DIR}"
|
@mkdir -p "${MY_KEYMAP_DIR}"
|
||||||
@cp keymap.mk "${MY_KEYMAP_DIR}/Makefile"
|
@cp keymap.mk "${MY_KEYMAP_DIR}/Makefile"
|
||||||
@cp keymap.c "${MY_KEYMAP_DIR}/keymap.c"
|
@cp keymap.c "${MY_KEYMAP_DIR}/keymap.c"
|
||||||
|
|
|
@ -43,7 +43,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
* ,-----------------------------------------------------------------------------------.
|
* ,-----------------------------------------------------------------------------------.
|
||||||
* | Tab | Q | W | E | R | T | Y | U | I | O | P | Bksp |
|
* | Tab | Q | W | E | R | T | Y | U | I | O | P | Bksp |
|
||||||
* |------+------+------+------+------+-------------+------+------+------+------+------|
|
* |------+------+------+------+------+-------------+------+------+------+------+------|
|
||||||
* | Esc | A | S | D | F | G | H | J | K | L | ; | " |
|
* | Esc | A | S | D | F | G | H | J | K | L | ; | \" |
|
||||||
* |------+------+------+------+------+------|------+------+------+------+------+------|
|
* |------+------+------+------+------+------|------+------+------+------+------+------|
|
||||||
* | Shift| Z | X | C | V | B | N | M | , | . | / |Enter |
|
* | Shift| Z | X | C | V | B | N | M | , | . | / |Enter |
|
||||||
* |------+------+------+------+------+------+------+------+------+------+------+------|
|
* |------+------+------+------+------+------+------+------+------+------+------+------|
|
||||||
|
@ -61,7 +61,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
* ,-----------------------------------------------------------------------------------.
|
* ,-----------------------------------------------------------------------------------.
|
||||||
* | Tab | Q | W | F | P | G | J | L | U | Y | ; | Bksp |
|
* | Tab | Q | W | F | P | G | J | L | U | Y | ; | Bksp |
|
||||||
* |------+------+------+------+------+-------------+------+------+------+------+------|
|
* |------+------+------+------+------+-------------+------+------+------+------+------|
|
||||||
* | Esc | A | R | S | T | D | H | N | E | I | O | " |
|
* | Esc | A | R | S | T | D | H | N | E | I | O | \" |
|
||||||
* |------+------+------+------+------+------|------+------+------+------+------+------|
|
* |------+------+------+------+------+------|------+------+------+------+------+------|
|
||||||
* | Shift| Z | X | C | V | B | K | M | , | . | / |Enter |
|
* | Shift| Z | X | C | V | B | K | M | , | . | / |Enter |
|
||||||
* |------+------+------+------+------+------+------+------+------+------+------+------|
|
* |------+------+------+------+------+------+------+------+------+------+------+------|
|
||||||
|
@ -77,7 +77,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
|
|
||||||
/* Dvorak
|
/* Dvorak
|
||||||
* ,-----------------------------------------------------------------------------------.
|
* ,-----------------------------------------------------------------------------------.
|
||||||
* | Tab | " | , | . | P | Y | F | G | C | R | L | Bksp |
|
* | Tab | \" | , | . | P | Y | F | G | C | R | L | Bksp |
|
||||||
* |------+------+------+------+------+-------------+------+------+------+------+------|
|
* |------+------+------+------+------+-------------+------+------+------+------+------|
|
||||||
* | Esc | A | O | E | U | I | D | H | T | N | S | / |
|
* | Esc | A | O | E | U | I | D | H | T | N | S | / |
|
||||||
* |------+------+------+------+------+------|------+------+------+------+------+------|
|
* |------+------+------+------+------+------|------+------+------+------+------+------|
|
||||||
|
|
|
@ -16,7 +16,7 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
|
||||||
RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time.
|
RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time.
|
||||||
|
|
||||||
# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
|
# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
|
||||||
SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
|
SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
|
||||||
|
|
||||||
ifndef QUANTUM_DIR
|
ifndef QUANTUM_DIR
|
||||||
include ../../../../Makefile
|
include ../../../../Makefile
|
||||||
|
|
|
@ -1,21 +1,25 @@
|
||||||
# Planck
|
# Planck
|
||||||
|
|
||||||
This contains my `qmk_firmware`-compatible Planck keymap.
|
This contains my `qmk_firmware`-compatible Planck keymap.
|
||||||
|
|
||||||
|
|
||||||
## Flashing
|
## Flashing
|
||||||
|
|
||||||
* Clone and setup the repository at https://github.com/jackhumbert/qmk_firmware.git - pay special attention to the dependencies (for arch users, `pacman -S avr-libc avr-gcc` and `dfu-programmer` in the AUR)
|
* Clone and setup the repository at https://github.com/jackhumbert/qmk_firmware.git - pay special attention to the dependencies (for arch users, `pacman -S avr-libc avr-gcc` and `dfu-programmer` in the AUR)
|
||||||
* Run the following command, setting `QMK_DIR` to the directory of the repo you cloned in the last step:
|
* Run the following command, setting `QMK_DIR` to the directory of the repo you cloned in the last step:
|
||||||
|
|
||||||
```QMK_DIR=~/qmk_firmware make```
|
QMK_DIR="$HOME/qmk_firmware" make
|
||||||
|
|
||||||
* And then flash your keyboard by pressing the reset button in the bottom of it (or the `RESET` key if you have it programmed in) and run (don't forget to set `QMK_DIR` to the directory of the repo we cloned in the first step!):
|
* And then flash your keyboard by pressing the reset button in the bottom of it (or the `RESET` key if you have it programmed in) and run (don't forget to set `QMK_DIR` to the directory of the repo we cloned in the first step!):
|
||||||
|
|
||||||
```QMK_DIR=~/qmk_firmware sudo make dfu```
|
QMK_DIR="$HOME/qmk_firmware" sudo make dfu
|
||||||
|
|
||||||
**Tip**: If you don't have an extra keyboard to send the `make dfu` command, just prepend `sleep 10 &&` to it to give yourself 10 seconds to hit the flash button.
|
**Tip**: If you don't have an extra keyboard to send the `make dfu` command, just prepend `sleep 10 &&` to it to give yourself 10 seconds to hit the flash button.
|
||||||
|
|
||||||
That should be it! Your Planck keyboard should now be flashed with this layout.
|
That should be it! Your Planck keyboard should now be flashed with this layout.
|
||||||
|
|
||||||
|
|
||||||
## Modifying
|
## Modifying
|
||||||
|
|
||||||
Just modify `keymap.c` and repeat the steps above for flashing! Easy.
|
Just modify `keymap.c` and repeat the steps above for flashing! Easy.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue