Bluetooth High Level Interrupt CONFIG_BTDM_CTRL_HLI assertion failed

louellgat
Posts: 4
Joined: Wed Jun 12, 2019 1:14 am

Bluetooth High Level Interrupt CONFIG_BTDM_CTRL_HLI assertion failed

Postby louellgat » Mon Mar 06, 2023 5:47 am

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.

Who is online

Users browsing this forum: Baidu [Spider], Majestic-12 [Bot] and 150 guests