diff options
| author | Bram Inniger <bram@inniger.be> | 2023-12-05 07:19:14 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-12-04 21:19:14 -0800 |
| commit | b9a3bdb982abe1905e6c3ecb55c0e6344f95495b (patch) | |
| tree | cf05659a6efa1a8feab2ad4cf997aa5353057eb1 /keyboards/splitkb | |
| parent | 88653c53ed4062b36a8b304244fca1a470224118 (diff) | |
[Keyboard] Fix oled layer display order for Aurora boards (#22521)
Diffstat (limited to 'keyboards/splitkb')
| -rw-r--r-- | keyboards/splitkb/aurora/corne/corne.c | 21 | ||||
| -rw-r--r-- | keyboards/splitkb/aurora/helix/helix.c | 21 | ||||
| -rw-r--r-- | keyboards/splitkb/aurora/lily58/lily58.c | 21 | ||||
| -rw-r--r-- | keyboards/splitkb/aurora/sofle_v2/sofle_v2.c | 21 | ||||
| -rw-r--r-- | keyboards/splitkb/aurora/sweep/sweep.c | 21 |
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 | ||
