Prusa MINI Firmware overview
|
Go to the documentation of this file.
28 #include "../inc/MarlinConfigPre.h"
29 #include "../core/types.h"
30 #include "../core/macros.h"
31 #include "../module/temperature.h"
48 #if ENABLED(JOYSTICK_DEBUG)
#define WITHIN(N, L, H)
Definition: macros.h:195
#define PENDING(NOW, SOON)
Definition: millis_t.h:28
T z
Definition: types.h:286
#define SERIAL_ECHO_TERNARY(TF, PRE, ON, OFF, POST)
Definition: serial.h:188
#define sq(x)
Definition: wiring_constants.h:83
Definition: joystick.h:35
T x
Definition: types.h:286
feedRate_t max_feedrate_mm_s[XYZE_N]
Definition: planner.h:182
GCodeQueue queue
Definition: queue.cpp:28
#define UNEAR_ZERO(x)
Definition: macros.h:269
#define SERIAL_ECHOPAIR(V...)
Definition: serial.h:114
static bool has_commands_queued()
Definition: queue.cpp:103
static FORCE_INLINE uint8_t movesplanned()
Definition: planner.h:543
uint8_t i
Definition: screen_test_graph.c:72
uint32_t millis(void)
Definition: wiring_time.c:29
Definition: temperature.h:158
xyze_pos_t current_position
Definition: motion.cpp:102
#define LOOP_XYZ(VAR)
Definition: types.h:60
#define SERIAL_ECHOPGM(S)
Definition: serial.h:173
static bool buffer_line(const float &rx, const float &ry, const float &rz, const float &e, const feedRate_t &fr_mm_s, const uint8_t extruder, const float millimeters=0.0)
Definition: planner.cpp:2663
static void inject_jog_moves()
T y
Definition: types.h:286
#define SERIAL_EOL()
Definition: serial.h:181
Definition: temperature.h:267
#define MMM_TO_MMS(MM_M)
Definition: types.h:83
#define SIGN(a)
Definition: macros.h:105
png_uint_32 length
Definition: png.c:2247
static planner_settings_t settings
Definition: planner.h:251
static void calculate(xyz_float_t &norm_jog)
#define READ(IO)
Definition: fastio.h:95
uint32_t millis_t
Definition: millis_t.h:26
constexpr uint8_t active_extruder
Definition: motion.h:107
Planner planner
Definition: planner.cpp:111