gin66
gin66
As first step, try to stop the motor before writing to flash: „`Cache disabled but cached memory region accessed In some situations, ESP-IDF will temporarily disable access to external SPI...
this workaround is a supported method. caveat: it may insert an additional delay of MIN _CMD_TICKS on direction changes. In real application the difference is not expected to be noticed,...
There is a new branch gpio_ll. The esp32 rmt and mcpwm/pcnt driver has been changed to use gpio_ll functions, which should be inlined. Please give this a try. Perhaps this...
it is now implemented in the new release v0.31.0
I am aware about this for espidf v6.0 Which environment are you using to compile ?
Thanks for this info. As I do nit use arduino IDE, could you please help once more and provide the output of these two code lines running on the esp32:...
warning is gone, but I have disabled the attach pulse counter feature.
Thanks a bunch for the report! That’s quite an interesting behaviour, I must say. I only use PlatformIO, so this is quite surprising. It’s quite unexpected that the PlatformIO version...
I just see, that esp32s3 offers rmt and mcpwm with espidf4. You could try, if adding the rmt parameter makes a difference: `stepper = engine.stepperConnectToPin(stepPinStepper, DRIVER_RMT)`;
Good to hear that the rmt driver works for you. The explanation for the different result is now clear. Arduino uses espidf5 under the hood and platformio still uses the...