aboutsummaryrefslogtreecommitdiffstats
path: root/docs/console.txt
diff options
context:
space:
mode:
Diffstat (limited to 'docs/console.txt')
-rw-r--r--docs/console.txt20
1 files changed, 20 insertions, 0 deletions
diff --git a/docs/console.txt b/docs/console.txt
new file mode 100644
index 00000000..09e7ae86
--- /dev/null
+++ b/docs/console.txt
@@ -0,0 +1,20 @@
+The console module acts as a BaseSequentialStream at a user defined area of the LCD.
+
+Requirements:
+The console code requires a lld that has vertical scroll implemented.
+It is also necessary to enable the scroll code:
+
+ #define GDISP_NEED_SCROLL TRUE
+
+Usage:
+
+ #include "console.h"
+
+ /* Define a console object */
+ GLCDConsole CON1;
+
+ /* initialise the console to take up the entire screen */
+ lcdConsoleInit(&CON1, 0, 0, 320, 240, &fontLarger, Black, White);
+
+ /* print something */
+ chprintf((BaseSequentialStream *)&CON1, "Hello the time is %d\nGoodbye.", chTimeNow());