diff options
| author | Miguel <m.i@gmx.at> | 2018-08-18 16:20:26 +0200 |
|---|---|---|
| committer | Miguel <m.i@gmx.at> | 2018-08-18 16:20:26 +0200 |
| commit | 639c3d47b09114628f8e1f8817c27c10bf1fb28c (patch) | |
| tree | f0381de25cc8f2de96a87b47cc76f7d09548bf7e /driver/serial.h | |
| parent | 7b0d88b2dff9b635d9ff69f6d51b6832c1ca4c40 (diff) | |
reviving old drivers: mouse, pci, e1000
Diffstat (limited to 'driver/serial.h')
| -rw-r--r-- | driver/serial.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/driver/serial.h b/driver/serial.h new file mode 100644 index 0000000..2f287e6 --- /dev/null +++ b/driver/serial.h @@ -0,0 +1,11 @@ +void serial_init() + +char serial_read() { +int is_transmit_empty() { + return x86_inb(PORT + 5) & 0x20; +} + +void serial_write(char a) { + while (is_transmit_empty() == 0); + x86_outb(PORT,a); +} |
