MarlinFirmware / Marlin

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
https://marlinfw.org
GNU General Public License v3.0
16.17k stars 19.21k forks source link

[BUG] Z homing fails #23677

Closed Boldie closed 2 years ago

Boldie commented 2 years ago

Did you test the latest bugfix-2.0.x code?

Yes, and the problem still exists.

Bug Description

I have a problem, the homing of the z axis is not working on my Tronxy X5SA printer on latest bugfix-2.0.x. The printer starts with a safe leveling down, then does the homing for X and Y axis correctly and afterwards it moves the bed down and down again. That was it.

I got it to work sometimes, but it was not reproducible. After moving around the z offset and moving up / down it sometimes starts to work once, so the end probe is working properly.

I had to alter the configs (set inverse direction for X/Y axis) for my Tronxy X5SA, it seems to be a special model, because it is a H-Bot.

I have attached the homing logs and my configuration below. Let me know if you need more information or if you have any tips how to dig in further.

Bug Timeline

Today

Expected behavior

Moving the bed upwards and doing a homing using the probe.

Actual behavior

Bed moves down every time I did a homing and next time down again ... till to the end of the housing.

Steps to Reproduce

Perform a Homing on GUI or serial line.

Version of Marlin Firmware

echo:M115 FIRMWARE_NAME:Marlin bugfix-2.0.x (Feb 4 2022 23:26:16) SOURCE_CODE_URL:github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:Tronxy X5SA EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff Cap:SERIAL_XON_XOFF:0 Cap:BINARY_FILE_TRANSFER:0 Cap:EEPROM:1 Cap:VOLUMETRIC:1 Cap:AUTOREPORT_POS:0 Cap:AUTOREPORT_TEMP:1 Cap:PROGRESS:0 Cap:PRINT_JOB:1 Cap:AUTOLEVEL:1 Cap:RUNOUT:1 Cap:Z_PROBE:1 Cap:LEVELING_DATA:1 Cap:BUILD_PERCENT:0 Cap:SOFTWARE_POWER:0 Cap:TOGGLE_LIGHTS:0 Cap:CASE_LIGHT_BRIGHTNESS:0 Cap:EMERGENCY_PARSER:0 Cap:HOST_ACTION_COMMANDS:0 Cap:PROMPT_SUPPORT:0 Cap:SDCARD:1 Cap:REPEAT:0 Cap:SD_WRITE:1 Cap:AUTOREPORT_SD_STATUS:0 Cap:LONG_FILENAME:1 Cap:LFN_WRITE:0 Cap:CUSTOM_FIRMWARE_UPLOAD:0 Cap:EXTENDED_M20:1 Cap:THERMAL_PROTECTION:1 Cap:MOTION_MODES:0 Cap:ARCS:1 Cap:BABYSTEPPING:1 Cap:CHAMBER_TEMPERATURE:0 Cap:COOLER_TEMPERATURE:0 Cap:MEATPACK:0 Cap:CONFIG_EXPORT:0 ok

Printer model

Tronxy X6SA

Electronics

Stock electronics

Add-ons

Exchanged the bed leveling sensor to the black type; with original firmware it was working perfectly.

Bed Leveling

No response

Your Slicer

No response

Host Software

No response

Additional information & file uploads

