Prusa MINI Firmware overview
|
#include "window.h"
#include "window_text.h"
#include "window_list.h"
Go to the source code of this file.
◆ window_dlg_preheat_t
◆ dlg_on_click_cb
◆ window_class_dlg_preheat_t
◆ gui_dlg_preheat()
int gui_dlg_preheat |
( |
const char * |
caption | ) |
|
◆ gui_dlg_preheat_autoselect_if_able()
int gui_dlg_preheat_autoselect_if_able |
( |
const char * |
caption | ) |
|
◆ gui_dlg_preheat_forced()
int gui_dlg_preheat_forced |
( |
const char * |
caption | ) |
|
◆ gui_dlg_preheat_autoselect_if_able_forced()
int gui_dlg_preheat_autoselect_if_able_forced |
( |
const char * |
caption | ) |
|
◆ gui_dlg_list()
201 gui_reset_jogwheel();
214 if (dlg.
timer != -1) {
◆ WINDOW_CLS_DLG_PREHEAT
int16_t WINDOW_CLS_DLG_PREHEAT |
◆ window_class_dlg_preheat
int16_t window_capture(void)
Definition: window.c:169
dlg_on_click_cb * on_click
Definition: window_dlg_preheat.h:36
Definition: filament.h:26
window_list_t list
Definition: window_dlg_preheat.h:34
void window_list_filament_item_cb(window_list_t *pwindow_list, uint16_t index, const char **pptext, uint16_t *pid_icon)
Definition: window_dlg_preheat.c:39
int gui_dlg_preheat(const char *caption)
Definition: window_dlg_preheat.c:126
void window_invalidate(int16_t id)
Definition: window.c:304
void window_destroy(int16_t id)
Definition: window.c:132
FIL fil
Definition: pngview.c:11
rect_ui16_t msg_box_sz
Definition: guitypes.h:114
int16_t WINDOW_CLS_DLG_PREHEAT
Definition: window_dlg_preheat.c:22
const filament_t filaments[FILAMENTS_END]
Definition: filament.cpp:20
uint32_t HAL_GetTick(void)
Provides a tick value in millisecond.
Definition: stm32f4xx_hal.c:339
int16_t id
Definition: window.h:79
window_t win
Definition: window_list.h:16
void gui_invalidate(void)
Definition: gui.c:66
window_list_item_t * filament_items
Definition: window_dlg_preheat.h:35
FILAMENT_t get_filament()
Definition: filament.cpp:41
float target_nozzle
Definition: marlin_vars.h:85
uint16_t nozzle
Definition: filament.h:19
int gui_dlg_preheat_forced(const char *caption)
Definition: window_dlg_preheat.c:152
marlin_vars_t * marlin_update_vars(uint64_t msk)
Definition: marlin_client.c:368
#define MARLIN_VAR_MSK(v_id)
Definition: marlin_vars.h:35
Definition: window_dlg_preheat.h:24
uint32_t timer
Definition: window_dlg_preheat.h:31
int16_t window_create_ptr(int16_t cls_id, int16_t id_parent, rect_ui16_t rect, void *ptr)
Definition: window.c:102
int index
Definition: window_list.h:24
void window_dlg_preheat_click_cb(window_dlg_preheat_t *window)
Definition: window_dlg_preheat.c:60
int gui_dlg_list(const char *caption, window_list_item_t *filament_items, dlg_on_click_cb *on_click, size_t count, int32_t ttl)
Definition: window_dlg_preheat.c:183
Definition: marlin_vars.h:77
FILAMENT_t
Definition: filament.h:25
#define _PREHEAT_FILAMENT_CNT
Definition: window_dlg_preheat.c:26
window_t * window_1
Definition: window.c:14
gui_defaults_t gui_defaults
Definition: gui.c:20
#define MARLIN_VAR_TTEM_NOZ
Definition: marlin_vars.h:21
void window_set_item_count(int16_t id, int count)
Definition: window.c:573
Nozzle nozzle
Definition: nozzle.cpp:29
const char * caption
Definition: window_dlg_preheat.h:37
int marlin_gcode_printf(const char *format,...)
Definition: marlin_client.c:206
void window_list_filament_item_forced_cb(window_list_t *pwindow_list, uint16_t index, const char **pptext, uint16_t *pid_icon)
Definition: window_dlg_preheat.c:29
void window_dlg_preheat_click_forced_cb(window_dlg_preheat_t *window)
Definition: window_dlg_preheat.c:55