Skip to content

Commit d26a00b

Browse files
committed
*sync with Marlin repo
1 parent 57e8487 commit d26a00b

File tree

328 files changed

+9094
-5258
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

328 files changed

+9094
-5258
lines changed

Marlin/.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,18 @@ body:
110110
label: Add-ons
111111
description: Please list any hardware add-ons that could be involved.
112112

113+
- type: dropdown
114+
attributes:
115+
label: Bed Leveling
116+
description: What kind of bed leveling compensation are you using?
117+
options:
118+
- UBL Bilinear mesh
119+
- ABL Bilinear mesh
120+
- ABL Linear grid
121+
- ABL 3-point
122+
- MBL Manual Bed Leveling
123+
- No Bed Leveling
124+
113125
- type: dropdown
114126
attributes:
115127
label: Your Slicer

Marlin/.github/workflows/bump-date.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ jobs:
2828
# Inline Bump Script
2929
DIST=$( date +"%Y-%m-%d" )
3030
eval "sed -E -i 's/(#define +STRING_DISTRIBUTION_DATE) .*$/\1 \"$DIST\"/g' Marlin/src/inc/Version.h" && \
31+
eval "sed -E -i 's/(#define +STRING_DISTRIBUTION_DATE) .*$/\1 \"$DIST\"/g' Marlin/Version.h" && \
3132
git config user.name "${GITHUB_ACTOR}" && \
3233
git config user.email "${GITHUB_ACTOR}@users.noreply.github.com" && \
3334
git add . && \

Marlin/Marlin/Configuration.h

Lines changed: 101 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -426,70 +426,92 @@
426426
// @section temperature
427427

