/ firmware / src / boot / storage.rs
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  }