Browse Source

intermittent Teensy & G26 compile problem

===============================================

also an issue with ubl_motion.cpp
pull/1/head
Bob-the-Kuhn 7 years ago
parent
commit
fcceed5be6
  1. 3
      Marlin/G26_Mesh_Validation_Tool.cpp
  2. 5
      Marlin/ubl_motion.cpp

3
Marlin/G26_Mesh_Validation_Tool.cpp

@ -135,12 +135,13 @@
#endif #endif
extern float destination[XYZE]; extern float destination[XYZE];
void set_destination_to_current(); void set_destination_to_current();
void set_current_to_destination();
void prepare_move_to_destination(); void prepare_move_to_destination();
#if AVR_AT90USB1286_FAMILY // Teensyduino & Printrboard IDE extensions have compile errors without this #if AVR_AT90USB1286_FAMILY // Teensyduino & Printrboard IDE extensions have compile errors without this
inline void sync_plan_position_e() { planner.set_e_position_mm(current_position[E_AXIS]); } inline void sync_plan_position_e() { planner.set_e_position_mm(current_position[E_AXIS]); }
inline void set_current_to_destination() { COPY(current_position, destination); }
#else #else
void sync_plan_position_e(); void sync_plan_position_e();
void set_current_to_destination();
#endif #endif
#if ENABLED(NEWPANEL) #if ENABLED(NEWPANEL)
void lcd_setstatusPGM(const char* const message, const int8_t level); void lcd_setstatusPGM(const char* const message, const int8_t level);

5
Marlin/ubl_motion.cpp

@ -31,7 +31,12 @@
#include <math.h> #include <math.h>
extern float destination[XYZE]; extern float destination[XYZE];
#if AVR_AT90USB1286_FAMILY // Teensyduino & Printrboard IDE extensions have compile errors without this
inline void set_current_to_destination() { COPY(current_position, destination); }
#else
extern void set_current_to_destination(); extern void set_current_to_destination();
#endif
#if ENABLED(DELTA) #if ENABLED(DELTA)

Loading…
Cancel
Save