drivers/lib.rs
1extern crate alloc;
2
3#[cfg(any(target_os = "linux", target_os = "macos", target_os = "windows"))]
4extern crate std;
5
6#[cfg(target_vendor = "espressif")]
7pub mod espressif;
8
9#[cfg(any(target_os = "linux", target_os = "macos", target_os = "windows"))]
10pub mod native;
11
12pub mod core;
13
14#[cfg(any(target_os = "linux", target_os = "macos", target_os = "windows"))]
15pub mod standard_library;
16
17//pub fn Mount_devices(
18// Task: TaskIdentifier,
19// Virtual_file_systems: &VirtualFileSystem,
20//) -> Result<(), String> {
21// #[cfg(target_vendor = "espressif")]
22// Espressif::Mount_devices(Virtual_file_systems)?;
23//
24// #[cfg(any(target_os = "linux", target_os = "macos", target_os = "windows"))]
25// Native::Mount_devices(Task, Virtual_file_systems)?;
26//
27// Ok(())
28//}