ESP32 x ledcWrite = (xQueueGenericReceive)- assert failed!

 ESP32でledcWriteを使用したら激しく落ちるのです。

 

/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/queue.c:1442 (xQueueGenericReceive)- assert failed!

 

 PWM部もソースは稼働実績があるんで、コレは後で組み込んだ非同期WebServerの仕業でエラーメッセージからFreeRTOSの排他処理の影響だと思い込み激しく明後日の方向にどハマリ。

 なんのことは無い、初期化の呼び出しを忘れてledcSetup, ledcAttachPinが実行されていないだけでした。