Prusa MINI Firmware overview
|
#include "window_logo.h"
#include "config.h"
◆ window_logo_init()
◆ window_logo_done()
◆ window_logo_draw()
24 #if PRINTER_TYPE == PRINTER_PRUSA_MINI
25 const char chr =
'\2';
26 const uint16_t left = 16;
27 const uint16_t right = 105;
◆ WINDOW_CLS_LOGO
int16_t WINDOW_CLS_LOGO = 0 |
◆ window_class_logo
void() window_draw_t(void *window)
Definition: window.h:57
void window_logo_draw(window_logo_t *window)
Definition: window_logo.c:19
uint16_t y
Definition: guitypes.h:71
Definition: guitypes.h:76
display_draw_char_t * draw_char
Definition: display.h:34
#define COLOR_WHITE
Definition: guitypes.h:41
#define COLOR_RED
Definition: guitypes.h:42
static rect_ui16_t rect_ui16(uint16_t x, uint16_t y, uint16_t w, uint16_t h)
Definition: guitypes.h:159
window_t win
Definition: window_logo.h:21
#define IDR_FNT_NORMAL
Definition: resource.h:10
#define WINDOW_CLS_USER
Definition: window.h:21
#define WINDOW_FLG_VISIBLE
Definition: window.h:24
color_t color_back
Definition: window_logo.h:23
display_draw_text_t * draw_text
Definition: display.h:35
struct _window_logo_t window_logo_t
#define COLOR_GRAY
Definition: guitypes.h:50
void() window_done_t(void *window)
Definition: window.h:56
#define COLOR_ORANGE
Definition: guitypes.h:57
color_t color_back
Definition: guitypes.h:107
void window_logo_done(window_logo_t *window)
Definition: window_logo.c:17
display_t * display
Definition: display.c:6
rect_ui16_t rect
Definition: window.h:101
void window_logo_init(window_logo_t *window)
Definition: window_logo.c:13
font_t * resource_font(uint16_t id)
Definition: guitypes.c:186
void() window_init_t(void *window)
Definition: window.h:55
gui_defaults_t gui_defaults
Definition: gui.c:20
uint32_t flg
Definition: window.h:81
#define IDR_FNT_original_prusa
Definition: resource.h:14
#define WINDOW_FLG_INVALID
Definition: window.h:26
static point_ui16_t point_ui16(uint16_t x, uint16_t y)
Definition: guitypes.h:154