Philipp Oppermann
|
8f18fb4282
|
Merge branch 'post-07' into post-08
|
2019-02-05 10:45:12 +01:00 |
|
Philipp Oppermann
|
2db616bd7d
|
Merge branch 'post-03' into post-04
|
2019-02-05 10:45:11 +01:00 |
|
Philipp Oppermann
|
af0b258279
|
Make vga_buffer::{ScreenChar, Buffer} repr(transparent)
|
2019-02-05 10:44:52 +01:00 |
|
Philipp Oppermann
|
ec2da4bebd
|
Merge branch 'z_post_07' into z_post_08
|
2019-01-25 14:47:32 +01:00 |
|
Philipp Oppermann
|
be46130322
|
Merge branch 'z_post_03' into z_post_04
|
2019-01-25 14:45:46 +01:00 |
|
Philipp Oppermann
|
b5c05193e1
|
Document vga buffer methods
|
2019-01-25 14:39:47 +01:00 |
|
Philipp Oppermann
|
5efcecc2f2
|
Avoid deadlock by disabling interrupts in print! and serial_print! macros
|
2019-01-25 14:14:26 +01:00 |
|
Philipp Oppermann
|
76110c1dd8
|
Add a write_formatted test
|
2019-01-25 13:32:00 +01:00 |
|
Philipp Oppermann
|
92c4206e86
|
Add a write_byte test
|
2019-01-25 13:31:34 +01:00 |
|
Philipp Oppermann
|
a15e01f2eb
|
Construct a vga buffer for testing
|
2019-01-25 13:31:06 +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 |
|