Log Output ``` G28 Z echo:G28 Z >>> G28 X205.00 Y165.00 Z0.00 Machine Type: CoreCartesian Probe: FIX_MOUNTED_PROBE Probe Offset X-40.00 Y0.00 Z0.00 (Left-Center & Same Z as Nozzle) Auto Bed Leveling: BILINEAR (disabled) Raise Z (before homing) by 10.00 >>> do_blocking_move_to X205.00 Y165.00 Z0.00 > X205.00 Y165.00 Z10.00 echo:busy: processing <<< do_blocking_move_to X205.00 Y165.00 Z10.00 >>> home_z_safely X205.00 Y165.00 Z10.00 current_position= X205.00 Y165.00 Z10.00 : sync_plan_position destination= X205.00 Y165.00 Z0.00 : home_z_safely >>> do_blocking_move_to X205.00 Y165.00 Z10.00 > X205.00 Y165.00 Z10.00 <<< do_blocking_move_to X205.00 Y165.00 Z10.00 >>> homeaxis(Z) current_position= X205.00 Y165.00 Z10.00 : Probe::set_deployed deploy: 1 Probe::do_z_raise(10.00) >>> do_blocking_move_to X205.00 Y165.00 Z10.00 > X205.00 Y165.00 Z10.00 <<< do_blocking_move_to X205.00 Y165.00 Z10.00 >>> do_blocking_move_to X205.00 Y165.00 Z10.00 > X205.00 Y165.00 Z10.00 <<< do_blocking_move_to X205.00 Y165.00 Z10.00 Home Fast: -600.00mm >>> do_homing_move X205.00 Y165.00 Z10.00 ...(Z, -600.00, [4.00]) <<< do_homing_move X205.00 Y165.00 Z10.00 Move Away: 5.00mm >>> do_homing_move X205.00 Y165.00 Z10.00 ...(Z, 5.00, 4.00) echo:busy: processing <<< do_homing_move X205.00 Y165.00 Z10.00 Re-bump: -10.00mm >>> do_homing_move X205.00 Y165.00 Z10.00 ...(Z, -10.00, 2.00) <<< do_homing_move X205.00 Y165.00 Z10.00 >>> set_axis_is_at_home(Z) *** Z HOMED WITH PROBE (Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN) *** > probe.offset.z = 0.00 Axis Z home_offset = 0.00 position_shift = 0.00 > home_offset[Z] = 0.00 current_position= X205.00 Y165.00 Z0.00 : <<< set_axis_is_at_home(Z) current_position= X205.00 Y165.00 Z0.00 : sync_plan_position current_position= X205.00 Y165.00 Z0.00 : > AFTER set_axis_is_at_home current_position= X205.00 Y165.00 Z0.00 : Probe::set_deployed deploy: 0 >>> do_blocking_move_to X205.00 Y165.00 Z0.00 > X205.00 Y165.00 Z0.00 <<< do_blocking_move_to X205.00 Y165.00 Z0.00 <<< homeaxis(Z) <<< home_z_safely X205.00 Y165.00 Z0.00 current_position= X205.00 Y165.00 Z0.00 : sync_plan_position X:205.00 Y:165.00 Z:0.00 E:0.00 Count A:29600B:3200 Z:0 <<< G28 X205.00 Y165.00 Z0.00 ok ```

----- A full process; after fiddling around with z offset; also not working ----

