MicrOS
|
#include <stdint.h>
Go to the source code of this file.
Classes | |
struct | video_mode |
struct | driver_init_struct |
Functions | |
void | video_card_init_with_driver (driver_init_struct *init_struct) |
void | video_card_set_get_available_graphic_video_modes_func (video_mode *(*get_available_graphic_video_modes)(uint32_t *)) |
void | video_card_set_get_available_text_video_modes_func (video_mode *(*get_available_text_video_modes)(uint32_t *)) |
void | video_card_set_set_video_mode_func (int16_t(*set_video_mode)(uint16_t)) |
void | video_card_set_is_text_mode_func (uint8_t(*is_text_mode)()) |
void | video_card_set_get_current_video_mode_func (video_mode *(*get_current_video_mode)()) |
void | video_card_set_turn_on_buffer_func (int8_t(*turn_on_buffer)()) |
void | video_card_set_turn_off_buffer_func (int8_t(*turn_off_buffer)()) |
void | video_card_set_is_buffer_on_func (uint8_t(*is_buffer_on)()) |
void | video_card_set_swap_buffers_func (int8_t(*swap_buffers)()) |
void | video_card_set_print_char_func (int8_t(*print_char)(char)) |
Setter to set print character on screen function. More... | |
void | video_card_set_print_char_color_func (int8_t(*print_char_color)(char, uint8_t)) |
Setter to set print character on screen function. More... | |
void | video_card_set_print_string_func (int8_t(*print_string)(const char *)) |
Setter to set print string on screen function. More... | |
void | video_card_set_print_string_color_func (int8_t(*print_string_color)(const char *, uint8_t)) |
Setter to set print string on screen function. More... | |
void | video_card_set_set_char_func (int8_t(*set_char)(uint16_t, uint16_t, char)) |
Setter to set set character on given point on screen function. More... | |
void | video_card_set_get_char_func (int8_t(*get_char)(uint16_t, uint16_t, char *)) |
Setter to set get character from given point on screen function. More... | |
void | video_card_set_set_color_func (int8_t(*set_color)(uint16_t, uint16_t, uint8_t)) |
Setter to set set character color on given point on screen function. More... | |
void | video_card_set_get_color_func (int8_t(*get_color)(uint16_t, uint16_t, uint8_t *)) |
Setter to set get character color from given point on screen function. More... | |
void | video_card_set_set_char_and_color_func (int8_t(*set_char_and_color)(uint16_t, uint16_t, char, uint8_t)) |
Setter to set set character and character color on given point on screen function. More... | |
void | video_card_set_get_char_and_color_func (int8_t(*get_char_and_color)(uint16_t, uint16_t, char *, uint8_t *)) |
Setter to set get character and character color color from given point on screen function. More... | |
void | video_card_set_set_cursor_pos_func (int8_t(*set_cursor_pos)(uint16_t, uint16_t)) |
Setter to set set cursor position function. More... | |
void | video_card_set_get_cursor_pos_func (int8_t(*get_cursor_pos)(uint16_t *, uint16_t *)) |
Setter to set get cursor position function. More... | |
void | video_card_set_turn_cursor_on_func (int8_t(*turn_cursor_on)()) |
Setter to set turn on cursor function. More... | |
void | video_card_set_turn_cursor_off_func (int8_t(*turn_cursor_off)()) |
Setter to set turn off cursor function. More... | |
void | video_card_set_draw_pixel_func (int8_t(*draw_pixel)(uint8_t, uint16_t, uint16_t)) |
void | video_card_set_draw_line_func (int8_t(*draw_line)(uint8_t, uint16_t, uint16_t, uint16_t, uint16_t)) |
void | video_card_set_draw_circle_func (int8_t(*draw_circle)(uint8_t, uint16_t, uint16_t, uint16_t)) |
void | video_card_set_draw_rectangle_func (int8_t(*draw_rectangle)(uint8_t, uint16_t, uint16_t, uint16_t, uint16_t)) |
void | video_card_set_clear_screen_func (int8_t(*clear_screen)()) |
void | video_card_set_print_char_external_buffer (int8_t(*print_char_external_buffer)(uint8_t *, uint16_t, uint16_t *, uint16_t *, char)) |
Setter to set print character on screen to external buffer. More... | |
void | video_card_set_print_char_color_external_buffer (int8_t(*print_char_color_external_buffer)(uint8_t *, uint16_t, uint16_t *, uint16_t *, char, uint8_t)) |
Setter to set print character on screen to external buffer. More... | |
void | video_card_set_print_string_external_buffer (int8_t(*print_string_external_buffer)(uint8_t *, uint16_t, uint16_t *, uint16_t *, const char *)) |
Setter to set print string on screen to external buffer. More... | |
void | video_card_set_print_string_color_external_buffer (int8_t(*print_string_color_external_buffer)(uint8_t *, uint16_t, uint16_t *, uint16_t *, const char *, uint8_t)) |
Setter to set print string on screen to external buffer. More... | |
void | video_card_set_set_char_external_buffer (int8_t(*set_char_external_buffer)(uint8_t *, uint16_t, uint16_t, uint16_t, char)) |
Setter to set pet character on given point on screen to external buffer. More... | |
void | video_card_set_get_char_external_buffer (int8_t(*get_char_external_buffer)(uint8_t *, uint16_t, uint16_t, uint16_t, char *)) |
Setter to set get character from given point on screen to external buffer. More... | |
void | video_card_set_set_color_external_buffer (int8_t(*set_color_external_buffer)(uint8_t *, uint16_t, uint16_t, uint16_t, uint8_t)) |
Setter to set set character color on given point on screen to external buffer. More... | |
void | video_card_set_get_color_external_buffer (int8_t(*get_color_external_buffer)(uint8_t *, uint16_t, uint16_t, uint16_t, uint8_t *)) |
Setter to set get character color from given point on screen to external buffer. More... | |
void | video_card_set_set_char_and_color_external_buffer (int8_t(*set_char_and_color_external_buffer)(uint8_t *, uint16_t, uint16_t, uint16_t, char, uint8_t)) |
Setter to set set character and character color on given point on screen to external buffer. More... | |
void | video_card_set_get_char_and_color_external_buffer (int8_t(*get_char_and_color_external_buffer)(uint8_t *, uint16_t, uint16_t, uint16_t, char *, uint8_t *)) |
Setter to set get character and character color color from given point on screen to external buffer. More... | |
video_mode * | video_card_get_available_graphic_modes (uint32_t *noOfModes) |
video_mode * | video_card_get_available_text_modes (uint32_t *noOfModes) |
int16_t | video_card_set_video_mode (uint16_t mode) |
uint8_t | video_card_is_text_mode () |
video_mode * | video_card_get_current_video_mode () |
int8_t | video_card_turn_on_buffer () |
int8_t | video_card_turn_off_buffer () |
uint8_t | video_card_is_buffer_on () |
int8_t | video_card_swap_buffers () |
int8_t | video_card_print_char (char character) |
Print character on screen. More... | |
int8_t | video_card_print_char_color (char character, uint8_t color) |
Print character on screen. More... | |
int8_t | video_card_print_string (const char *string) |
Print string on screen. More... | |
int8_t | video_card_print_string_color (const char *string, uint8_t color) |
Print string on screen. More... | |
int8_t | video_card_set_char (uint16_t x, uint16_t y, char character) |
Set character on given point on screen. More... | |
int8_t | video_card_get_char (uint16_t x, uint16_t y, char *character) |
Get character from given point on screen. More... | |
void | video_card_set_swap_external_buffer (int8_t(*swap_external_buffer(uint8_t *, uint16_t))) |
int8_t | video_card_set_color (uint16_t x, uint16_t y, uint8_t color) |
Set character color on given point on screen. More... | |
int8_t | video_card_get_color (uint16_t x, uint16_t y, uint8_t *color) |
Get character color from given point on screen. More... | |
int8_t | video_card_set_char_and_color (uint16_t x, uint16_t y, char character, uint8_t color) |
Set character and character color on given point on screen. More... | |
int8_t | video_card_get_char_and_color (uint16_t x, uint16_t y, char *character, uint8_t *color) |
Get character and character color color from given point on screen. More... | |
int8_t | video_card_set_cursor_pos (uint16_t x, uint16_t y) |
Set cursor position. More... | |
int8_t | video_card_get_cursor_pos (uint16_t *x, uint16_t *y) |
Get cursor position. More... | |
int8_t | video_card_turn_cursor_on () |
Turn on cursor. More... | |
int8_t | video_card_turn_cursor_off () |
Turn off cursor. More... | |
int8_t | video_card_draw_pixel (uint8_t color, uint16_t x, uint16_t y) |
int8_t | video_card_draw_line (uint8_t color, uint16_t ax, uint16_t ay, uint16_t bx, uint16_t by) |
int8_t | video_card_draw_circle (uint8_t color, uint16_t x, uint16_t y, uint16_t radius) |
int8_t | video_card_draw_rectangle (uint8_t color, uint16_t ax, uint16_t ay, uint16_t bx, uint16_t by) |
int8_t | video_card_clear_screen () |
int8_t | video_card_print_char_external_buffer (uint8_t *buffer, uint16_t mode, uint16_t *x, uint16_t *y, char character) |
Print character on screen to external buffer. More... | |
int8_t | video_card_print_char_color_external_buffer (uint8_t *buffer, uint16_t mode, uint16_t *x, uint16_t *y, char character, uint8_t color) |
Print character on screen to external buffer. More... | |
int8_t | video_card_print_string_external_buffer (uint8_t *buffer, uint16_t mode, uint16_t *x, uint16_t *y, const char *string) |
Print string on screen to external buffer. More... | |
int8_t | video_card_print_string_color_external_buffer (uint8_t *buffer, uint16_t mode, uint16_t *x, uint16_t *y, const char *string, uint8_t color) |
Print string on screen to external buffer. More... | |
int8_t | video_card_set_char_external_buffer (uint8_t *buffer, uint16_t mode, uint16_t x, uint16_t y, char character) |
Set character on given point on screen to external buffer. More... | |
int8_t | video_card_get_char_external_buffer (uint8_t *buffer, uint16_t mode, uint16_t x, uint16_t y, char *character) |
Get character from given point on screen to external buffer. More... | |
int8_t | video_card_set_color_external_buffer (uint8_t *buffer, uint16_t mode, uint16_t x, uint16_t y, uint8_t color) |
Set character color on given point on screen to external buffer. More... | |
int8_t | video_card_get_color_external_buffer (uint8_t *buffer, uint16_t mode, uint16_t x, uint16_t y, uint8_t *color) |
Get character color from given point on screen to external buffer. More... | |
int8_t | video_card_set_char_and_color_external_buffer (uint8_t *buffer, uint16_t mode, uint16_t x, uint16_t y, char character, uint8_t color) |
Set character and character color on given point on screen to external buffer. More... | |
int8_t | video_card_get_char_and_color_external_buffer (uint8_t *buffer, uint16_t mode, uint16_t x, uint16_t y, char *character, uint8_t *color) |
Get character and character color color from given point on screen to external buffer. More... | |
int8_t | video_card_draw_pixel_external_buffer (uint8_t *buffer, uint16_t mode, int8_t color, uint16_t x, uint16_t y) |
int8_t | video_card_draw_line_external_buffer (uint8_t *buffer, uint16_t mode, uint8_t color, uint16_t ax, uint16_t ay, uint16_t bx, uint16_t by) |
int8_t | video_card_draw_circle_external_buffer (uint8_t *buffer, uint16_t mode, uint8_t color, uint16_t x, uint16_t y, uint16_t radius) |
int8_t | video_card_draw_rectangle_external_buffer (uint8_t *buffer, uint16_t mode, uint8_t color, uint16_t ax, uint16_t ay, uint16_t bx, uint16_t by) |
int8_t | video_card_clear_screen_external_buffer (uint8_t *buffer, uint16_t mode, uint16_t *x, uint16_t *y) |
int8_t | video_card_swap_external_buffer (uint8_t *buffer, uint16_t mode) |
uint8_t * | video_card_create_external_buffer (uint16_t mode) |
void | video_card_destroy_external_buffer (uint8_t *buffer) |
int8_t video_card_clear_screen | ( | ) |
int8_t video_card_clear_screen_external_buffer | ( | uint8_t * | buffer, |
uint16_t | mode, | ||
uint16_t * | x, | ||
uint16_t * | y | ||
) |
uint8_t* video_card_create_external_buffer | ( | uint16_t | mode | ) |
void video_card_destroy_external_buffer | ( | uint8_t * | buffer | ) |
int8_t video_card_draw_circle | ( | uint8_t | color, |
uint16_t | x, | ||
uint16_t | y, | ||
uint16_t | radius | ||
) |
int8_t video_card_draw_circle_external_buffer | ( | uint8_t * | buffer, |
uint16_t | mode, | ||
uint8_t | color, | ||
uint16_t | x, | ||
uint16_t | y, | ||
uint16_t | radius | ||
) |
int8_t video_card_draw_line | ( | uint8_t | color, |
uint16_t | ax, | ||
uint16_t | ay, | ||
uint16_t | bx, | ||
uint16_t | by | ||
) |
int8_t video_card_draw_line_external_buffer | ( | uint8_t * | buffer, |
uint16_t | mode, | ||
uint8_t | color, | ||
uint16_t | ax, | ||
uint16_t | ay, | ||
uint16_t | bx, | ||
uint16_t | by | ||
) |
int8_t video_card_draw_pixel | ( | uint8_t | color, |
uint16_t | x, | ||
uint16_t | y | ||
) |
int8_t video_card_draw_pixel_external_buffer | ( | uint8_t * | buffer, |
uint16_t | mode, | ||
int8_t | color, | ||
uint16_t | x, | ||
uint16_t | y | ||
) |
int8_t video_card_draw_rectangle | ( | uint8_t | color, |
uint16_t | ax, | ||
uint16_t | ay, | ||
uint16_t | bx, | ||
uint16_t | by | ||
) |
int8_t video_card_draw_rectangle_external_buffer | ( | uint8_t * | buffer, |
uint16_t | mode, | ||
uint8_t | color, | ||
uint16_t | ax, | ||
uint16_t | ay, | ||
uint16_t | bx, | ||
uint16_t | by | ||
) |
video_mode* video_card_get_available_graphic_modes | ( | uint32_t * | noOfModes | ) |
video_mode* video_card_get_available_text_modes | ( | uint32_t * | noOfModes | ) |
int8_t video_card_get_char | ( | uint16_t | x, |
uint16_t | y, | ||
char * | character | ||
) |
Get character from given point on screen.
Get character on given point on screen.
x | x coordinate. |
y | y coordinate. |
character | Return character. |
int8_t video_card_get_char_and_color | ( | uint16_t | x, |
uint16_t | y, | ||
char * | character, | ||
uint8_t * | color | ||
) |
Get character and character color color from given point on screen.
Get character and character color color on given point on screen.
x | x coordinate. |
character | Return haracter. |
color | Return character color. |
int8_t video_card_get_char_and_color_external_buffer | ( | uint8_t * | buffer, |
uint16_t | mode, | ||
uint16_t | x, | ||
uint16_t | y, | ||
char * | character, | ||
uint8_t * | color | ||
) |
Get character and character color color from given point on screen to external buffer.
Get character and character color color on given point on screen. This function works on external buffer.
buffer | Screen buffer. |
mode | Mode. |
x | x coordinate. |
character | Return haracter. |
color | Return character color. |
int8_t video_card_get_char_external_buffer | ( | uint8_t * | buffer, |
uint16_t | mode, | ||
uint16_t | x, | ||
uint16_t | y, | ||
char * | character | ||
) |
Get character from given point on screen to external buffer.
Get character on given point on screen. This function works on external buffer.
buffer | Screen buffer. |
mode | Mode. |
x | x coordinate. |
y | y coordinate. |
character | Return character. |
int8_t video_card_get_color | ( | uint16_t | x, |
uint16_t | y, | ||
uint8_t * | color | ||
) |
Get character color from given point on screen.
Get character color on given point on screen.
x | x coordinate. |
y | y coordinate. |
color | Return color. |
int8_t video_card_get_color_external_buffer | ( | uint8_t * | buffer, |
uint16_t | mode, | ||
uint16_t | x, | ||
uint16_t | y, | ||
uint8_t * | color | ||
) |
Get character color from given point on screen to external buffer.
Get character color on given point on screen. This function works on external buffer.
buffer | Screen buffer. |
mode | Mode. |
x | x coordinate. |
y | y coordinate. |
color | Return color. |
video_mode* video_card_get_current_video_mode | ( | ) |
int8_t video_card_get_cursor_pos | ( | uint16_t * | x, |
uint16_t * | y | ||
) |
Get cursor position.
Get cursor position on screen.
x | Return x coordinate. |
y | Return y coordinate. |
void video_card_init_with_driver | ( | driver_init_struct * | init_struct | ) |
uint8_t video_card_is_buffer_on | ( | ) |
uint8_t video_card_is_text_mode | ( | ) |
int8_t video_card_print_char | ( | char | character | ) |
Print character on screen.
Print character on screen without changing color of character and background.
character | Character. |
int8_t video_card_print_char_color | ( | char | character, |
uint8_t | color | ||
) |
Print character on screen.
Print character on screen with given color of character and background.
character | Character. |
color | Color. |
int8_t video_card_print_char_color_external_buffer | ( | uint8_t * | buffer, |
uint16_t | mode, | ||
uint16_t * | x, | ||
uint16_t * | y, | ||
char | character, | ||
uint8_t | color | ||
) |
Print character on screen to external buffer.
Print character on screen with given color of character and background. This function works on external buffer.
buffer | Screen buffer. |
mode | Mode. |
x | X coordinate of screen cursor also returns new position of cursor. |
y | Y coordinate of screen cursor also returns new position of cursor. |
character | Character. |
color | Color. |
int8_t video_card_print_char_external_buffer | ( | uint8_t * | buffer, |
uint16_t | mode, | ||
uint16_t * | x, | ||
uint16_t * | y, | ||
char | character | ||
) |
Print character on screen to external buffer.
Print character on screen without changing color of character and background. This function works on external buffer.
buffer | Screen buffer. |
mode | Mode. |
x | X coordinate of screen cursor also returns new position of cursor. |
y | Y coordinate of screen cursor also returns new position of cursor. |
character | Character. |
int8_t video_card_print_string | ( | const char * | string | ) |
Print string on screen.
Print string on screen without changing color of characters and background.
string | String. |
int8_t video_card_print_string_color | ( | const char * | string, |
uint8_t | color | ||
) |
Print string on screen.
Print string on screen with given color of characters and background.
string | String. |
color | Color. |
int8_t video_card_print_string_color_external_buffer | ( | uint8_t * | buffer, |
uint16_t | mode, | ||
uint16_t * | x, | ||
uint16_t * | y, | ||
const char * | string, | ||
uint8_t | color | ||
) |
Print string on screen to external buffer.
Print string on screen with given color of characters and background. This function works on external buffer.
buffer | Screen buffer. |
mode | Mode. |
x | X coordinate of screen cursor also returns new position of cursor. |
y | Y coordinate of screen cursor also returns new position of cursor. |
string | String. |
color | Color. |
int8_t video_card_print_string_external_buffer | ( | uint8_t * | buffer, |
uint16_t | mode, | ||
uint16_t * | x, | ||
uint16_t * | y, | ||
const char * | string | ||
) |
Print string on screen to external buffer.
Print string on screen without changing color of characters and background. This function works on external buffer.
buffer | Screen buffer. |
mode | Mode. |
x | X coordinate of screen cursor also returns new position of cursor. |
y | Y coordinate of screen cursor also returns new position of cursor. |
string | String. |
int8_t video_card_set_char | ( | uint16_t | x, |
uint16_t | y, | ||
char | character | ||
) |
Set character on given point on screen.
Set character on given point on screen without changing color of character and background.
x | x coordinate. |
y | y coordinate. |
character | Character. |
int8_t video_card_set_char_and_color | ( | uint16_t | x, |
uint16_t | y, | ||
char | character, | ||
uint8_t | color | ||
) |
Set character and character color on given point on screen.
Set character and character color on given point on screen.
x | x coordinate. |
y | y coordinate. |
character | Character. |
color | Character color. |
int8_t video_card_set_char_and_color_external_buffer | ( | uint8_t * | buffer, |
uint16_t | mode, | ||
uint16_t | x, | ||
uint16_t | y, | ||
char | character, | ||
uint8_t | color | ||
) |
Set character and character color on given point on screen to external buffer.
Set character and character color on given point on screen. This function works on external buffer.
buffer | Screen buffer. |
mode | Mode. |
x | x coordinate. |
y | y coordinate. |
character | Character. |
color | Character color. |
int8_t video_card_set_char_external_buffer | ( | uint8_t * | buffer, |
uint16_t | mode, | ||
uint16_t | x, | ||
uint16_t | y, | ||
char | character | ||
) |
Set character on given point on screen to external buffer.
Set character on given point on screen without changing color of character and background. This function works on external buffer.
buffer | Screen buffer. |
mode | Mode. |
x | x coordinate. |
y | y coordinate. |
character | Character. |
void video_card_set_clear_screen_func | ( | int8_t(*)() | clear_screen | ) |
int8_t video_card_set_color | ( | uint16_t | x, |
uint16_t | y, | ||
uint8_t | color | ||
) |
Set character color on given point on screen.
Set character color on given point on screen without changing letter.
x | x coordinate. |
y | y coordinate. |
color | Color. |
int8_t video_card_set_color_external_buffer | ( | uint8_t * | buffer, |
uint16_t | mode, | ||
uint16_t | x, | ||
uint16_t | y, | ||
uint8_t | color | ||
) |
Set character color on given point on screen to external buffer.
Set character color on given point on screen without changing letter. This function works on external buffer.
buffer | Screen buffer. |
mode | Mode. |
x | x coordinate. |
y | y coordinate. |
color | Color. |
int8_t video_card_set_cursor_pos | ( | uint16_t | x, |
uint16_t | y | ||
) |
Set cursor position.
Set cursor position on screen.
x | x coordinate. |
y | y coordinate. |
void video_card_set_draw_circle_func | ( | int8_t(*)(uint8_t, uint16_t, uint16_t, uint16_t) | draw_circle | ) |
void video_card_set_draw_line_func | ( | int8_t(*)(uint8_t, uint16_t, uint16_t, uint16_t, uint16_t) | draw_line | ) |
void video_card_set_draw_pixel_func | ( | int8_t(*)(uint8_t, uint16_t, uint16_t) | draw_pixel | ) |
void video_card_set_draw_rectangle_func | ( | int8_t(*)(uint8_t, uint16_t, uint16_t, uint16_t, uint16_t) | draw_rectangle | ) |
void video_card_set_get_available_graphic_video_modes_func | ( | video_mode *(*)(uint32_t *) | get_available_graphic_video_modes | ) |
void video_card_set_get_available_text_video_modes_func | ( | video_mode *(*)(uint32_t *) | get_available_text_video_modes | ) |
void video_card_set_get_char_and_color_external_buffer | ( | int8_t(*)(uint8_t *, uint16_t, uint16_t, uint16_t, char *, uint8_t *) | get_char_and_color_external_buffer | ) |
Setter to set get character and character color color from given point on screen to external buffer.
get_char_and_color_external_buffer | Pointer to appropriate function. |
void video_card_set_get_char_and_color_func | ( | int8_t(*)(uint16_t, uint16_t, char *, uint8_t *) | get_char_and_color | ) |
Setter to set get character and character color color from given point on screen function.
get_char_and_color | Pointer to appropriate function. |
void video_card_set_get_char_external_buffer | ( | int8_t(*)(uint8_t *, uint16_t, uint16_t, uint16_t, char *) | get_char_external_buffer | ) |
Setter to set get character from given point on screen to external buffer.
get_char_external_buffer | Pointer to appropriate function. |
void video_card_set_get_char_func | ( | int8_t(*)(uint16_t, uint16_t, char *) | get_char | ) |
Setter to set get character from given point on screen function.
get_char | Pointer to appropriate function. |
void video_card_set_get_color_external_buffer | ( | int8_t(*)(uint8_t *, uint16_t, uint16_t, uint16_t, uint8_t *) | get_color_external_buffer | ) |
Setter to set get character color from given point on screen to external buffer.
get_color_external_buffer | Pointer to appropriate function. |
void video_card_set_get_color_func | ( | int8_t(*)(uint16_t, uint16_t, uint8_t *) | get_color | ) |
Setter to set get character color from given point on screen function.
get_color | Pointer to appropriate function. |
void video_card_set_get_current_video_mode_func | ( | video_mode *(*)() | get_current_video_mode | ) |
void video_card_set_get_cursor_pos_func | ( | int8_t(*)(uint16_t *, uint16_t *) | get_cursor_pos | ) |
Setter to set get cursor position function.
get_cursor_pos | Pointer to appropriate function. |
void video_card_set_is_buffer_on_func | ( | uint8_t(*)() | is_buffer_on | ) |
void video_card_set_is_text_mode_func | ( | uint8_t(*)() | is_text_mode | ) |
void video_card_set_print_char_color_external_buffer | ( | int8_t(*)(uint8_t *, uint16_t, uint16_t *, uint16_t *, char, uint8_t) | print_char_color_external_buffer | ) |
Setter to set print character on screen to external buffer.
print_char_color_external_buffer | Pointer to appropriate function. |
void video_card_set_print_char_color_func | ( | int8_t(*)(char, uint8_t) | print_char_color | ) |
Setter to set print character on screen function.
print_char_color | Pointer to appropriate function. |
void video_card_set_print_char_external_buffer | ( | int8_t(*)(uint8_t *, uint16_t, uint16_t *, uint16_t *, char) | print_char_external_buffer | ) |
Setter to set print character on screen to external buffer.
print_char_external_buffer | Pointer to appropriate function. |
void video_card_set_print_char_func | ( | int8_t(*)(char) | print_char | ) |
Setter to set print character on screen function.
print_char | Pointer to appropriate function. |
void video_card_set_print_string_color_external_buffer | ( | int8_t(*)(uint8_t *, uint16_t, uint16_t *, uint16_t *, const char *, uint8_t) | print_string_color_external_buffer | ) |
Setter to set print string on screen to external buffer.
print_string_color_external_buffer | Pointer to appropriate function. |
void video_card_set_print_string_color_func | ( | int8_t(*)(const char *, uint8_t) | print_string_color | ) |
Setter to set print string on screen function.
print_string_color | Pointer to appropriate function. |
void video_card_set_print_string_external_buffer | ( | int8_t(*)(uint8_t *, uint16_t, uint16_t *, uint16_t *, const char *) | print_string_external_buffer | ) |
Setter to set print string on screen to external buffer.
print_string_external_buffer | Pointer to appropriate function. |
void video_card_set_print_string_func | ( | int8_t(*)(const char *) | print_string | ) |
Setter to set print string on screen function.
print_string | Pointer to appropriate function. |
void video_card_set_set_char_and_color_external_buffer | ( | int8_t(*)(uint8_t *, uint16_t, uint16_t, uint16_t, char, uint8_t) | set_char_and_color_external_buffer | ) |
Setter to set set character and character color on given point on screen to external buffer.
set_char_and_color_external_buffer | Pointer to appropriate function. |
void video_card_set_set_char_and_color_func | ( | int8_t(*)(uint16_t, uint16_t, char, uint8_t) | set_char_and_color | ) |
Setter to set set character and character color on given point on screen function.
set_char_and_color | Pointer to appropriate function. |
void video_card_set_set_char_external_buffer | ( | int8_t(*)(uint8_t *, uint16_t, uint16_t, uint16_t, char) | set_char_external_buffer | ) |
Setter to set pet character on given point on screen to external buffer.
set_char_external_buffer | Pointer to appropriate function. |
void video_card_set_set_char_func | ( | int8_t(*)(uint16_t, uint16_t, char) | set_char | ) |
Setter to set set character on given point on screen function.
set_char | Pointer to appropriate function. |
void video_card_set_set_color_external_buffer | ( | int8_t(*)(uint8_t *, uint16_t, uint16_t, uint16_t, uint8_t) | set_color_external_buffer | ) |
Setter to set set character color on given point on screen to external buffer.
set_color_external_buffer | Pointer to appropriate function. |
void video_card_set_set_color_func | ( | int8_t(*)(uint16_t, uint16_t, uint8_t) | set_color | ) |
Setter to set set character color on given point on screen function.
set_color | Pointer to appropriate function. |
void video_card_set_set_cursor_pos_func | ( | int8_t(*)(uint16_t, uint16_t) | set_cursor_pos | ) |
Setter to set set cursor position function.
set_cursor_pos | Pointer to appropriate function. |
void video_card_set_set_video_mode_func | ( | int16_t(*)(uint16_t) | set_video_mode | ) |
void video_card_set_swap_buffers_func | ( | int8_t(*)() | swap_buffers | ) |
void video_card_set_swap_external_buffer | ( | int8_t(**, | uint16_t | ) |
void video_card_set_turn_cursor_off_func | ( | int8_t(*)() | turn_cursor_off | ) |
Setter to set turn off cursor function.
turn_cursor_off | Pointer to appropriate function. |
void video_card_set_turn_cursor_on_func | ( | int8_t(*)() | turn_cursor_on | ) |
Setter to set turn on cursor function.
turn_cursor_on | Pointer to appropriate function. |
void video_card_set_turn_off_buffer_func | ( | int8_t(*)() | turn_off_buffer | ) |
void video_card_set_turn_on_buffer_func | ( | int8_t(*)() | turn_on_buffer | ) |
int16_t video_card_set_video_mode | ( | uint16_t | mode | ) |
int8_t video_card_swap_buffers | ( | ) |
int8_t video_card_swap_external_buffer | ( | uint8_t * | buffer, |
uint16_t | mode | ||
) |
int8_t video_card_turn_cursor_off | ( | ) |
Turn off cursor.
int8_t video_card_turn_cursor_on | ( | ) |
Turn on cursor.
Turn on cursor with default size and position. Copy screen from one to another.
int8_t video_card_turn_off_buffer | ( | ) |
int8_t video_card_turn_on_buffer | ( | ) |