base
This commit is contained in:
commit
bb6dd4881b
19 changed files with 441 additions and 0 deletions
23
src/dev/input.rs
Normal file
23
src/dev/input.rs
Normal file
|
@ -0,0 +1,23 @@
|
|||
use lazy_static::lazy_static;
|
||||
use spin::Mutex;
|
||||
|
||||
use crate::hard::keyboard::Keyboard;
|
||||
|
||||
lazy_static! {
|
||||
static ref In: Mutex<Input> = Mutex::new(Input::init());
|
||||
}
|
||||
|
||||
pub struct Input {
|
||||
keyboard: Keyboard,
|
||||
}
|
||||
|
||||
impl Input {
|
||||
pub fn init() -> Self {
|
||||
let keyboard = Keyboard;
|
||||
Self { keyboard }
|
||||
}
|
||||
|
||||
pub fn read(out: &mut [char]) -> usize {
|
||||
0
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue