aboutsummaryrefslogtreecommitdiffstats
path: root/console.h
diff options
context:
space:
mode:
Diffstat (limited to 'console.h')
-rw-r--r--console.h40
1 files changed, 19 insertions, 21 deletions
diff --git a/console.h b/console.h
index fcdef293..890be94d 100644
--- a/console.h
+++ b/console.h
@@ -12,7 +12,7 @@ typedef struct GLCDConsole GLCDConsole;
* @brief @p GLCDConsole specific methods.
*/
#define _glcd_driver_methods \
- _base_asynchronous_channel_methods
+ _base_asynchronous_channel_methods
/**
* @extends BaseAsynchronousChannelVMT
@@ -20,7 +20,7 @@ typedef struct GLCDConsole GLCDConsole;
* @brief @p GLCDConsole virtual methods table.
*/
struct GLCDConsoleVMT {
- _glcd_driver_methods
+ _glcd_driver_methods
};
/**
@@ -31,31 +31,29 @@ struct GLCDConsoleVMT {
* I/O queues.
*/
struct GLCDConsole {
- /** @brief Virtual Methods Table.*/
- const struct GLCDConsoleVMT *vmt;
- _base_asynchronous_channel_data
- /* WARNING: Do not add any data to this struct above this comment, only below */
- /* font */
- font_t font;
- /* lcd area to use */
- uint16_t x0,y0;
- /* current cursor position, in pixels */
- uint16_t cx,cy;
- /* console size in pixels */
- uint16_t sx,sy;
- /* foreground and background colour */
- uint16_t bkcolor, color;
- /* font size in pixels */
- uint8_t fy;
+ /** @brief Virtual Methods Table.*/
+ const struct GLCDConsoleVMT *vmt;
+ _base_asynchronous_channel_data
+ /* WARNING: Do not add any data to this struct above this comment, only below */
+ /* font */
+ font_t font;
+ /* lcd area to use */
+ uint16_t x0,y0;
+ /* current cursor position, in pixels */
+ uint16_t cx,cy;
+ /* console size in pixels */
+ uint16_t sx,sy;
+ /* foreground and background colour */
+ uint16_t bkcolor, color;
+ /* font size in pixels */
+ uint8_t fy;
};
#ifdef __cplusplus
extern "C" {
#endif
-msg_t lcdConsoleInit(GLCDConsole *console, uint16_t x0, uint16_t y0, uint16_t width, uint16_t height,
- font_t font, uint16_t bkcolor, uint16_t color);
-
+msg_t lcdConsoleInit(GLCDConsole *console, uint16_t x0, uint16_t y0, uint16_t width, uint16_t height font_t font, uint16_t bkcolor, uint16_t color);
msg_t lcdConsolePut(GLCDConsole *console, char c);
msg_t lcdConsoleWrite(GLCDConsole *console, uint8_t *bp, size_t n);