Send keypresses over ps2

This commit is contained in:
Jeremy Soller
2019-11-08 10:29:29 -07:00
parent 1b0f79c818
commit 2c18b3cb54
6 changed files with 75 additions and 45 deletions

View File

@ -18,9 +18,13 @@ uint8_t kbc_read(struct Kbc * kbc) {
}
void kbc_keyboard(struct Kbc * kbc, uint8_t data) {
//TODO: use timeout
while (kbc_status(kbc) & KBC_STS_OBF) {}
*(kbc->keyboard_out) = data;
}
void kbc_mouse(struct Kbc * kbc, uint8_t data) {
//TODO: use timeout
while (kbc_status(kbc) & KBC_STS_OBF) {}
*(kbc->mouse_out) = data;
}