Prusa MINI Firmware overview
|
Go to the source code of this file.
|
void | f_SH_on_load (void) |
|
loop_result_t | f_SH_on_loop (_dlg_vars *p_vars, _dlg_ld_vars *p_additional_vars) |
|
void | f_SH_on_timeout () |
|
int | f_SH_INIT (_dlg_vars *p_vars, _dlg_ld_vars *additional_vars) |
|
int | f_SH_MOVE_INITIAL_Z (_dlg_vars *p_vars, _dlg_ld_vars *additional_vars) |
|
int | f_SH_WAIT_INITIAL_Z_MOTION (_dlg_vars *p_vars, _dlg_ld_vars *additional_vars) |
|
int | f_SH_WAIT_INITIAL_Z_STOPPED (_dlg_vars *p_vars, _dlg_ld_vars *additional_vars) |
|
int | f_SH_WAIT_E_MOTION (_dlg_vars *p_vars, _dlg_ld_vars *additional_vars) |
|
int | f_SH_WAIT_E_STOPPED (_dlg_vars *p_vars, _dlg_ld_vars *additional_vars) |
|
int | f_SH_WAIT_TEMP (_dlg_vars *p_vars, _dlg_ld_vars *additional_vars) |
|
void | window_dlg_load_draw_buttons (window_dlg_statemachine_t *window, int is_donelhs_purgerhs) |
|
void | window_dlg_load_event_cb (window_dlg_statemachine_t *window, uint8_t event, void *param) |
|
void | window_dlg_load_event_inverted_cb (window_dlg_statemachine_t *window, uint8_t event, void *param) |
|
◆ LD_BT_DONE
◆ LD_BT_PURG
◆ LD_BT_PURG_SEL
◆ f_SH_on_load()
◆ f_SH_on_loop()
◆ f_SH_on_timeout()
◆ f_SH_INIT()
◆ f_SH_MOVE_INITIAL_Z()
◆ f_SH_WAIT_INITIAL_Z_MOTION()
◆ f_SH_WAIT_INITIAL_Z_STOPPED()
◆ f_SH_WAIT_E_MOTION()
◆ f_SH_WAIT_E_STOPPED()
◆ f_SH_WAIT_TEMP()
135 diff_temp = 100.0F + diff_temp / 2;
136 if (diff_temp > 99.0
F)
138 if (diff_temp < 0.0
F)
140 return (
int)diff_temp;
◆ window_dlg_load_draw_buttons()
38 rc_btn.
x += btn_width;
45 is_active = !is_active;
◆ window_dlg_load_event_cb()
◆ window_dlg_load_event_inverted_cb()
◆ ld_purge_amount
const float ld_purge_amount |
◆ bt_stop_ena
◆ bt_stop_dis
◆ bt_cont_ena
◆ bt_cont_dis
◆ bt_none
const _cl_dlg * _ths
Definition: window_dlg_statemachine.h:97
const _dlg_state * p_states
Definition: window_dlg_statemachine.h:79
#define BT_ENABLED
Definition: window_dlg_statemachine.h:15
color_t color_back
Definition: window_dlg_statemachine.h:89
uint16_t w
Definition: guitypes.h:72
uint8_t flags
Definition: window_dlg_statemachine.h:38
void set_repaint_btn_flg(window_dlg_statemachine_t *window)
Definition: window_dlg_statemachine.c:49
#define MARLIN_VAR_MOTION
Definition: marlin_vars.h:8
#define LD_BT_PURG_SEL
Definition: window_dlg_loadunload_shared.h:30
#define WINDOW_EVENT_ENC_UP
Definition: window.h:41
float z_start
Definition: window_dlg_loadunload_shared.h:18
int8_t phase
Definition: window_dlg_statemachine.h:39
#define F(str)
Definition: UHS_macros.h:164
#define LD_BT_PURG
Definition: window_dlg_loadunload_shared.h:29
display_fill_rect_t * fill_rect
Definition: display.h:33
_dlg_vars vars
Definition: window_dlg_statemachine.h:98
float temp_nozzle
Definition: marlin_vars.h:83
float z_min_extr_pos
Definition: window_dlg_loadunload_shared.h:16
Definition: window_dlg_statemachine.h:52
int _was_move(_dlg_ld_vars *additional_vars)
Definition: window_dlg_loadunload_shared.c:63
font_t * font_title
Definition: window_dlg_statemachine.h:92
#define MARLIN_VAR_TEMP_NOZ
Definition: marlin_vars.h:19
#define MARLIN_EVT_CommandEnd
Definition: marlin_events.h:34
Definition: window_dlg_statemachine.h:51
float target_nozzle
Definition: marlin_vars.h:85
uint8_t btn_spacing
Definition: guitypes.h:115
void marlin_gcode(const char *gcode)
Definition: marlin_client.c:195
#define MARLIN_VAR_POS_Z
Definition: marlin_vars.h:17
#define MARLIN_VAR_POS_E
Definition: marlin_vars.h:18
marlin_vars_t * marlin_update_vars(uint64_t msk)
Definition: marlin_client.c:368
Definition: guitypes.h:69
const uint8_t[]
Definition: 404_html.c:3
#define MARLIN_VAR_MSK(v_id)
Definition: marlin_vars.h:35
display_t * display
Definition: display.c:6
const _dlg_button_t * p_button
Definition: window_dlg_statemachine.h:72
#define WINDOW_EVENT_CLICK
Definition: window.h:46
#define DLG_CH_CMD
Definition: window_dlg_statemachine.h:20
uint16_t x
Definition: guitypes.h:70
#define MARLIN_VAR_INDEX_Z
Definition: marlin_vars.h:66
float pos[4]
Definition: marlin_vars.h:82
gui_defaults_t gui_defaults
Definition: gui.c:20
#define MARLIN_VAR_TTEM_NOZ
Definition: marlin_vars.h:21
#define WINDOW_EVENT_BTN_DN
Definition: window.h:38
rect_ui16_t _get_dlg_statemachine_button_size(window_dlg_statemachine_t *window)
Definition: window_dlg_statemachine.c:78
#define MARLIN_VAR_MOTION_MSK_E
Definition: marlin_vars.h:71
marlin_vars_t * p_marlin_vars
Definition: window_dlg_loadunload_shared.h:15
int marlin_gcode_printf(const char *format,...)
Definition: marlin_client.c:206
#define WINDOW_EVENT_ENC_DN
Definition: window.h:40
float initial_move
Definition: window_dlg_loadunload_shared.h:17
#define LD_BT_DONE
Definition: window_dlg_loadunload_shared.h:28
uint8_t motion
Definition: marlin_vars.h:78
int marlin_event_clr(uint8_t evt_id)
Definition: marlin_client.c:252
#define MARLIN_VAR_MOTION_MSK_Z
Definition: marlin_vars.h:70