428428
/**
429-
* --NORMAL IS 4.7kohm PULLUP!-- 1kohm pullup can be used on hotend sensor, using correct resistor and table
429+
* --NORMAL IS 4.7kΩ PULLUP!-- 1kΩ pullup can be used on hotend sensor, using correct resistor and table
430430
*
431431
* Temperature sensors available:
432432
*
433-
* -5 : PT100 / PT1000 with MAX31865 (only for sensors 0-1)
434-
* -3 : thermocouple with MAX31855 (only for sensors 0-1)
435-
* -2 : thermocouple with MAX6675 (only for sensors 0-1)
436-
* -4 : thermocouple with AD8495
437-
* -1 : thermocouple with AD595
433+
* SPI RTD/Thermocouple Boards - IMPORTANT: Read the NOTE below!
434+
* -------
435+
* -5 : MAX31865 with Pt100/Pt1000, 2, 3, or 4-wire (only for sensors 0-1)
436+
* NOTE: You must uncomment/set the MAX31865_*_OHMS_n defines below.
437+
* -3 : MAX31855 with Thermocouple, -200°C to +700°C (only for sensors 0-1)
438+
* -2 : MAX6675 with Thermocouple, 0°C to +700°C (only for sensors 0-1)
439+
*
440+
* NOTE: Ensure TEMP_n_CS_PIN is set in your pins file for each TEMP_SENSOR_n using an SPI Thermocouple. By default,
441+
* Hardware SPI on the default serial bus is used. If you have also set TEMP_n_SCK_PIN and TEMP_n_MISO_PIN,
442+
* Software SPI will be used on those ports instead. You can force Hardware SPI on the default bus in the
443+
* Configuration_adv.h file. At this time, separate Hardware SPI buses for sensors are not supported.
444+
*
445+
* Analog Themocouple Boards
446+
* -------
447+
* -4 : AD8495 with Thermocouple
448+
* -1 : AD595 with Thermocouple
449+
*
450+
* Analog Thermistors - 4.7kΩ pullup - Normal
451+
* -------
452+
* 1 : 100kΩ EPCOS - Best choice for EPCOS thermistors
453+
* 331 : 100kΩ Same as #1, but 3.3V scaled for MEGA
454+
* 332 : 100kΩ Same as #1, but 3.3V scaled for DUE
455+
* 2 : 200kΩ ATC Semitec 204GT-2
456+
* 202 : 200kΩ Copymaster 3D
457+
* 3 : ???Ω Mendel-parts thermistor
458+
* 4 : 10kΩ Generic Thermistor !! DO NOT use for a hotend - it gives bad resolution at high temp. !!
459+
* 5 : 100kΩ ATC Semitec 104GT-2/104NT-4-R025H42G - Used in ParCan, J-Head, and E3D, SliceEngineering 300°C
460+
* 501 : 100kΩ Zonestar - Tronxy X3A
461+
* 502 : 100kΩ Zonestar - used by hot bed in Zonestar Průša P802M
462+
* 512 : 100kΩ RPW-Ultra hotend
463+
* 6 : 100kΩ EPCOS - Not as accurate as table #1 (created using a fluke thermocouple)
464+
* 7 : 100kΩ Honeywell 135-104LAG-J01
465+
* 71 : 100kΩ Honeywell 135-104LAF-J01
466+
* 8 : 100kΩ Vishay 0603 SMD NTCS0603E3104FXT
467+
* 9 : 100kΩ GE Sensing AL03006-58.2K-97-G1
468+
* 10 : 100kΩ RS PRO 198-961
469+
* 11 : 100kΩ Keenovo AC silicone mats, most Wanhao i3 machines - beta 3950, 1%
470+
* 12 : 100kΩ Vishay 0603 SMD NTCS0603E3104FXT (#8) - calibrated for Makibox hot bed
471+
* 13 : 100kΩ Hisens up to 300°C - for "Simple ONE" & "All In ONE" hotend - beta 3950, 1%
472+
* 15 : 100kΩ Calibrated for JGAurora A5 hotend
473+
* 18 : 200kΩ ATC Semitec 204GT-2 Dagoma.Fr - MKS_Base_DKU001327
474+
* 22 : 100kΩ GTM32 Pro vB - hotend - 4.7kΩ pullup to 3.3V and 220Ω to analog input
475+
* 23 : 100kΩ GTM32 Pro vB - bed - 4.7kΩ pullup to 3.3v and 220Ω to analog input
476+
* 30 : 100kΩ Kis3d Silicone heating mat 200W/300W with 6mm precision cast plate (EN AW 5083) NTC100K - beta 3950
477+
* 60 : 100kΩ Maker's Tool Works Kapton Bed Thermistor - beta 3950
478+
* 61 : 100kΩ Formbot/Vivedino 350°C Thermistor - beta 3950
479+
* 66 : 4.7MΩ Dyze Design High Temperature Thermistor
480+
* 67 : 500kΩ SliceEngineering 450°C Thermistor
481+
* 70 : 100kΩ bq Hephestos 2
482+
* 75 : 100kΩ Generic Silicon Heat Pad with NTC100K MGB18-104F39050L32
483+
*
484+
* Analog Thermistors - 1kΩ pullup - Atypical, and requires changing out the 4.7kΩ pullup for 1kΩ.
485+
* ------- (but gives greater accuracy and more stable PID)
486+
* 51 : 100kΩ EPCOS (1kΩ pullup)
487+
* 52 : 200kΩ ATC Semitec 204GT-2 (1kΩ pullup)
488+
* 55 : 100kΩ ATC Semitec 104GT-2 - Used in ParCan & J-Head (1kΩ pullup)
489+
*
490+
* Analog Thermistors - 10kΩ pullup - Atypical
491+
* -------
492+
* 99 : 100kΩ Found on some Wanhao i3 machines with a 10kΩ pull-up resistor
493+
*
494+
* Analog RTDs (Pt100/Pt1000)
495+
* -------
496+
* 110 : Pt100 with 1kΩ pullup (atypical)
497+
* 147 : Pt100 with 4.7kΩ pullup
498+
* 1010 : Pt1000 with 1kΩ pullup (atypical)
499+
* 1047 : Pt1000 with 4.7kΩ pullup (E3D)
500+
* 20 : Pt100 with circuit in the Ultimainboard V2.x with mainboard ADC reference voltage = INA826 amplifier-board supply voltage.
501+
* NOTE: (1) Must use an ADC input with no pullup. (2) Some INA826 amplifiers are unreliable at 3.3V so consider using sensor 147, 110, or 21.
502+
* 21 : Pt100 with circuit in the Ultimainboard V2.x with 3.3v ADC reference voltage (STM32, LPC176x....) and 5V INA826 amplifier board supply.
503+
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
504+
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
505+
*
506+
* Custom/Dummy/Other Thermos
507+
* ------
438508
* 0 : not used
439-
* 1 : 100k thermistor - best choice for EPCOS 100k (4.7k pullup)
440-
* 331 : (3.3V scaled thermistor 1 table for MEGA)
441-
* 332 : (3.3V scaled thermistor 1 table for DUE)
442-
* 2 : 200k thermistor - ATC Semitec 204GT-2 (4.7k pullup)
443-
* 202 : 200k thermistor - Copymaster 3D
444-
* 3 : Mendel-parts thermistor (4.7k pullup)
445-
* 4 : 10k thermistor !! do not use it for a hotend. It gives bad resolution at high temp. !!
446-
* 5 : 100K thermistor - ATC Semitec 104GT-2/104NT-4-R025H42G (Used in ParCan, J-Head, and E3D) (4.7k pullup)
447-
* 501 : 100K Zonestar (Tronxy X3A) Thermistor
448-
* 502 : 100K Zonestar Thermistor used by hot bed in Zonestar Průša P802M
449-
* 512 : 100k RPW-Ultra hotend thermistor (4.7k pullup)
450-
* 6 : 100k EPCOS - Not as accurate as table 1 (created using a fluke thermocouple) (4.7k pullup)
451-
* 7 : 100k Honeywell thermistor 135-104LAG-J01 (4.7k pullup)
452-
* 71 : 100k Honeywell thermistor 135-104LAF-J01 (4.7k pullup)
453-
* 8 : 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup)
454-
* 9 : 100k GE Sensing AL03006-58.2K-97-G1 (4.7k pullup)
455-
* 10 : 100k RS thermistor 198-961 (4.7k pullup)
456-
* 11 : 100k beta 3950 1% thermistor (Used in Keenovo AC silicone mats and most Wanhao i3 machines) (4.7k pullup)
457-
* 12 : 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup) (calibrated for Makibox hot bed)
458-
* 13 : 100k Hisens 3950 1% up to 300°C for hotend "Simple ONE " & "Hotend "All In ONE"
459-
* 15 : 100k thermistor calibration for JGAurora A5 hotend
460-
* 18 : ATC Semitec 204GT-2 (4.7k pullup) Dagoma.Fr - MKS_Base_DKU001327
461-
* 20 : Pt100 with circuit in the Ultimainboard V2.x with mainboard ADC reference voltage = INA826 amplifier-board supply voltage.
462-
* NOTES: (1) Must use an ADC input with no pullup. (2) Some INA826 amplifiers are unreliable at 3.3V so consider using sensor 147, 110, or 21.
463-
* 21 : Pt100 with circuit in the Ultimainboard V2.x with 3.3v ADC reference voltage (STM32, LPC176x....) and 5V INA826 amplifier board supply.
464-
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
465-
* 22 : 100k (hotend) with 4.7k pullup to 3.3V and 220R to analog input (as in GTM32 Pro vB)
466-
* 23 : 100k (bed) with 4.7k pullup to 3.3v and 220R to analog input (as in GTM32 Pro vB)
467-
* 30 : Kis3d Silicone heating mat 200W/300W with 6mm precision cast plate (EN AW 5083) NTC100K / B3950 (4.7k pullup)
468-
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
469-
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
470-
* 61 : 100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup
471-
* 66 : 4.7M High Temperature thermistor from Dyze Design
472-
* 67 : 450C thermistor from SliceEngineering
473-
* 70 : the 100K thermistor found in the bq Hephestos 2
474-
* 75 : 100k Generic Silicon Heat Pad with NTC 100K MGB18-104F39050L32 thermistor
475-
* 99 : 100k thermistor with a 10K pull-up resistor (found on some Wanhao i3 machines)
476-
*
477-
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
478-
* (but gives greater accuracy and more stable PID)
479-
* 51 : 100k thermistor - EPCOS (1k pullup)
480-
* 52 : 200k thermistor - ATC Semitec 204GT-2 (1k pullup)
481-
* 55 : 100k thermistor - ATC Semitec 104GT-2 (Used in ParCan & J-Head) (1k pullup)
482-
*
483-
* 1047 : Pt1000 with 4k7 pullup (E3D)
484-
* 1010 : Pt1000 with 1k pullup (non standard)
485-
* 147 : Pt100 with 4k7 pullup
486-
* 110 : Pt100 with 1k pullup (non standard)
487-
*
488509
* 1000 : Custom - Specify parameters in Configuration_adv.h
489510
*
490-
* Use these for Testing or Development purposes. NEVER for production machine.
511+
* !!! Use these for Testing or Development purposes. NEVER for production machine. !!!
491512
* 998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
492513
* 999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
514+
*
493515
*/
494516
#define TEMP_SENSOR_0 -666
495517
#if EXTRUDERS > 1
@@ -521,7 +543,7 @@
521543

