diff --git a/Firmware/Configuration.h b/Firmware/Configuration.h index 4375304d4..9383c35e9 100644 --- a/Firmware/Configuration.h +++ b/Firmware/Configuration.h @@ -1,6 +1,7 @@ #ifndef CONFIGURATION_H #define CONFIGURATION_H +#include #include "boards.h" #define STR_HELPER(x) #x diff --git a/Firmware/Filament_sensor.cpp b/Firmware/Filament_sensor.cpp index c186d049e..b70ada3b3 100644 --- a/Firmware/Filament_sensor.cpp +++ b/Firmware/Filament_sensor.cpp @@ -8,6 +8,7 @@ #include "language.h" #include "menu.h" #include "messages.h" +#include "mmu2.h" #include "planner.h" #include "temperature.h" #include "ultralcd.h" diff --git a/Firmware/Marlin.h b/Firmware/Marlin.h index 6640f08a4..809fd9987 100755 --- a/Firmware/Marlin.h +++ b/Firmware/Marlin.h @@ -21,7 +21,6 @@ #include "Configuration.h" #include "pins.h" #include "Timer.h" -#include "mmu2.h" #include "printer_state.h" #ifndef AT90USB @@ -64,8 +63,6 @@ #define MYSERIAL MSerial #endif -#include "lcd.h" - #define SERIAL_PROTOCOL(x) (MYSERIAL.print(x)) #define SERIAL_PROTOCOL_F(x,y) (MYSERIAL.print(x,y)) #define SERIAL_PROTOCOLPGM(x) (serialprintPGM(PSTR(x))) diff --git a/Firmware/Marlin_main.cpp b/Firmware/Marlin_main.cpp index eb049a05c..b3eaf05b9 100644 --- a/Firmware/Marlin_main.cpp +++ b/Firmware/Marlin_main.cpp @@ -76,6 +76,7 @@ #include "cardreader.h" #include "ConfigurationStore.h" #include "language.h" +#include "lcd.h" #include "math.h" #include "util.h" #include "Timer.h" diff --git a/Firmware/Prusa_farm.cpp b/Firmware/Prusa_farm.cpp index 70fc119a8..7233f39d7 100644 --- a/Firmware/Prusa_farm.cpp +++ b/Firmware/Prusa_farm.cpp @@ -8,6 +8,7 @@ #include "ultralcd.h" #include "Filament_sensor.h" #include "language.h" +#include "lcd.h" #include "stopwatch.h" #ifdef PRUSA_FARM diff --git a/Firmware/eeprom.h b/Firmware/eeprom.h index ff1d4f3c1..0a63e14c6 100644 --- a/Firmware/eeprom.h +++ b/Firmware/eeprom.h @@ -12,6 +12,7 @@ #define EEPROM_H #include +#include #include "Configuration_var.h" // Custom Mendel Name diff --git a/Firmware/mesh_bed_calibration.cpp b/Firmware/mesh_bed_calibration.cpp index 4cd866937..97a3cde87 100644 --- a/Firmware/mesh_bed_calibration.cpp +++ b/Firmware/mesh_bed_calibration.cpp @@ -2,6 +2,7 @@ #include "ConfigurationStore.h" #include "util.h" #include "language.h" +#include "lcd.h" #include "mesh_bed_calibration.h" #include "mesh_bed_leveling.h" #include "stepper.h" diff --git a/Firmware/mesh_bed_calibration.h b/Firmware/mesh_bed_calibration.h index 61fe08604..8ee832524 100644 --- a/Firmware/mesh_bed_calibration.h +++ b/Firmware/mesh_bed_calibration.h @@ -1,6 +1,6 @@ #pragma once -#include "Marlin.h" +#include #define BED_ZERO_REF_X (- 22.f + X_PROBE_OFFSET_FROM_EXTRUDER) // -22 + 23 = 1 #define BED_ZERO_REF_Y (- 0.6f + Y_PROBE_OFFSET_FROM_EXTRUDER + 4.f) // -0.6 + 5 + 4 = 8.4 diff --git a/Firmware/mmu2_reporting.cpp b/Firmware/mmu2_reporting.cpp index 31960ad0f..7c6ad1df7 100644 --- a/Firmware/mmu2_reporting.cpp +++ b/Firmware/mmu2_reporting.cpp @@ -11,6 +11,7 @@ #include "ultralcd.h" #include "Filament_sensor.h" #include "language.h" +#include "lcd.h" #include "temperature.h" #include "sound.h" diff --git a/Firmware/planner.cpp b/Firmware/planner.cpp index 91e9956c6..b8fc9b674 100644 --- a/Firmware/planner.cpp +++ b/Firmware/planner.cpp @@ -57,6 +57,7 @@ #include "temperature.h" #include "fancheck.h" #include "ultralcd.h" +#include "lcd.h" #include "language.h" #include "ConfigurationStore.h" diff --git a/Firmware/stepper.cpp b/Firmware/stepper.cpp index 43c779f35..16fad21fc 100644 --- a/Firmware/stepper.cpp +++ b/Firmware/stepper.cpp @@ -26,6 +26,7 @@ #include "planner.h" #include "temperature.h" #include "ultralcd.h" +#include "lcd.h" #include "cardreader.h" #include "speed_lookuptable.h" #if defined(DIGIPOTSS_PIN) && DIGIPOTSS_PIN > -1 diff --git a/Firmware/temperature.cpp b/Firmware/temperature.cpp index 8cd856b76..cee55b661 100755 --- a/Firmware/temperature.cpp +++ b/Firmware/temperature.cpp @@ -36,6 +36,7 @@ #include "fancheck.h" #include "messages.h" #include "language.h" +#include "lcd.h" #include "SdFatUtil.h" diff --git a/Firmware/util.cpp b/Firmware/util.cpp index 02582aef6..42c70713a 100644 --- a/Firmware/util.cpp +++ b/Firmware/util.cpp @@ -1,12 +1,16 @@ -#include "Configuration.h" - -#include "ultralcd.h" -#include "menu.h" -#include "sound.h" -#include "language.h" -#include "util.h" +#include #include +#include // for sprintf_P + +#include "Configuration.h" +#include "language.h" +#include "lcd.h" +#include "Marlin.h" // delay_keep_alive +#include "menu.h" #include "Prusa_farm.h" +#include "sound.h" +#include "ultralcd.h" +#include "util.h" // Allocate the version string in the program memory. Otherwise the string lands either on the stack or in the global RAM. static const char FW_VERSION_STR[] PROGMEM = FW_VERSION; diff --git a/Firmware/util.h b/Firmware/util.h index dca66b2fe..86d99827b 100644 --- a/Firmware/util.h +++ b/Firmware/util.h @@ -96,7 +96,7 @@ public: : len(0) , found(false) { - char * pStrEnd = NULL; + const char * pStrEnd = NULL; // Start of the string this->ptr = strchr(pStr, '"'); diff --git a/Firmware/xyzcal.cpp b/Firmware/xyzcal.cpp index 138a32755..8feca80ef 100644 --- a/Firmware/xyzcal.cpp +++ b/Firmware/xyzcal.cpp @@ -5,6 +5,7 @@ #include "xyzcal.h" #include +#include "lcd.h" #include "stepper.h" #include "temperature.h" #include "sm4.h"