summaryrefslogtreecommitdiff
path: root/keyboards/splitkb
diff options
context:
space:
mode:
authorBram Inniger <bram@inniger.be>2023-12-05 07:19:14 +0200
committerGitHub <noreply@github.com>2023-12-04 21:19:14 -0800
commitb9a3bdb982abe1905e6c3ecb55c0e6344f95495b (patch)
treecf05659a6efa1a8feab2ad4cf997aa5353057eb1 /keyboards/splitkb
parent88653c53ed4062b36a8b304244fca1a470224118 (diff)
[Keyboard] Fix oled layer display order for Aurora boards (#22521)
Diffstat (limited to 'keyboards/splitkb')
-rw-r--r--keyboards/splitkb/aurora/corne/corne.c21
-rw-r--r--keyboards/splitkb/aurora/helix/helix.c21
-rw-r--r--keyboards/splitkb/aurora/lily58/lily58.c21
-rw-r--r--keyboards/splitkb/aurora/sofle_v2/sofle_v2.c21
-rw-r--r--keyboards/splitkb/aurora/sweep/sweep.c21
5 files changed, 65 insertions, 40 deletions
diff --git a/keyboards/splitkb/aurora/corne/corne.c b/keyboards/splitkb/aurora/corne/corne.c
index 11ed0500ad..d95a448021 100644
--- a/keyboards/splitkb/aurora/corne/corne.c
+++ b/keyboards/splitkb/aurora/corne/corne.c
@@ -212,14 +212,19 @@ static void render_layer_state(void) {
212 0x20, 0x9d, 0x9e, 0x9f, 0x20, 212 0x20, 0x9d, 0x9e, 0x9f, 0x20,
213 0x20, 0xbd, 0xbe, 0xbf, 0x20, 213 0x20, 0xbd, 0xbe, 0xbf, 0x20,
214 0x20, 0xdd, 0xde, 0xdf, 0x20, 0}; 214 0x20, 0xdd, 0xde, 0xdf, 0x20, 0};
215 if(layer_state_is(_LOWER)) { 215
216 oled_write_P(lower_layer, false); 216 switch (get_highest_layer(layer_state | default_layer_state)) {
217 } else if(layer_state_is(_RAISE)) { 217 case _LOWER:
218 oled_write_P(raise_layer, false); 218 oled_write_P(lower_layer, false);
219 } else if(layer_state_is(_DEFAULT)) { 219 break;
220 oled_write_P(default_layer, false); 220 case _RAISE:
221 } else { 221 oled_write_P(raise_layer, false);
222 oled_write_P(adjust_layer, false); 222 break;
223 case _ADJUST:
224 oled_write_P(adjust_layer, false);
225 break;
226 default:
227 oled_write_P(default_layer, false);
223 } 228 }
224} 229}
225 230
diff --git a/keyboards/splitkb/aurora/helix/helix.c b/keyboards/splitkb/aurora/helix/helix.c
index a6ba65aeb5..3d3094cbd1 100644
--- a/keyboards/splitkb/aurora/helix/helix.c
+++ b/keyboards/splitkb/aurora/helix/helix.c
@@ -208,14 +208,19 @@ void render_layer_state(void) {
208 0x20, 0x9d, 0x9e, 0x9f, 0x20, 208 0x20, 0x9d, 0x9e, 0x9f, 0x20,
209 0x20, 0xbd, 0xbe, 0xbf, 0x20, 209 0x20, 0xbd, 0xbe, 0xbf, 0x20,
210 0x20, 0xdd, 0xde, 0xdf, 0x20, 0}; 210 0x20, 0xdd, 0xde, 0xdf, 0x20, 0};
211 if(layer_state_is(_LOWER)) { 211
212 oled_write_P(lower_layer, false); 212 switch (get_highest_layer(layer_state | default_layer_state)) {
213 } else if(layer_state_is(_RAISE)) { 213 case _LOWER:
214 oled_write_P(raise_layer, false); 214 oled_write_P(lower_layer, false);
215 } else if(layer_state_is(_DEFAULT)) { 215 break;
216 oled_write_P(default_layer, false); 216 case _RAISE:
217 } else { 217 oled_write_P(raise_layer, false);
218 oled_write_P(adjust_layer, false); 218 break;
219 case _ADJUST:
220 oled_write_P(adjust_layer, false);
221 break;
222 default:
223 oled_write_P(default_layer, false);
219 } 224 }
220} 225}
221 226
diff --git a/keyboards/splitkb/aurora/lily58/lily58.c b/keyboards/splitkb/aurora/lily58/lily58.c
index 828ac84f47..83e4ecbe08 100644
--- a/keyboards/splitkb/aurora/lily58/lily58.c
+++ b/keyboards/splitkb/aurora/lily58/lily58.c
@@ -212,14 +212,19 @@ void render_layer_state(void) {
212 0x20, 0x9d, 0x9e, 0x9f, 0x20, 212 0x20, 0x9d, 0x9e, 0x9f, 0x20,
213 0x20, 0xbd, 0xbe, 0xbf, 0x20, 213 0x20, 0xbd, 0xbe, 0xbf, 0x20,
214 0x20, 0xdd, 0xde, 0xdf, 0x20, 0}; 214 0x20, 0xdd, 0xde, 0xdf, 0x20, 0};
215 if(layer_state_is(_LOWER)) { 215
216 oled_write_P(lower_layer, false); 216 switch (get_highest_layer(layer_state | default_layer_state)) {
217 } else if(layer_state_is(_RAISE)) { 217 case _LOWER:
218 oled_write_P(raise_layer, false); 218 oled_write_P(lower_layer, false);
219 } else if(layer_state_is(_DEFAULT)) { 219 break;
220 oled_write_P(default_layer, false); 220 case _RAISE:
221 } else { 221 oled_write_P(raise_layer, false);
222 oled_write_P(adjust_layer, false); 222 break;
223 case _ADJUST:
224 oled_write_P(adjust_layer, false);
225 break;
226 default:
227 oled_write_P(default_layer, false);
223 } 228 }
224} 229}
225 230
diff --git a/keyboards/splitkb/aurora/sofle_v2/sofle_v2.c b/keyboards/splitkb/aurora/sofle_v2/sofle_v2.c
index f5cb0573ce..4d51b88bba 100644
--- 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) {
212 0x20, 0x9d, 0x9e, 0x9f, 0x20, 212 0x20, 0x9d, 0x9e, 0x9f, 0x20,
213 0x20, 0xbd, 0xbe, 0xbf, 0x20, 213 0x20, 0xbd, 0xbe, 0xbf, 0x20,
214 0x20, 0xdd, 0xde, 0xdf, 0x20, 0}; 214 0x20, 0xdd, 0xde, 0xdf, 0x20, 0};
215 if(layer_state_is(_LOWER)) { 215
216 oled_write_P(lower_layer, false); 216 switch (get_highest_layer(layer_state | default_layer_state)) {
217 } else if(layer_state_is(_RAISE)) { 217 case _LOWER:
218 oled_write_P(raise_layer, false); 218 oled_write_P(lower_layer, false);
219 } else if(layer_state_is(_DEFAULT)) { 219 break;
220 oled_write_P(default_layer, false); 220 case _RAISE:
221 } else { 221 oled_write_P(raise_layer, false);
222 oled_write_P(adjust_layer, false); 222 break;
223 case _ADJUST:
224 oled_write_P(adjust_layer, false);
225 break;
226 default:
227 oled_write_P(default_layer, false);
223 } 228 }
224} 229}
225 230
diff --git a/keyboards/splitkb/aurora/sweep/sweep.c b/keyboards/splitkb/aurora/sweep/sweep.c
index 605847d99b..80abd94eea 100644
--- a/keyboards/splitkb/aurora/sweep/sweep.c
+++ b/keyboards/splitkb/aurora/sweep/sweep.c
@@ -212,14 +212,19 @@ void render_layer_state(void) {
212 0x20, 0x9d, 0x9e, 0x9f, 0x20, 212 0x20, 0x9d, 0x9e, 0x9f, 0x20,
213 0x20, 0xbd, 0xbe, 0xbf, 0x20, 213 0x20, 0xbd, 0xbe, 0xbf, 0x20,
214 0x20, 0xdd, 0xde, 0xdf, 0x20, 0}; 214 0x20, 0xdd, 0xde, 0xdf, 0x20, 0};
215 if(layer_state_is(_LOWER)) { 215
216 oled_write_P(lower_layer, false); 216 switch (get_highest_layer(layer_state | default_layer_state)) {
217 } else if(layer_state_is(_RAISE)) { 217 case _LOWER:
218 oled_write_P(raise_layer, false); 218 oled_write_P(lower_layer, false);
219 } else if(layer_state_is(_DEFAULT)) { 219 break;
220 oled_write_P(default_layer, false); 220 case _RAISE:
221 } else { 221 oled_write_P(raise_layer, false);
222 oled_write_P(adjust_layer, false); 222 break;
223 case _ADJUST:
224 oled_write_P(adjust_layer, false);
225 break;
226 default:
227 oled_write_P(default_layer, false);
223 } 228 }
224} 229}
225 230