522544
// Resistor values when using MAX31865 sensors (-5) on TEMP_SENSOR_0 / 1
523545
//#define MAX31865_SENSOR_OHMS_0 100 // (Ω) Typically 100 or 1000 (PT100 or PT1000)
524-
//#define MAX31865_CALIBRATION_OHMS_0 430 // (Ω) Typically 430 for AdaFruit PT100; 4300 for AdaFruit PT1000
546+
//#define MAX31865_CALIBRATION_OHMS_0 430 // (Ω) Typically 430 for Adafruit PT100; 4300 for Adafruit PT1000
525547
//#define MAX31865_SENSOR_OHMS_1 100
526548
//#define MAX31865_CALIBRATION_OHMS_1 430
527549

@@ -1035,7 +1057,9 @@
10351057
*
10361058
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
10371059
*/
1060+
#if DISABLED(LIN_ADVANCE)
10381061
#define S_CURVE_ACCELERATION
1062+
#endif
10391063

10401064
//===========================================================================
10411065
//============================= Z Probe Options =============================
@@ -1493,13 +1517,15 @@
14931517
* RAMPS-based boards use SERVO3_PIN for the first runout sensor.
14941518
* For other boards you may need to define FIL_RUNOUT_PIN, FIL_RUNOUT2_PIN, etc.
14951519
*/
1496-
//#define FILAMENT_RUNOUT_SENSOR
1520+
#if DISABLED( USE_MKS_UI )
1521+
#define FILAMENT_RUNOUT_SENSOR
1522+
#endif
14971523
#if ENABLED(FILAMENT_RUNOUT_SENSOR)
1498-
#define FIL_RUNOUT_ENABLED_DEFAULT true // Enable the sensor on startup. Override with M412 followed by M500.
1524+
#define FIL_RUNOUT_ENABLED_DEFAULT false // Enable the sensor on startup. Override with M412 followed by M500.
14991525
#define NUM_RUNOUT_SENSORS 1 // Number of sensors, up to one per extruder. Define a FIL_RUNOUT#_PIN for each.
15001526

