storage.rs
1 use crate::{filesystems::sd, power, services}; 2 3 pub fn initialize_sd_and_filesystem( 4 spi: esp_hal::peripherals::SPI2<'static>, 5 cs: esp_hal::peripherals::GPIO10<'static>, 6 mosi: esp_hal::peripherals::GPIO11<'static>, 7 sck: esp_hal::peripherals::GPIO12<'static>, 8 miso: esp_hal::peripherals::GPIO13<'static>, 9 ) { 10 sd::initialize(spi, cs, mosi, sck, miso); 11 services::data_logger::ensure_initialized(); 12 power::sleep::initialize(); 13 services::system_files::initialize_layout(); 14 }