aboutsummaryrefslogtreecommitdiffstats
path: root/docs/console.txt
blob: 09e7ae86a72a6c140dc26aaa2b1a44f9366955ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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());