Fix Visual Micro "Arduino IDE for Visual Studio" support (#16418)
This commit is contained in:
parent
5b75a018b7
commit
d0e1166cce
80 changed files with 81 additions and 85 deletions
|
@ -41,7 +41,7 @@
|
||||||
#if !defined(USBCON) && (defined(UBRRH) || defined(UBRR0H) || defined(UBRR1H) || defined(UBRR2H) || defined(UBRR3H))
|
#if !defined(USBCON) && (defined(UBRRH) || defined(UBRR0H) || defined(UBRR1H) || defined(UBRR2H) || defined(UBRR3H))
|
||||||
|
|
||||||
#include "MarlinSerial.h"
|
#include "MarlinSerial.h"
|
||||||
#include "../../Marlin.h"
|
#include "../../MarlinCore.h"
|
||||||
|
|
||||||
template<typename Cfg> typename MarlinSerial<Cfg>::ring_buffer_r MarlinSerial<Cfg>::rx_buffer = { 0, 0, { 0 } };
|
template<typename Cfg> typename MarlinSerial<Cfg>::ring_buffer_r MarlinSerial<Cfg>::rx_buffer = { 0, 0, { 0 } };
|
||||||
template<typename Cfg> typename MarlinSerial<Cfg>::ring_buffer_t MarlinSerial<Cfg>::tx_buffer = { 0 };
|
template<typename Cfg> typename MarlinSerial<Cfg>::ring_buffer_t MarlinSerial<Cfg>::tx_buffer = { 0 };
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
|
|
||||||
#include "watchdog.h"
|
#include "watchdog.h"
|
||||||
|
|
||||||
#include "../../Marlin.h"
|
#include "../../MarlinCore.h"
|
||||||
|
|
||||||
// Initialize watchdog with 8s timeout, if possible. Otherwise, make it 4s.
|
// Initialize watchdog with 8s timeout, if possible. Otherwise, make it 4s.
|
||||||
void watchdog_init() {
|
void watchdog_init() {
|
||||||
|
|
|
@ -31,7 +31,7 @@
|
||||||
|
|
||||||
#include "MarlinSerial.h"
|
#include "MarlinSerial.h"
|
||||||
#include "InterruptVectors.h"
|
#include "InterruptVectors.h"
|
||||||
#include "../../Marlin.h"
|
#include "../../MarlinCore.h"
|
||||||
|
|
||||||
template<typename Cfg> typename MarlinSerial<Cfg>::ring_buffer_r MarlinSerial<Cfg>::rx_buffer = { 0, 0, { 0 } };
|
template<typename Cfg> typename MarlinSerial<Cfg>::ring_buffer_r MarlinSerial<Cfg>::rx_buffer = { 0, 0, { 0 } };
|
||||||
template<typename Cfg> typename MarlinSerial<Cfg>::ring_buffer_t MarlinSerial<Cfg>::tx_buffer = { 0 };
|
template<typename Cfg> typename MarlinSerial<Cfg>::ring_buffer_t MarlinSerial<Cfg>::tx_buffer = { 0 };
|
||||||
|
|
|
@ -63,7 +63,7 @@
|
||||||
|
|
||||||
#include <U8glib.h>
|
#include <U8glib.h>
|
||||||
|
|
||||||
#include "../../../Marlin.h"
|
#include "../../../MarlinCore.h"
|
||||||
|
|
||||||
void spiBegin();
|
void spiBegin();
|
||||||
void spiInit(uint8_t spiRate);
|
void spiInit(uint8_t spiRate);
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
#ifdef ARDUINO_ARCH_SAM
|
#ifdef ARDUINO_ARCH_SAM
|
||||||
|
|
||||||
#include "../../inc/MarlinConfig.h"
|
#include "../../inc/MarlinConfig.h"
|
||||||
#include "../../Marlin.h"
|
#include "../../MarlinCore.h"
|
||||||
#include "watchdog.h"
|
#include "watchdog.h"
|
||||||
|
|
||||||
// Override Arduino runtime to either config or disable the watchdog
|
// Override Arduino runtime to either config or disable the watchdog
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
#include "TMC2660.h"
|
#include "TMC2660.h"
|
||||||
|
|
||||||
#include "../../../inc/MarlinConfig.h"
|
#include "../../../inc/MarlinConfig.h"
|
||||||
#include "../../../Marlin.h"
|
#include "../../../MarlinCore.h"
|
||||||
#include "../../../module/stepper/indirection.h"
|
#include "../../../module/stepper/indirection.h"
|
||||||
#include "../../../module/printcounter.h"
|
#include "../../../module/printcounter.h"
|
||||||
#include "../../../libs/duration_t.h"
|
#include "../../../libs/duration_t.h"
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
* - https://github.com/grbl/grbl
|
* - https://github.com/grbl/grbl
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "Marlin.h"
|
#include "MarlinCore.h"
|
||||||
|
|
||||||
#include "core/utility.h"
|
#include "core/utility.h"
|
||||||
#include "lcd/ultralcd.h"
|
#include "lcd/ultralcd.h"
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
#include "utility.h"
|
#include "utility.h"
|
||||||
|
|
||||||
#include "../Marlin.h"
|
#include "../MarlinCore.h"
|
||||||
#include "../module/temperature.h"
|
#include "../module/temperature.h"
|
||||||
|
|
||||||
void safe_delay(millis_t ms) {
|
void safe_delay(millis_t ms) {
|
||||||
|
|
|
@ -45,7 +45,7 @@
|
||||||
|
|
||||||
#include "../module/planner.h"
|
#include "../module/planner.h"
|
||||||
#include "../module/stepper.h"
|
#include "../module/stepper.h"
|
||||||
#include "../Marlin.h"
|
#include "../MarlinCore.h"
|
||||||
#include "../HAL/shared/Delay.h"
|
#include "../HAL/shared/Delay.h"
|
||||||
|
|
||||||
#define HAS_SIDE_BY_SIDE (ENABLED(MAX7219_SIDE_BY_SIDE) && MAX7219_NUMBER_UNITS > 1)
|
#define HAS_SIDE_BY_SIDE (ENABLED(MAX7219_SIDE_BY_SIDE) && MAX7219_NUMBER_UNITS > 1)
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
#if ENABLED(BABYSTEPPING)
|
#if ENABLED(BABYSTEPPING)
|
||||||
|
|
||||||
#include "babystep.h"
|
#include "babystep.h"
|
||||||
#include "../Marlin.h"
|
#include "../MarlinCore.h"
|
||||||
#include "../module/planner.h"
|
#include "../module/planner.h"
|
||||||
#include "../module/stepper.h"
|
#include "../module/stepper.h"
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
|
|
||||||
#include "../bedlevel.h"
|
#include "../bedlevel.h"
|
||||||
|
|
||||||
#include "../../../Marlin.h"
|
#include "../../../MarlinCore.h"
|
||||||
#include "../../../HAL/shared/persistent_store_api.h"
|
#include "../../../HAL/shared/persistent_store_api.h"
|
||||||
#include "../../../libs/hex_print_routines.h"
|
#include "../../../libs/hex_print_routines.h"
|
||||||
#include "../../../module/configuration_store.h"
|
#include "../../../module/configuration_store.h"
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
#include "../../../module/delta.h"
|
#include "../../../module/delta.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "../../../Marlin.h"
|
#include "../../../MarlinCore.h"
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
|
||||||
#if !UBL_SEGMENTED
|
#if !UBL_SEGMENTED
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
|
|
||||||
#include "dac_dac084s085.h"
|
#include "dac_dac084s085.h"
|
||||||
|
|
||||||
#include "../../Marlin.h"
|
#include "../../MarlinCore.h"
|
||||||
#include "../../module/stepper.h"
|
#include "../../module/stepper.h"
|
||||||
#include "../../HAL/shared/Delay.h"
|
#include "../../HAL/shared/Delay.h"
|
||||||
|
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
|
|
||||||
#if ENABLED(ADVANCED_PAUSE_FEATURE)
|
#if ENABLED(ADVANCED_PAUSE_FEATURE)
|
||||||
|
|
||||||
#include "../Marlin.h"
|
#include "../MarlinCore.h"
|
||||||
#include "../gcode/gcode.h"
|
#include "../gcode/gcode.h"
|
||||||
#include "../module/motion.h"
|
#include "../module/motion.h"
|
||||||
#include "../module/planner.h"
|
#include "../module/planner.h"
|
||||||
|
|
|
@ -31,7 +31,7 @@
|
||||||
#include "power.h"
|
#include "power.h"
|
||||||
#include "../module/temperature.h"
|
#include "../module/temperature.h"
|
||||||
#include "../module/stepper/indirection.h"
|
#include "../module/stepper/indirection.h"
|
||||||
#include "../Marlin.h"
|
#include "../MarlinCore.h"
|
||||||
|
|
||||||
Power powerManager;
|
Power powerManager;
|
||||||
|
|
||||||
|
|
|
@ -36,7 +36,7 @@ MMU2 mmu2;
|
||||||
#include "../../module/temperature.h"
|
#include "../../module/temperature.h"
|
||||||
#include "../../module/planner.h"
|
#include "../../module/planner.h"
|
||||||
#include "../../module/stepper/indirection.h"
|
#include "../../module/stepper/indirection.h"
|
||||||
#include "../../Marlin.h"
|
#include "../../MarlinCore.h"
|
||||||
|
|
||||||
#if ENABLED(HOST_PROMPT_SUPPORT)
|
#if ENABLED(HOST_PROMPT_SUPPORT)
|
||||||
#include "../../feature/host_actions.h"
|
#include "../../feature/host_actions.h"
|
||||||
|
|
|
@ -61,7 +61,7 @@ void FilamentSensorBase::filament_present(const uint8_t extruder) {
|
||||||
//
|
//
|
||||||
// Filament Runout event handler
|
// Filament Runout event handler
|
||||||
//
|
//
|
||||||
#include "../Marlin.h"
|
#include "../MarlinCore.h"
|
||||||
#include "../gcode/queue.h"
|
#include "../gcode/queue.h"
|
||||||
|
|
||||||
#if ENABLED(HOST_ACTION_COMMANDS)
|
#if ENABLED(HOST_ACTION_COMMANDS)
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
#if HAS_TRINAMIC
|
#if HAS_TRINAMIC
|
||||||
|
|
||||||
#include "tmc_util.h"
|
#include "tmc_util.h"
|
||||||
#include "../Marlin.h"
|
#include "../MarlinCore.h"
|
||||||
|
|
||||||
#include "../module/stepper/indirection.h"
|
#include "../module/stepper/indirection.h"
|
||||||
#include "../module/printcounter.h"
|
#include "../module/printcounter.h"
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
#include "../../gcode/gcode.h"
|
#include "../../gcode/gcode.h"
|
||||||
#include "../../feature/bedlevel/bedlevel.h"
|
#include "../../feature/bedlevel/bedlevel.h"
|
||||||
|
|
||||||
#include "../../Marlin.h"
|
#include "../../MarlinCore.h"
|
||||||
#include "../../module/planner.h"
|
#include "../../module/planner.h"
|
||||||
#include "../../module/stepper.h"
|
#include "../../module/stepper.h"
|
||||||
#include "../../module/motion.h"
|
#include "../../module/motion.h"
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
#if HAS_MESH
|
#if HAS_MESH
|
||||||
|
|
||||||
#include "../gcode.h"
|
#include "../gcode.h"
|
||||||
#include "../../Marlin.h" // for IsRunning()
|
#include "../../MarlinCore.h" // for IsRunning()
|
||||||
#include "../../module/motion.h"
|
#include "../../module/motion.h"
|
||||||
#include "../../module/probe.h" // for probe_offset
|
#include "../../module/probe.h" // for probe_offset
|
||||||
#include "../../feature/bedlevel/bedlevel.h"
|
#include "../../feature/bedlevel/bedlevel.h"
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "../../Marlin.h"
|
#include "../../MarlinCore.h"
|
||||||
|
|
||||||
#if ENABLED(CALIBRATION_GCODE)
|
#if ENABLED(CALIBRATION_GCODE)
|
||||||
|
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
#include "../queue.h"
|
#include "../queue.h"
|
||||||
#include "../../libs/hex_print_routines.h"
|
#include "../../libs/hex_print_routines.h"
|
||||||
|
|
||||||
#include "../../Marlin.h" // for idle()
|
#include "../../MarlinCore.h" // for idle()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* M100 Free Memory Watcher
|
* M100 Free Memory Watcher
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "../gcode.h"
|
#include "../gcode.h"
|
||||||
#include "../../Marlin.h"
|
#include "../../MarlinCore.h"
|
||||||
#include "../../module/planner.h"
|
#include "../../module/planner.h"
|
||||||
|
|
||||||
#if DISABLED(NO_VOLUMETRICS)
|
#if DISABLED(NO_VOLUMETRICS)
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
#include "../gcode.h"
|
#include "../gcode.h"
|
||||||
#include "../../module/tool_change.h"
|
#include "../../module/tool_change.h"
|
||||||
|
|
||||||
#include "../../Marlin.h" // for SP_X_STR, etc.
|
#include "../../MarlinCore.h" // for SP_X_STR, etc.
|
||||||
|
|
||||||
extern const char SP_X_STR[], SP_Y_STR[], SP_Z_STR[];
|
extern const char SP_X_STR[], SP_Y_STR[], SP_Z_STR[];
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
#if ENABLED(PINS_DEBUGGING)
|
#if ENABLED(PINS_DEBUGGING)
|
||||||
|
|
||||||
#include "../gcode.h"
|
#include "../gcode.h"
|
||||||
#include "../../Marlin.h" // for pin_is_protected
|
#include "../../MarlinCore.h" // for pin_is_protected
|
||||||
#include "../../pins/pinsDebug.h"
|
#include "../../pins/pinsDebug.h"
|
||||||
#include "../../module/endstops.h"
|
#include "../../module/endstops.h"
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
#if DISABLED(EMERGENCY_PARSER)
|
#if DISABLED(EMERGENCY_PARSER)
|
||||||
|
|
||||||
#include "../gcode.h"
|
#include "../gcode.h"
|
||||||
#include "../../Marlin.h" // for wait_for_heatup, kill, quickstop_stepper
|
#include "../../MarlinCore.h" // for wait_for_heatup, kill, quickstop_stepper
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* M108: Stop the waiting for heaters in M109, M190, M303. Does not affect the target temperature.
|
* M108: Stop the waiting for heaters in M109, M190, M303. Does not affect the target temperature.
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "../gcode.h"
|
#include "../gcode.h"
|
||||||
#include "../../Marlin.h" // for stepper_inactive_time, disable_e_steppers
|
#include "../../MarlinCore.h" // for stepper_inactive_time, disable_e_steppers
|
||||||
#include "../../lcd/ultralcd.h"
|
#include "../../lcd/ultralcd.h"
|
||||||
#include "../../module/stepper.h"
|
#include "../../module/stepper.h"
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "../gcode.h"
|
#include "../gcode.h"
|
||||||
#include "../../Marlin.h" // for pin_is_protected and idle()
|
#include "../../MarlinCore.h" // for pin_is_protected and idle()
|
||||||
#include "../../module/stepper.h"
|
#include "../../module/stepper.h"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "../gcode.h"
|
#include "../gcode.h"
|
||||||
#include "../../Marlin.h" // for pin_is_protected
|
#include "../../MarlinCore.h" // for pin_is_protected
|
||||||
#include "../../inc/MarlinConfig.h"
|
#include "../../inc/MarlinConfig.h"
|
||||||
|
|
||||||
#if FAN_COUNT > 0
|
#if FAN_COUNT > 0
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if HAS_SUICIDE
|
#if HAS_SUICIDE
|
||||||
#include "../../Marlin.h"
|
#include "../../MarlinCore.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(PSU_CONTROL)
|
#if ENABLED(PSU_CONTROL)
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "../gcode.h"
|
#include "../gcode.h"
|
||||||
#include "../../Marlin.h" // for max_inactive_time
|
#include "../../MarlinCore.h" // for max_inactive_time
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* M85: Set inactivity shutdown timer with parameter S<seconds>. To disable set zero (default)
|
* M85: Set inactivity shutdown timer with parameter S<seconds>. To disable set zero (default)
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
#include "../gcode.h"
|
#include "../gcode.h"
|
||||||
|
|
||||||
#include "../../lcd/ultralcd.h" // for lcd_reset_alert_level
|
#include "../../lcd/ultralcd.h" // for lcd_reset_alert_level
|
||||||
#include "../../Marlin.h" // for Running
|
#include "../../MarlinCore.h" // for Running
|
||||||
#include "../queue.h" // for flush_and_request_resend
|
#include "../queue.h" // for flush_and_request_resend
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(PHOTO_POSITION) && PHOTO_DELAY_MS > 0
|
#if defined(PHOTO_POSITION) && PHOTO_DELAY_MS > 0
|
||||||
#include "../../../Marlin.h" // for idle()
|
#include "../../../MarlinCore.h" // for idle()
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef PHOTO_RETRACT_MM
|
#ifdef PHOTO_RETRACT_MM
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
#include "../../../feature/filwidth.h"
|
#include "../../../feature/filwidth.h"
|
||||||
#include "../../../module/planner.h"
|
#include "../../../module/planner.h"
|
||||||
#include "../../../module/temperature.h"
|
#include "../../../module/temperature.h"
|
||||||
#include "../../../Marlin.h"
|
#include "../../../MarlinCore.h"
|
||||||
#include "../../gcode.h"
|
#include "../../gcode.h"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
|
|
||||||
#include "../../gcode.h"
|
#include "../../gcode.h"
|
||||||
|
|
||||||
#include "../../../Marlin.h" // for i2c
|
#include "../../../MarlinCore.h" // for i2c
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* M260: Send data to a I2C slave device
|
* M260: Send data to a I2C slave device
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
#if ENABLED(FILAMENT_LOAD_UNLOAD_GCODES)
|
#if ENABLED(FILAMENT_LOAD_UNLOAD_GCODES)
|
||||||
|
|
||||||
#include "../../gcode.h"
|
#include "../../gcode.h"
|
||||||
#include "../../../Marlin.h"
|
#include "../../../MarlinCore.h"
|
||||||
#include "../../../module/motion.h"
|
#include "../../../module/motion.h"
|
||||||
#include "../../../module/temperature.h"
|
#include "../../../module/temperature.h"
|
||||||
#include "../../../feature/pause.h"
|
#include "../../../feature/pause.h"
|
||||||
|
|
|
@ -49,7 +49,7 @@ GcodeSuite gcode;
|
||||||
#include "../feature/cancel_object.h"
|
#include "../feature/cancel_object.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "../Marlin.h" // for idle() and suspend_auto_report
|
#include "../MarlinCore.h" // for idle() and suspend_auto_report
|
||||||
|
|
||||||
millis_t GcodeSuite::previous_move_ms;
|
millis_t GcodeSuite::previous_move_ms;
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
#if ENABLED(EXPECTED_PRINTER_CHECK)
|
#if ENABLED(EXPECTED_PRINTER_CHECK)
|
||||||
|
|
||||||
#include "../gcode.h"
|
#include "../gcode.h"
|
||||||
#include "../../Marlin.h"
|
#include "../../MarlinCore.h"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* M16: Expected Printer Check
|
* M16: Expected Printer Check
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
|
|
||||||
#include "../../feature/host_actions.h"
|
#include "../../feature/host_actions.h"
|
||||||
#include "../gcode.h"
|
#include "../gcode.h"
|
||||||
#include "../../Marlin.h"
|
#include "../../MarlinCore.h"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* M876: Handle Prompt Response
|
* M876: Handle Prompt Response
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
#include "../gcode.h"
|
#include "../gcode.h"
|
||||||
#include "../../module/motion.h"
|
#include "../../module/motion.h"
|
||||||
|
|
||||||
#include "../../Marlin.h"
|
#include "../../MarlinCore.h"
|
||||||
|
|
||||||
#if BOTH(FWRETRACT, FWRETRACT_AUTORETRACT)
|
#if BOTH(FWRETRACT, FWRETRACT_AUTORETRACT)
|
||||||
#include "../../feature/fwretract.h"
|
#include "../../feature/fwretract.h"
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "../gcode.h"
|
#include "../gcode.h"
|
||||||
#include "../../Marlin.h" // for IsRunning()
|
#include "../../MarlinCore.h" // for IsRunning()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* G5: Cubic B-spline
|
* G5: Cubic B-spline
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
|
|
||||||
#include "parser.h"
|
#include "parser.h"
|
||||||
|
|
||||||
#include "../Marlin.h"
|
#include "../MarlinCore.h"
|
||||||
|
|
||||||
#if NUM_SERIAL > 1
|
#if NUM_SERIAL > 1
|
||||||
#include "queue.h"
|
#include "queue.h"
|
||||||
|
|
|
@ -33,7 +33,7 @@ GCodeQueue queue;
|
||||||
#include "../sd/cardreader.h"
|
#include "../sd/cardreader.h"
|
||||||
#include "../module/planner.h"
|
#include "../module/planner.h"
|
||||||
#include "../module/temperature.h"
|
#include "../module/temperature.h"
|
||||||
#include "../Marlin.h"
|
#include "../MarlinCore.h"
|
||||||
|
|
||||||
#if ENABLED(PRINTER_EVENT_LEDS)
|
#if ENABLED(PRINTER_EVENT_LEDS)
|
||||||
#include "../feature/leds/printer_event_leds.h"
|
#include "../feature/leds/printer_event_leds.h"
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
#include "../gcode.h"
|
#include "../gcode.h"
|
||||||
#include "../../module/scara.h"
|
#include "../../module/scara.h"
|
||||||
#include "../../module/motion.h"
|
#include "../../module/motion.h"
|
||||||
#include "../../Marlin.h" // for IsRunning()
|
#include "../../MarlinCore.h" // for IsRunning()
|
||||||
|
|
||||||
inline bool SCARA_move_to_cal(const uint8_t delta_a, const uint8_t delta_b) {
|
inline bool SCARA_move_to_cal(const uint8_t delta_a, const uint8_t delta_b) {
|
||||||
if (IsRunning()) {
|
if (IsRunning()) {
|
||||||
|
|
|
@ -42,7 +42,7 @@
|
||||||
#include "../../feature/power_loss_recovery.h"
|
#include "../../feature/power_loss_recovery.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "../../Marlin.h" // for startOrResumeJob
|
#include "../../MarlinCore.h" // for startOrResumeJob
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* M24: Start or Resume SD Print
|
* M24: Start or Resume SD Print
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
#include "../../sd/cardreader.h"
|
#include "../../sd/cardreader.h"
|
||||||
#include "../../module/planner.h" // for synchronize()
|
#include "../../module/planner.h" // for synchronize()
|
||||||
|
|
||||||
#include "../../Marlin.h" // for startOrResumeJob
|
#include "../../MarlinCore.h" // for startOrResumeJob
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* M32: Select file and start SD Print
|
* M32: Select file and start SD Print
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
#include "../../module/printcounter.h"
|
#include "../../module/printcounter.h"
|
||||||
#include "../../lcd/ultralcd.h"
|
#include "../../lcd/ultralcd.h"
|
||||||
|
|
||||||
#include "../../Marlin.h" // for startOrResumeJob
|
#include "../../MarlinCore.h" // for startOrResumeJob
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* M75: Start print timer
|
* M75: Start print timer
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
#include "../../module/planner.h"
|
#include "../../module/planner.h"
|
||||||
#include "../../lcd/ultralcd.h"
|
#include "../../lcd/ultralcd.h"
|
||||||
|
|
||||||
#include "../../Marlin.h" // for startOrResumeJob, etc.
|
#include "../../MarlinCore.h" // for startOrResumeJob, etc.
|
||||||
|
|
||||||
#if ENABLED(PRINTJOB_TIMER_AUTOSTART)
|
#if ENABLED(PRINTJOB_TIMER_AUTOSTART)
|
||||||
#include "../../module/printcounter.h"
|
#include "../../module/printcounter.h"
|
||||||
|
|
|
@ -37,7 +37,7 @@
|
||||||
#include "../../feature/leds/leds.h"
|
#include "../../feature/leds/leds.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "../../Marlin.h" // for wait_for_heatup, idle, startOrResumeJob
|
#include "../../MarlinCore.h" // for wait_for_heatup, idle, startOrResumeJob
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* M140: Set bed temperature
|
* M140: Set bed temperature
|
||||||
|
|
|
@ -38,7 +38,7 @@
|
||||||
#include "../../feature/leds/leds.h"
|
#include "../../feature/leds/leds.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "../../Marlin.h" // for wait_for_heatup, idle, startOrResumeJob
|
#include "../../MarlinCore.h" // for wait_for_heatup, idle, startOrResumeJob
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* M141: Set chamber temperature
|
* M141: Set chamber temperature
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
#if HAS_CHARACTER_LCD
|
#if HAS_CHARACTER_LCD
|
||||||
|
|
||||||
#include "../ultralcd.h"
|
#include "../ultralcd.h"
|
||||||
#include "../../Marlin.h"
|
#include "../../MarlinCore.h"
|
||||||
|
|
||||||
#include "ultralcd_HD44780.h"
|
#include "ultralcd_HD44780.h"
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
#include "ultralcd_DOGM.h"
|
#include "ultralcd_DOGM.h"
|
||||||
|
|
||||||
#include "../ultralcd.h"
|
#include "../ultralcd.h"
|
||||||
#include "../../Marlin.h"
|
#include "../../MarlinCore.h"
|
||||||
|
|
||||||
#include "../fontutils.h"
|
#include "../fontutils.h"
|
||||||
#include "u8g_fontutf8.h"
|
#include "u8g_fontutf8.h"
|
||||||
|
|
|
@ -60,7 +60,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(LCD_SHOW_E_TOTAL)
|
#if ENABLED(LCD_SHOW_E_TOTAL)
|
||||||
#include "../../Marlin.h" // for printingIsActive
|
#include "../../MarlinCore.h" // for printingIsActive
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define TEXT_MODE_LCD_WIDTH 16
|
#define TEXT_MODE_LCD_WIDTH 16
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
|
|
||||||
#include "../../ui_api.h"
|
#include "../../ui_api.h"
|
||||||
|
|
||||||
#include "../../../../Marlin.h"
|
#include "../../../../MarlinCore.h"
|
||||||
#include "../../../../module/temperature.h"
|
#include "../../../../module/temperature.h"
|
||||||
#include "../../../../module/motion.h"
|
#include "../../../../module/motion.h"
|
||||||
#include "../../../../gcode/queue.h"
|
#include "../../../../gcode/queue.h"
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
|
|
||||||
#include "../../../../inc/MarlinConfigPre.h"
|
#include "../../../../inc/MarlinConfigPre.h"
|
||||||
|
|
||||||
#include "../../../../Marlin.h"
|
#include "../../../../MarlinCore.h"
|
||||||
#include "DGUSVPVariable.h"
|
#include "DGUSVPVariable.h"
|
||||||
|
|
||||||
enum DGUSLCD_Screens : uint8_t;
|
enum DGUSLCD_Screens : uint8_t;
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
#include "../../../../../Marlin.h"
|
#include "../../../../../MarlinCore.h"
|
||||||
|
|
||||||
#include "language.h"
|
#include "language.h"
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
|
|
||||||
#if HAS_SPI_LCD
|
#if HAS_SPI_LCD
|
||||||
#include "ultralcd.h"
|
#include "ultralcd.h"
|
||||||
#include "../Marlin.h"
|
#include "../MarlinCore.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "fontutils.h"
|
#include "fontutils.h"
|
||||||
|
|
|
@ -213,7 +213,7 @@ void MenuItem_bool::action(PGM_P const, bool * const ptr, screenFunc_t callback)
|
||||||
///////////////// Menu Tree ////////////////
|
///////////////// Menu Tree ////////////////
|
||||||
////////////////////////////////////////////
|
////////////////////////////////////////////
|
||||||
|
|
||||||
#include "../../Marlin.h"
|
#include "../../MarlinCore.h"
|
||||||
|
|
||||||
bool printer_busy() {
|
bool printer_busy() {
|
||||||
return planner.movesplanned() || printingIsActive();
|
return planner.movesplanned() || printingIsActive();
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
#include "../../module/motion.h"
|
#include "../../module/motion.h"
|
||||||
#include "../../module/planner.h"
|
#include "../../module/planner.h"
|
||||||
#include "../../module/temperature.h"
|
#include "../../module/temperature.h"
|
||||||
#include "../../Marlin.h"
|
#include "../../MarlinCore.h"
|
||||||
|
|
||||||
#if HAS_LEVELING
|
#if HAS_LEVELING
|
||||||
#include "../../feature/bedlevel/bedlevel.h"
|
#include "../../feature/bedlevel/bedlevel.h"
|
||||||
|
|
|
@ -30,11 +30,13 @@
|
||||||
#include "../feature/host_actions.h"
|
#include "../feature/host_actions.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// All displays share the MarlinUI class
|
||||||
#include "ultralcd.h"
|
#include "ultralcd.h"
|
||||||
MarlinUI ui;
|
MarlinUI ui;
|
||||||
|
|
||||||
// All displays share the MarlinUI class
|
|
||||||
#if HAS_DISPLAY
|
#if HAS_DISPLAY
|
||||||
|
#include "../module/printcounter.h"
|
||||||
|
#include "../MarlinCore.h"
|
||||||
#include "../gcode/queue.h"
|
#include "../gcode/queue.h"
|
||||||
#include "fontutils.h"
|
#include "fontutils.h"
|
||||||
#include "../sd/cardreader.h"
|
#include "../sd/cardreader.h"
|
||||||
|
@ -91,11 +93,8 @@ MarlinUI ui;
|
||||||
#include "../sd/cardreader.h"
|
#include "../sd/cardreader.h"
|
||||||
#include "../module/temperature.h"
|
#include "../module/temperature.h"
|
||||||
#include "../module/planner.h"
|
#include "../module/planner.h"
|
||||||
#include "../module/printcounter.h"
|
|
||||||
#include "../module/motion.h"
|
#include "../module/motion.h"
|
||||||
|
|
||||||
#include "../Marlin.h"
|
|
||||||
|
|
||||||
#if ENABLED(POWER_LOSS_RECOVERY)
|
#if ENABLED(POWER_LOSS_RECOVERY)
|
||||||
#include "../feature/power_loss_recovery.h"
|
#include "../feature/power_loss_recovery.h"
|
||||||
#endif
|
#endif
|
||||||
|
@ -1443,9 +1442,6 @@ void MarlinUI::update() {
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
#include "../Marlin.h"
|
|
||||||
#include "../module/printcounter.h"
|
|
||||||
|
|
||||||
PGM_P print_paused = GET_TEXT(MSG_PRINT_PAUSED);
|
PGM_P print_paused = GET_TEXT(MSG_PRINT_PAUSED);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -37,7 +37,7 @@
|
||||||
|
|
||||||
#if HAS_SPI_LCD
|
#if HAS_SPI_LCD
|
||||||
|
|
||||||
#include "../Marlin.h"
|
#include "../MarlinCore.h"
|
||||||
|
|
||||||
#if ENABLED(ADVANCED_PAUSE_FEATURE)
|
#if ENABLED(ADVANCED_PAUSE_FEATURE)
|
||||||
#include "../feature/pause.h"
|
#include "../feature/pause.h"
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
|
|
||||||
Nozzle nozzle;
|
Nozzle nozzle;
|
||||||
|
|
||||||
#include "../Marlin.h"
|
#include "../MarlinCore.h"
|
||||||
#include "../module/motion.h"
|
#include "../module/motion.h"
|
||||||
|
|
||||||
#if ENABLED(NOZZLE_CLEAN_FEATURE)
|
#if ENABLED(NOZZLE_CLEAN_FEATURE)
|
||||||
|
|
|
@ -54,7 +54,7 @@
|
||||||
#include "../core/language.h"
|
#include "../core/language.h"
|
||||||
#include "../libs/vector_3.h" // for matrix_3x3
|
#include "../libs/vector_3.h" // for matrix_3x3
|
||||||
#include "../gcode/gcode.h"
|
#include "../gcode/gcode.h"
|
||||||
#include "../Marlin.h"
|
#include "../MarlinCore.h"
|
||||||
|
|
||||||
#if EITHER(EEPROM_SETTINGS, SD_FIRMWARE_UPDATE)
|
#if EITHER(EEPROM_SETTINGS, SD_FIRMWARE_UPDATE)
|
||||||
#include "../HAL/shared/persistent_store_api.h"
|
#include "../HAL/shared/persistent_store_api.h"
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
#include "planner.h"
|
#include "planner.h"
|
||||||
#include "endstops.h"
|
#include "endstops.h"
|
||||||
#include "../lcd/ultralcd.h"
|
#include "../lcd/ultralcd.h"
|
||||||
#include "../Marlin.h"
|
#include "../MarlinCore.h"
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
#include "probe.h"
|
#include "probe.h"
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
#include "endstops.h"
|
#include "endstops.h"
|
||||||
#include "stepper.h"
|
#include "stepper.h"
|
||||||
|
|
||||||
#include "../Marlin.h"
|
#include "../MarlinCore.h"
|
||||||
#include "../sd/cardreader.h"
|
#include "../sd/cardreader.h"
|
||||||
#include "temperature.h"
|
#include "temperature.h"
|
||||||
#include "../lcd/ultralcd.h"
|
#include "../lcd/ultralcd.h"
|
||||||
|
|
|
@ -70,7 +70,7 @@
|
||||||
#include "../core/language.h"
|
#include "../core/language.h"
|
||||||
#include "../gcode/parser.h"
|
#include "../gcode/parser.h"
|
||||||
|
|
||||||
#include "../Marlin.h"
|
#include "../MarlinCore.h"
|
||||||
|
|
||||||
#if HAS_LEVELING
|
#if HAS_LEVELING
|
||||||
#include "../feature/bedlevel/bedlevel.h"
|
#include "../feature/bedlevel/bedlevel.h"
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
* Copyright (c) 2009-2011 Simen Svale Skogsrud
|
* Copyright (c) 2009-2011 Simen Svale Skogsrud
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "../Marlin.h"
|
#include "../MarlinCore.h"
|
||||||
|
|
||||||
#include "motion.h"
|
#include "motion.h"
|
||||||
#include "../gcode/queue.h"
|
#include "../gcode/queue.h"
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
#include "motion.h"
|
#include "motion.h"
|
||||||
#include "temperature.h"
|
#include "temperature.h"
|
||||||
|
|
||||||
#include "../Marlin.h"
|
#include "../MarlinCore.h"
|
||||||
#include "../core/language.h"
|
#include "../core/language.h"
|
||||||
#include "../gcode/queue.h"
|
#include "../gcode/queue.h"
|
||||||
|
|
||||||
|
|
|
@ -34,7 +34,7 @@ Stopwatch print_job_timer; // Global Print Job Timer instance
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "printcounter.h"
|
#include "printcounter.h"
|
||||||
#include "../Marlin.h"
|
#include "../MarlinCore.h"
|
||||||
#include "../HAL/shared/persistent_store_api.h"
|
#include "../HAL/shared/persistent_store_api.h"
|
||||||
|
|
||||||
#if HAS_BUZZER && SERVICE_WARNING_BUZZES > 0
|
#if HAS_BUZZER && SERVICE_WARNING_BUZZES > 0
|
||||||
|
|
|
@ -38,7 +38,7 @@
|
||||||
#include "../gcode/gcode.h"
|
#include "../gcode/gcode.h"
|
||||||
#include "../lcd/ultralcd.h"
|
#include "../lcd/ultralcd.h"
|
||||||
|
|
||||||
#include "../Marlin.h" // for stop(), disable_e_steppers, wait_for_user
|
#include "../MarlinCore.h" // for stop(), disable_e_steppers, wait_for_user
|
||||||
|
|
||||||
#if HAS_LEVELING
|
#if HAS_LEVELING
|
||||||
#include "../feature/bedlevel/bedlevel.h"
|
#include "../feature/bedlevel/bedlevel.h"
|
||||||
|
|
|
@ -98,7 +98,7 @@ Stepper stepper; // Singleton
|
||||||
#include "../core/language.h"
|
#include "../core/language.h"
|
||||||
#include "../gcode/queue.h"
|
#include "../gcode/queue.h"
|
||||||
#include "../sd/cardreader.h"
|
#include "../sd/cardreader.h"
|
||||||
#include "../Marlin.h"
|
#include "../MarlinCore.h"
|
||||||
#include "../HAL/shared/Delay.h"
|
#include "../HAL/shared/Delay.h"
|
||||||
|
|
||||||
#if MB(ALLIGATOR)
|
#if MB(ALLIGATOR)
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
#include "temperature.h"
|
#include "temperature.h"
|
||||||
#include "endstops.h"
|
#include "endstops.h"
|
||||||
|
|
||||||
#include "../Marlin.h"
|
#include "../MarlinCore.h"
|
||||||
#include "../lcd/ultralcd.h"
|
#include "../lcd/ultralcd.h"
|
||||||
#include "planner.h"
|
#include "planner.h"
|
||||||
#include "../core/language.h"
|
#include "../core/language.h"
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
#include "planner.h"
|
#include "planner.h"
|
||||||
#include "temperature.h"
|
#include "temperature.h"
|
||||||
|
|
||||||
#include "../Marlin.h"
|
#include "../MarlinCore.h"
|
||||||
|
|
||||||
#define DEBUG_OUT ENABLED(DEBUG_LEVELING_FEATURE)
|
#define DEBUG_OUT ENABLED(DEBUG_LEVELING_FEATURE)
|
||||||
#include "../core/debug_out.h"
|
#include "../core/debug_out.h"
|
||||||
|
|
|
@ -38,7 +38,7 @@
|
||||||
|
|
||||||
#include "Sd2Card.h"
|
#include "Sd2Card.h"
|
||||||
|
|
||||||
#include "../Marlin.h"
|
#include "../MarlinCore.h"
|
||||||
|
|
||||||
#if ENABLED(SD_CHECK_AND_RETRY)
|
#if ENABLED(SD_CHECK_AND_RETRY)
|
||||||
static bool crcSupported = true;
|
static bool crcSupported = true;
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
|
|
||||||
#include "SdBaseFile.h"
|
#include "SdBaseFile.h"
|
||||||
|
|
||||||
#include "../Marlin.h"
|
#include "../MarlinCore.h"
|
||||||
SdBaseFile* SdBaseFile::cwd_ = 0; // Pointer to Current Working Directory
|
SdBaseFile* SdBaseFile::cwd_ = 0; // Pointer to Current Working Directory
|
||||||
|
|
||||||
// callback function for date/time
|
// callback function for date/time
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
|
|
||||||
#include "SdVolume.h"
|
#include "SdVolume.h"
|
||||||
|
|
||||||
#include "../Marlin.h"
|
#include "../MarlinCore.h"
|
||||||
|
|
||||||
#if !USE_MULTIPLE_CARDS
|
#if !USE_MULTIPLE_CARDS
|
||||||
// raw block cache
|
// raw block cache
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
|
|
||||||
#include "cardreader.h"
|
#include "cardreader.h"
|
||||||
|
|
||||||
#include "../Marlin.h"
|
#include "../MarlinCore.h"
|
||||||
#include "../lcd/ultralcd.h"
|
#include "../lcd/ultralcd.h"
|
||||||
#include "../module/planner.h"
|
#include "../module/planner.h"
|
||||||
#include "../module/printcounter.h"
|
#include "../module/printcounter.h"
|
||||||
|
|
|
@ -40,7 +40,7 @@
|
||||||
|
|
||||||
#if ENABLED(USB_FLASH_DRIVE_SUPPORT)
|
#if ENABLED(USB_FLASH_DRIVE_SUPPORT)
|
||||||
|
|
||||||
#include "../../Marlin.h"
|
#include "../../MarlinCore.h"
|
||||||
#include "../../core/serial.h"
|
#include "../../core/serial.h"
|
||||||
#include "../../module/temperature.h"
|
#include "../../module/temperature.h"
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@ timer_freq = cpu_freq / args.divider
|
||||||
print("#ifndef SPEED_LOOKUPTABLE_H")
|
print("#ifndef SPEED_LOOKUPTABLE_H")
|
||||||
print("#define SPEED_LOOKUPTABLE_H")
|
print("#define SPEED_LOOKUPTABLE_H")
|
||||||
print()
|
print()
|
||||||
print('#include "Marlin.h"')
|
print('#include "MarlinCore.h"')
|
||||||
print()
|
print()
|
||||||
|
|
||||||
print("const uint16_t speed_lookuptable_fast[256][2] PROGMEM = {")
|
print("const uint16_t speed_lookuptable_fast[256][2] PROGMEM = {")
|
||||||
|
|
Reference in a new issue