1501-
#define FIL_RUNOUT_STATE LOW // Pin state indicating that filament is NOT present.
1502-
#define FIL_RUNOUT_PULLUP // Use internal pullup for filament runout pins.
1527+
#define FIL_RUNOUT_STATE HIGH // Pin state indicating that filament is NOT present.
1528+
//#define FIL_RUNOUT_PULLUP // Use internal pullup for filament runout pins.
15031529
//#define FIL_RUNOUT_PULLDOWN // Use internal pulldown for filament runout pins.
15041530
//#define WATCH_ALL_RUNOUT_SENSORS // Execute runout script on any triggering sensor, not only for the active extruder.
15051531
// This is automatically enabled for MIXING_EXTRUDERs.
@@ -1793,15 +1819,13 @@
17931819
//#define MANUAL_J_HOME_POS 0
17941820
//#define MANUAL_K_HOME_POS 0
17951821

1796-
// Use "Z Safe Homing" to avoid homing with a Z probe outside the bed area.
1797-
//
1798-
// With this feature enabled:
1799-
//
1800-
// - Allow Z homing only after X and Y homing AND stepper drivers still enabled.
1801-
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
1802-
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing.
1803-
// - Prevent Z homing when the Z probe is outside bed area.
1804-
//
1822+
/**
1823+
* Use "Z Safe Homing" to avoid homing with a Z probe outside the bed area.
1824+
*
1825+
* - Moves the Z probe (or nozzle) to a defined XY point before Z homing.
1826+
* - Allows Z homing only when XY positions are known and trusted.
1827+
* - If stepper drivers sleep, XY homing may be required again before Z homing.
1828+
*/
18051829
//#define Z_SAFE_HOMING
18061830

