Typedefs | |
typedef enum _ConsoleColourFormat | ConsoleColourFormat |
typedef ErrorCode(* | ConsoleCharacterListener )(int c) |
Enumerations | |
enum | _ConsoleColourFormat { ConsoleColour_TFgIBgI_844, ConsoleColour_TBgIFgI_844 } |
Functions | |
ErrorCode | consoleClear (void) |
ErrorCode | consolePutChar (int c) |
ErrorCode | consoleGetFormat (ConsoleColourFormat *format) |
ErrorCode | consoleGetFrameBuffer (Pointer *buffer) |
ErrorCode | consoleGetSize (uint32 *rows, uint32 *cols) |
ErrorCode | consoleEnableCharacterListener (ConsoleCharacterListener charListener) |
ErrorCode | consoleDisableCharacterListener (ConsoleCharacterListener charListener) |
ErrorCode | consoleLockScrollWindowRect (uint32 row1, uint32 col1, uint32 row2, uint32 col2) |
ErrorCode | consoleLockScrollWindow (uint32 row1, uint32 row2) |
|
TODO: types for Character? CharacterWide, Character16? |
|
|
|
|
|
|
|
|
|
TODO: the following could probably be done better... for now, they're just here to prove that the serial driver works (they're also defined in arch, for now, but can possible be moved to independant portion) |
|
|
|
|
|
|
|
|
|
|
|
|