Prusa MINI Firmware overview
|
int xyzcalib_xy_search(int16_t id_body, xyzcalib_screen_t *p_screen, xyzcalib_data_t *p_data)
Definition: xyzcalib.c:63
Definition: window_text.h:15
#define IDR_PNG_wizard_icon_measure
Definition: resource.h:59
Definition: xyzcalib.h:12
int xyzcalib_xy_measure(int16_t id_body, xyzcalib_screen_t *p_screen, xyzcalib_data_t *p_data)
Definition: xyzcalib.c:75
uint32_t timer0
Definition: xyzcalib.h:18
int xyzcalib_home(int16_t id_body, xyzcalib_screen_t *p_screen, xyzcalib_data_t *p_data)
Definition: xyzcalib.c:39
window_text_t text_search
Definition: xyzcalib.h:16
void window_destroy_children(int16_t id)
Definition: window.c:157
void window_invalidate(int16_t id)
Definition: window.c:304
static rect_ui16_t rect_ui16(uint16_t x, uint16_t y, uint16_t w, uint16_t h)
Definition: guitypes.h:159
#define WIZARD_MARGIN_LEFT
Definition: wizard_ui.h:8
int xyzcalib_z(int16_t id_body, xyzcalib_screen_t *p_screen, xyzcalib_data_t *p_data)
Definition: xyzcalib.c:53
int xyzcalib_is_ok(int16_t id_body, xyzcalib_screen_t *p_screen, xyzcalib_data_t *p_data)
Definition: xyzcalib.c:92
_TEST_STATE_t
Definition: wizard_types.h:84
void window_set_icon_id(int16_t id, uint16_t id_res)
Definition: window.c:659
void wizard_init_screen_xyzcalib(int16_t id_body, xyzcalib_screen_t *p_screen, xyzcalib_data_t *p_data)
Definition: xyzcalib.c:13
_TEST_STATE_t state_home
Definition: xyzcalib.h:24
Definition: window_icon.h:11
void window_show(int16_t id)
Definition: window.c:529
osStatus osDelay(uint32_t millisec)
Wait for Timeout (Time Delay)
Definition: cmsis_os.c:365
int16_t id
Definition: window.h:79
window_t win
Definition: window_icon.h:12
#define WIZARD_X_SPACE
Definition: wizard_ui.h:10
_TEST_STATE_t state_z
Definition: xyzcalib.h:25
void window_set_text(int16_t id, const char *text)
Definition: window.c:340
int marlin_motion(void)
Definition: marlin_client.c:182
int xyzcalib_home(int16_t id_body, xyzcalib_screen_t *p_screen, xyzcalib_data_t *p_data)
Definition: xyzcalib.c:39
_TEST_STATE_t state_xy
Definition: xyzcalib.h:26
int xyzcalib_is_ok(int16_t id_body, xyzcalib_screen_t *p_screen, xyzcalib_data_t *p_data)
Definition: xyzcalib.c:92
#define WINDOW_CLS_PROGRESS
Definition: window.h:20
_TEST_STATE_t state_xy_measure
Definition: xyzcalib.h:28
window_text_t text_state
Definition: xyzcalib.h:15
window_progress_t progress
Definition: xyzcalib.h:14
void window_set_value(int16_t id, float value)
Definition: window.c:363
int marlin_busy(void)
Definition: marlin_client.c:152
#define IDR_PNG_wizard_icon_autohome
Definition: resource.h:57
int xyzcalib_xy_measure(int16_t id_body, xyzcalib_screen_t *p_screen, xyzcalib_data_t *p_data)
Definition: xyzcalib.c:75
int xyzcalib_xy_search(int16_t id_body, xyzcalib_screen_t *p_screen, xyzcalib_data_t *p_data)
Definition: xyzcalib.c:63
void marlin_gcode(const char *gcode)
Definition: marlin_client.c:195
Definition: xyzcalib.h:22
#define WINDOW_CLS_ICON
Definition: window.h:12
Definition: wizard_ui.h:20
_TEST_STATE_t state_xy_search
Definition: xyzcalib.h:27
#define WINDOW_CLS_TEXT
Definition: window.h:10
Definition: wizard_types.h:85
This file contains all the functions prototypes for the HAL module driver.
int16_t window_create_ptr(int16_t cls_id, int16_t id_parent, rect_ui16_t rect, void *ptr)
Definition: window.c:102
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 wizard_init_screen_xyzcalib(int16_t id_body, xyzcalib_screen_t *p_screen, xyzcalib_data_t *p_data)
Definition: xyzcalib.c:13
#define IDR_PNG_wizard_icon_search
Definition: resource.h:58
window_icon_t icon
Definition: xyzcalib.h:17
window_t win
Definition: window_progress.h:16
Definition: window_progress.h:15
#define IDR_PNG_wizard_icon_hourglass
Definition: resource.h:56
Definition: wizard_ui.h:19
window_t win
Definition: window_text.h:16
Definition: wizard_types.h:87
int xyzcalib_z(int16_t id_body, xyzcalib_screen_t *p_screen, xyzcalib_data_t *p_data)
Definition: xyzcalib.c:53