|
|
|
|
@ -67,7 +67,6 @@ enum Color {
|
|
|
|
|
* (`-fno-strict-aliasing`). In \StuBS we use this feature extensively due to
|
|
|
|
|
* the improved code readability.
|
|
|
|
|
*
|
|
|
|
|
* \todo(11) Fill in the bitfield
|
|
|
|
|
*/
|
|
|
|
|
union Attribute {
|
|
|
|
|
struct {
|
|
|
|
|
@ -79,8 +78,6 @@ union Attribute {
|
|
|
|
|
|
|
|
|
|
/*! \brief Attribute constructor (with default values)
|
|
|
|
|
*
|
|
|
|
|
* \todo(11) Complete constructor
|
|
|
|
|
*
|
|
|
|
|
* \param foreground Foreground color (Default: \ref LIGHT_GREY)
|
|
|
|
|
* \param background Background color (Default: \ref BLACK)
|
|
|
|
|
* \param blink Blink if `true` (default: no blinking)
|
|
|
|
|
@ -91,8 +88,6 @@ union Attribute {
|
|
|
|
|
|
|
|
|
|
/*! \brief Set the keyboard hardware cursor to absolute screen position
|
|
|
|
|
*
|
|
|
|
|
* \todo(11) Implement the method using \ref IOPort
|
|
|
|
|
*
|
|
|
|
|
* \param abs_x absolute column of the keyboard hardware cursor
|
|
|
|
|
* \param abs_y absolute row of the keyboard hardware cursor
|
|
|
|
|
*/
|
|
|
|
|
|