Closed ronsegal closed 1 month ago
Arduino library manager is broken, which is stated on top of the Readme. The current version is 0.30.13, while Arduino library manager only offers 0.30.0. That compile error is fixed in 0.30.1.
Please add bug report to this old open issue
With 0.30.0 getting an Arduino 2.3.2 compile error: /media/fred/sketchbook/libraries/FastAccelStepper/src/StepperISR_esp32_rmt.cpp: In member function 'void StepperQueue::startQueue_rmt()': /media/fred/sketchbook/libraries/FastAccelStepper/src/StepperISR_esp32_rmt.cpp:410:26: error: no match for 'operator=' (operand types are 'volatile rmt_chndata_reg_t' and 'int') RMT.data_ch[channel] = 0; ^ In file included from /home/ron/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32s2/include/driver/include/driver/rmt.h:20, from /media/fred/sketchbook/libraries/FastAccelStepper/src/common.h:134, from /media/fred/sketchbook/libraries/FastAccelStepper/src/FastAccelStepper.h:5, from /media/fred/sketchbook/libraries/FastAccelStepper/src/StepperISR.h:3, from /media/fred/sketchbook/libraries/FastAccelStepper/src/StepperISR_esp32_rmt.cpp:1: /home/ron/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32s2/include/soc/esp32s2/include/soc/rmt_struct.h:26:3: note: candidate: 'rmt_chndata_reg_t& rmt_chndata_reg_t::operator=(const rmt_chndata_reg_t&)' } rmt_chndata_reg_t; ^
~~~~ /home/ron/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32s2/include/soc/esp32s2/include/soc/rmt_struct.h:26:3: note: no known conversion for argument 1 from 'int' to 'const rmt_chndata_reg_t&' /home/ron/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32s2/include/soc/esp32s2/include/soc/rmt_struct.h:26:3: note: candidate: 'rmt_chndata_reg_t& rmt_chndata_reg_t::operator=(rmt_chndata_reg_t&&)' /home/ron/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32s2/include/soc/esp32s2/include/soc/rmt_struct.h:26:3: note: no known conversion for argument 1 from 'int' to 'rmt_chndata_reg_t&&'No problems building and running with 0.28.4