mirror of
https://github.com/phil-opp/blog_os.git
synced 2025-12-16 14:27:49 +00:00
Merge branch 'post-07' into post-08
This commit is contained in:
@@ -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],
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user