|
Prusa MINI Firmware overview
|
#include "gui.h"
#include "app.h"
#include "marlin_client.h"
#include "screen_menu.h"
#include "cmsis_os.h"
#include "sys.h"
#include "eeprom.h"
#include "screen_lan_settings.h"
#include "screen_menu_fw_update.h"
#include "filament_sensor.h"
|
| enum | MI_t {
MI_RETURN,
MI_RETURN,
MI_WIZARD,
MI_Z_OFFSET,
MI_AUTO_HOME,
MI_MESH_BED,
MI_SELFTEST,
MI_CALIB_FIRST,
MI_RETURN,
MI_LOAD,
MI_UNLOAD,
MI_CHANGE,
MI_PURGE,
MI_RETURN,
MI_ALWAYS,
MI_ON_RESTART,
MI_COUNT,
MI_RETURN,
MI_SYS_INFO,
MI_VERSIONS,
MI_RETURN,
MI_MOVE_X,
MI_MOVE_Y,
MI_MOVE_Z,
MI_MOVE_E,
MI_RETURN,
MI_SYS_RESET,
MI_CLR_EEPROM,
MI_WDG_TEST,
MI_PLL,
MI_SSCG,
MI_SSCG_FREQ,
MI_SSCG_DEPTH,
MI_SPI_PRESC,
MI_MESH,
MI_BSOD,
MI_BSOD_HARD_FAULT,
MI_COUNT,
MI_RETURN,
MI_TEMPERATURE,
MI_MOVE_AXIS,
MI_DISABLE_STEP,
MI_FACTORY_DEFAULTS,
MI_FW_UPDATE,
MI_FILAMENT_SENSOR,
MI_TIMEOUT,
MI_LAN_SETTINGS,
MI_RETURN,
MI_NOZZLE,
MI_HEATBED,
MI_PRINTFAN,
MI_COOLDOWN,
MI_RETURN,
MI_NOZZLE,
MI_HEAT_PWM_PERIOD,
MI_HEATBED,
MI_FAN_PWM_PERIOD,
MI_PRINTFAN,
MI_COOLDOWN,
MI_COUNT
} |
| |
◆ MI_t
| Enumerator |
|---|
| MI_RETURN | |
| MI_RETURN | |
| MI_WIZARD | |
| MI_Z_OFFSET | |
| MI_AUTO_HOME | |
| MI_MESH_BED | |
| MI_SELFTEST | |
| MI_CALIB_FIRST | |
| MI_RETURN | |
| MI_LOAD | |
| MI_UNLOAD | |
| MI_CHANGE | |
| MI_PURGE | |
| MI_RETURN | |
| MI_ALWAYS | |
| MI_ON_RESTART | |
| MI_COUNT | |
| MI_RETURN | |
| MI_SYS_INFO | |
| MI_VERSIONS | |
| MI_RETURN | |
| MI_MOVE_X | |
| MI_MOVE_Y | |
| MI_MOVE_Z | |
| MI_MOVE_E | |
| MI_RETURN | |
| MI_SYS_RESET | |
| MI_CLR_EEPROM | |
| MI_WDG_TEST | |
| MI_PLL | |
| MI_SSCG | |
| MI_SSCG_FREQ | |
| MI_SSCG_DEPTH | |
| MI_SPI_PRESC | |
| MI_MESH | |
| MI_BSOD | |
| MI_BSOD_HARD_FAULT | |
| MI_COUNT | |
| MI_RETURN | |
| MI_TEMPERATURE | |
| MI_MOVE_AXIS | |
| MI_DISABLE_STEP | |
| MI_FACTORY_DEFAULTS | |
| MI_FW_UPDATE | |
| MI_FILAMENT_SENSOR | |
| MI_TIMEOUT | |
| MI_LAN_SETTINGS | |
| MI_RETURN | |
| MI_NOZZLE | |
| MI_HEATBED | |
| MI_PRINTFAN | |
| MI_COOLDOWN | |
| MI_RETURN | |
| MI_NOZZLE | |
| MI_HEAT_PWM_PERIOD | |
| MI_HEATBED | |
| MI_FAN_PWM_PERIOD | |
| MI_PRINTFAN | |
| MI_COOLDOWN | |
| MI_COUNT | |
◆ screen_menu_settings_init()
◆ screen_menu_settings_event()
114 gui_msgbox(
"No filament sensor detected. Verify that the sensor is connected and try again.",
MSGBOX_ICO_QUESTION);
◆ screen_menu_temperature
◆ screen_menu_move
◆ webServerTaskHandle
◆ settings_opt_enable_disable
| const char* settings_opt_enable_disable[] = { "Off", "On", NULL } |
◆ _menu_settings_items
◆ screen_menu_settings
◆ pscreen_menu_settings
void fs_enable()
Definition: filament_sensor.c:90
void sys_reset(void)
Definition: sys.cpp:20
Definition: filament_sensor.h:22
#define MSGBOX_ICO_QUESTION
Definition: window_msgbox.h:34
#define MSGBOX_ICO_WARNING
Definition: window_msgbox.h:35
#define MSGBOX_DEF_BUTTON1
Definition: window_msgbox.h:55
#define MSGBOX_ICO_INFO
Definition: window_msgbox.h:36
#define MSGBOX_BTN_OK
Definition: window_msgbox.h:20
screen_t screen_lan_settings
Definition: screen_lan_settings.c:283
#define MARLIN_EVT_StoreSettings
Definition: marlin_events.h:23
#define MSGBOX_RES_YES
Definition: window_msgbox.h:44
fsensor_t fs_get_state()
Definition: filament_sensor.c:67
void eeprom_defaults(void)
Definition: eeprom.c:69
void marlin_gcode(const char *gcode)
Definition: marlin_client.c:195
#define MARLIN_EVT_FactoryReset
Definition: marlin_events.h:21
#define WINDOW_EVENT_CLICK
Definition: window.h:46
int8_t gui_get_menu_timeout_id(void)
Definition: gui_timer.c:147
#define MSGBOX_BTN_YESNO
Definition: window_msgbox.h:24
Definition: filament_sensor.h:21
fsensor_t fs_wait_inicialized()
Definition: filament_sensor.c:104
fsensor_t
Definition: filament_sensor.h:17
void fs_disable()
Definition: filament_sensor.c:97
int8_t menu_timeout_enabled
Definition: guimain.c:103
void gui_timer_delete(int8_t id)
Definition: gui_timer.c:79
int marlin_event_clr(uint8_t evt_id)
Definition: marlin_client.c:252