Prusa MINI Firmware overview
|
Go to the documentation of this file.
8 #define WIZARD_MARGIN_LEFT 6
9 #define WIZARD_MARGIN_RIGHT 6
10 #define WIZARD_X_SPACE (240 - (WIZARD_MARGIN_LEFT + WIZARD_MARGIN_RIGHT))
12 #define MSGBOX_BTN_NEXT MSGBOX_BTN_MAX + 1
13 #define MSGBOX_BTN_DONE MSGBOX_BTN_MAX + 2
37 extern int wizard_msgbox(
const char *text, uint16_t flags, uint16_t id_icon);
39 extern int wizard_msgbox1(
const char *text, uint16_t flags, uint16_t id_icon);
42 const char **buttons);
int wizard_msgbox1(const char *text, uint16_t flags, uint16_t id_icon)
Definition: wizard_ui.c:47
#define MSGBOX_MSK_BTN
Definition: window_msgbox.h:9
static void _wizard_init_test()
Definition: wizard_ui.c:91
#define MARLIN_EVT_LoadSettings
Definition: marlin_events.h:22
void wizard_update_test_icon(int16_t win_id, uint8_t state)
Definition: wizard_ui.c:24
void wizard_init(float t_noz, float t_bed)
Definition: wizard_ui.c:111
#define IDR_PNG_wizard_icon_ip1
Definition: resource.h:55
Definition: wizard_types.h:88
#define IDR_PNG_wizard_icon_ng
Definition: resource.h:53
uint8_t type
Definition: UsbCore.h:184
static rect_ui16_t rect_ui16(uint16_t x, uint16_t y, uint16_t w, uint16_t h)
Definition: guitypes.h:159
int marlin_processing(void)
Definition: marlin_client.c:145
int wizard_msgbox(const char *text, uint16_t flags, uint16_t id_icon)
Definition: wizard_ui.c:42
_TEST_STATE_t
Definition: wizard_types.h:84
static volatile fsensor_t state
Definition: filament_sensor.c:23
void window_set_icon_id(int16_t id, uint16_t id_res)
Definition: window.c:659
void wizard_init_disable_PID(float t_noz, float t_bed)
Definition: wizard_ui.c:135
int wizard_msgbox_btns(const char *text, uint16_t flags, uint16_t id_icon, const char **buttons)
Definition: wizard_ui.c:52
#define MSGBOX_ICO_CUSTOM
Definition: window_msgbox.h:32
uint32_t HAL_GetTick(void)
Provides a tick value in millisecond.
Definition: stm32f4xx_hal.c:339
#define MSGBOX_BTN_DONE
Definition: wizard_ui.h:13
int wizard_msgbox1(const char *text, uint16_t flags, uint16_t id_icon)
Definition: wizard_ui.c:47
Definition: wizard_types.h:86
#define IDR_PNG_wizard_icon_ip0
Definition: resource.h:54
uint16_t wizard_get_test_icon_resource(uint8_t state)
Definition: wizard_ui.c:10
Definition: wizard_ui.h:21
int wizard_msgbox_ex(const char *text, uint16_t flags, uint16_t id_icon, rect_ui16_t rc)
Definition: wizard_ui.c:29
#define MSGBOX_BTN_CUSTOM1
Definition: window_msgbox.h:26
int wizard_timer(uint32_t *p_timer, uint32_t delay_ms, _TEST_STATE_t *pstate, _WIZ_TIMER_t type)
Definition: wizard_ui.c:58
void marlin_gcode(const char *gcode)
Definition: marlin_client.c:195
Definition: guitypes.h:69
#define IDR_PNG_wizard_icon_na
Definition: resource.h:51
const uint8_t[]
Definition: 404_html.c:3
Definition: wizard_ui.h:20
#define MARLIN_EVT_FactoryReset
Definition: marlin_events.h:21
int wizard_msgbox_btns(const char *text, uint16_t flags, uint16_t id_icon, const char **buttons)
Definition: wizard_ui.c:52
Definition: wizard_types.h:85
_WIZ_TIMER_t
Definition: wizard_ui.h:18
This file contains all the functions prototypes for the HAL module driver.
uint16_t wizard_get_test_icon_resource(uint8_t state)
Definition: wizard_ui.c:10
void marlin_start_processing(void)
Definition: marlin_client.c:174
int wizard_msgbox_ex(const char *text, uint16_t flags, uint16_t id_icon, rect_ui16_t rc)
Definition: wizard_ui.c:29
int wizard_timer(uint32_t *p_timer, uint32_t delay_ms, _TEST_STATE_t *pstate, _WIZ_TIMER_t type)
Definition: wizard_ui.c:58
int wizard_msgbox(const char *text, uint16_t flags, uint16_t id_icon)
Definition: wizard_ui.c:42
static void _disable_PID()
Definition: wizard_ui.c:102
#define IDR_PNG_wizard_icon_ok
Definition: resource.h:52
void wizard_init_disable_PID(float t_noz, float t_bed)
Definition: wizard_ui.c:135
void wizard_update_test_icon(int16_t win_id, uint8_t state)
Definition: wizard_ui.c:24
int marlin_gcode_printf(const char *format,...)
Definition: marlin_client.c:206
void wizard_init(float t_noz, float t_bed)
Definition: wizard_ui.c:111
#define MSGBOX_BTN_NEXT
Definition: wizard_ui.h:12
Definition: wizard_ui.h:19
Definition: wizard_types.h:87
int marlin_event_clr(uint8_t evt_id)
Definition: marlin_client.c:252