Page 1 of 1

Bluetooth High Level Interrupt CONFIG_BTDM_CTRL_HLI assertion failed

Posted: Mon Mar 06, 2023 5:47 am
by louellgat
Hi Community,

I am using ESP32 WROVER B board running on ESP IDF v4.4.1. Notable peripherals that I'm using is a TFT Touch Screen controlled via SPI, CAN and BLE Mesh.

Performing some tests by leaving the board overnight connected on a serial monitor, after touching the screen there is a failed assertion regarding the CONFIG_BTDM_CTRL_HLI (high level interrupt of bluetooth) and the firmware restarted.

assert failed: interrupt_hlevel_restore bt.c:588 (hli_cb.nested > 0)


According to this https://github.com/espressif/esp-idf/issues/8442, this config is used for fixing some Bluetooth bugs and improving it's performance. If you use Bluetooth in your project, suggest to enable this.


Is it safe to turn this config off?

Any thoughts regarding this?

Thank you community.