Prusa MINI Firmware overview
|
#include "xyzcalib.h"
#include "gui.h"
#include "dbg.h"
#include "config.h"
#include "stm32f4xx_hal.h"
#include "marlin_client.h"
#include "wizard_config.h"
#include "screen_wizard.h"
#include "wizard_ui.h"
|
void | wizard_init_screen_xyzcalib (int16_t id_body, xyzcalib_screen_t *p_screen, xyzcalib_data_t *p_data) |
|
int | xyzcalib_home (int16_t id_body, xyzcalib_screen_t *p_screen, xyzcalib_data_t *p_data) |
|
int | xyzcalib_z (int16_t id_body, xyzcalib_screen_t *p_screen, xyzcalib_data_t *p_data) |
|
int | xyzcalib_xy_search (int16_t id_body, xyzcalib_screen_t *p_screen, xyzcalib_data_t *p_data) |
|
int | xyzcalib_xy_measure (int16_t id_body, xyzcalib_screen_t *p_screen, xyzcalib_data_t *p_data) |
|
int | xyzcalib_is_ok (int16_t id_body, xyzcalib_screen_t *p_screen, xyzcalib_data_t *p_data) |
|
◆ wizard_init_screen_xyzcalib()
◆ xyzcalib_home()
◆ xyzcalib_z()
◆ xyzcalib_xy_search()
67 "calibration points");
◆ xyzcalib_xy_measure()
78 "Measuring reference\n"
◆ xyzcalib_is_ok()
#define IDR_PNG_wizard_icon_measure
Definition: resource.h:59
uint32_t timer0
Definition: xyzcalib.h:18
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
void window_set_icon_id(int16_t id, uint16_t id_res)
Definition: window.c:659
_TEST_STATE_t state_home
Definition: xyzcalib.h:24
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
#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
void marlin_gcode(const char *gcode)
Definition: marlin_client.c:195
#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
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
#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