Closed liebman closed 3 years ago
calcTask() is created with "xTaskCreate" this means it can run on either core. If it runs on core 0 it competes with wifi and has a slower refresh rate, in my case 48 fps instead of 71 fps.
https://github.com/pixelmatix/SmartMatrix/blob/ebf12e4fa3d212ded543970450ad4bc1742ad3fd/src/SmartMatrixMultiplexedCalcEsp32_Impl.h#L311
Instead the core should be select-able at run time or compile time using xTaskCreatePinnedToCore.
xTaskCreatePinnedToCore
calcTask() is created with "xTaskCreate" this means it can run on either core. If it runs on core 0 it competes with wifi and has a slower refresh rate, in my case 48 fps instead of 71 fps.
https://github.com/pixelmatix/SmartMatrix/blob/ebf12e4fa3d212ded543970450ad4bc1742ad3fd/src/SmartMatrixMultiplexedCalcEsp32_Impl.h#L311
Instead the core should be select-able at run time or compile time using
xTaskCreatePinnedToCore
.