Prusa MINI Firmware overview
|
#include "gui.h"
#include "config.h"
#include "window_logo.h"
#include "stm32f4xx_hal.h"
#include "sys.h"
#include "../Middlewares/ST/Utilites/CPU/cpu_utils.h"
◆ pd
◆ RECT_MACRO
◆ anonymous enum
◆ anonymous enum
Enumerator |
---|
col_0_w | |
col_1_w | |
◆ anonymous enum
◆ anonymous enum
◆ screen_sysinfo_init()
◆ screen_sysinfo_done()
◆ screen_sysinfo_draw()
◆ screen_sysinfo_event()
◆ actual_CPU_load
◆ last_CPU_load
◆ screen_sysinfo
◆ pscreen_sysinfo
static int last_CPU_load
Definition: screen_sysinf.c:36
uint16_t osGetCPUUsage(void)
Stop Idle monitor.
Definition: cpu_utils.c:139
Definition: screen_sysinf.c:44
int screen_sysinfo_event(screen_t *screen, window_t *window, uint8_t event, void *param)
Definition: screen_sysinf.c:93
#define WINDOW_CLS_NUMB
Definition: window.h:11
static int actual_CPU_load
Definition: screen_sysinf.c:35
void window_set_format(int16_t id, const char *format)
Definition: window.c:403
static rect_ui16_t rect_ui16(uint16_t x, uint16_t y, uint16_t w, uint16_t h)
Definition: guitypes.h:159
void window_destroy(int16_t id)
Definition: window.c:132
#define IDR_FNT_NORMAL
Definition: resource.h:10
Definition: screen_sysinf.c:51
Definition: screen_sysinf.c:46
void screen_close(void)
Definition: screen.c:80
Definition: screen_sysinf.c:19
#define pd
Definition: screen_sysinf.c:31
void screen_sysinfo_done(screen_t *screen)
Definition: screen_sysinf.c:86
void window_set_text(int16_t id, const char *text)
Definition: window.c:340
#define WINDOW_CLS_FRAME
Definition: window.h:9
void window_set_value(int16_t id, float value)
Definition: window.c:363
void screen_sysinfo_draw(screen_t *screen)
Definition: screen_sysinf.c:90
void window_set_tag(int16_t id, uint8_t tag)
Definition: window.c:329
Definition: screen_sysinf.c:45
#define IDR_FNT_BIG
Definition: resource.h:11
Definition: screen_sysinf.c:47
display_t * display
Definition: display.c:6
#define WINDOW_CLS_TEXT
Definition: window.h:10
font_t * resource_font(uint16_t id)
Definition: guitypes.c:186
#define WINDOW_EVENT_CLICK
Definition: window.h:46
int16_t window_create_ptr(int16_t cls_id, int16_t id_parent, rect_ui16_t rect, void *ptr)
Definition: window.c:102
void window_enable(int16_t id)
Definition: window.c:517
uint16_t w
Definition: display.h:25
#define WINDOW_EVENT_LOOP
Definition: window.h:49
#define RECT_MACRO(col)
Definition: screen_sysinf.c:48
void screen_sysinfo_init(screen_t *screen)
Definition: screen_sysinf.c:55
Definition: screen_sysinf.c:43
static int16_t row2draw
Definition: screen_test_disp_mem.c:84