This commit is contained in:
JOLIMAITRE Matthieu 2024-10-21 14:39:21 +02:00
commit bb6dd4881b
19 changed files with 441 additions and 0 deletions

23
src/dev/input.rs Normal file
View 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
}
}