Skip to content

Commit

Permalink
[Keyboard] Fix oled layer display order for Aurora boards (qmk#22521)
Browse files Browse the repository at this point in the history
  • Loading branch information
bram-inniger authored and Nathan committed Feb 11, 2024
1 parent 6fc723c commit 308bac9
Show file tree
Hide file tree
Showing 5 changed files with 65 additions and 40 deletions.
21 changes: 13 additions & 8 deletions keyboards/splitkb/aurora/corne/corne.c
Original file line number Diff line number Diff line change
Expand Up @@ -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);
}
}

Expand Down
21 changes: 13 additions & 8 deletions keyboards/splitkb/aurora/helix/helix.c
Original file line number Diff line number Diff line change
Expand Up @@ -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);
}
}

Expand Down
21 changes: 13 additions & 8 deletions keyboards/splitkb/aurora/lily58/lily58.c
Original file line number Diff line number Diff line change
Expand Up @@ -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);
}
}

Expand Down
21 changes: 13 additions & 8 deletions keyboards/splitkb/aurora/sofle_v2/sofle_v2.c
Original file line number Diff line number Diff line change
Expand Up @@ -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);
}
}

Expand Down
21 changes: 13 additions & 8 deletions keyboards/splitkb/aurora/sweep/sweep.c
Original file line number Diff line number Diff line change
Expand Up @@ -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);
}
}

Expand Down

0 comments on commit 308bac9

Please sign in to comment.