-include("uart")
+from . import uart
-@Collection
+@"Character Devices"
+@(parent := hal)
def char_device():
""" Controlling support of character devices """
- add_to_collection(hal)
+ @"VGA 80x25 text-mode console"
+ def vga_console() -> bool:
+ """
+ Enable VGA console device (text mode only)
+ """
+ require (use_graphic_dev)
+
+ return True
+
+ @"VGA character game device"
+ def chargame_console() -> bool:
+ """
+ Enable VGA Charactor Game console device (text mode only)
+
+ You normally don't need to include this, unless you want some user space fun ;)
+ """
+ require (vga_console)
+
+ return False
\ No newline at end of file