Closed kthod861 closed 2 years ago
Hi,
this is surprising. All architectures compile as part of github actions. Please share the error log.
using this
#include "WiFi.h"
#include "ESPAsyncWebServer.h"
#include "SPIFFS.h"
#include "FastAccelStepper.h"
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
i get
Arduino: 1.8.16 (Windows 10), Board: "ESP32 Dev Module, Disabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 115200, Core 1, Core 1, None"
In file included from c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\algorithm:61,
from C:\Users\k_thod\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.2\cores\esp32/Arduino.h:155,
from Y:\Arduino\libraries\FastAccelStepper\src\common.h:67,
from Y:\Arduino\libraries\FastAccelStepper\src\RampGenerator.h:4,
from Y:\Arduino\libraries\FastAccelStepper\src\FastAccelStepper.h:6,
from Y:\Arduino\libraries\FastAccelStepper\src\StepperISR.h:3,
from Y:\Arduino\libraries\FastAccelStepper\src\RampCalculator.cpp:5:
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:243:56: error: macro "min" passed 3 arguments, but takes just 2
min(const _Tp& __a, const _Tp& __b, _Compare __comp)
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:265:56: error: macro "max" passed 3 arguments, but takes just 2
max(const _Tp& __a, const _Tp& __b, _Compare __comp)
^
In file included from c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algo.h:60,
from c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\algorithm:62,
from C:\Users\k_thod\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.2\cores\esp32/Arduino.h:155,
from Y:\Arduino\libraries\FastAccelStepper\src\common.h:67,
from Y:\Arduino\libraries\FastAccelStepper\src\RampGenerator.h:4,
from Y:\Arduino\libraries\FastAccelStepper\src\FastAccelStepper.h:6,
from Y:\Arduino\libraries\FastAccelStepper\src\StepperISR.h:3,
from Y:\Arduino\libraries\FastAccelStepper\src\RampCalculator.cpp:5:
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\algorithmfwd.h:375:41: error: macro "max" passed 3 arguments, but takes just 2
max(const _Tp&, const _Tp&, _Compare);
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\algorithmfwd.h:388:41: error: macro "min" passed 3 arguments, but takes just 2
min(const _Tp&, const _Tp&, _Compare);
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\algorithmfwd.h:416:30: error: macro "min" requires 2 arguments, but only 1 given
min(initializer_list<_Tp>);
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\algorithmfwd.h:426:30: error: macro "max" requires 2 arguments, but only 1 given
max(initializer_list<_Tp>);
^
In file included from c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\uniform_int_dist.h:35,
from c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algo.h:66,
from c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\algorithm:62,
from C:\Users\k_thod\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.2\cores\esp32/Arduino.h:155,
from Y:\Arduino\libraries\FastAccelStepper\src\common.h:67,
from Y:\Arduino\libraries\FastAccelStepper\src\RampGenerator.h:4,
from Y:\Arduino\libraries\FastAccelStepper\src\FastAccelStepper.h:6,
from Y:\Arduino\libraries\FastAccelStepper\src\StepperISR.h:3,
from Y:\Arduino\libraries\FastAccelStepper\src\RampCalculator.cpp:5:
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:317:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return _Tp(); }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:321:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return _Tp(); }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:388:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return false; }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:391:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return true; }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:395:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:457:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_min(char); }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:460:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_max(char); }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:464:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:524:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return -__SCHAR_MAX__ - 1; }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:527:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __SCHAR_MAX__; }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:531:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:594:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return 0; }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:597:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __SCHAR_MAX__ * 2U + 1; }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:601:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:667:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_min (wchar_t); }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:670:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_max (wchar_t); }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:674:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:736:11: error: macro "min" requires 2 arguments, but only 1 given
min() noexcept { return __glibcxx_min (char16_t); }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:739:11: error: macro "max" requires 2 arguments, but only 1 given
max() noexcept { return __glibcxx_max (char16_t); }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:742:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:797:11: error: macro "min" requires 2 arguments, but only 1 given
min() noexcept { return __glibcxx_min (char32_t); }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:800:11: error: macro "max" requires 2 arguments, but only 1 given
max() noexcept { return __glibcxx_max (char32_t); }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:803:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:859:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return -__SHRT_MAX__ - 1; }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:862:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __SHRT_MAX__; }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:866:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:926:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return 0; }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:929:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __SHRT_MAX__ * 2U + 1; }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:933:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:999:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return -__INT_MAX__ - 1; }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:1002:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __INT_MAX__; }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:1006:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:1066:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return 0; }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:1069:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __INT_MAX__ * 2U + 1; }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:1073:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:1138:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return -__LONG_MAX__ - 1; }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:1141:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __LONG_MAX__; }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:1145:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:1205:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return 0; }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:1208:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __LONG_MAX__ * 2UL + 1; }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:1212:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:1278:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return -__LONG_LONG_MAX__ - 1; }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:1281:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __LONG_LONG_MAX__; }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:1285:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:1348:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return 0; }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:1351:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __LONG_LONG_MAX__ * 2ULL + 1; }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:1355:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:1599:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return __FLT_MIN__; }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:1602:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __FLT_MAX__; }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:1674:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return __DBL_MIN__; }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:1677:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __DBL_MAX__; }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:1749:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return __LDBL_MIN__; }
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\limits:1752:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __LDBL_MAX__; }
^
In file included from c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algo.h:66,
from c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\algorithm:62,
from C:\Users\k_thod\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.2\cores\esp32/Arduino.h:155,
from Y:\Arduino\libraries\FastAccelStepper\src\common.h:67,
from Y:\Arduino\libraries\FastAccelStepper\src\RampGenerator.h:4,
from Y:\Arduino\libraries\FastAccelStepper\src\FastAccelStepper.h:6,
from Y:\Arduino\libraries\FastAccelStepper\src\StepperISR.h:3,
from Y:\Arduino\libraries\FastAccelStepper\src\RampCalculator.cpp:5:
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\uniform_int_dist.h:73:56: error: macro "max" requires 2 arguments, but only 1 given
_IntType __b = std::numeric_limits<_IntType>::max())
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\uniform_int_dist.h:106:57: error: macro "max" requires 2 arguments, but only 1 given
_IntType __b = std::numeric_limits<_IntType>::max())
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\uniform_int_dist.h:150:11: error: macro "min" requires 2 arguments, but only 1 given
min() const
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\uniform_int_dist.h:157:11: error: macro "max" requires 2 arguments, but only 1 given
max() const
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\uniform_int_dist.h:228:40: error: macro "min" requires 2 arguments, but only 1 given
const uctype urngmin = __urng.min();
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\uniform_int_dist.h:229:40: error: macro "max" requires 2 arguments, but only 1 given
const uctype urngmax = __urng.max();
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\uniform_int_dist.h:297:40: error: macro "min" requires 2 arguments, but only 1 given
const uctype urngmin = __urng.min();
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\uniform_int_dist.h:298:40: error: macro "max" requires 2 arguments, but only 1 given
const uctype urngmax = __urng.max();
^
In file included from c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\algorithm:62,
from C:\Users\k_thod\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.2\cores\esp32/Arduino.h:155,
from Y:\Arduino\libraries\FastAccelStepper\src\common.h:67,
from Y:\Arduino\libraries\FastAccelStepper\src\RampGenerator.h:4,
from Y:\Arduino\libraries\FastAccelStepper\src\FastAccelStepper.h:6,
from Y:\Arduino\libraries\FastAccelStepper\src\StepperISR.h:3,
from Y:\Arduino\libraries\FastAccelStepper\src\RampCalculator.cpp:5:
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algo.h:3450:34: error: macro "min" requires 2 arguments, but only 1 given
min(initializer_list<_Tp> __l)
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algo.h:3462:34: error: macro "max" requires 2 arguments, but only 1 given
max(initializer_list<_Tp> __l)
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algo.h:3815:45: error: macro "max" requires 2 arguments, but only 1 given
const __uc_type __urngrange = __g.max() - __g.min();
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algo.h:3815:57: error: macro "min" requires 2 arguments, but only 1 given
const __uc_type __urngrange = __g.max() - __g.min();
^
In file included from Y:\Arduino\libraries\FastAccelStepper\src\FastAccelStepper.h:5,
from Y:\Arduino\libraries\FastAccelStepper\src\StepperISR.h:3,
from Y:\Arduino\libraries\FastAccelStepper\src\RampCalculator.cpp:5:
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:195:5: error: expected unqualified-id before 'const'
min(const _Tp& __a, const _Tp& __b)
^~~
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:195:5: error: expected ')' before 'const'
Y:\Arduino\libraries\FastAccelStepper\src\PoorManFloat.h:3:20: note: to match this '('
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:195:5: error: expected ')' before 'const'
min(const _Tp& __a, const _Tp& __b)
^~~
Y:\Arduino\libraries\FastAccelStepper\src\PoorManFloat.h:3:19: note: to match this '('
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:219:5: error: expected unqualified-id before 'const'
max(const _Tp& __a, const _Tp& __b)
^~~
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:219:5: error: expected ')' before 'const'
Y:\Arduino\libraries\FastAccelStepper\src\PoorManFloat.h:4:20: note: to match this '('
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:219:5: error: expected ')' before 'const'
max(const _Tp& __a, const _Tp& __b)
^~~
Y:\Arduino\libraries\FastAccelStepper\src\PoorManFloat.h:4:19: note: to match this '('
^
In file included from c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\algorithm:61,
from C:\Users\k_thod\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.2\cores\esp32/Arduino.h:155,
from Y:\Arduino\libraries\FastAccelStepper\src\common.h:67,
from Y:\Arduino\libraries\FastAccelStepper\src\RampGenerator.h:4,
from Y:\Arduino\libraries\FastAccelStepper\src\FastAccelStepper.h:6,
from Y:\Arduino\libraries\FastAccelStepper\src\StepperISR.h:3,
from Y:\Arduino\libraries\FastAccelStepper\src\RampCalculator.cpp:5:
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:246:7: error: expected primary-expression before 'if'
if (__comp(__b, __a))
^~
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:246:7: error: expected '}' before 'if'
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:244:5: note: to match this '{'
{
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:244:6: error: expected ';' before 'if'
{
^
;
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:246:7:
if (__comp(__b, __a))
~~
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:248:7: error: expected unqualified-id before 'return'
return __a;
^~~~~~
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:268:7: error: expected primary-expression before 'if'
if (__comp(__a, __b))
^~
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:268:7: error: expected '}' before 'if'
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:266:5: note: to match this '{'
{
^
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:266:6: error: expected ';' before 'if'
{
^
;
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:268:7:
if (__comp(__a, __b))
~~
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:270:7: error: expected unqualified-id before 'return'
return __a;
^~~~~~
c:\users\k_thod\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:271:5: error: expected declaration before '}' token
}
^
Multiple libraries were found for "WiFi.h"
Used: C:\Users\k_thod\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.2\libraries\WiFi
Not used: C:\Program Files (x86)\Arduino\libraries\WiFi
exit status 1
Error compiling for board ESP32 Dev Module.
This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.
Should be ok now. Please try again
0.25 is gone from the update list...don't know if there suppose to be a new one. Will wait a little bit, probably a delay before it beiing available...if not i'll just grab from github
0.25.2 don't trigger errors but motors don't run at all anymore.
0.25.2 : no motors mouvements 0.25.1 : no motors mouvements 0.25.0 : compile error 0.24.2 : work flawlessly
i can try to prepare a unit test under 25.2 if you want with some prints here and there.
esp32 works in my setup flawlessly. I have added your code as (https://github.com/gin66/FastAccelStepper/tree/master/examples/RawOneTurn) Just have tried it again - exactly this code - and it runs. ...but bit slower than expected. Update: Have measured with oscilloscope. The steppers run one turn in one second - as expected
i was amazed to see that your example was working so i spent some time trying to understand the differences between it and mine.
Ended up pinpointing that if the first frame have any step value bellow 40 the motor won't run . If i put a small value anywhere else it work but i think steps are lost in that case.
so from the example ino, juste replacing the framelist by
uint16_t lframes[] = {30, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 97};
is enough for the motor not to turn
It seems that adding some DelayToEnable help a bit for the example but still my main project does not work anymore (DelayToEnable was already there) .
Thanks for finding reproducible issue. Just tried it here. With avr simulator works as expected. With esp32 no steps are generated. Curious, what the root cause is.
For this specific issue (actually a regression) I have added another HW test case. With that test I have (hopefully) checked, that the applied fix is successful. With this have released 0.25.3
Please check again
Quickly tested and it sounds right now, motors behave as before, thanks !
Hello,
After updating from 0.24.2 > 0.25.0, compilation can't be achieved. Rolled back to 24.2 and it worked again.
Not sure copy/pasting the error will help due to its lenght but don't hesitate if you need it.