forked from mirrors/qmk_userspace
Convert Dip Switch callbacks to boolean functions (#13399)
This commit is contained in:
parent
8f78be076d
commit
0bde920817
40 changed files with 117 additions and 75 deletions
|
|
@ -108,7 +108,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|||
}
|
||||
|
||||
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 0:
|
||||
if(active) {
|
||||
|
|
@ -125,6 +125,7 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
}
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,17 +1,17 @@
|
|||
/* Copyright 2020 Bratzworth
|
||||
*
|
||||
* This program 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 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program 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 program. If not, see <http://www.gnu.org/licenses/>.
|
||||
/* Copyright 2020 Bratzworth
|
||||
*
|
||||
* This program 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 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program 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 program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#include QMK_KEYBOARD_H
|
||||
|
||||
|
|
@ -33,7 +33,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||
)
|
||||
};
|
||||
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 0: {
|
||||
if (active) {
|
||||
|
|
@ -43,4 +43,5 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ void set_mac_mode(bool macmode) {
|
|||
eeconfig_update_keymap(keymap_config.raw);
|
||||
}
|
||||
|
||||
void dip_switch_update_kb(uint8_t index, bool active) {
|
||||
bool dip_switch_update_kb(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 0:
|
||||
if(active) { // Left no.1 Helix rev3 common
|
||||
|
|
@ -43,4 +43,5 @@ void dip_switch_update_kb(uint8_t index, bool active) {
|
|||
dip_switch_update_user(index, active);
|
||||
break;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ void set_mac_mode(bool macmode) {
|
|||
eeconfig_update_keymap(keymap_config.raw);
|
||||
}
|
||||
|
||||
void dip_switch_update_kb(uint8_t index, bool active) {
|
||||
bool dip_switch_update_kb(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 0:
|
||||
if(active) { // Left no.1 Helix rev3 common
|
||||
|
|
@ -43,4 +43,5 @@ void dip_switch_update_kb(uint8_t index, bool active) {
|
|||
dip_switch_update_user(index, active);
|
||||
break;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) {
|
|||
}
|
||||
|
||||
// Encoder click function
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
/* First encoder */
|
||||
case 0:
|
||||
|
|
@ -39,4 +39,5 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
}
|
||||
break;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) {
|
|||
}
|
||||
|
||||
// Encoder click function
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
/* First encoder */
|
||||
case 0:
|
||||
|
|
@ -54,4 +54,5 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
}
|
||||
break;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -254,7 +254,7 @@ bool encoder_update(bool clockwise) {
|
|||
return true;
|
||||
}
|
||||
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 0: {
|
||||
#ifdef AUDIO_ENABLE
|
||||
|
|
@ -283,6 +283,7 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
muse_mode = false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
void matrix_scan_user(void) {
|
||||
|
|
|
|||
|
|
@ -177,7 +177,7 @@ bool encoder_update(bool clockwise) {
|
|||
return true;
|
||||
}
|
||||
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 0: {
|
||||
#ifdef AUDIO_ENABLE
|
||||
|
|
@ -206,6 +206,7 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
muse_mode = false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
void matrix_scan_user(void) {
|
||||
|
|
|
|||
|
|
@ -296,7 +296,7 @@ bool encoder_update(bool clockwise) {
|
|||
return true;
|
||||
}
|
||||
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 0: {
|
||||
#ifdef AUDIO_ENABLE
|
||||
|
|
@ -325,6 +325,7 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
muse_mode = false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
void matrix_scan_user(void) {
|
||||
|
|
|
|||
|
|
@ -289,7 +289,7 @@ bool encoder_update(bool clockwise) {
|
|||
return true;
|
||||
}
|
||||
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 0: {
|
||||
#ifdef AUDIO_ENABLE
|
||||
|
|
@ -318,6 +318,7 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
muse_mode = false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
void matrix_scan_user(void) {
|
||||
|
|
|
|||
|
|
@ -170,7 +170,7 @@ bool encoder_update(bool clockwise) {
|
|||
return true;
|
||||
}
|
||||
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 0: {
|
||||
#ifdef AUDIO_ENABLE
|
||||
|
|
@ -199,6 +199,7 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
muse_mode = false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
void matrix_scan_user(void) {
|
||||
|
|
|
|||
|
|
@ -312,7 +312,7 @@ bool encoder_update(bool clockwise) {
|
|||
return true;
|
||||
}
|
||||
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 0: {
|
||||
#ifdef AUDIO_ENABLE
|
||||
|
|
@ -341,6 +341,7 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
muse_mode = false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
void matrix_scan_user(void) {
|
||||
|
|
|
|||
|
|
@ -122,7 +122,7 @@ bool encoder_update(bool clockwise) {
|
|||
return true;
|
||||
}
|
||||
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 0: {
|
||||
#ifdef AUDIO_ENABLE
|
||||
|
|
@ -151,6 +151,7 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
muse_mode = false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
void matrix_scan_user(void) {
|
||||
|
|
|
|||
|
|
@ -291,7 +291,7 @@ void encoder_update(bool clockwise) {
|
|||
}
|
||||
}
|
||||
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 0: {
|
||||
#ifdef AUDIO_ENABLE
|
||||
|
|
@ -320,6 +320,7 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
muse_mode = false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
void keyboard_post_init_keymap(void) {
|
||||
|
|
|
|||
|
|
@ -299,7 +299,7 @@ bool encoder_update_user(uint16_t index, bool clockwise) {
|
|||
return true;
|
||||
}
|
||||
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 0: {
|
||||
#ifdef AUDIO_ENABLE
|
||||
|
|
@ -328,6 +328,7 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
muse_mode = false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
void matrix_scan_user(void) {
|
||||
|
|
|
|||
|
|
@ -190,7 +190,7 @@ uint16_t muse_counter = 0;
|
|||
uint8_t muse_offset = 70;
|
||||
uint16_t muse_tempo = 50;
|
||||
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 1:
|
||||
if (active) {
|
||||
|
|
@ -199,6 +199,7 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
muse_mode = false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
void matrix_scan_user(void) {
|
||||
|
|
|
|||
|
|
@ -187,7 +187,7 @@ bool encoder_update(bool clockwise) {
|
|||
return true;
|
||||
}
|
||||
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 0: {
|
||||
#ifdef AUDIO_ENABLE
|
||||
|
|
@ -216,6 +216,7 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
muse_mode = false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
void matrix_scan_user(void) {
|
||||
|
|
|
|||
|
|
@ -61,10 +61,10 @@ void matrix_scan_kb(void) {
|
|||
|
||||
#ifdef DIP_SWITCH_ENABLE
|
||||
__attribute__((weak))
|
||||
void dip_update(uint8_t index, bool active) {}
|
||||
bool dip_update(uint8_t index, bool active) { return true; }
|
||||
|
||||
__attribute__((weak))
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
dip_update(index, active);
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
return dip_update(index, active);
|
||||
}
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -213,7 +213,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) {
|
|||
return true;
|
||||
}
|
||||
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 0: {
|
||||
if (active) {
|
||||
|
|
@ -237,4 +237,5 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
SEND_STRING("This is a Planck THK");
|
||||
break;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -276,7 +276,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) {
|
|||
return true;
|
||||
}
|
||||
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 0:
|
||||
if (active) {
|
||||
|
|
@ -292,6 +292,7 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
muse_mode = false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -263,7 +263,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) {
|
|||
return true;
|
||||
}
|
||||
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 0:
|
||||
if (active) {
|
||||
|
|
@ -279,6 +279,7 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
muse_mode = false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -190,7 +190,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) {
|
|||
return true;
|
||||
}
|
||||
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 0:
|
||||
if (active) {
|
||||
|
|
@ -206,6 +206,7 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
muse_mode = false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -257,7 +257,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) {
|
|||
return true;
|
||||
}
|
||||
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 0:
|
||||
if (active) {
|
||||
|
|
@ -273,6 +273,7 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
muse_mode = false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -264,7 +264,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) {
|
|||
return true;
|
||||
}
|
||||
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 0:
|
||||
if (active) {
|
||||
|
|
@ -280,6 +280,7 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
muse_mode = false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -327,7 +327,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) {
|
|||
return true;
|
||||
}
|
||||
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 0:
|
||||
if (active) {
|
||||
|
|
@ -343,6 +343,7 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
muse_mode = false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
void matrix_scan_user(void) {
|
||||
|
|
|
|||
|
|
@ -554,7 +554,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) {
|
|||
return true;
|
||||
}
|
||||
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 0:
|
||||
if (active) {
|
||||
|
|
@ -570,6 +570,7 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
muse_mode = false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
void matrix_scan_user(void) {
|
||||
|
|
|
|||
|
|
@ -273,7 +273,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) {
|
|||
return true;
|
||||
}
|
||||
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 0:
|
||||
if (active) {
|
||||
|
|
@ -289,6 +289,7 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
muse_mode = false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -459,7 +459,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) {
|
|||
return true;
|
||||
}
|
||||
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 0:
|
||||
if (active) {
|
||||
|
|
@ -475,6 +475,7 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
muse_mode = false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
void matrix_scan_user(void) {
|
||||
|
|
|
|||
|
|
@ -395,7 +395,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) {
|
|||
return true;
|
||||
}
|
||||
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 0:
|
||||
if (active) {
|
||||
|
|
@ -411,4 +411,5 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
muse_mode = false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -257,7 +257,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) {
|
|||
return true;
|
||||
}
|
||||
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 0:
|
||||
if (active) {
|
||||
|
|
@ -273,6 +273,7 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
muse_mode = false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -345,7 +345,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) {
|
|||
return true;
|
||||
}
|
||||
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 0:
|
||||
if (active) {
|
||||
|
|
@ -361,6 +361,7 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
muse_mode = false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -147,7 +147,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) {
|
|||
return true;
|
||||
}
|
||||
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
switch (index) {
|
||||
case 0:
|
||||
if (active) {
|
||||
|
|
@ -163,6 +163,7 @@ void dip_switch_update_user(uint8_t index, bool active) {
|
|||
muse_mode = false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -53,11 +53,11 @@ void matrix_scan_kb(void) {
|
|||
|
||||
#ifdef DIP_SWITCH_ENABLE
|
||||
__attribute__((weak))
|
||||
void dip_update(uint8_t index, bool active) {}
|
||||
bool dip_update(uint8_t index, bool active) { return true;}
|
||||
|
||||
__attribute__((weak))
|
||||
void dip_switch_update_user(uint8_t index, bool active) {
|
||||
dip_update(index, active);
|
||||
bool dip_switch_update_user(uint8_t index, bool active) {
|
||||
return dip_update(index, active);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue