-
-
Notifications
You must be signed in to change notification settings - Fork 19.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
improved STEVAL_3DP001V1 support (add SERVO and TONE timers to variant) #16538
Merged
thinkyhead
merged 4 commits into
MarlinFirmware:bugfix-2.0.x
from
Bob-the-Kuhn:STEVAL_STP001V1-enhanced-support-(add-timers)
Jan 13, 2020
Merged
improved STEVAL_3DP001V1 support (add SERVO and TONE timers to variant) #16538
thinkyhead
merged 4 commits into
MarlinFirmware:bugfix-2.0.x
from
Bob-the-Kuhn:STEVAL_STP001V1-enhanced-support-(add-timers)
Jan 13, 2020
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Anet E10 - Geeetech D200 - Geeetech M201 - JGAurora Magic - MakerFarm Pegasus 12
… into bugfix-2.0.x
The SERVO_TIMER functionality has been tested via using a BLTouch. The TONE_TIMER has not been tested. |
The problem is the timer definitions in timers.h didn’t take into account the STM32F401 when they were defined. It specifies a timer that doesn’t exist on the F401.
The long term solution isn’t obvious to me.
In the short term you can modify the definitions in the following files so that all use one of the F401 timers (1-5 & 9-11). Doesn’t appear to make any difference which one is used for which function as long as there are no duplicates.
\Marlin\src\HAL\HAL_STM32\timers.h (lines 66 & 70)
\buildroot\share\PlatformIO\variants\STEVAL_F401VE\variant.h ( lines 196 & 199)
Bob
From: fradaxx [mailto:[email protected]]
Sent: Monday, January 13, 2020 10:41 AM
To: MarlinFirmware/Marlin
Cc: Bob Kuhn; Author
Subject: Re: [MarlinFirmware/Marlin] improved STEVAL_3DP001V1 support (add SERVO and TONE timers to variant) (#16538)
Hi, I don't know if this is the right place to add this request; please excuse me in case of error and feel free to delete it, possibly redirecting me to the correct section where to file my request.
I own a STEVAL_3DP001V1 and I'm trying to compile Marlin bugfix-2.0.x for it using PlatformIO in VSCode.
When I select put STM32F401VE_STEVAL as default_envs value in platformio.ini and run the build process I obtain the following output with error on TIM6.
`> Executing task in folder MarlinFirmware: C:\Users\Francesco.platformio\penv\Scripts\platformio.exe run <
Processing STM32F401VE_STEVAL (platform: ststm32; board: STEVAL_STM32F401VE; framework: arduino)
Verbose mode can be enabled via -v, --verbose option
CONFIGURATION: https://docs.platformio.org/page/boards/ststm32/STEVAL_STM32F401VE.html
PLATFORM: ST STM32 6.0.0 > STM32F401VE (96k RAM. 512k Flash)
HARDWARE: STM32F401VET6 84MHz, 96KB RAM, 502.23KB Flash
DEBUG: Current (jlink) External (jlink, stlink)
PACKAGES: toolchain-gccarmnoneeabi 1.70201.0 (7.2.1), framework-arduinoststm32 3.10700.191028 (1.7.0)
Converting Marlin.ino
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 12 compatible libraries
Scanning dependencies...
Dependency Graph
|-- 1.5.0
| |-- 1.0
|-- 0.4.1
| |-- 1.0
| |-- 1.0
|-- 1.0.2
| |-- 1.0
|--
| |-- 1.0
|-- 0.7.0
|-- 1.0
|-- 1.1.2
|-- 1.0.0
|-- 1.0
Building in release mode
Compiling .pio\build\STM32F401VE_STEVAL\src\src\HAL\HAL_STM32\timers.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\HAL\shared\backtrace\unwmemaccess.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\HAL\shared\eeprom_i2c.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\HAL\shared\eeprom_spi.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\HAL\shared\persistent_store_api.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\baricuda.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\bedlevel\abl\abl.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\bedlevel\bedlevel.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\bedlevel\mbl\mesh_bed_leveling.cpp.o
Marlin\src\HAL\HAL_STM32\timers.cpp: In function 'void HAL_timer_start(uint8_t, uint32_t)':
Marlin\src\HAL\HAL_STM32\timers.cpp:35:24: error: 'TIM6' was not declared in this scope
#define __TIMER_DEV(X) TIM##X
^
Marlin\src\HAL\HAL_STM32\timers.cpp:36:23: note: in expansion of macro '__TIMER_DEV'
#define _TIMER_DEV(X) __TIMER_DEV(X)
^~~~~~~~~~~
Marlin\src\HAL\HAL_STM32\timers.cpp:37:24: note: in expansion of macro '_TIMER_DEV'
#define STEP_TIMER_DEV _TIMER_DEV(STEP_TIMER)
^~~~~~~~~~
Marlin\src\HAL\HAL_STM32\timers.cpp:56:55: note: in expansion of macro 'STEP_TIMER_DEV'
timer_instance[timer_num] = new HardwareTimer(STEP_TIMER_DEV);
^~~~~~~~~~~~~~
Marlin\src\HAL\HAL_STM32\timers.cpp:35:24: note: suggested alternative: 'TIM1'
#define __TIMER_DEV(X) TIM##X
^
Marlin\src\HAL\HAL_STM32\timers.cpp:36:23: note: in expansion of macro '__TIMER_DEV'
#define _TIMER_DEV(X) __TIMER_DEV(X)
^~~~~~~~~~~
Marlin\src\HAL\HAL_STM32\timers.cpp:37:24: note: in expansion of macro '_TIMER_DEV'
#define STEP_TIMER_DEV _TIMER_DEV(STEP_TIMER)
^~~~~~~~~~
Marlin\src\HAL\HAL_STM32\timers.cpp:56:55: note: in expansion of macro 'STEP_TIMER_DEV'
timer_instance[timer_num] = new HardwareTimer(STEP_TIMER_DEV);
^~~~~~~~~~~~~~
compilation terminated due to -fmax-errors=1.
*** [.pio\build\STM32F401VE_STEVAL\src\src\HAL\HAL_STM32\timers.cpp.o] Error 1
=============================================================== [FAILED] Took 11.15 seconds ===============================================================
Environment Status Duration
…_____
megaatmega2560 IGNORED
megaatmega1280 IGNORED
rambo IGNORED
FYSETC_F6_13 IGNORED
FYSETC_F6_14 IGNORED
sanguino_atmega644p IGNORED
sanguino_atmega1284p IGNORED
melzi IGNORED
melzi_optiboot IGNORED
at90usb1286_cdc IGNORED
at90usb1286_dfu IGNORED
DUE IGNORED
DUE_USB IGNORED
DUE_debug IGNORED
LPC1768 IGNORED
LPC1769 IGNORED
STM32F103RC IGNORED
STM32F103RC_fysetc IGNORED
STM32F103RC_bigtree IGNORED
STM32F103RC_bigtree_USB IGNORED
STM32F103RC_bigtree_512K IGNORED
STM32F103RC_bigtree_512K_USB IGNORED
STM32F103RE IGNORED
STM32F103RE_bigtree IGNORED
STM32F103RE_bigtree_USB IGNORED
STM32F4 IGNORED
STM32F7 IGNORED
ARMED IGNORED
STM32F103VE_GTM32 IGNORED
STM32F103VE_longer IGNORED
mks_robin_mini IGNORED
mks_robin_nano IGNORED
mks_robin IGNORED
mks_robin_pro IGNORED
mks_robin_lite IGNORED
mks_robin_lite3 IGNORED
jgaurora_a5s_a1 IGNORED
STM32F103CB_malyan IGNORED
chitu_f103 IGNORED
STM32F401VE_STEVAL FAILED 00:00:11.151
FLYF407ZG IGNORED
FYSETC_S6 IGNORED
STM32F407VE_black IGNORED
BIGTREE_SKR_PRO IGNORED
BIGTREE_BTT002 IGNORED
teensy31 IGNORED
teensy35 IGNORED
esp32 IGNORED
linux_native IGNORED
SAMD51_grandcentral_m4 IGNORED
rumba32_f446ve IGNORED
mks_rumba32 IGNORED
include_tree IGNORED
========================================================== 1 failed, 0 succeeded in 00:00:11.151 ==========================================================
The terminal process terminated with exit code: 1`
However I noted that if I put ARMED as value default_envs which should use the same microcontroller of STEVAL_3DP001V1 (STM32F401VE6), the build process succedees.
Please can I have some hint on how to solve this problem?
Thanks in advance for any support.
Regards.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub <#16538?email_source=notifications&email_token=AE534Z4G7A5FFESDEEUBQXDQ5SKRNA5CNFSM4KFUQLQKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIZNDPI#issuecomment-573755837> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/AE534ZYV4VWHGM3ZQKSJN7DQ5SKRNANCNFSM4KFUQLQA> . <https://github.com/notifications/beacon/AE534ZYLETTGTYJOCSRT6ULQ5SKRNA5CNFSM4KFUQLQKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIZNDPI.gif>
|
Thank you very much for your answer.
I modified timers following your directions and now the code compiles correctly but the final linking step fails due to undefinition of digitalPin and SystemClock_Config; I’ll try to discover the problem by myself but some hint by you will be useful.
Thanks again for your support.
Francesco
Processing STM32F401VE_STEVAL (platform: ststm32; board: STEVAL_STM32F401VE; framework: arduino)
…-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/ststm32/STEVAL_STM32F401VE.html
PLATFORM: ST STM32 6.0.0 > STM32F401VE (96k RAM. 512k Flash)
HARDWARE: STM32F401VET6 84MHz, 96KB RAM, 502.23KB Flash
DEBUG: Current (jlink) External (jlink, stlink)
PACKAGES: toolchain-gccarmnoneeabi 1.70201.0 (7.2.1), framework-arduinoststm32 3.10700.191028 (1.7.0)
Converting Marlin.ino
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 12 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <LiquidCrystal> 1.5.0
| |-- <Wire> 1.0
|-- <U8glib-HAL> 0.4.1
| |-- <Wire> 1.0
| |-- <SPI> 1.0
|-- <Adafruit MAX31865 library> 1.0.2
| |-- <SPI> 1.0
|-- <LiquidTWI2>
| |-- <Wire> 1.0
|-- <Arduino-L6470> 0.7.0
|-- <SPI> 1.0
|-- <Servo> 1.1.2
|-- <IWatchdog> 1.0.0
|-- <Wire> 1.0
Building in release mode
Compiling .pio\build\STM32F401VE_STEVAL\src\src\HAL\HAL_STM32\HAL.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\HAL\HAL_STM32\HAL_SPI.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\HAL\HAL_STM32\Servo.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\HAL\HAL_STM32\SoftwareSerial.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\HAL\HAL_STM32\fastio.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\HAL\HAL_STM32\persistent_store_flash.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\HAL\HAL_STM32\persistent_store_impl.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\HAL\HAL_STM32\persistent_store_sdcard.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\HAL\HAL_STM32\timers.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\HAL\HAL_STM32\watchdog.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\HAL\shared\HAL_spi_L6470.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\HAL\shared\backtrace\backtrace.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\HAL\shared\backtrace\unwmemaccess.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\HAL\shared\eeprom_i2c.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\HAL\shared\eeprom_spi.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\HAL\shared\persistent_store_api.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\HAL\shared\servo.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\MarlinCore.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\core\serial.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\core\utility.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\I2CPositionEncoder.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\Max7219_Debug_LEDs.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\babystep.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\backlash.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\baricuda.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\bedlevel\abl\abl.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\bedlevel\bedlevel.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\bedlevel\mbl\mesh_bed_leveling.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\bedlevel\ubl\ubl.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\bedlevel\ubl\ubl_G29.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\bedlevel\ubl\ubl_motion.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\binary_protocol.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\bltouch.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\cancel_object.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\caselight.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\closedloop.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\controllerfan.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\dac\dac_dac084s085.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\dac\dac_mcp4728.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\dac\stepper_dac.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\digipot\digipot_mcp4018.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\digipot\digipot_mcp4451.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\emergency_parser.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\fanmux.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\filwidth.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\fwretract.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\host_actions.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\joystick.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\leds\blinkm.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\leds\leds.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\leds\neopixel.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\leds\pca9632.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\leds\printer_event_leds.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\leds\tempstat.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\mixing.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\pause.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\power.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\power_loss_recovery.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\prusa_MMU2\mmu2.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\runout.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\snmm.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\solenoid.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\spindle_laser.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\tmc_util.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\touch\xpt2046.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\feature\twibus.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\bedlevel\G26.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\bedlevel\G42.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\bedlevel\M420.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\bedlevel\abl\G29.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\bedlevel\abl\M421.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\bedlevel\mbl\G29.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\bedlevel\mbl\M421.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\bedlevel\ubl\G29.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\bedlevel\ubl\M421.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\calibrate\G28.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\calibrate\G33.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\calibrate\G34_M422.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\calibrate\G425.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\calibrate\M100.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\calibrate\M12.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\calibrate\M425.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\calibrate\M48.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\calibrate\M665.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\calibrate\M666.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\calibrate\M852.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\config\M200-M205.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\config\M217.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\config\M218.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\config\M220.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\config\M221.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\config\M281.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\config\M301.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\config\M302.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\config\M304.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\config\M305.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\config\M43.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\config\M540.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\config\M575.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\config\M92.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\control\M108_M112_M410.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\control\M111.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\control\M120_M121.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\control\M17_M18_M84.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\control\M211.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\control\M226.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\control\M280.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\control\M3-M5.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\control\M350_M351.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\control\M380_M381.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\control\M400.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\control\M42.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\control\M605.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\control\M7-M9.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\control\M80_M81.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\control\M85.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\control\M997.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\control\M999.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\control\T.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\eeprom\M500-M504.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\L6470\M122.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\L6470\M906.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\L6470\M916-918.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\advance\M900.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\baricuda\M126-M129.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\camera\M240.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\cancel\M486.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\caselight\M355.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\clean\G12.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\digipot\M907-M910.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\filwidth\M404-M407.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\fwretract\G10_G11.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\fwretract\M207-M209.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\i2c\M260_M261.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\leds\M150.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\leds\M7219.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\macro\M810-M819.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\mixing\M163-M165.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\mixing\M166.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\pause\G27.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\pause\M125.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\pause\M600.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\pause\M603.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\pause\M701_M702.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\powerloss\M1000.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\powerloss\M413.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\prusa_MMU2\M403.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\runout\M412.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\trinamic\M122.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\trinamic\M569.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\trinamic\M906.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\feature\trinamic\M911-M914.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\gcode.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\geometry\G17-G19.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\geometry\G53-G59.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\geometry\G92.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\geometry\M206_M428.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\host\M110.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\host\M113.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\host\M114.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\host\M115.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\host\M118.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\host\M119.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\host\M16.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\host\M876.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\lcd\M0_M1.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\lcd\M117.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\lcd\M145.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\lcd\M250.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\lcd\M300.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\lcd\M73.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\motion\G0_G1.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\motion\G2_G3.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\motion\G4.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\motion\G5.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\motion\G80.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\motion\M290.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\parser.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\probe\G30.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\probe\G31_G32.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\probe\G38.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\probe\M401_M402.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\probe\M851.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\probe\M951.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\queue.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\scara\M360-M364.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\sdcard\M20.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\sdcard\M21_M22.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\sdcard\M23.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\sdcard\M24_M25.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\sdcard\M26.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\sdcard\M27.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\sdcard\M28_M29.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\sdcard\M30.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\sdcard\M32.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\sdcard\M33.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\sdcard\M34.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\sdcard\M524.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\sdcard\M928.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\stats\M31.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\stats\M75-M78.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\temperature\M104_M109.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\temperature\M105.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\temperature\M106_M107.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\temperature\M140_M190.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\temperature\M141_M191.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\temperature\M155.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\temperature\M303.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\units\G20_G21.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\units\M149.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\gcode\units\M82_M83.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\HD44780\lcdprint_hd44780.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\HD44780\ultralcd_HD44780.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\dogm\lcdprint_u8g.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\dogm\status_screen_DOGM.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\dogm\status_screen_lite_ST7920.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\dogm\u8g_dev_ssd1306_sh1106_128x64_I2C.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\dogm\u8g_dev_st7565_64128n_HAL.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\dogm\u8g_dev_st7920_128x64_HAL.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\dogm\u8g_dev_tft_320x240_upscale_from_128x64.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\dogm\u8g_dev_uc1701_mini12864_HAL.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\dogm\u8g_fontutf8.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\dogm\ultralcd_DOGM.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\dogm\ultralcd_st7920_u8glib_rrd_AVR.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\dgus\DGUSDisplay.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\dgus\DGUSDisplayDefinitionFYSETC.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\dgus\DGUSDisplayDefinitionHIPRECY.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\dgus\DGUSDisplayDefinitionOrigin.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\archim2-flash\flash_storage.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\archim2-flash\media_file_reader.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\ftdi_eve_lib\basic\commands.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\ftdi_eve_lib\basic\spi.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\ftdi_eve_lib\extended\command_processor.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\ftdi_eve_lib\extended\dl_cache.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\ftdi_eve_lib\extended\event_loop.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\ftdi_eve_lib\extended\screen_types.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\ftdi_eve_lib\extended\sound_player.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\ftdi_eve_lib\extended\text_box.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\ftdi_eve_lib\extended\tiny_timer.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\ftdi_eve_lib\extended\unicode\font_bitmaps.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\ftdi_eve_lib\extended\unicode\font_size_t.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\ftdi_eve_lib\extended\unicode\standard_char_set.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\ftdi_eve_lib\extended\unicode\unicode.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\ftdi_eve_lib\extended\unicode\western_char_set.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\language\language.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\marlin_events.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\about_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\advanced_settings_menu.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\alert_dialog_box.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\backlash_compensation_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\base_numeric_adjustment_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\base_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\bio_advanced_settings.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\bio_confirm_home_e.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\bio_confirm_home_xyz.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\bio_main_menu.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\bio_printing_dialog_box.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\bio_status_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\bio_tune_menu.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\boot_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\case_light_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\change_filament_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\confirm_abort_print_dialog_box.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\confirm_auto_calibration_dialog_box.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\confirm_erase_flash_dialog_box.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\confirm_start_print_dialog_box.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\confirm_user_request_alert_box.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\default_acceleration_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\developer_menu.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\dialog_box_base_class.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\display_tuning_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\endstop_state_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\feedrate_percent_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\filament_menu.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\filament_runout_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\files_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\interface_settings_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\interface_sounds_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\jerk_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\junction_deviation_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\kill_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\language_menu.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\linear_advance_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\lock_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\main_menu.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\max_acceleration_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\max_velocity_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\media_player_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\move_axis_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\nozzle_offsets_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\nudge_nozzle_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\preheat_timer_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\restore_failsafe_dialog_box.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\save_settings_dialog_box.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\screens.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\spinner_dialog_box.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\statistics_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\status_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\stepper_bump_sensitivity_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\stepper_current_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\steps_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\stress_test_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\string_format.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\temperature_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\touch_calibration_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\touch_registers_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\tune_menu.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\widget_demo_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\screens\z_offset_screen.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\lib\ftdi_eve_touch_ui\theme\sounds.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extensible_ui\ui_api.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extui_dgus_lcd.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extui_example.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\extui_malyan_lcd.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\fontutils.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\lcdprint.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\game\brickout.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\game\game.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\game\invaders.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\game\maze.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\game\snake.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\menu.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\menu_advanced.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\menu_backlash.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\menu_bed_corners.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\menu_bed_leveling.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\menu_cancelobject.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\menu_configuration.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\menu_custom.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\menu_delta_calibrate.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\menu_filament.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\menu_game.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\menu_info.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\menu_job_recovery.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\menu_led.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\menu_main.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\menu_media.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\menu_mixer.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\menu_mmu2.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\menu_motion.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\menu_spindle_laser.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\menu_temperature.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\menu_tmc.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\menu_tune.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\menu\menu_ubl.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\lcd\ultralcd.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\libs\L6470\L6470_Marlin.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\libs\buzzer.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\libs\hex_print_routines.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\libs\least_squares_fit.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\libs\nozzle.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\libs\numtostr.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\libs\stopwatch.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\libs\vector_3.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\module\configuration_store.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\module\delta.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\module\endstops.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\module\motion.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\module\planner.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\module\planner_bezier.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\module\printcounter.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\module\probe.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\module\scara.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\module\servo.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\module\stepper.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\module\stepper\L6470.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\module\stepper\TMC26X.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\module\stepper\indirection.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\module\stepper\trinamic.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\module\temperature.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\module\tool_change.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\sd\Sd2Card.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\sd\SdBaseFile.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\sd\SdFatUtil.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\sd\SdFile.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\sd\SdVolume.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\sd\cardreader.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\sd\usb_flashdrive\Sd2Card_FlashDrive.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\sd\usb_flashdrive\lib-uhs2\Usb.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\sd\usb_flashdrive\lib-uhs2\masstorage.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\sd\usb_flashdrive\lib-uhs2\message.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\sd\usb_flashdrive\lib-uhs2\parsetools.cpp.o
Compiling .pio\build\STM32F401VE_STEVAL\src\src\sd\usb_flashdrive\lib-uhs2\usbhost.cpp.o
Linking .pio\build\STM32F401VE_STEVAL\firmware.elf
.pio/build/STM32F401VE_STEVAL/FrameworkArduino/HardwareSerial.cpp.o: In function `HardwareSerial::HardwareSerial(void*)':
C:\Users\Francesco\.platformio\packages\framework-arduinoststm32\cores\arduino/HardwareSerial.cpp:226: undefined reference to `digitalPin'
.pio/build/STM32F401VE_STEVAL/FrameworkArduino/pins_arduino.c.o: In function `analogInputToPinName':
C:\Users\Francesco\.platformio\packages\framework-arduinoststm32\cores\arduino/pins_arduino.c:61: undefined reference to `digitalPin'
.pio/build/STM32F401VE_STEVAL/FrameworkArduino/stm32/hw_config.c.o: In function `hw_config_init':
C:\Users\Francesco\.platformio\packages\framework-arduinoststm32\cores\arduino\stm32/hw_config.c:63: undefined reference to `SystemClock_Config'
.pio/build/STM32F401VE_STEVAL/FrameworkArduino/stm32/usb/usbd_conf.c.o: In function `HAL_PCD_ResumeCallback':
C:\Users\Francesco\.platformio\packages\framework-arduinoststm32\cores\arduino\stm32\usb/usbd_conf.c:325: undefined reference to `SystemClock_Config'
.pio/build/STM32F401VE_STEVAL/FrameworkArduino/stm32/usb/usbd_conf.c.o: In function `OTG_FS_WKUP_IRQHandler':
C:\Users\Francesco\.platformio\packages\framework-arduinoststm32\cores\arduino\stm32\usb/usbd_conf.c:434: undefined reference to `SystemClock_Config'
.pio/build/STM32F401VE_STEVAL/FrameworkArduino/wiring_analog.c.o: In function `analogWrite':
C:\Users\Francesco\.platformio\packages\framework-arduinoststm32\cores\arduino/wiring_analog.c:133: undefined reference to `digitalPin'
.pio/build/STM32F401VE_STEVAL/FrameworkArduino/wiring_digital.c.o: In function `pinMode':
C:\Users\Francesco\.platformio\packages\framework-arduinoststm32\cores\arduino/wiring_digital.c:76: undefined reference to `digitalPin'
.pio/build/STM32F401VE_STEVAL/FrameworkArduino/wiring_digital.c.o: In function `LL_GPIO_ResetOutputPin':
C:\Users\Francesco\.platformio\packages\framework-arduinoststm32\system\Drivers\STM32F4xx_HAL_Driver\Inc/stm32f4xx_ll_gpio.h:913: undefined reference to `digitalPin'
.pio/build/STM32F401VE_STEVAL/FrameworkArduino/wiring_digital.c.o: In function `digitalRead':
C:\Users\Francesco\.platformio\packages\framework-arduinoststm32\cores\arduino/wiring_digital.c:86: undefined reference to `digitalPin'
.pio/build/STM32F401VE_STEVAL/src/src/HAL/HAL_STM32/fastio.cpp.o: In function `FastIO_init()':
c:\Users\Francesco\Desktop\MarlinFirmware/Marlin\src\HAL\HAL_STM32/fastio.cpp:32: undefined reference to `digitalPin'
.pio/build/STM32F401VE_STEVAL/src/src/MarlinCore.cpp.o:c:\Users\Francesco\Desktop\MarlinFirmware/Marlin\src/MarlinCore.cpp:295: more undefined references to `digitalPin' follow
collect2.exe: error: ld returned 1 exit status
*** [.pio\build\STM32F401VE_STEVAL\firmware.elf] Error 1
================================================================================================ [FAILED] Took 94.54 seconds ================================================================================================
Environment Status Duration
---------------------------- -------- ------------
megaatmega2560 IGNORED
megaatmega1280 IGNORED
rambo IGNORED
FYSETC_F6_13 IGNORED
FYSETC_F6_14 IGNORED
sanguino_atmega644p IGNORED
sanguino_atmega1284p IGNORED
melzi IGNORED
melzi_optiboot IGNORED
at90usb1286_cdc IGNORED
at90usb1286_dfu IGNORED
DUE IGNORED
DUE_USB IGNORED
DUE_debug IGNORED
LPC1768 IGNORED
LPC1769 IGNORED
STM32F103RC IGNORED
STM32F103RC_fysetc IGNORED
STM32F103RC_bigtree IGNORED
STM32F103RC_bigtree_USB IGNORED
STM32F103RC_bigtree_512K IGNORED
STM32F103RC_bigtree_512K_USB IGNORED
STM32F103RE IGNORED
STM32F103RE_bigtree IGNORED
STM32F103RE_bigtree_USB IGNORED
STM32F4 IGNORED
STM32F7 IGNORED
STM32F401VE_STEVAL FAILED 00:01:34.535
ARMED IGNORED
STM32F103VE_GTM32 IGNORED
STM32F103VE_longer IGNORED
mks_robin_mini IGNORED
mks_robin_nano IGNORED
mks_robin IGNORED
mks_robin_pro IGNORED
mks_robin_lite IGNORED
mks_robin_lite3 IGNORED
jgaurora_a5s_a1 IGNORED
STM32F103CB_malyan IGNORED
chitu_f103 IGNORED
FLYF407ZG IGNORED
FYSETC_S6 IGNORED
STM32F407VE_black IGNORED
BIGTREE_SKR_PRO IGNORED
BIGTREE_BTT002 IGNORED
teensy31 IGNORED
teensy35 IGNORED
esp32 IGNORED
linux_native IGNORED
SAMD51_grandcentral_m4 IGNORED
rumba32_f446ve IGNORED
mks_rumba32 IGNORED
include_tree IGNORED
=========================================================================================== 1 failed, 0 succeeded in 00:01:34.535 ===========================================================================================
The terminal process terminated with exit code: 1
Terminal will be reused by tasks, press any key to close it.
Da: Bob Kuhn <[email protected]>
Inviato: 13 January 2020 23:27
A: MarlinFirmware/Marlin <[email protected]>
Cc: fradaxx <[email protected]>; Comment <[email protected]>
Oggetto: Re: [MarlinFirmware/Marlin] improved STEVAL_3DP001V1 support (add SERVO and TONE timers to variant) (#16538)
The problem is the timer definitions in timers.h didn’t take into account the STM32F401 when they were defined. It specifies a timer that doesn’t exist on the F401.
The long term solution isn’t obvious to me.
In the short term you can modify the definitions in the following files so that all use one of the F401 timers (1-5 & 9-11). Doesn’t appear to make any difference which one is used for which function as long as there are no duplicates.
\Marlin\src\HAL\HAL_STM32\timers.h (lines 66 & 70)
\buildroot\share\PlatformIO\variants\STEVAL_F401VE\variant.h ( lines 196 & 199)
Bob
From: fradaxx [ <mailto:[email protected]> mailto:[email protected]]
Sent: Monday, January 13, 2020 10:41 AM
To: MarlinFirmware/Marlin
Cc: Bob Kuhn; Author
Subject: Re: [MarlinFirmware/Marlin] improved STEVAL_3DP001V1 support (add SERVO and TONE timers to variant) (#16538)
Hi, I don't know if this is the right place to add this request; please excuse me in case of error and feel free to delete it, possibly redirecting me to the correct section where to file my request.
I own a STEVAL_3DP001V1 and I'm trying to compile Marlin bugfix-2.0.x for it using PlatformIO in VSCode.
When I select put STM32F401VE_STEVAL as default_envs value in platformio.ini and run the build process I obtain the following output with error on TIM6.
`> Executing task in folder MarlinFirmware: C:\Users\Francesco.platformio\penv\Scripts\platformio.exe run <
—
You are receiving this because you commented.
Reply to this email directly, <#16538?email_source=notifications&email_token=ABGNZIDBBL2RVV37W6RUDPTQ5TTCDA5CNFSM4KFUQLQKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEI2Q4TI#issuecomment-573902413> view it on GitHub, or <https://github.com/notifications/unsubscribe-auth/ABGNZIHWY6SCNWY6WXNJWTLQ5TTCDANCNFSM4KFUQLQA> unsubscribe. <https://github.com/notifications/beacon/ABGNZIH5TVY7SKAEQLQCCV3Q5TTCDA5CNFSM4KFUQLQKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEI2Q4TI.gif>
|
Bob-the-Kuhn
deleted the
STEVAL_STP001V1-enhanced-support-(add-timers)
branch
January 15, 2020 15:29
Bob-the-Kuhn
restored the
STEVAL_STP001V1-enhanced-support-(add-timers)
branch
January 15, 2020 15:29
Bob-the-Kuhn
deleted the
STEVAL_STP001V1-enhanced-support-(add-timers)
branch
January 29, 2020 21:45
mjparme
added a commit
to mjparme/Marlin
that referenced
this pull request
Feb 1, 2020
* Don't test certain changes * Reset runout.ran_out on resume (MarlinFirmware#16230) * Step timing cleanup and rounding fix (MarlinFirmware#16258) * Add MRR_ESPA/_ESPE (ESP32) boards (MarlinFirmware#16238) * Add Ender-5 Pro config (MarlinFirmware#16221) * Add FLYBOARD (STM32F407ZG) (MarlinFirmware#16257) * Fix STM32 flush of TX (used by UBL) (MarlinFirmware#16197) * Flash leveling (for some STM32) (MarlinFirmware#16174) * Some ESP32 patches (MarlinFirmware#16297) * MKS SGen-L pins EEBF or EFBF scheme (MarlinFirmware#16296) * Add Rumba32 support for PIO (MarlinFirmware#16202) * MKS Robin 2 (STM32F407ZE) base support (MarlinFirmware#16270) * Update Czech language (MarlinFirmware#16305) * Sync SKR E3 configs (MarlinFirmware#16301) * Add NOZZLE_AS_PROBE (no probe offsets) (MarlinFirmware#15929) * Update README with status badge, etc. * Split up HAL items * Update mfpub for current MarlinDocumentation * Fix Max7219 with 256 or more cels * Fix games menu back item, titles * Update comments re: NOZZLE_AS_PROBE * Fix min limit for acc, feed, jerk (MarlinFirmware#16416) * Improve Renkforce configs (MarlinFirmware#16417) * Permit ENDSTOP_INTERRUPTS_FEATURE on more STM32 (MarlinFirmware#16412) * Improve STEVAL_3DP001V1 and future STEVAL_* support (MarlinFirmware#16404) * MKS Robin ILI9328 TFT support (MarlinFirmware#16401) * Disable PIDTEMPBED for SKR Mini E3 (MarlinFirmware#16396) * Return from loop() on non-AVR boards (MarlinFirmware#16390) * Refactor TMC-related macros and sanity checks (MarlinFirmware#16384) * Add FILAMENT_UNLOAD_PURGE_FEEDRATE (MarlinFirmware#16372) * Fix some DOGM warnings (MarlinFirmware#16363) * Fix warnings in stepper.cpp (MarlinFirmware#16364) * Fix PrintrBoard build (ignore TMC libraries) (MarlinFirmware#16346) (In future try to get Teensy processors better supported by `TMCStepper`.) * Clean up trailing whitespace * PWM pin not needed for Neopixel brightness / submenu (MarlinFirmware#16345) * Misc patches preceding DGUS PR * Fix Visual Micro "Arduino IDE for Visual Studio" support (MarlinFirmware#16418) * Update Russian language (MarlinFirmware#16426) * STM32F1: Fix misleading indent / nullptr on FSMC (MarlinFirmware#16431) * Z-offset edit precision based on value limits (MarlinFirmware#16425) * Add Ender-5 leadscrew README (MarlinFirmware#16424) * Add motherboard BIGTREE_SKR_V1.4_TURBO (MarlinFirmware#16374) * Enable MULTI_NOZZLE_DUPLICATION for BIBO (MarlinFirmware#16435) * Touch UI: Fix UBL mesh value editing (MarlinFirmware#16432) * Sidewinder X1 Config Updates (MarlinFirmware#16315) * Add Leapfrog Xeed 2015 support (MarlinFirmware#16400) * Improve JGAurora A1/A5S touch buttons (MarlinFirmware#16394) * Standardize drivers.h values, add class indirection (MarlinFirmware#16448) * Update Russian language (MarlinFirmware#16440) * BTT002: Add runout, PLR, and RGB pins (MarlinFirmware#16442) * Pins debugging AVR serial pins (MarlinFirmware#16437) * Fix MIN_PROBE_EDGE bug in default ABL G29 (MarlinFirmware#16367) * Temporary CI fix for STM32 * Use a default monitor_speed of 250000 * MSG_WATCH => MSG_INFO_SCREEN * Add EVNOVO (Artillery) Genius config (MarlinFirmware#16320) * Fixed Creality CR-20 Pro configuration example (MarlinFirmware#16332) * FYSETC F6 v1.4 board support (MarlinFirmware#16321) * Add example configs. Expand custom menu. (MarlinFirmware#16286) - Anet E10 - Geeetech D200 - Geeetech M201 - JGAurora Magic - MakerFarm Pegasus 12 * Fix Ender-2 display pins, add BTN_ENC (MarlinFirmware#16349) * Update and fix DGUS (MarlinFirmware#16317) * Fix serials available on SKR Pro 1.1 (MarlinFirmware#16439) * Fix daily date bump action * Action to check PRs * Update maintainer funding links * Skip build tests on forks * Update git helper usage * Fix EEPROM error with EXTRUDERS == 0 (MarlinFirmware#16464) * Fix M115 cap with EXTRUDERS == 0 (MarlinFirmware#16459) * Add option to invert joystick axes (MarlinFirmware#16466) * Update Russian language (MarlinFirmware#16461) * Fix permyriad progress bar (MarlinFirmware#16460) * Improve French language (UBL) (MarlinFirmware#16453) * Followup to EEPROM patch (MarlinFirmware#16470) * Remove extra UBL map edit menu item (MarlinFirmware#16451) * Fix unused var warning (MarlinFirmware#16467) * Update U20 config to help UBL toggle (MarlinFirmware#16471) * Move auto_build.py to 'vscode' folder * Fix MKS_SGEN sanity check (MarlinFirmware#16501) * Fix EEPROM array size bug (MarlinFirmware#16475) * Fix SKR Pro BLTouch conflicting timers (MarlinFirmware#16499) * Provide some missing Arduino macros (MarlinFirmware#16497) * Fix Change Filament menu item with runout (MarlinFirmware#16485) * Fix LCD for Tevo Tornado (MarlinFirmware#16474) * Update workflow skip condition * Add menu item Tune > Advance K (MarlinFirmware#16488) * Extend SERIAL_CHAR to take multiple arguments * Code style and comment tweaks * Correct ESP32 CPU speed in README (MarlinFirmware#16472) * Add ARC_SEGMENTS_PER_SEC for finer G2/G3 arcs (MarlinFirmware#16510) * Fix compile error w/out LCD (MarlinFirmware#16502) * Add Probe Offsets menu (MarlinFirmware#16444) * Fix Probe Offset XY edit items (et Français) (MarlinFirmware#16523) * Update Russian language (MarlinFirmware#16522) * [cron] Bump distribution date (2020-01-10) * Prevent Z misaligment on tool change (MarlinFirmware#16518) * Update Italian language (MarlinFirmware#16527) * ESP3d integration for ESP32 (MarlinFirmware#16515) * [cron] Bump distribution date (2020-01-11) * Migrate actions to default (2.0.x) branch * Only constrain motion on homed axes (MarlinFirmware#16533) Co-authored-by: Scott Lahteine <[email protected]> * Fix probeless delta build (MarlinFirmware#16537) * Use RECIPROCAL macro (not _RECIP) (MarlinFirmware#16530) * [cron] Bump distribution date (2020-01-12) * Restore test_builds action to bugfix * Update auto_build.py paths for Atom/Sublime * [cron] Bump distribution date (2020-01-13) * Add GTM32 (STM32F103VET6) environment (MarlinFirmware#16454) * Power options formatting * Geeetech G2Pro configuration (MarlinFirmware#16553) * Fix Linux upload path detection (MarlinFirmware#16514) * Add SERVO, TONE timers to variant for better STEVAL_3DP001V1 support (MarlinFirmware#16538) * Clean up whitespace * [cron] Bump distribution date (2020-01-14) * Improved STMicro L64XX stepper driver support (MarlinFirmware#16452) * Make lcd_power_loss_recovery_cancel exportable * Fix PLR cancel with ExtUI (MarlinFirmware#16556) * Bring MP_SCARA config up to date * Fix Fysetc S6 FLASH_PAGE_SIZE and test build (MarlinFirmware#16560) * [cron] Bump distribution date (2020-01-15) * Update more configs * Move configurations to a separate repo * Fix build error with unsupported reset flags (MarlinFirmware#16562) * Steval_3DP001V1 timers, analog inputs, etc. (MarlinFirmware#16565) * Use Flash EEPROM on BTT002 (MarlinFirmware#16558) * Get test configs from GitHub * Fix typo * Nikon IR support for time lapse photos (MarlinFirmware#16539) * Adjustable ADC debounce delay (MarlinFirmware#16264) * [cron] Bump distribution date (2020-01-16) * STM32 RODATA LENGTH (MarlinFirmware#16580) * Fix I2C address of MCP4728 on LPC176x (MarlinFirmware#16578) * Fix GTM32 environment (to prevent a crash) * Fix some warnings, Melzi pins * Move macros to stepper/indirection * Fix TOUCH_UI_FTDI_EVE bugs (MarlinFirmware#16540) * ESP32 HAL: Fix random pauses during prints (MarlinFirmware#16548) * [cron] Bump distribution date (2020-01-17) * STM32 soft SPI. STEVAL_3DP001V1 SD read. M906 tweaks. (MarlinFirmware#16579) * Clean up HAL ADC, old test scripts * Adjust GTM32 build flags (MarlinFirmware#16582) * Shared SPI sanity check (MarlinFirmware#16581) * More CI test updates * Update FYSETC S6 pins (MarlinFirmware#16559) * PINDA v2 temperature sensor / compensation (MarlinFirmware#16293) * [cron] Bump distribution date (2020-01-18) * Allow RRW Keypad with any LCD * [cron] Bump distribution date (2020-01-19) * [cron] Bump distribution date (2020-01-20) * Fix M112 with Emergency Parser * Simplify TMC monitor code * Updates for L64XX * Function-like macros * Use bool in pin compare * Patch for _STEP_INIT * Simplify a drivers.h macro (MarlinFirmware#16589) * SAMD51: ADC for probe temperature compensation (MarlinFirmware#16596) * Update FYSETC S6 Peripheral Pins (MarlinFirmware#16593) * Update BTT002 pins (MarlinFirmware#16591) * Reset shutdown timer on M85 (MarlinFirmware#16587) * AVR sanity check for MONITOR_DRIVER_STATUS with SW Serial (MarlinFirmware#16421) * STEVAL_3DP001V1: Easier Serial2 (for WIFI interface) (MarlinFirmware#16599) * Fix Greek language string (MarlinFirmware#16601) * Quad Z stepper support (MarlinFirmware#16277) * LPC1768: Allow I2C master channel override (MarlinFirmware#16584) * Move steps/mm out of slim menus (MarlinFirmware#16603) * Fix CHAMBER_MAXTEMP security margin (MarlinFirmware#16600) * L64xx M906 Fix status variable, formatting (MarlinFirmware#16597) * Provide methods for M420 + MBL (MarlinFirmware#16602) * [cron] Bump distribution date (2020-01-21) * Fix STM401/4xx/STM32F7xx timers, STEVAL_3DP001V1 warning (MarlinFirmware#16621) * Override for LPC1768 u8g/digipot I2C master ID (MarlinFirmware#16622) * Release UI on G26 priming timeout (MarlinFirmware#16449) * Add HMS434 V15 ATSAM board (MarlinFirmware#16620) * Tweak some config spacing * G12 defaults per tool. Event G-code for post-toolchange (MarlinFirmware#16554) * Arc segment radius scaling (MarlinFirmware#16551) * Update mfdoc, mfpub * [cron] Bump distribution date (2020-01-22) * Tweak mfpub stashing * [cron] Bump distribution date (2020-01-23) * Enable use of latest TMCStepper on MKS Robin Nano (MarlinFirmware#16652) * [cron] Bump distribution date (2020-01-24) * Convert chars only for enabled languages * Extra debugging for leveling on/off * Bring configs and drivers.h up to date * Duet Smart Effector support (MarlinFirmware#16641) * BigTreeTech GTR V1.0 / Support 8 extruders, heaters, temp sensors, fans (MarlinFirmware#16595) * [cron] Bump distribution date (2020-01-26) * Fix DELTA_CALIBRATION_MENU recursive call (MarlinFirmware#16656) * Fix MKS Base + Digipot compile error (MarlinFirmware#16636) * Add ESP3DLib idletask entry point (MarlinFirmware#16658) * Fix Serial defines for M43 on AVR (MarlinFirmware#16649) * Fix HOMING_BACKOFF_MM for DELTA (MarlinFirmware#16657) * Clean up PID language defines * More 8 extruder defines * Update Slovak language (MarlinFirmware#16646) * Fix M43 timer report on AVR (MarlinFirmware#16645) * Fix Spanish (swapped BLTouch strings) (MarlinFirmware#16637) * SKR 1.3 sensorless endstops hack (MarlinFirmware#16659) * Fix PID F menu label * [cron] Bump distribution date (2020-01-27) * Preserve CWD for write/remove file (MarlinFirmware#16667) * Rename some temperature members * Fix Trigorilla 1.4 limit switches See MarlinFirmware#16612 * Fix serial port redirection (index ≠ port num) (MarlinFirmware#16687) * G60/G61 Position Save/Restore (MarlinFirmware#16557) * Remove extraneous G60/G61 lines * Fix Manual Bed Leveling with multiple extruders (MarlinFirmware#16688) * [cron] Bump distribution date (2020-01-28) * Prevent SD access from resetting ESP32 (MarlinFirmware#16690) * [cron] Bump distribution date (2020-01-29) * Fix Toolchange (!no_move) return to status (MarlinFirmware#16699) * [cron] Bump distribution date (2020-01-30) * Cleanup of old includes, add comments * Fix HAS_FAN macro (MarlinFirmware#16717) * Fix probe temp calibration (MarlinFirmware#16718) * Support for E4d@BOX mainboard (MarlinFirmware#16716) * Fix missing string for M48 build (MarlinFirmware#16708) * Fix G60/G61 slots > 8 and compile error (MarlinFirmware#16715) * Move L64XX index_to_axis to progmem (MarlinFirmware#16697) * Refactor heater watch, job timer auto-start (MarlinFirmware#16725) * Auto assign DIAG pins for multi-endstop (MarlinFirmware#16723) * Tweak G60/G61 slots * Fix compile error in SdVolume on ESP32 (MarlinFirmware#16728) * Simultaneous use of rotary encoder and touch buttons (MarlinFirmware#16729) * Set up DIAG endstops for BTT SKR 1.4 / 1.4 Turbo (MarlinFirmware#16727) * Extend RX/TX pins for up to 8 extruders * Fix up, improve endstop pin auto-assignment Followup for MarlinFirmware#16723 * (21) PT100 for MCUs with 3.3v logic (MarlinFirmware#16731) * [cron] Bump distribution date (2020-01-31) * Add sanity-check for new Advanced Pause option Followup to MarlinFirmware#16372 * Include macros for delta ABC * Update Russian language (MarlinFirmware#16745) * Fix BTT SKR 1.4 extra endstop pins (MarlinFirmware#16738) * Option for Trigorilla 1.4 with add-on endstops board (MarlinFirmware#16737) * Consistent M112 with Emergency Parser (MarlinFirmware#16747) * Improve mfadd helper script - Use the original branch name if none is supplied - Set the remote tracking to the source - Accept User/Branch or User:Branch syntax * Clean up i2c encoder, sanitize serial * Misc cleanup, whitespace * Encapsulate probe as singleton class (MarlinFirmware#16751) * G34 automatic point assignment (MarlinFirmware#16473) * Fix Temperature::over_autostart_threshold (MarlinFirmware#16749) * Update Russian language (MarlinFirmware#16750) * Fix CURRENT_STEP_DOWN compile error * Drop obsolete SD special char handling See MarlinFirmware#14035 * Probe singleton patch Followup to MarlinFirmware#16751 * Fix RGB / Neopixel white color bug See MarlinFirmware#16752 * Suppress a compile warning * More 8-extruder fixups Co-authored-by: Scott Lahteine <[email protected]> Co-authored-by: Tanguy Pruvot <[email protected]> Co-authored-by: Jason Smith <[email protected]> Co-authored-by: Luc <[email protected]> Co-authored-by: thisiskeithb <[email protected]> Co-authored-by: FLYmaker <[email protected]> Co-authored-by: randellhodges <[email protected]> Co-authored-by: ferengi82 <[email protected]> Co-authored-by: Luu Lac <[email protected]> Co-authored-by: petrzjunior <[email protected]> Co-authored-by: InsanityAutomation <[email protected]> Co-authored-by: Giuliano Zaro <[email protected]> Co-authored-by: Dirk O. Kaar <[email protected]> Co-authored-by: Pascal de Bruijn <[email protected]> Co-authored-by: Bob Kuhn <[email protected]> Co-authored-by: Alexander Gavrilenko <[email protected]> Co-authored-by: swilkens <[email protected]> Co-authored-by: Lino Barreca <[email protected]> Co-authored-by: rado79 <[email protected]> Co-authored-by: Acenotass <[email protected]> Co-authored-by: ellensp <[email protected]> Co-authored-by: Walt Sorensen <[email protected]> Co-authored-by: yedey <[email protected]> Co-authored-by: George Fu <[email protected]> Co-authored-by: Vertabreaker <[email protected]> Co-authored-by: greppp <[email protected]> Co-authored-by: Jamie <[email protected]> Co-authored-by: Justin <[email protected]> Co-authored-by: ManuelMcLure <[email protected]> Co-authored-by: 0r31 <[email protected]> Co-authored-by: Alejandro Aguilera <[email protected]> Co-authored-by: meponderR <[email protected]> Co-authored-by: Mehdi Beyk Mohamadi <[email protected]> Co-authored-by: FlyingSamson <[email protected]> Co-authored-by: Ryan V1 <[email protected]> Co-authored-by: David Klasinc <[email protected]> Co-authored-by: gjdodd <[email protected]> Co-authored-by: Dennis <[email protected]> Co-authored-by: felixstorm <[email protected]> Co-authored-by: vivian-ng <[email protected]> Co-authored-by: tompe-proj <[email protected]> Co-authored-by: MaukCC <[email protected]> Co-authored-by: Ryan <[email protected]> Co-authored-by: Artur Petrzak <[email protected]> Co-authored-by: yangwenxiong <[email protected]> Co-authored-by: Roman Moravčík <[email protected]> Co-authored-by: Robby Candra <[email protected]> Co-authored-by: Hans007a <[email protected]> Co-authored-by: Neskik <[email protected]> Co-authored-by: Mauro <[email protected]> Co-authored-by: Radek Pietruszewski <[email protected]> Co-authored-by: chgi <[email protected]> Co-authored-by: Robert Stein <[email protected]> Co-authored-by: rebel1 <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds SERVO and TONE timer definitions to the variant.h file for this chip. This can not be done in the pins_STEVAL_3DP001V1.h file.
The SERVO timer is needed by the BLTouch.