Merge branch 'post-07' into post-08

This commit is contained in:
Philipp Oppermann
2019-02-05 10:45:12 +01:00

View File

@@ -39,6 +39,7 @@ pub enum Color {
/// A combination of a foreground and a background color. /// A combination of a foreground and a background color.
#[derive(Debug, Clone, Copy, PartialEq, Eq)] #[derive(Debug, Clone, Copy, PartialEq, Eq)]
#[repr(transparent)]
struct ColorCode(u8); struct ColorCode(u8);
impl ColorCode { impl ColorCode {
@@ -62,6 +63,7 @@ const BUFFER_HEIGHT: usize = 25;
const BUFFER_WIDTH: usize = 80; const BUFFER_WIDTH: usize = 80;
/// A structure representing the VGA text buffer. /// A structure representing the VGA text buffer.
#[repr(transparent)]
struct Buffer { struct Buffer {
chars: [[Volatile<ScreenChar>; BUFFER_WIDTH]; BUFFER_HEIGHT], chars: [[Volatile<ScreenChar>; BUFFER_WIDTH]; BUFFER_HEIGHT],
} }