Log Output ``` >>> G28 X205.00 Y165.00 Z0.97 Machine Type: CoreCartesian Probe: FIX_MOUNTED_PROBE Probe Offset X-40.00 Y0.00 Z-0.97 (Left-Center & Below Nozzle) Auto Bed Leveling: BILINEAR (disabled) Raise Z (before homing) by 10.00 >>> do_blocking_move_to X205.00 Y165.00 Z0.97 > X205.00 Y165.00 Z10.00 echo:busy: processing <<< do_blocking_move_to X205.00 Y165.00 Z10.00 >>> homeaxis(X) Home Fast: -495.00mm >>> do_homing_move X205.00 Y165.00 Z10.00 ...(X, -495.00, [50.00]) echo:busy: processing echo:busy: processing <<< do_homing_move X205.00 Y165.00 Z10.00 Move Away: 5.00mm >>> do_homing_move X205.00 Y165.00 Z10.00 ...(X, 5.00, [50.00]) <<< do_homing_move X205.00 Y165.00 Z10.00 Re-bump: -10.00mm >>> do_homing_move X205.00 Y165.00 Z10.00 ...(X, -10.00, 25.00) <<< do_homing_move X205.00 Y165.00 Z10.00 >>> set_axis_is_at_home(X) Axis X home_offset = 0.00 position_shift = 0.00 > home_offset[X] = 0.00 current_position= X0.00 Y165.00 Z10.00 : <<< set_axis_is_at_home(X) current_position= X0.00 Y165.00 Z10.00 : sync_plan_position current_position= X0.00 Y165.00 Z10.00 : > AFTER set_axis_is_at_home <<< homeaxis(X) >>> homeaxis(Y) Home Fast: -495.00mm >>> do_homing_move X0.00 Y165.00 Z10.00 ...(Y, -495.00, [50.00]) echo:busy: processing echo:busy: processing <<< do_homing_move X0.00 Y165.00 Z10.00 Move Away: 5.00mm >>> do_homing_move X0.00 Y165.00 Z10.00 ...(Y, 5.00, [50.00]) <<< do_homing_move X0.00 Y165.00 Z10.00 Re-bump: -10.00mm >>> do_homing_move X0.00 Y165.00 Z10.00 ...(Y, -10.00, 25.00) <<< do_homing_move X0.00 Y165.00 Z10.00 >>> set_axis_is_at_home(Y) Axis Y home_offset = 0.00 position_shift = 0.00 > home_offset[Y] = 0.00 current_position= X0.00 Y0.00 Z10.00 : <<< set_axis_is_at_home(Y) current_position= X0.00 Y0.00 Z10.00 : sync_plan_position current_position= X0.00 Y0.00 Z10.00 : > AFTER set_axis_is_at_home <<< homeaxis(Y) >>> home_z_safely X0.00 Y0.00 Z10.00 current_position= X0.00 Y0.00 Z10.00 : sync_plan_position destination= X205.00 Y165.00 Z0.97 : home_z_safely >>> do_blocking_move_to X0.00 Y0.00 Z10.00 > X205.00 Y165.00 Z10.00 echo:busy: processing <<< do_blocking_move_to X205.00 Y165.00 Z10.00 >>> homeaxis(Z) current_position= X205.00 Y165.00 Z10.00 : Probe::set_deployed deploy: 1 Probe::do_z_raise(10.00) >>> do_blocking_move_to X205.00 Y165.00 Z10.00 > X205.00 Y165.00 Z10.97 <<< do_blocking_move_to X205.00 Y165.00 Z10.97 >>> do_blocking_move_to X205.00 Y165.00 Z10.97 > X205.00 Y165.00 Z10.97 <<< do_blocking_move_to X205.00 Y165.00 Z10.97 Home Fast: -600.00mm >>> do_homing_move X205.00 Y165.00 Z10.97 ...(Z, -600.00, [4.00]) <<< do_homing_move X205.00 Y165.00 Z10.97 Move Away: 5.00mm >>> do_homing_move X205.00 Y165.00 Z10.97 ...(Z, 5.00, 4.00) echo:busy: processing <<< do_homing_move X205.00 Y165.00 Z10.97 Re-bump: -10.00mm >>> do_homing_move X205.00 Y165.00 Z10.97 ...(Z, -10.00, 2.00) <<< do_homing_move X205.00 Y165.00 Z10.97 >>> set_axis_is_at_home(Z) *** Z HOMED WITH PROBE (Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN) *** > probe.offset.z = -0.97 Axis Z home_offset = 0.00 position_shift = 0.00 > home_offset[Z] = 0.00 current_position= X205.00 Y165.00 Z0.97 : <<< set_axis_is_at_home(Z) current_position= X205.00 Y165.00 Z0.97 : sync_plan_position current_position= X205.00 Y165.00 Z0.97 : > AFTER set_axis_is_at_home current_position= X205.00 Y165.00 Z0.97 : Probe::set_deployed deploy: 0 >>> do_blocking_move_to X205.00 Y165.00 Z0.97 > X205.00 Y165.00 Z0.97 <<< do_blocking_move_to X205.00 Y165.00 Z0.97 <<< homeaxis(Z) <<< home_z_safely X205.00 Y165.00 Z0.97 current_position= X205.00 Y165.00 Z0.97 : sync_plan_position X:205.00 Y:165.00 Z:0.97 E:0.00 Count A:29600B:3200 Z:390 <<< G28 X205.00 Y165.00 Z0.97 ok ```
Boldie commented 2 years ago

I also did some working around with the settings, in the configuration I posted above, I had USE_PROBE_FOR_Z_HOMING turned on. As I read somewhere else, only one of both can be active. I checked the behaviour on resetting it back to

#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN

// Force the use of the probe for Z-axis homing
// #define USE_PROBE_FOR_Z_HOMING

which does not work at all. This feature is not very well documented and also read the stuff on the marvin site, but did not figure out what this shall do.

