diff --git a/firmware/rust/src/lcd.rs b/firmware/rust/src/lcd.rs index 9c77a19..b088996 100644 --- a/firmware/rust/src/lcd.rs +++ b/firmware/rust/src/lcd.rs @@ -35,8 +35,6 @@ impl Lcd { 0xEE, // (18) Reset Cursor Update Mode 0x81, // (9) Set Electronic Volume: Set Contrast nb::block!(eeprom::read_byte(&CONTRAST)).unwrap(), // (9) Set Electronic Volume: Set Contrast - 0xFA, // (25) Set Adv. Program Control 0: Set Temperature compensation curve to -0.11%/°C - 0x90, // (25) Set Adv. Program Control 0: Set Temperature compensation curve to -0.11%/°C 0xAF, // (12) Set Display Enable: Display on ]; diff --git a/firmware/rust/src/screen/setup.rs b/firmware/rust/src/screen/setup.rs index 91cb2e2..a06ee70 100644 --- a/firmware/rust/src/screen/setup.rs +++ b/firmware/rust/src/screen/setup.rs @@ -35,7 +35,7 @@ impl Setup { Selection::BacklightEdit => match input { Input::Next => { self.backlight = if self.backlight == u8::MAX { - u8::MAX + u8::MIN } else { self.backlight + 1 }; @@ -44,7 +44,7 @@ impl Setup { } Input::Previous => { self.backlight = if self.backlight == u8::MIN { - u8::MIN + u8::MAX } else { self.backlight - 1 }; @@ -70,7 +70,7 @@ impl Setup { Selection::ContrastEdit => match input { Input::Next => { self.contrast = if self.contrast >= 63 { - 63 + u8::MIN } else { self.contrast + 1 }; @@ -79,7 +79,7 @@ impl Setup { } Input::Previous => { self.contrast = if self.contrast == u8::MIN { - u8::MIN + 63 } else { self.contrast - 1 };