Philipp Oppermann
|
95612c1d3c
|
Merge branch 'post-06' into post-07
|
2020-06-08 12:05:05 +02:00 |
|
Philipp Oppermann
|
9f9ff59489
|
Create a testable trait for printing test messages automatically
|
2020-06-08 11:04:03 +02:00 |
|
Philipp Oppermann
|
061dee44eb
|
Merge branch 'post-06' into post-07
|
2019-06-17 17:28:32 +02:00 |
|
Philipp Oppermann
|
7003268b9f
|
Merge branch 'post-03' into post-04
|
2019-06-17 17:28:32 +02:00 |
|
Philipp Oppermann
|
fcd849f471
|
Fix deprecated range syntax
|
2019-06-17 17:28:27 +02:00 |
|
Philipp Oppermann
|
ae93dc18c3
|
Fix race condition in test_println_output test
|
2019-04-26 15:25:41 +02:00 |
|
Philipp Oppermann
|
ad6cb02d5c
|
Merge branch 'post-06-new' into post-07-new-rebased
|
2019-04-26 15:24:28 +02:00 |
|
Philipp Oppermann
|
d0629ba5a2
|
Import serial_println only in test mode
|
2019-04-26 13:41:19 +02:00 |
|
Philipp Oppermann
|
46bb44b95d
|
Run cargo fmt
|
2019-04-26 13:41:19 +02:00 |
|
Philipp Oppermann
|
4cbac20b40
|
Add tests for the VGA buffer
|
2019-04-26 13:41:19 +02:00 |
|
Philipp Oppermann
|
23cbafab1c
|
Reset code to post-03 branch
|
2019-04-26 12:44:33 +02:00 |
|
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 |
|