#![no_std]
extern crate alloc;
#[macro_use]
mod log;
mod executor;
pub use executor::Executor;
mod time_driver;
pub mod qspi;
pub mod sd;
pub mod usb;
pub use mpfs_hal_procmacros::{
embassy_hart1_main, embassy_hart2_main, embassy_hart3_main, embassy_hart4_main,
};
pub use static_cell;
#[unsafe(no_mangle)]
fn __init_once_embassy() {
time_driver::init();
}