mirror of
https://github.com/Djeeberjr/fw-anwesenheit.git
synced 2025-11-04 07:34:10 +00:00
added red led flash in inti to see a failer on init routine
This commit is contained in:
parent
56d2dbfa7c
commit
610840311f
@ -23,6 +23,9 @@ use esp_hal::{
|
|||||||
use esp_hal_smartled::{SmartLedsAdapterAsync, buffer_size_async};
|
use esp_hal_smartled::{SmartLedsAdapterAsync, buffer_size_async};
|
||||||
use esp_println::logger::init_logger;
|
use esp_println::logger::init_logger;
|
||||||
use log::{debug, error};
|
use log::{debug, error};
|
||||||
|
use smart_leds::SmartLedsWriteAsync;
|
||||||
|
use smart_leds::brightness;
|
||||||
|
use smart_leds::colors::RED;
|
||||||
use thiserror::Error;
|
use thiserror::Error;
|
||||||
|
|
||||||
use crate::init::network;
|
use crate::init::network;
|
||||||
@ -101,6 +104,13 @@ impl AppHardware {
|
|||||||
|
|
||||||
init_logger(log::LevelFilter::Debug);
|
init_logger(log::LevelFilter::Debug);
|
||||||
|
|
||||||
|
let mut led = setup_led(peripherals.RMT, peripherals.GPIO1)?;
|
||||||
|
let _ = led.write(brightness(
|
||||||
|
[RED; NUM_LEDS].into_iter(),
|
||||||
|
255,
|
||||||
|
))
|
||||||
|
.await;
|
||||||
|
|
||||||
let rng = esp_hal::rng::Rng::new();
|
let rng = esp_hal::rng::Rng::new();
|
||||||
let network_seed = (rng.random() as u64) << 32 | rng.random() as u64;
|
let network_seed = (rng.random() as u64) << 32 | rng.random() as u64;
|
||||||
|
|
||||||
@ -134,8 +144,6 @@ impl AppHardware {
|
|||||||
let buzzer_gpio = peripherals.GPIO21;
|
let buzzer_gpio = peripherals.GPIO21;
|
||||||
let buzzer = setup_buzzer(buzzer_gpio);
|
let buzzer = setup_buzzer(buzzer_gpio);
|
||||||
|
|
||||||
let led = setup_led(peripherals.RMT, peripherals.GPIO1)?;
|
|
||||||
|
|
||||||
Timer::after(Duration::from_millis(500)).await;
|
Timer::after(Duration::from_millis(500)).await;
|
||||||
|
|
||||||
debug!("hardware init done");
|
debug!("hardware init done");
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user