Skip to content

Commit cd96830

Browse files
committed
fix: backlight flicker on esp32c3
1 parent b39498f commit cd96830

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/main.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ use consts::{LOG_SEND_INTERVAL_MS, PRINT_HEAP_INTERVAL_MS};
1010
use embassy_executor::Spawner;
1111
use embassy_sync::signal::Signal;
1212
use embassy_time::{Instant, Timer};
13+
use embedded_hal::digital::OutputPin;
1314
use esp_backtrace as _;
1415
use esp_hal::gpio::Pin;
1516
use esp_hal::{
@@ -174,6 +175,12 @@ async fn main(spawner: Spawner) {
174175
0,
175176
);
176177

178+
#[cfg(feature = "esp32c3")]
179+
{
180+
let mut bl_pin = adv_shift_reg.get_pin_mut(1, 1, false);
181+
_ = bl_pin.set_high();
182+
}
183+
177184
// display digits
178185
#[cfg(feature = "esp32c3")]
179186
let digits_shifters = adv_shift_reg.get_shifter_range_mut(2..8);

0 commit comments

Comments
 (0)