MicrOS
|
#include "micros_console.h"
Functions | |
void | micros_console_print_char (char c) |
Prints one char. More... | |
void | micros_console_print_string (const char *str) |
Prints string. More... | |
char | micros_console_get_char_at_position (micros_console_position *position) |
Returns char from the specified cursor position. More... | |
void | micros_console_set_foreground_color (micros_console_color color) |
Sets foreground color. More... | |
void | micros_console_set_background_color (micros_console_color color) |
Sets background color. More... | |
void | micros_console_set_cursor_position (micros_console_position *position) |
Sets cursor position. More... | |
void | micros_console_get_cursor_position (micros_console_position *position) |
Gets cursor position. More... | |
void | micros_console_clear () |
Clears whole console. More... | |
void | micros_console_set_cursor_visibility (bool visibility) |
Sets cursor visibility. More... | |
void | micros_console_set_video_mode (uint8_t mode) |
void | micros_console_copy_from_buffer (uint8_t *buffer, uint32_t how_many) |
Variables | |
micros_console_color | foreground_color = micros_console_color_light_gray |
micros_console_color | background_color = micros_console_color_black |
void micros_console_clear | ( | ) |
Clears whole console.
Clears whole console and sets cursor position at the begin.
void micros_console_copy_from_buffer | ( | uint8_t * | buffer, |
uint32_t | how_many | ||
) |
char micros_console_get_char_at_position | ( | micros_console_position * | position | ) |
Returns char from the specified cursor position.
Returns char from the specified cursor position.
position | Char position. |
void micros_console_get_cursor_position | ( | micros_console_position * | position | ) |
Gets cursor position.
Gets cursor position and stores it in the structure.
position | Cursor position where data will be stored. |
void micros_console_print_char | ( | char | c | ) |
Prints one char.
Prints one char at the cursor position.
c | Char to print. |
void micros_console_print_string | ( | const char * | str | ) |
Prints string.
Prints string at the cursor position (must be ended with 0).
str | String to print. |
void micros_console_set_background_color | ( | micros_console_color | color | ) |
Sets background color.
Sets background color which will be used for all next prints.
color | Background color. |
void micros_console_set_cursor_position | ( | micros_console_position * | position | ) |
Sets cursor position.
Sets cursor position where the next print will be started.
position | Cursor position. |
void micros_console_set_cursor_visibility | ( | bool | visibility | ) |
Sets cursor visibility.
Sets cursor visibility (true in parameters means it will blink at the current position, otherwise it will be hided).
visibility | Visibility flag. |
void micros_console_set_foreground_color | ( | micros_console_color | color | ) |
Sets foreground color.
Sets foreground color which will be used for all next prints.
color | Foreground color. |
void micros_console_set_video_mode | ( | uint8_t | mode | ) |
micros_console_color background_color = micros_console_color_black |
micros_console_color foreground_color = micros_console_color_light_gray |