Prusa MINI Firmware overview
screen_menu_fw_update.h
Go to the documentation of this file.
1 /*
2  * screen_menu_fw_update.h
3  *
4  * Created on: Dec 18, 2019
5  * Author: Migi
6  */
7 
8 #ifndef SRC_GUI_SCREEN_MENU_FW_UPDATE_H_
9 #define SRC_GUI_SCREEN_MENU_FW_UPDATE_H_
10 
11 #include "config.h"
12 #include "gui.h"
13 #include "screen_menu.h"
14 
16 extern screen_t *const pscreen_menu_fw_update;
17 
18 #endif /* SRC_GUI_SCREEN_MENU_FW_UPDATE_H_ */
wizard.h
MI_Z_OFFSET
Definition: screen_menu_calibration.c:14
MI_WIZARD
Definition: screen_menu_calibration.c:13
screen_menu_fw_update.h
filament_sensor.h
_menu_item_t
Definition: screen_menu.h:19
gui_dlg_unload
dlg_result_t gui_dlg_unload(void)
Definition: window_dlg_unload.c:24
screen_menu_filament
screen_t screen_menu_filament
Definition: screen_menu_filament.c:113
screen_menu_draw
void screen_menu_draw(screen_t *screen)
Definition: screen_menu.c:90
MI_RETURN
Definition: screen_menu_calibration.c:12
marlin_client.h
_load_dis
static void _load_dis(screen_t *screen)
Definition: screen_menu_filament.c:36
pscreen_menu_calibration
const screen_t * pscreen_menu_calibration
Definition: screen_menu_calibration.c:101
opt_on_off
const char * opt_on_off[]
Definition: screen_menu_fw_update.c:11
FILAMENT_NONE
Definition: filament.h:26
screen_menu_fw_update_event
int screen_menu_fw_update_event(screen_t *screen, window_t *window, uint8_t event, void *param)
Definition: screen_menu_fw_update.c:37
MI_SELFTEST
Definition: screen_menu_calibration.c:17
MI_ON_RESTART
Definition: screen_menu_fw_update.c:16
wizard_run_complete
void wizard_run_complete(void)
Definition: wizard.c:54
screen_menu_event
int screen_menu_event(screen_t *screen, window_t *window, uint8_t event, void *param)
Definition: screen_menu.c:92
MI_CHANGE
Definition: screen_menu_filament.c:24
_marlin_vars_t::z_offset
float z_offset
Definition: marlin_vars.h:87
MI_RETURN
Definition: screen_menu_fw_update.c:14
sys_fw_update_on_restart_enable
void sys_fw_update_on_restart_enable(void)
Definition: sys.cpp:257
MI_ALWAYS
Definition: screen_menu_fw_update.c:15
MI_COUNT
Definition: screen_menu_fw_update.c:17
screen_menu_preheat
screen_t screen_menu_preheat
Definition: screen_menu_preheat.cpp:82
screen_menu_done
void screen_menu_done(screen_t *screen)
Definition: screen_menu.c:78
sys_fw_update_on_restart_is_enabled
int sys_fw_update_on_restart_is_enabled(void)
Definition: sys.cpp:253
MI_t
MI_t
Definition: screen_menu_filament.c:20
screen_menu_calibration_init
void screen_menu_calibration_init(screen_t *screen)
Definition: screen_menu_calibration.c:40
IDR_FNT_SPECIAL
#define IDR_FNT_SPECIAL
Definition: resource.h:13
SCREEN_MENU_NO_SCREEN
#define SCREEN_MENU_NO_SCREEN
Definition: screen_menu.h:39
gui_dlg_load
dlg_result_t gui_dlg_load(void)
Definition: window_dlg_load.c:117
_menu_calibration_items
const menu_item_t _menu_calibration_items[]
Definition: screen_menu_calibration.c:26
window_dlg_load.h
sys_fw_update_on_restart_disable
void sys_fw_update_on_restart_disable(void)
Definition: sys.cpp:261
dbg.h
window_dlg_unload.h
WINDOW_EVENT_CHANGE
#define WINDOW_EVENT_CHANGE
Definition: window.h:47
_menu_filament_items
const menu_item_t _menu_filament_items[]
Definition: screen_menu_filament.c:28
NULL
#define NULL
Definition: usbd_def.h:53
screen_menu_fw_update_init
void screen_menu_fw_update_init(screen_t *screen)
Definition: screen_menu_fw_update.c:20
gui_marlin_busy_callback
int8_t gui_marlin_busy_callback()
Definition: window_dlg_wait.c:216
MI_AUTO_HOME
Definition: screen_menu_calibration.c:15
screen_menu.h
menu_item_t
struct _menu_item_t menu_item_t
pscreen_menu_filament
const screen_t * pscreen_menu_filament
Definition: screen_menu_filament.c:124
MI_t
MI_t
Definition: screen_menu_fw_update.c:13
gui_dlg_wait
int gui_dlg_wait(int8_t(*callback)())
Definition: window_dlg_wait.c:139
sys_fw_update_disable
void sys_fw_update_disable(void)
Definition: sys.cpp:249
MI_RETURN
Definition: screen_menu_filament.c:21
screen_menu_filament_event
int screen_menu_filament_event(screen_t *screen, window_t *window, uint8_t event, void *param)
Definition: screen_menu_filament.c:83
window_set_text
void window_set_text(int16_t id, const char *text)
Definition: window.c:340
screen_menu_init
void screen_menu_init(screen_t *screen, const char *label, int count, uint8_t footer, uint8_t help)
Definition: screen_menu.c:25
pscreen_menu_fw_update
screen_t *const pscreen_menu_fw_update
Definition: screen_menu_fw_update.c:75
gui_dlg_purge
dlg_result_t gui_dlg_purge(void)
Definition: window_dlg_purge.c:26
WI_DISABLED
Definition: window_menu.h:20
_window_t
Definition: window.h:76
menu_vars.h
wizard_run_firstlay
void wizard_run_firstlay(void)
Definition: wizard.c:84
MI_UNLOAD
Definition: screen_menu_filament.c:23
WI_SWITCH
Definition: window_menu.h:16
get_filament
FILAMENT_t get_filament()
Definition: filament.cpp:41
FS_NO_FILAMENT
Definition: filament_sensor.h:20
fs_get_state
fsensor_t fs_get_state()
Definition: filament_sensor.c:67
psmd
#define psmd
Definition: screen_menu.h:40
_change_ena
static void _change_ena(screen_t *screen)
Definition: screen_menu_filament.c:46
pscreen_menu_fw_update
screen_t *const pscreen_menu_fw_update
Definition: screen_menu_fw_update.c:75
screen_menu_fw_update
screen_t screen_menu_fw_update
Definition: screen_menu_fw_update.c:64
sys_fw_update_enable
void sys_fw_update_enable(void)
Definition: sys.cpp:245
WI_SPIN_FL
Definition: window_menu.h:18
marlin_gcode
void marlin_gcode(const char *gcode)
Definition: marlin_client.c:195
WINDOW_EVENT_CHANGING
#define WINDOW_EVENT_CHANGING
Definition: window.h:48
marlin_update_vars
marlin_vars_t * marlin_update_vars(uint64_t msk)
Definition: marlin_client.c:368
WI_LABEL
Definition: window_menu.h:14
filament.h
uint8_t
const uint8_t[]
Definition: 404_html.c:3
MI_PURGE
Definition: screen_menu_filament.c:25
screen_menu_calibration_event
int screen_menu_calibration_event(screen_t *screen, window_t *window, uint8_t event, void *param)
Definition: screen_menu_calibration.c:53
screen_menu_fw_update
screen_t screen_menu_fw_update
Definition: screen_menu_fw_update.c:64
MI_CALIB_FIRST
Definition: screen_menu_calibration.c:23
MARLIN_VAR_MSK
#define MARLIN_VAR_MSK(v_id)
Definition: marlin_vars.h:35
_screen_t
Definition: screen.h:18
menu_item_return
const menu_item_t menu_item_return
Definition: screen_menu.c:14
sys_fw_update_is_enabled
int sys_fw_update_is_enabled(void)
Definition: sys.cpp:241
_deactivate_item
static void _deactivate_item(screen_t *screen)
Definition: screen_menu_filament.c:50
resource_font
font_t * resource_font(uint16_t id)
Definition: guitypes.c:186
WINDOW_EVENT_CLICK
#define WINDOW_EVENT_CLICK
Definition: window.h:46
screen_preheating
screen_t screen_preheating
zoffset_fl_format
const char * zoffset_fl_format
Definition: menu_vars.cpp:30
zoffset_fl_range
const float zoffset_fl_range[3]
Definition: menu_vars.cpp:29
screen_menu_data_t
Definition: screen_menu.h:24
_change_dis
static void _change_dis(screen_t *screen)
Definition: screen_menu_filament.c:43
_marlin_vars_t
Definition: marlin_vars.h:77
window_dlg_purge.h
marlin_set_z_offset
float marlin_set_z_offset(float val)
Definition: marlin_client.c:409
window_dlg_wait.h
wizard_run_selftest
void wizard_run_selftest(void)
Definition: wizard.c:58
config.h
FKNOWN
#define FKNOWN
Definition: screen_menu_filament.c:14
gui.h
MI_t
MI_t
Definition: screen_menu_calibration.c:11
MI_MESH_BED
Definition: screen_menu_calibration.c:16
screen_menu_calibration
screen_t screen_menu_calibration
Definition: screen_menu_calibration.c:90
MI_LOAD
Definition: screen_menu_filament.c:22
screen_menu_filament_init
void screen_menu_filament_init(screen_t *screen)
Definition: screen_menu_filament.c:73
p_window_header_set_text
void p_window_header_set_text(window_header_t *window, const char *text)
Definition: window_header.c:152
MARLIN_VAR_Z_OFFSET
#define MARLIN_VAR_Z_OFFSET
Definition: marlin_vars.h:23
F_NOTSENSED
#define F_NOTSENSED
Definition: screen_menu_filament.c:15
_load_ena
static void _load_ena(screen_t *screen)
Definition: screen_menu_filament.c:40