18071831
#if ENABLED(Z_SAFE_HOMING)
@@ -2121,11 +2145,7 @@
21212145
*
21222146
* :{ 'en':'English', 'an':'Aragonese', 'bg':'Bulgarian', 'ca':'Catalan', 'cz':'Czech', 'da':'Danish', 'de':'German', 'el':'Greek', 'el_gr':'Greek (Greece)', 'es':'Spanish', 'eu':'Basque-Euskera', 'fi':'Finnish', 'fr':'French', 'gl':'Galician', 'hr':'Croatian', 'hu':'Hungarian', 'it':'Italian', 'jp_kana':'Japanese', 'ko_KR':'Korean (South Korea)', 'nl':'Dutch', 'pl':'Polish', 'pt':'Portuguese', 'pt_br':'Portuguese (Brazilian)', 'ro':'Romanian', 'ru':'Russian', 'sk':'Slovak', 'sv':'Swedish', 'tr':'Turkish', 'uk':'Ukrainian', 'vi':'Vietnamese', 'zh_CN':'Chinese (Simplified)', 'zh_TW':'Chinese (Traditional)' }
21232147
*/
2124-
#if ENABLED( USE_OLD_MARLIN_UI )
2125-
#define LCD_LANGUAGE ru
2126-
#else
21272148
#define LCD_LANGUAGE en
2128-
#endif
21292149

21302150
/**
21312151
* LCD Character Set
@@ -2491,6 +2511,11 @@
24912511
//
24922512
//#define MKS_MINI_12864
24932513

2514+
//
2515+
// MKS MINI12864 V3 is an alias for FYSETC_MINI_12864_2_1. Type A/B. NeoPixel RGB Backlight.
2516+
//
2517+
//#define MKS_MINI_12864_V3
2518+
24942519
//
24952520
// MKS LCD12864A/B with graphic controller and SD support. Follows MKS_MINI_12864 pinout.
24962521
// https://www.aliexpress.com/item/33018110072.html
@@ -2697,6 +2722,8 @@
26972722
/* from FF firmware: ILI9488, OTM4802 */
26982723
#define DELAYED_BACKLIGHT_INIT
26992724
#define USE_FLASHFORGE_TFT
2725+
/* allow FF bootloader to load TFT config */
2726+
//#define USE_FLASHFORGE_BOOTLOADER_TFT
27002727
#define TFT_DRIVER AUTO
27012728

27022729
//

Marlin/Marlin/Configuration_adv.h

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -131,10 +131,21 @@
131131
#define REDUNDANT_BETA 3950 // Beta value
132132
#endif
133133

134-
//
135-
// Hephestos 2 24V heated bed upgrade kit.
136-
// https://store.bq.com/en/heated-bed-kit-hephestos2
137-
//
134+
/**
135+
* Configuration options for MAX Thermocouples (-2, -3, -5).
136+
* FORCE_HW_SPI: Ignore SCK/MOSI/MISO pins and just use the CS pin & default SPI bus.
137+
* MAX31865_WIRES: Set the number of wires for the probe connected to a MAX31865 board, 2-4. Default: 2
138+
* MAX31865_50HZ: Enable 50Hz filter instead of the default 60Hz.
139+
*/
140+
//#define TEMP_SENSOR_FORCE_HW_SPI
141+
//#define MAX31865_SENSOR_WIRES_0 2
142+
//#define MAX31865_SENSOR_WIRES_1 2
143+
//#define MAX31865_50HZ_FILTER
144+
145+
/**
146+
* Hephestos 2 24V heated bed upgrade kit.
147+
* https://store.bq.com/en/heated-bed-kit-hephestos2
148+
*/
138149
//#define HEPHESTOS2_HEATED_BED_KIT
139150
#if ENABLED(HEPHESTOS2_HEATED_BED_KIT)
140151
#undef TEMP_SENSOR_BED
@@ -1883,7 +1894,7 @@
18831894
//#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
18841895
#define LIN_ADVANCE_K 0.00 // Unit: mm compression per 1mm/s extruder speed
18851896
//#define LA_DEBUG // If enabled, this will generate debug information output over USB.
1886-
#define EXPERIMENTAL_SCURVE // Enable this option to permit S-Curve Acceleration
1897+
//#define EXPERIMENTAL_SCURVE // Enable this option to permit S-Curve Acceleration
18871898
#endif
18881899

