commit: 18aa7d12445914ace6f34686891eed27216c2a1d
parent 65377949891f4534628afd49aafa0ad234d908ef
Author: QMK Bot <hello@qmk.fm>
Date: Tue, 5 Dec 2023 05:19:46 +0000
Merge remote-tracking branch 'origin/master' into develop
Diffstat:
5 files changed, 65 insertions(+), 40 deletions(-)
diff --git a/keyboards/splitkb/aurora/corne/corne.c b/keyboards/splitkb/aurora/corne/corne.c
@@ -212,14 +212,19 @@ static void render_layer_state(void) {
0x20, 0x9d, 0x9e, 0x9f, 0x20,
0x20, 0xbd, 0xbe, 0xbf, 0x20,
0x20, 0xdd, 0xde, 0xdf, 0x20, 0};
- if(layer_state_is(_LOWER)) {
- oled_write_P(lower_layer, false);
- } else if(layer_state_is(_RAISE)) {
- oled_write_P(raise_layer, false);
- } else if(layer_state_is(_DEFAULT)) {
- oled_write_P(default_layer, false);
- } else {
- oled_write_P(adjust_layer, false);
+
+ switch (get_highest_layer(layer_state | default_layer_state)) {
+ case _LOWER:
+ oled_write_P(lower_layer, false);
+ break;
+ case _RAISE:
+ oled_write_P(raise_layer, false);
+ break;
+ case _ADJUST:
+ oled_write_P(adjust_layer, false);
+ break;
+ default:
+ oled_write_P(default_layer, false);
}
}
diff --git a/keyboards/splitkb/aurora/helix/helix.c b/keyboards/splitkb/aurora/helix/helix.c
@@ -208,14 +208,19 @@ void render_layer_state(void) {
0x20, 0x9d, 0x9e, 0x9f, 0x20,
0x20, 0xbd, 0xbe, 0xbf, 0x20,
0x20, 0xdd, 0xde, 0xdf, 0x20, 0};
- if(layer_state_is(_LOWER)) {
- oled_write_P(lower_layer, false);
- } else if(layer_state_is(_RAISE)) {
- oled_write_P(raise_layer, false);
- } else if(layer_state_is(_DEFAULT)) {
- oled_write_P(default_layer, false);
- } else {
- oled_write_P(adjust_layer, false);
+
+ switch (get_highest_layer(layer_state | default_layer_state)) {
+ case _LOWER:
+ oled_write_P(lower_layer, false);
+ break;
+ case _RAISE:
+ oled_write_P(raise_layer, false);
+ break;
+ case _ADJUST:
+ oled_write_P(adjust_layer, false);
+ break;
+ default:
+ oled_write_P(default_layer, false);
}
}
diff --git a/keyboards/splitkb/aurora/lily58/lily58.c b/keyboards/splitkb/aurora/lily58/lily58.c
@@ -212,14 +212,19 @@ void render_layer_state(void) {
0x20, 0x9d, 0x9e, 0x9f, 0x20,
0x20, 0xbd, 0xbe, 0xbf, 0x20,
0x20, 0xdd, 0xde, 0xdf, 0x20, 0};
- if(layer_state_is(_LOWER)) {
- oled_write_P(lower_layer, false);
- } else if(layer_state_is(_RAISE)) {
- oled_write_P(raise_layer, false);
- } else if(layer_state_is(_DEFAULT)) {
- oled_write_P(default_layer, false);
- } else {
- oled_write_P(adjust_layer, false);
+
+ switch (get_highest_layer(layer_state | default_layer_state)) {
+ case _LOWER:
+ oled_write_P(lower_layer, false);
+ break;
+ case _RAISE:
+ oled_write_P(raise_layer, false);
+ break;
+ case _ADJUST:
+ oled_write_P(adjust_layer, false);
+ break;
+ default:
+ oled_write_P(default_layer, false);
}
}
diff --git a/keyboards/splitkb/aurora/sofle_v2/sofle_v2.c b/keyboards/splitkb/aurora/sofle_v2/sofle_v2.c
@@ -212,14 +212,19 @@ void render_layer_state(void) {
0x20, 0x9d, 0x9e, 0x9f, 0x20,
0x20, 0xbd, 0xbe, 0xbf, 0x20,
0x20, 0xdd, 0xde, 0xdf, 0x20, 0};
- if(layer_state_is(_LOWER)) {
- oled_write_P(lower_layer, false);
- } else if(layer_state_is(_RAISE)) {
- oled_write_P(raise_layer, false);
- } else if(layer_state_is(_DEFAULT)) {
- oled_write_P(default_layer, false);
- } else {
- oled_write_P(adjust_layer, false);
+
+ switch (get_highest_layer(layer_state | default_layer_state)) {
+ case _LOWER:
+ oled_write_P(lower_layer, false);
+ break;
+ case _RAISE:
+ oled_write_P(raise_layer, false);
+ break;
+ case _ADJUST:
+ oled_write_P(adjust_layer, false);
+ break;
+ default:
+ oled_write_P(default_layer, false);
}
}
diff --git a/keyboards/splitkb/aurora/sweep/sweep.c b/keyboards/splitkb/aurora/sweep/sweep.c
@@ -212,14 +212,19 @@ void render_layer_state(void) {
0x20, 0x9d, 0x9e, 0x9f, 0x20,
0x20, 0xbd, 0xbe, 0xbf, 0x20,
0x20, 0xdd, 0xde, 0xdf, 0x20, 0};
- if(layer_state_is(_LOWER)) {
- oled_write_P(lower_layer, false);
- } else if(layer_state_is(_RAISE)) {
- oled_write_P(raise_layer, false);
- } else if(layer_state_is(_DEFAULT)) {
- oled_write_P(default_layer, false);
- } else {
- oled_write_P(adjust_layer, false);
+
+ switch (get_highest_layer(layer_state | default_layer_state)) {
+ case _LOWER:
+ oled_write_P(lower_layer, false);
+ break;
+ case _RAISE:
+ oled_write_P(raise_layer, false);
+ break;
+ case _ADJUST:
+ oled_write_P(adjust_layer, false);
+ break;
+ default:
+ oled_write_P(default_layer, false);
}
}