21 lines
576 B
Plaintext
21 lines
576 B
Plaintext
|
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());
|