tg_rcore_tutorial_driver/lib.rs
1#![no_std]
2
3extern crate tg_console;
4extern crate alloc;
5mod gpu;
6mod input;
7mod devices;
8mod plic;
9mod buffer;
10mod qemu;
11mod clock;
12mod address;
13
14mod block;
15pub use block::{BlockDevice, VirtIOBlockWrapper};
16
17pub use devices::{DeviceManager};
18
19pub use address::*;
20
21pub use gpu::{GpuDevice, VirtIOGpuWrapper};
22
23pub use input::{InputDevice, InputEvent};
24
25pub use virtio_drivers::Hal;