libdragon
console.h
Go to the documentation of this file.
1
7#ifndef __LIBDRAGON_CONSOLE_H
8#define __LIBDRAGON_CONSOLE_H
9
10#include <stdbool.h>
11#include "display.h"
12
30#define RENDER_MANUAL 0
36#define RENDER_AUTOMATIC 1
49#define CONSOLE_WIDTH 64
55#define CONSOLE_HEIGHT 28
63#define TAB_WIDTH 4
64
70#define HORIZONTAL_PADDING 64
71
75#define VERTICAL_PADDING 8
76
77#ifdef __cplusplus
78extern "C" {
79#endif
80
81void console_init();
82void console_close();
83void console_set_debug(bool debug);
84void console_set_render_mode(int mode);
85void console_clear();
86void console_render();
87
88#ifdef __cplusplus
89}
90#endif
91 /* console */
93
94#endif
Display Subsystem.
void console_render()
Render the console.
Definition: console.c:301
void console_close()
Close the console.
Definition: console.c:203
void console_init()
Initialize the console.
Definition: console.c:177
void console_set_render_mode(int mode)
Set the console rendering mode.
Definition: console.c:71
void console_clear()
Clear the console.
Definition: console.c:222
void console_set_debug(bool debug)
Send console output to debug channel.
Definition: console.c:321