Commit Graph

11 Commits

Author SHA1 Message Date
Philipp Oppermann
fcd849f471 Fix deprecated range syntax 2019-06-17 17:28:27 +02:00
Philipp Oppermann
af0b258279 Make vga_buffer::{ScreenChar, Buffer} repr(transparent) 2019-02-05 10:44:52 +01:00
Philipp Oppermann
b5c05193e1 Document vga buffer methods 2019-01-25 14:39:47 +01:00
Philipp Oppermann
c43d6191c5 Implement print!/println! macros 2019-01-25 13:22:33 +01:00
Philipp Oppermann
c1e3fa57c6 Add a global interface 2019-01-25 13:21:39 +01:00
Philipp Oppermann
3574958d5f Implement new_line method 2019-01-25 13:18:58 +01:00
Philipp Oppermann
cbfe6221bd Implement support for Rust's formatting macros 2019-01-25 13:18:13 +01:00
Philipp Oppermann
d1897af515 Use volatile writes for accessing the VGA buffer 2019-01-25 13:16:44 +01:00
Philipp Oppermann
d71e6a7cb6 Test the vga buffer module through a print_something function 2019-01-25 12:26:05 +01:00
Philipp Oppermann
27f2c4c2ff Add methods to write bytes and strings 2019-01-25 12:25:46 +01:00
Philipp Oppermann
19de9e560d Add a VGA buffer module 2019-01-25 12:21:51 +01:00