|
@@ -70,13 +70,13 @@ private:
|
70
|
70
|
static void move_z_with_encoder(const_float_t multiplier);
|
71
|
71
|
static float measure_point_with_encoder();
|
72
|
72
|
static float measure_business_card_thickness();
|
73
|
|
- static void manually_probe_remaining_mesh(const xy_pos_t&, const_float_t , const_float_t , const bool) _O0;
|
74
|
|
- static void fine_tune_mesh(const xy_pos_t &pos, const bool do_ubl_mesh_map) _O0;
|
|
73
|
+ static void manually_probe_remaining_mesh(const xy_pos_t&, const_float_t , const_float_t , const bool) __O0;
|
|
74
|
+ static void fine_tune_mesh(const xy_pos_t &pos, const bool do_ubl_mesh_map) __O0;
|
75
|
75
|
#endif
|
76
|
76
|
|
77
|
|
- static bool G29_parse_parameters() _O0;
|
|
77
|
+ static bool G29_parse_parameters() __O0;
|
78
|
78
|
static void shift_mesh_height();
|
79
|
|
- static void probe_entire_mesh(const xy_pos_t &near, const bool do_ubl_mesh_map, const bool stow_probe, const bool do_furthest) _O0;
|
|
79
|
+ static void probe_entire_mesh(const xy_pos_t &near, const bool do_ubl_mesh_map, const bool stow_probe, const bool do_furthest) __O0;
|
80
|
80
|
static void tilt_mesh_based_on_3pts(const_float_t z1, const_float_t z2, const_float_t z3);
|
81
|
81
|
static void tilt_mesh_based_on_probed_grid(const bool do_ubl_mesh_map);
|
82
|
82
|
static bool smart_fill_one(const uint8_t x, const uint8_t y, const int8_t xdir, const int8_t ydir);
|
|
@@ -98,17 +98,17 @@ public:
|
98
|
98
|
static void report_state();
|
99
|
99
|
static void save_ubl_active_state_and_disable();
|
100
|
100
|
static void restore_ubl_active_state_and_leave();
|
101
|
|
- static void display_map(const uint8_t) _O0;
|
102
|
|
- static mesh_index_pair find_closest_mesh_point_of_type(const MeshPointType, const xy_pos_t&, const bool=false, MeshFlags *done_flags=nullptr) _O0;
|
103
|
|
- static mesh_index_pair find_furthest_invalid_mesh_point() _O0;
|
|
101
|
+ static void display_map(const uint8_t) __O0;
|
|
102
|
+ static mesh_index_pair find_closest_mesh_point_of_type(const MeshPointType, const xy_pos_t&, const bool=false, MeshFlags *done_flags=nullptr) __O0;
|
|
103
|
+ static mesh_index_pair find_furthest_invalid_mesh_point() __O0;
|
104
|
104
|
static void reset();
|
105
|
105
|
static void invalidate();
|
106
|
106
|
static void set_all_mesh_points_to_value(const_float_t value);
|
107
|
107
|
static void adjust_mesh_to_mean(const bool cflag, const_float_t value);
|
108
|
108
|
static bool sanity_check();
|
109
|
109
|
|
110
|
|
- static void G29() _O0; // O0 for no optimization
|
111
|
|
- static void smart_fill_wlsf(const_float_t ) _O2; // O2 gives smaller code than Os on A2560
|
|
110
|
+ static void G29() __O0; // O0 for no optimization
|
|
111
|
+ static void smart_fill_wlsf(const_float_t ) __O2; // O2 gives smaller code than Os on A2560
|
112
|
112
|
|
113
|
113
|
static int8_t storage_slot;
|
114
|
114
|
|