qmk_settings: fix compile errors when disabled

This commit is contained in:
Ilya Zhuravlev 2021-07-04 23:15:06 -04:00
parent 7d23ffe1bc
commit ab47d18274
2 changed files with 17 additions and 0 deletions

View file

@ -77,6 +77,17 @@
#define AUTO_SHIFT_NO_AUTO_REPEAT_Defined 0
#endif
/* ========================================================================== */
/* One shot keys */
/* ========================================================================== */
#ifndef ONESHOT_TAP_TOGGLE
#define ONESHOT_TAP_TOGGLE 5
#endif
#ifndef ONESHOT_TIMEOUT
#define ONESHOT_TIMEOUT 5000
#endif
#ifdef QMK_SETTINGS
/* dynamic settings framework is enabled */

View file

@ -182,10 +182,15 @@ void vial_handle_cmd(uint8_t *msg, uint8_t length) {
break;
}
case vial_qmk_settings_query: {
#ifdef QMK_SETTINGS
uint16_t qsid_greater_than = msg[2] | (msg[3] << 8);
qmk_settings_query(qsid_greater_than, msg, length);
#else
memset(msg, 0xFF, length); /* indicate that we don't support any qsid */
#endif
break;
}
#ifdef QMK_SETTINGS
case vial_qmk_settings_get: {
uint16_t qsid = msg[2] | (msg[3] << 8);
msg[0] = qmk_settings_get(qsid, &msg[1], length - 1);
@ -202,6 +207,7 @@ void vial_handle_cmd(uint8_t *msg, uint8_t length) {
qmk_settings_reset();
break;
}
#endif
case vial_dynamic_entry_op: {
switch (msg[2]) {
case dynamic_vial_get_number_of_entries: {