Log Output ``` Marlin bugfix-2.0.x echo: Last Updated: 2022-02-04 | Author: (none, default config) echo: Compiled: Feb 5 2022 echo: Free Memory: 13999 PlannerBufferBytes: 1600 echo:V86 stored settings retrieved (674 bytes; crc 18605) echo:No SD card M111 S247 echo:DEBUG:ECHO,INFO,ERRORS,COMMUNICATION,DETAIL ok >>> G28 X0.00 Y0.00 Z0.00 Machine Type: CoreCartesian Probe: FIX_MOUNTED_PROBE Probe Offset X-40.00 Y0.00 Z0.00 (Left-Center & Same Z as Nozzle) Auto Bed Leveling: BILINEAR (disabled) Raise Z (before homing) by 10.00 >>> do_blocking_move_to X0.00 Y0.00 Z0.00 > X0.00 Y0.00 Z10.00 echo:busy: processing <<< do_blocking_move_to X0.00 Y0.00 Z10.00 >>> homeaxis(X) Home Fast: -495.00mm >>> do_homing_move X0.00 Y0.00 Z10.00 ...(X, -495.00, [50.00]) echo:busy: processing echo:busy: processing <<< do_homing_move X0.00 Y0.00 Z10.00 Move Away: 5.00mm >>> do_homing_move X0.00 Y0.00 Z10.00 ...(X, 5.00, [50.00]) <<< do_homing_move X0.00 Y0.00 Z10.00 Re-bump: -10.00mm >>> do_homing_move X0.00 Y0.00 Z10.00 ...(X, -10.00, 25.00) <<< do_homing_move X0.00 Y0.00 Z10.00 >>> set_axis_is_at_home(X) Axis X home_offset = 0.00 position_shift = 0.00 > home_offset[X] = 0.00 current_position= X0.00 Y0.00 Z10.00 : <<< set_axis_is_at_home(X) current_position= X0.00 Y0.00 Z10.00 : sync_plan_position current_position= X0.00 Y0.00 Z10.00 : > AFTER set_axis_is_at_home <<< homeaxis(X) >>> homeaxis(Y) Home Fast: -495.00mm >>> do_homing_move X0.00 Y0.00 Z10.00 ...(Y, -495.00, [50.00]) echo:busy: processing echo:busy: processing <<< do_homing_move X0.00 Y0.00 Z10.00 Move Away: 5.00mm >>> do_homing_move X0.00 Y0.00 Z10.00 ...(Y, 5.00, [50.00]) <<< do_homing_move X0.00 Y0.00 Z10.00 Re-bump: -10.00mm >>> do_homing_move X0.00 Y0.00 Z10.00 ...(Y, -10.00, 25.00) <<< do_homing_move X0.00 Y0.00 Z10.00 >>> set_axis_is_at_home(Y) Axis Y home_offset = 0.00 position_shift = 0.00 > home_offset[Y] = 0.00 current_position= X0.00 Y0.00 Z10.00 : <<< set_axis_is_at_home(Y) current_position= X0.00 Y0.00 Z10.00 : sync_plan_position current_position= X0.00 Y0.00 Z10.00 : > AFTER set_axis_is_at_home <<< homeaxis(Y) >>> home_z_safely X0.00 Y0.00 Z10.00 current_position= X0.00 Y0.00 Z10.00 : sync_plan_position destination= X205.00 Y165.00 Z0.00 : home_z_safely >>> do_blocking_move_to X0.00 Y0.00 Z10.00 > X205.00 Y165.00 Z10.00 echo:busy: processing <<< do_blocking_move_to X205.00 Y165.00 Z10.00 >>> homeaxis(Z) current_position= X205.00 Y165.00 Z10.00 : Probe::set_deployed deploy: 1 Probe::do_z_raise(10.00) >>> do_blocking_move_to X205.00 Y165.00 Z10.00 > X205.00 Y165.00 Z10.00 <<< do_blocking_move_to X205.00 Y165.00 Z10.00 >>> do_blocking_move_to X205.00 Y165.00 Z10.00 > X205.00 Y165.00 Z10.00 <<< do_blocking_move_to X205.00 Y165.00 Z10.00 Home Fast: -600.00mm >>> do_homing_move X205.00 Y165.00 Z10.00 ...(Z, -600.00, [4.00]) <<< do_homing_move X205.00 Y165.00 Z10.00 Move Away: 5.00mm >>> do_homing_move X205.00 Y165.00 Z10.00 ...(Z, 5.00, 4.00) echo:busy: processing <<< do_homing_move X205.00 Y165.00 Z10.00 Re-bump: -10.00mm >>> do_homing_move X205.00 Y165.00 Z10.00 ...(Z, -10.00, 2.00) <<< do_homing_move X205.00 Y165.00 Z10.00 >>> set_axis_is_at_home(Z) *** Z HOMED WITH PROBE (Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN) *** > probe.offset.z = 0.00 Axis Z home_offset = 0.00 position_shift = 0.00 > home_offset[Z] = 0.00 current_position= X205.00 Y165.00 Z0.00 : <<< set_axis_is_at_home(Z) current_position= X205.00 Y165.00 Z0.00 : sync_plan_position current_position= X205.00 Y165.00 Z0.00 : > AFTER set_axis_is_at_home current_position= X205.00 Y165.00 Z0.00 : Probe::set_deployed deploy: 0 >>> do_blocking_move_to X205.00 Y165.00 Z0.00 > X205.00 Y165.00 Z0.00 <<< do_blocking_move_to X205.00 Y165.00 Z0.00 <<< homeaxis(Z) <<< home_z_safely X205.00 Y165.00 Z0.00 current_position= X205.00 Y165.00 Z0.00 : sync_plan_position X:205.00 Y:165.00 Z:0.00 E:0.00 Count A:29600B:3200 Z:0 <<< G28 X205.00 Y165.00 Z0.00 ```
Boldie commented 2 years ago

