On newer ESP32 Frameworks ("idf5", "idf6") DRIVER_MCPWM_PCNT is not available - I guess that is because the used interface is deprecated in the Framework now.
Without DRIVER_MCPWM_PCNT queues we can only drive 4 motors in total however. Using both DRIVER_MCPWM_PCNT and RMT drivers would allow for 8 again.
So maybe DRIVER_MCPWM_PCNT can be implemented on top of the new interface?
On newer ESP32 Frameworks ("idf5", "idf6") DRIVER_MCPWM_PCNT is not available - I guess that is because the used interface is deprecated in the Framework now.
Without DRIVER_MCPWM_PCNT queues we can only drive 4 motors in total however. Using both DRIVER_MCPWM_PCNT and RMT drivers would allow for 8 again.
So maybe DRIVER_MCPWM_PCNT can be implemented on top of the new interface?