Skip to content

Commit 6fef39e

Browse files
committed
Clarify Qube host status label
1 parent b491cc9 commit 6fef39e

2 files changed

Lines changed: 4 additions & 42 deletions

File tree

keyboards/k04_qube/src/qube_display.rs

Lines changed: 2 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ use rmk::event::{
4242
};
4343
use rmk::processor::Processor;
4444
use rmk_types::battery::BatteryStatus;
45-
use rmk_types::ble::BleState;
4645
use static_cell::StaticCell;
4746

4847
// --- Panel geometry ---------------------------------------------------------
@@ -73,7 +72,6 @@ const COL_LABEL: Rgb565 = Rgb565::new(16, 36, 28);
7372
const COL_DIM: Rgb565 = Rgb565::new(5, 12, 14);
7473
const COL_ACCENT: Rgb565 = Rgb565::new(3, 38, 31);
7574
const COL_ACCENT_DIM: Rgb565 = Rgb565::new(1, 16, 18);
76-
const COL_AMBER: Rgb565 = Rgb565::new(31, 43, 5);
7775
const COL_YELLOW: Rgb565 = Rgb565::new(31, 50, 0);
7876
const COL_RED: Rgb565 = Rgb565::new(31, 5, 5);
7977
const COL_BAR_BG: Rgb565 = Rgb565::new(2, 7, 9);
@@ -669,9 +667,7 @@ impl DisplayRenderer<Rgb565> for QubeStatusRenderer {
669667

670668
let layer_meta = MonoTextStyle::new(&FONT_6X10, COL_LABEL);
671669
let body = MonoTextStyle::new(&FONT_8X13, COL_FG);
672-
let body_muted = MonoTextStyle::new(&FONT_8X13, COL_MUTED);
673670
let body_accent = MonoTextStyle::new(&FONT_8X13, COL_ACCENT);
674-
let body_amber = MonoTextStyle::new(&FONT_8X13, COL_AMBER);
675671
let title_shadow = MonoTextStyle::new(&FONT_10X20, COL_ACCENT_DIM);
676672
let title = MonoTextStyle::new(&FONT_10X20, COL_FG);
677673
let top = TextStyleBuilder::new().baseline(Baseline::Top).build();
@@ -693,11 +689,6 @@ impl DisplayRenderer<Rgb565> for QubeStatusRenderer {
693689
let lp = battery_reading(ctx.peripheral_batteries.first().map(|b| b.0));
694690
let rp = battery_reading(ctx.peripheral_batteries.get(1).map(|b| b.0));
695691
let name = layer_name(ctx.layer);
696-
let ble_on = matches!(
697-
ctx.ble_status.state,
698-
BleState::Connected | BleState::Advertising
699-
);
700-
let ble_ok = ctx.ble_status.state == BleState::Connected;
701692

702693
// Header.
703694
draw_panel(display, SAFE_X, 14, SAFE_W, 28, COL_PANEL, COL_BORDER_DIM);
@@ -710,21 +701,11 @@ impl DisplayRenderer<Rgb565> for QubeStatusRenderer {
710701
let _ =
711702
Text::with_text_style(&s, Point::new(SCREEN_W as i32 / 2, 21), body, tc).draw(display);
712703
s.clear();
713-
let _ = write!(
714-
&mut s,
715-
"USB BLE{}",
716-
ctx.ble_status.profile.saturating_add(1)
717-
);
704+
let _ = s.push_str("USB HOST");
718705
let _ = Text::with_text_style(
719706
&s,
720707
Point::new(SAFE_X + SAFE_W as i32 - 13, 21),
721-
if ble_ok {
722-
body_accent
723-
} else if ble_on {
724-
body_amber
725-
} else {
726-
body_muted
727-
},
708+
body_accent,
728709
tr,
729710
)
730711
.draw(display);

keyboards/op36_qube/src/qube_display.rs

Lines changed: 2 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ use rmk::event::{
4242
};
4343
use rmk::processor::Processor;
4444
use rmk_types::battery::BatteryStatus;
45-
use rmk_types::ble::BleState;
4645
use static_cell::StaticCell;
4746

4847
// --- Panel geometry ---------------------------------------------------------
@@ -73,7 +72,6 @@ const COL_LABEL: Rgb565 = Rgb565::new(16, 36, 28);
7372
const COL_DIM: Rgb565 = Rgb565::new(5, 12, 14);
7473
const COL_ACCENT: Rgb565 = Rgb565::new(3, 38, 31);
7574
const COL_ACCENT_DIM: Rgb565 = Rgb565::new(1, 16, 18);
76-
const COL_AMBER: Rgb565 = Rgb565::new(31, 43, 5);
7775
const COL_YELLOW: Rgb565 = Rgb565::new(31, 50, 0);
7876
const COL_RED: Rgb565 = Rgb565::new(31, 5, 5);
7977
const COL_BAR_BG: Rgb565 = Rgb565::new(2, 7, 9);
@@ -669,9 +667,7 @@ impl DisplayRenderer<Rgb565> for QubeStatusRenderer {
669667

670668
let layer_meta = MonoTextStyle::new(&FONT_6X10, COL_LABEL);
671669
let body = MonoTextStyle::new(&FONT_8X13, COL_FG);
672-
let body_muted = MonoTextStyle::new(&FONT_8X13, COL_MUTED);
673670
let body_accent = MonoTextStyle::new(&FONT_8X13, COL_ACCENT);
674-
let body_amber = MonoTextStyle::new(&FONT_8X13, COL_AMBER);
675671
let title_shadow = MonoTextStyle::new(&FONT_10X20, COL_ACCENT_DIM);
676672
let title = MonoTextStyle::new(&FONT_10X20, COL_FG);
677673
let top = TextStyleBuilder::new().baseline(Baseline::Top).build();
@@ -693,11 +689,6 @@ impl DisplayRenderer<Rgb565> for QubeStatusRenderer {
693689
let lp = battery_reading(ctx.peripheral_batteries.first().map(|b| b.0));
694690
let rp = battery_reading(ctx.peripheral_batteries.get(1).map(|b| b.0));
695691
let name = layer_name(ctx.layer);
696-
let ble_on = matches!(
697-
ctx.ble_status.state,
698-
BleState::Connected | BleState::Advertising
699-
);
700-
let ble_ok = ctx.ble_status.state == BleState::Connected;
701692

702693
// Header.
703694
draw_panel(display, SAFE_X, 14, SAFE_W, 28, COL_PANEL, COL_BORDER_DIM);
@@ -710,21 +701,11 @@ impl DisplayRenderer<Rgb565> for QubeStatusRenderer {
710701
let _ =
711702
Text::with_text_style(&s, Point::new(SCREEN_W as i32 / 2, 21), body, tc).draw(display);
712703
s.clear();
713-
let _ = write!(
714-
&mut s,
715-
"USB BLE{}",
716-
ctx.ble_status.profile.saturating_add(1)
717-
);
704+
let _ = s.push_str("USB HOST");
718705
let _ = Text::with_text_style(
719706
&s,
720707
Point::new(SAFE_X + SAFE_W as i32 - 13, 21),
721-
if ble_ok {
722-
body_accent
723-
} else if ble_on {
724-
body_amber
725-
} else {
726-
body_muted
727-
},
708+
body_accent,
728709
tr,
729710
)
730711
.draw(display);

0 commit comments

Comments
 (0)