18891900
// @section leveling

Marlin/Marlin/src/HAL/AVR/u8g_com_HAL_AVR_sw_spi.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
#include "../shared/Marduino.h"
6363
#include "../shared/Delay.h"
6464

65-
#include <U8glib.h>
65+
#include <U8glib-HAL.h>
6666

6767
uint8_t u8g_bitData, u8g_bitNotData, u8g_bitClock, u8g_bitNotClock;
6868
volatile uint8_t *u8g_outData, *u8g_outClock;

Marlin/Marlin/src/HAL/DUE/HAL_SPI.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@
240240
}
241241

242242
// all the others
243-
static uint32_t spiDelayCyclesX4 = 4 * (F_CPU) / 1000000; // 4µs => 125khz
243+
static uint16_t spiDelayNS = 4000; // 4000ns => 125khz
244244

245245
static uint8_t spiTransferX(uint8_t b) { // using Mode 0
246246
int bits = 8;
@@ -249,12 +249,12 @@
249249
b <<= 1; // little setup time
250250

251251
WRITE(SD_SCK_PIN, HIGH);
252-
DELAY_CYCLES(spiDelayCyclesX4);
252+
DELAY_NS(spiDelayNS);
253253

254254
b |= (READ(SD_MISO_PIN) != 0);
255255

256256
WRITE(SD_SCK_PIN, LOW);
257-
DELAY_CYCLES(spiDelayCyclesX4);
257+
DELAY_NS(spiDelayNS);
258258
} while (--bits);
259259
return b;
260260
}
@@ -510,7 +510,7 @@
510510
spiRxBlock = (pfnSpiRxBlock)spiRxBlockX;
511511
break;
512512
default:
513-
spiDelayCyclesX4 = ((F_CPU) / 1000000) >> (6 - spiRate) << 2; // spiRate of 2 gives the maximum error with current CPU
513+
spiDelayNS = 4000 >> (6 - spiRate); // spiRate of 2 gives the maximum error with current CPU
514514
spiTransferTx = (pfnSpiTransfer)spiTransferX;
515515
spiTransferRx = (pfnSpiTransfer)spiTransferX;
516516
spiTxBlock = (pfnSpiTxBlock)spiTxBlockX;

Marlin/Marlin/src/HAL/DUE/dogm/u8g_com_HAL_DUE_shared_hw_spi.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060

6161
#if HAS_MARLINUI_U8GLIB
6262

63-
#include <U8glib.h>
63+
#include <U8glib-HAL.h>
6464

6565
#include "../../../MarlinCore.h"
6666

Marlin/Marlin/src/HAL/DUE/dogm/u8g_com_HAL_DUE_st7920_sw_spi.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
#include "../../../inc/MarlinConfig.h"
6363
#include "../../shared/Delay.h"
6464

65-
#include <U8glib.h>
65+
#include <U8glib-HAL.h>
6666

6767
#include "u8g_com_HAL_DUE_sw_spi_shared.h"
6868

Marlin/Marlin/src/HAL/DUE/dogm/u8g_com_HAL_DUE_sw_spi.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
#include "../../shared/Marduino.h"
6565
#include "../../shared/Delay.h"
6666

67-
#include <U8glib.h>
67+
#include <U8glib-HAL.h>
6868

6969
#if ENABLED(FYSETC_MINI_12864)
7070
#define SPISEND_SW_DUE u8g_spiSend_sw_DUE_mode_3

Marlin/Marlin/src/HAL/DUE/dogm/u8g_com_HAL_DUE_sw_spi_shared.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
#include "../../../inc/MarlinConfig.h"
6363
#include "../../shared/Delay.h"
6464

65-
#include <U8glib.h>
65+
#include <U8glib-HAL.h>
6666

6767
#include "u8g_com_HAL_DUE_sw_spi_shared.h"
6868

0 commit comments

Comments
 (0)