Digging a little bit further, I found M119, which tells me the Z is beeing triggered, so I have to find out what is the problem here.:

M119
Reporting endstop status
x_min: open
y_min: open
z_min: TRIGGERED
filament: open
ok

The interesting thing is, if I trigger the sensor once after bootup (power cycling, reset on board does keep it working) it shows the correct state. Ok I have to track this down tomorrow.

ellensp commented 2 years ago

Try build environment chitu_v5_gpio_init

From the .ini file

#
# Some Chitu V5 boards have a problem with GPIO init.
# Use this target if G28 or G29 are always failing.
#
[env:chitu_v5_gpio_init]
extends       = env:chitu_f103
build_flags   = ${env:chitu_f103.build_flags} -DCHITU_V5_Z_MIN_BUGFIX
descipher commented 2 years ago

PA14 is a JTAG pin, sounds like some boards have a bootloader that may be messing with it. https://www.st.com/resource/en/reference_manual/CD00171190-.pdf page 177

Boldie commented 2 years ago

I have used the chitu_v5_gpio_init already. I am not really convinced the build system compiles the right sources. I have altered buildroot/share/PlatformIO/variants/marlin_CHITU_F103/wirish/boards_setup.cpp to add some stuff and nothing happens. This is also the case if I add something which should never compile. I also can't see the file in the compile list after doing a clean.

sven@SvensRyzen:~/workspace/Marlin-bugfix-2.0.x$ platformio run -e chitu_v5_gpio_init ; echo "done" >|"/tmp/ipc"
Processing chitu_v5_gpio_init (board: genericSTM32F103ZE; platform: ststm32@~12.1; framework: arduino)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/ststm32/genericSTM32F103ZE.html
PLATFORM: ST STM32 (12.1.1) > STM32F103ZE (64k RAM. 512k Flash)
HARDWARE: STM32F103ZET6 72MHz, 64KB RAM, 512KB Flash
DEBUG: Current (blackmagic) External (blackmagic, cmsis-dap, jlink, stlink)
PACKAGES: 
 - framework-arduinoststm32 4.10900.200819 (1.9.0) 
 - framework-cmsis 2.50501.200527 (5.5.1) 
 - toolchain-gccarmnoneeabi 1.90201.191206 (9.2.1)
