Prusa MINI Firmware overview
|
◆ _gui_dlg_unload()
16 memset(&ld_vars,
'\0',
sizeof(ld_vars));
◆ gui_dlg_unload()
◆ gui_dlg_unload_forced()
◆ f_UL_GCODE()
◆ f_UL_WAIT_E_POS__RAM_RETRACTING()
◆ f_UL_WAIT_E_POS__RAMMING()
◆ f_UL_WAIT_E_POS__UNLOADING()
◆ cl_unload
Initial value:= {
"Unloading filament",
}
◆ unload_states
static int f_UL_WAIT_E_POS__RAM_RETRACTING(_dlg_vars *p_vars, _dlg_ld_vars *additional_vars)
Definition: window_dlg_unload.c:50
loop_result_t f_SH_on_loop(_dlg_vars *p_vars, _dlg_ld_vars *additional_vars)
Definition: window_dlg_loadunload_shared.c:47
int f_SH_WAIT_INITIAL_Z_STOPPED(_dlg_vars *p_vars, _dlg_ld_vars *additional_vars)
Definition: window_dlg_loadunload_shared.c:98
uint8_t flags
Definition: window_dlg_statemachine.h:38
#define MARLIN_VAR_INDEX_E
Definition: marlin_vars.h:67
static int f_UL_GCODE(_dlg_vars *p_vars, _dlg_ld_vars *additional_vars)
Definition: window_dlg_unload.c:41
dlg_result_t _gui_dlg(const _cl_dlg *_ths, void *p_additional_vars, int32_t ttl)
Definition: window_dlg_statemachine.c:257
void set_filament(FILAMENT_t filament)
Definition: filament.cpp:32
static int f_UL_WAIT_E_POS__RAMMING(_dlg_vars *p_vars, _dlg_ld_vars *additional_vars)
Definition: window_dlg_unload.c:65
Definition: filament.h:26
int f_SH_WAIT_TEMP(_dlg_vars *p_vars, _dlg_ld_vars *additional_vars)
Definition: window_dlg_loadunload_shared.c:126
static const _cl_dlg cl_unload
Definition: window_dlg_unload.c:12
int f_SH_INIT(_dlg_vars *p_vars, _dlg_ld_vars *additional_vars)
Definition: window_dlg_loadunload_shared.c:67
int8_t phase
Definition: window_dlg_statemachine.h:39
void window_dlg_statemachine_draw_progress_tot(window_dlg_statemachine_t *window)
Definition: window_dlg_statemachine.c:144
#define NULL
Definition: usbd_def.h:53
int f_SH_MOVE_INITIAL_Z(_dlg_vars *p_vars, _dlg_ld_vars *additional_vars)
Definition: window_dlg_loadunload_shared.c:74
loop_result_t(* dlg_loop_cb_t)(_dlg_vars *p_vars, void *p_additional_vars)
Definition: window_dlg_statemachine.h:57
static int f_UL_WAIT_E_POS__UNLOADING(_dlg_vars *p_vars, _dlg_ld_vars *additional_vars)
Definition: window_dlg_unload.c:83
int(* dlg_state_func)(_dlg_vars *p_vars, void *p_additional_vars)
Definition: window_dlg_statemachine.h:55
int gui_dlg_preheat_autoselect_if_able(const char *caption)
Definition: window_dlg_preheat.c:135
float z_min_extr_pos
Definition: window_dlg_loadunload_shared.h:16
int f_SH_WAIT_E_STOPPED(_dlg_vars *p_vars, _dlg_ld_vars *additional_vars)
Definition: window_dlg_loadunload_shared.c:119
Definition: dlg_result.h:11
const _dlg_button_t bt_stop_dis
Definition: window_dlg_loadunload_shared.c:25
Definition: window_dlg_loadunload_shared.h:13
void marlin_gcode(const char *gcode)
Definition: marlin_client.c:195
dlg_result_t
Definition: dlg_result.h:9
void f_SH_on_load(void)
Definition: window_dlg_loadunload_shared.c:42
#define DLG_CH_CMD
Definition: window_dlg_statemachine.h:20
const _dlg_button_t bt_stop_ena
Definition: window_dlg_loadunload_shared.c:20
float pos[4]
Definition: marlin_vars.h:82
int gui_dlg_preheat_autoselect_if_able_forced(const char *caption)
Definition: window_dlg_preheat.c:163
int f_SH_WAIT_INITIAL_Z_MOTION(_dlg_vars *p_vars, _dlg_ld_vars *additional_vars)
Definition: window_dlg_loadunload_shared.c:85
marlin_vars_t * p_marlin_vars
Definition: window_dlg_loadunload_shared.h:15
void f_SH_on_timeout(void)
Definition: window_dlg_loadunload_shared.c:59
static dlg_result_t _gui_dlg_unload(void)
Definition: window_dlg_unload.c:14
static const _dlg_state unload_states[]
Definition: window_dlg_unload.c:93