sparreal_kernel/lib.rs
1#![no_std]
2#![feature(linkage)]
3#![feature(fn_align)]
4#![feature(allocator_api)]
5
6extern crate alloc;
7#[macro_use]
8extern crate log;
9
10pub use rdrive::module_driver;
11
12#[macro_use]
13mod logger;
14
15pub mod __export;
16pub mod boot;
17pub mod globals;
18pub mod io;
19
20pub mod async_std;
21pub mod driver;
22pub mod hal_al;
23pub mod irq;
24mod lang_items;
25
26pub mod mem;
27pub mod platform;
28pub mod prelude;
29pub mod task;
30pub mod time;
31
32pub use mem::Address;