/ firmware / src / boot / services.rs
services.rs
 1  use embassy_executor::Spawner;
 2  use embassy_net::Stack;
 3  
 4  use crate::{networking, programs, services};
 5  
 6  pub fn start_services(
 7      spawner: &Spawner,
 8      stack: Stack<'static>,
 9      flash: esp_storage::FlashStorage<'static>,
10  ) {
11      networking::sntp::spawn(spawner, stack);
12      services::http::spawn(spawner, stack);
13      services::ota::spawn(spawner, stack, flash);
14      programs::shell::spawn(spawner, stack);
15  }