Open programmeddeath1 opened 1 month ago
In general I advise to use 0.30.13 (same as 0.30.14). But the long list of errors is unexpected. Just as if lot of esp32 hardware is not defined in the used sdk. Do you have some more details about the dev environment ?
I just noticed the Arduino environment (MacOSX) do a huge update this evening including ESP32 libs and now I am seeing many of the same errors when trying to compile my application including this v0.30.14 library.
It looked like something went to v3.0.0, and I notice this:
Using board 'esp32s3' from platform in folder: /Users/.../Library/Arduino15/packages/esp32/hardware/esp32/3.0.0 Using core 'esp32' from platform in folder: /Users/.../Library/Arduino15/packages/esp32/hardware/esp32/3.0.0
I'm happy to provide any details so I don't have to figure out how to transition to PlatformIO etc. if possible.
FastAccelStepper supports up to espressif32 @ V6.7.0. This includes Arduino - v2.0.16 (based on IDF v4.4.7) and ESP-IDF - v5.2.1
Apparently Arduino IDE has jumped to Arduino rel 3.0.0, which is not yet supported by platformio.
As I prefer to have an automated test environment and arduino IDE is apparently a no-go here, I will wait until platformio supports 3.0.0. From the changelog, the upgrade will be a bigger endeavour, because they have just completely reworked the RMT interface. And in the changelog, they do not mention mcpwm. But from the first message in this thread, there must be some changes in that module, too. Funny is, the driven HW is identical. So I am looking forward to just spinning the wheels...
issue in platformio for v3.0.0
Perhaps tasmota could be a solution to use platformio with 3.0.0 ?
using
platform = https://github.com/tasmota/platform-espressif32/releases/download/2024.05.13/platform-espressif32.zip
Started branch arduino_3_0_0, which is broken
I am trying to install an existing fastaccelstepper code from an arduino installation on a single board chip. While compiling using the 0.30.0 version it gives the following error -
Should installing from an aarch64 os to esp32 affect the compilation or installation of the library?