Converting Marlin.ino
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 10 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <SPI> 1.0
|-- <Servo> 1.1.2
|-- <EEPROM> 2.0.1
|-- <SoftwareSerial> 1.0
|-- <IWatchdog> 1.0.0
|-- <Wire> 1.0
Building in release mode
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduinoVariant/PeripheralPins.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduinoVariant/variant.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/HardwareTimer.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/IPAddress.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/Print.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/RingBuffer.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/Stream.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/Tone.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/USBSerial.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/VirtIOSerial.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/WInterrupts.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/WMath.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/WSerial.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/WString.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/abi.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/avr/dtostrf.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/board.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/hooks.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/itoa.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/main.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/new.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/pins_arduino.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/OpenAMP/libmetal/device.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/OpenAMP/libmetal/generic/condition.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/OpenAMP/libmetal/generic/cortexm/sys.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/OpenAMP/libmetal/generic/generic_device.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/OpenAMP/libmetal/generic/generic_init.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/OpenAMP/libmetal/generic/generic_io.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/OpenAMP/libmetal/generic/generic_shmem.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/OpenAMP/libmetal/generic/time.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/OpenAMP/libmetal/init.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/OpenAMP/libmetal/io.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/OpenAMP/libmetal/log.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/OpenAMP/libmetal/shmem.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/OpenAMP/mbox_ipcc.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/OpenAMP/open-amp/remoteproc/remoteproc_virtio.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/OpenAMP/open-amp/rpmsg/rpmsg.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/OpenAMP/open-amp/rpmsg/rpmsg_virtio.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/OpenAMP/openamp.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/OpenAMP/rsc_table.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/OpenAMP/virt_uart.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/OpenAMP/virtio/virtio.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/OpenAMP/virtio/virtqueue.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/OpenAMP/virtio_buffer.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/OpenAMP/virtio_log.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/startup_stm32yyxx.S.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/usb/cdc/cdc_queue.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/usb/cdc/usbd_cdc.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/usb/cdc/usbd_cdc_if.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/usb/hid/usbd_hid_composite.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/usb/hid/usbd_hid_composite_if.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/usb/usb_device_core.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/usb/usb_device_ctlreq.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/usb/usb_device_ioreq.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/usb/usbd_conf.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/usb/usbd_desc.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/usb/usbd_ep_conf.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/stm32/usb/usbd_if.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/wiring_analog.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/wiring_digital.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/wiring_pulse.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/wiring_shift.c.o
Compiling .pio/build/chitu_v5_gpio_init/FrameworkArduino/wiring_time.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_adc.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_adc_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_can.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_cec.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_comp.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_comp_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_cordic.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_cortex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_crc.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_crc_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_cryp.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_cryp_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_dac.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_dac_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_dcmi.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_dcmi_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_dfsdm.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_dfsdm_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_dma.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_dma2d.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_dma_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_dsi.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_dts.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_eth.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_eth_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_exti.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_fdcan.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_firewall.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_flash.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_flash_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_flash_ramfunc.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_fmac.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_fmpi2c.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_fmpi2c_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_gfxmmu.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_gpio.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_gpio_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_hash.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_hash_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_hcd.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_hrtim.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_hsem.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_i2c.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_i2c_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_i2s.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_i2s_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_ipcc.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_irda.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_iwdg.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_jpeg.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_lcd.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_lptim.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_ltdc.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_ltdc_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_mdios.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_mdma.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_mmc.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_mmc_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_nand.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_nor.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_opamp.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_opamp_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_ospi.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_otfdec.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_pccard.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_pcd.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_pcd_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_pka.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_pssi.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_pwr.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_pwr_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_qspi.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_ramecc.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_rcc.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_rcc_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_rng.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_rng_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_rtc.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_rtc_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_sai.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_sai_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_sd.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_sd_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_sdadc.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_sdram.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_smartcard.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_smartcard_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_smbus.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_spdifrx.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_spi.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_spi_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_sram.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_swpmi.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_tim.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_tim_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_tsc.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_uart.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_uart_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_usart.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_usart_ex.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/HAL/stm32yyxx_hal_wwdg.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_adc.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_bdma.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_comp.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_cordic.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_crc.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_crs.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_dac.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_delayblock.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_dma.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_dma2d.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_exti.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_fmac.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_fmc.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_fsmc.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_gpio.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_hrtim.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_i2c.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_lptim.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_lpuart.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_mdma.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_opamp.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_pka.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_pwr.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_rcc.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_rng.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_rtc.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_sdmmc.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_spi.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_swpmi.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_tim.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_ucpd.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_usart.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_usb.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/LL/stm32yyxx_ll_utils.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/stm32/PortNames.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/stm32/analog.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/stm32/bootloader.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/stm32/clock.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/stm32/core_callback.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/stm32/dwt.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/stm32/hw_config.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/stm32/interrupt.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/stm32/lock_resource.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/stm32/low_power.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/stm32/pinmap.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/stm32/rtc.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/stm32/stm32_def.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/stm32/stm32_eeprom.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/stm32/system_stm32yyxx.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/stm32/timer.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/stm32/uart.c.o
Compiling .pio/build/chitu_v5_gpio_init/SrcWrapper/src/syscalls.c.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/STM32/HAL.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/STM32/HAL_MinSerial.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/STM32/HAL_SPI.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/STM32/MarlinSPI.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/STM32/MarlinSerial.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/STM32/Servo.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/STM32/eeprom_bl24cxx.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/STM32/eeprom_flash.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/STM32/eeprom_if_iic.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/STM32/eeprom_sdcard.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/STM32/eeprom_sram.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/STM32/eeprom_wired.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/STM32/fast_pwm.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/STM32/fastio.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/STM32/msc_sd.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/STM32/sdio.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/STM32/tft/gt911.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/STM32/tft/tft_fsmc.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/STM32/tft/tft_ltdc.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/STM32/tft/tft_spi.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/STM32/tft/xpt2046.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/STM32/timers.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/STM32/usb_host.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/STM32/usb_serial.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/STM32/watchdog.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/shared/Delay.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/shared/HAL_MinSerial.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/shared/backtrace/backtrace.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/shared/backtrace/unwarm.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/shared/backtrace/unwarm_arm.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/shared/backtrace/unwarm_thumb.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/shared/backtrace/unwarmbytab.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/shared/backtrace/unwarmmem.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/shared/backtrace/unwinder.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/shared/backtrace/unwmemaccess.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/shared/eeprom_api.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/shared/esp_wifi.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/HAL/shared/servo.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/MarlinCore.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/core/serial.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/core/utility.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/feature/ammeter.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/feature/babystep.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/feature/bedlevel/abl/abl.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/feature/bedlevel/bedlevel.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/feature/controllerfan.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/feature/pause.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/feature/runout.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/bedlevel/G42.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/bedlevel/M420.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/bedlevel/abl/G29.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/bedlevel/abl/M421.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/calibrate/G28.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/calibrate/M48.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/config/M200-M205.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/config/M220.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/config/M221.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/config/M301.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/config/M302.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/config/M309.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/config/M92.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/control/M108_M112_M410.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/control/M111.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/control/M120_M121.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/control/M17_M18_M84.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/control/M211.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/control/M400.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/control/M80_M81.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/control/M85.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/control/M993_M994.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/control/M997.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/control/M999.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/control/T.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/eeprom/M500-M504.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/feature/digipot/M907-M910.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/feature/pause/G27.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/feature/pause/M600.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/feature/pause/M603.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/feature/runout/M412.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/gcode.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/gcode_d.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/geometry/G92.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/geometry/M206_M428.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/host/M110.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/host/M113.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/host/M114.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/host/M115.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/host/M118.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/host/M119.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/lcd/M0_M1.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/lcd/M117.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/lcd/M145.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/lcd/M300.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/lcd/M995.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/motion/G0_G1.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/motion/G2_G3.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/motion/G4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/motion/M290.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/parser.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/probe/G30.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/probe/M401_M402.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/probe/M851.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/queue.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/sd/M1001.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/sd/M20.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/sd/M21_M22.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/sd/M23.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/sd/M24_M25.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/sd/M26.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/sd/M27.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/sd/M28_M29.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/sd/M30.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/sd/M32.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/sd/M33.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/sd/M34.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/sd/M524.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/sd/M928.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/stats/M31.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/stats/M75-M78.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/temp/M104_M109.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/temp/M105.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/temp/M106_M107.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/temp/M140_M190.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/temp/M141_M191.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/temp/M155.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/temp/M303.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/gcode/units/M82_M83.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/inc/Warnings.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/extui/ui_api.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/fontutils.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/lcdprint.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/marlinui.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/menu/menu.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/menu/menu_advanced.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/menu/menu_bed_corners.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/menu/menu_bed_leveling.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/menu/menu_configuration.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/menu/menu_filament.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/menu/menu_game.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/menu/menu_main.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/menu/menu_media.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/menu/menu_mixer.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/menu/menu_motion.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/menu/menu_probe_offset.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/menu/menu_temperature.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/menu/menu_touch_screen.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/menu/menu_tune.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/canvas.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/fontdata/fontdata_10x20.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/fontdata/fontdata_ISO10646_1.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/fontdata/helvetica_12_bold.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/fontdata/helvetica_14.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/fontdata/helvetica_18.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/fontdata/profont_22.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/back_32x32x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/background_320x30x16.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/bootscreen_112x38x1.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/bootscreen_195x59x16.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/bootscreen_228x255x2.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/bootscreen_228x255x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/bootscreen_320x240x16.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/bootscreen_480x320x16.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/btn_rounded_42x39x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/btn_rounded_64x52x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/cancel_64x64x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/chamber_64x64x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/confirm_64x64x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/decrease_64x64x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/directory_32x32x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/down_32x32x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/fan_64x64x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/fan_fast_64x64x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/fan_slow_64x64x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/feedrate_32x32x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/flowrate_32x32x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/heated_bed_64x64x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/home_64x64x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/hotend_64x64x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/increase_64x64x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/left_32x32x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/leveling_32x32x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/menu_64x64x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/pause_64x64x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/refresh_32x32x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/right_32x32x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/sd_64x64x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/settings_64x64x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/slider_8x16x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/images/up_32x32x4.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/tft.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/tft_image.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/tft_queue.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/tft_string.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/touch.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/ui_1024x600.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/ui_320x240.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/ui_480x320.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft/ui_common.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft_io/tft_io.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/lcd/tft_io/touch_calibration.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/libs/W25Qxx.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/libs/buzzer.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/libs/crc16.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/libs/nozzle.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/libs/numtostr.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/libs/stopwatch.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/libs/vector_3.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/module/endstops.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/module/motion.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/module/planner.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/module/probe.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/module/settings.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/module/stepper.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/module/stepper/indirection.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/module/temperature.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/module/tool_change.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/sd/Sd2Card.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/sd/SdBaseFile.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/sd/SdFatUtil.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/sd/SdFile.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/sd/SdVolume.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/src/src/sd/cardreader.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/libc84/SPI/SPI.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/libc84/SPI/utility/spi_com.c.o
Compiling .pio/build/chitu_v5_gpio_init/libd93/Servo/stm32/Servo.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/lib2f6/SoftwareSerial/SoftwareSerial.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/lib7e9/IWatchdog/IWatchdog.cpp.o
Compiling .pio/build/chitu_v5_gpio_init/lib91b/Wire/Wire.cpp.o
Archiving .pio/build/chitu_v5_gpio_init/libc84/libSPI.a
Compiling .pio/build/chitu_v5_gpio_init/lib91b/Wire/utility/twi.c.o
Indexing .pio/build/chitu_v5_gpio_init/libc84/libSPI.a
Archiving .pio/build/chitu_v5_gpio_init/libd93/libServo.a
Indexing .pio/build/chitu_v5_gpio_init/libd93/libServo.a
Archiving .pio/build/chitu_v5_gpio_init/lib7e9/libIWatchdog.a
Indexing .pio/build/chitu_v5_gpio_init/lib7e9/libIWatchdog.a
Archiving .pio/build/chitu_v5_gpio_init/lib2f6/libSoftwareSerial.a
Indexing .pio/build/chitu_v5_gpio_init/lib2f6/libSoftwareSerial.a
Archiving .pio/build/chitu_v5_gpio_init/lib91b/libWire.a
Indexing .pio/build/chitu_v5_gpio_init/lib91b/libWire.a
Linking .pio/build/chitu_v5_gpio_init/firmware.elf
Checking size .pio/build/chitu_v5_gpio_init/firmware.elf
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM:   [========  ]  78.6% (used 51484 bytes from 65536 bytes)
Flash: [=====     ]  49.5% (used 259344 bytes from 524288 bytes)
Building .pio/build/chitu_v5_gpio_init/firmware.bin
encrypt([".pio/build/chitu_v5_gpio_init/firmware.bin"], [".pio/build/chitu_v5_gpio_init/firmware.elf"])
Block Count is  129
========================================================================================== [SUCCESS] Took 22.86 seconds ==========================================================================================
Boldie commented 2 years ago

Finally I got it work, but does not know how to add this properly to Marlin. I just added some toggling of Pull-Up on the beginning of setup function. Looks weird but works for the moment:

void setup() {
  GPIOA->BSRR = (0U << PA14);
  GPIOA->BSRR = (1U << PA14);

  #ifdef FASTIO_INIT
    FASTIO_INIT();
  #endif
nikkisstuff commented 2 years ago

I have the same problem on a bigtreetech octopus v1.0 using a inductive sensor. Ive gone back to the last version.

geemo66 commented 2 years ago

Finally I got it work, but does not know how to add this properly to Marlin. I just added some toggling of Pull-Up on the beginning of setup function. Looks weird but works for the moment:

void setup() {
  GPIOA->BSRR = (0U << PA14);
  GPIOA->BSRR = (1U << PA14);

  #ifdef FASTIO_INIT
    FASTIO_INIT();
  #endif

Where did you add this to Marlin?

github-actions[bot] commented 2 years ago

This issue has had no activity in the last 60 days. Please add a reply if you want to keep this issue active, otherwise it will be automatically closed within 10 days.

github-actions[bot] commented 2 years ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.