void neo_console_list_hotkeys(void)
Display the current function key definitions.
char neo_console_read_char(void)
Read and remove a key press.
::uint8_t uint8_t
Definition: cstdint:21
byte byte byte y1
Definition: api.h:72
void neo_console_cursor_pos(uint8_t *x, uint8_t *y)
Fetch the cursor position.
void neo_console_clear_screen(void)
Clear the console screen.
byte x
Definition: api.h:26
byte byte x1
Definition: api.h:72
byte byte y
Definition: api.h:26
void neo_console_define_hotkey_p(uint8_t hotkey, const neo_pstring_t *str)
Define a hotkey which emits a Pascal-style string when pressed.
void neo_console_clear_region(uint8_t x1, uint8_t y1, uint8_t x2, uint8_t y2)
Clear all characters within the specified region.
void neo_console_read_line(char *line)
Read the current line below the cursor, and move the cursor by one line. The line is stored in C stri...
void neo_console_set_text_color(uint8_t fg, uint8_t bg)
Set the text color.
void neo_console_define_hotkey(uint8_t hotkey, const char *str)
Define a hotkey which emits a C-style string when pressed.
void neo_console_define_char(char ch, const uint8_t *bitmap)
Define a font character.
uint8_t neo_console_status(void)
Check to see if the keyboard queue is empty.
void neo_console_write_char(char ch)
Write a character to the console.
void neo_console_screen_size(uint8_t *width, uint8_t *height)
Fetch the console size, in characters.
void neo_console_get_text_color(uint8_t *fg, uint8_t *bg)
Fetch the text color.
void neo_console_set_cursor_visibility(uint8_t value)
Set the cursor visibility.
void neo_console_set_cursor_pos(uint8_t x, uint8_t y)
Move the cursor to the specified position.
void neo_console_read_line_p(neo_pstring_t *line)
Read the current line below the cursor, and move the cursor by one line. The line is stored in Pascal...