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 }