Description
Is your feature request related to a problem?
Each IDF v5.1.x update past v5.1.3 has been tricky due to integration issues between ESP-IDF and ESP-NimBLE.
Describe the solution you'd like.
I'd like to suggest building NimBLE several different ways, just to do a compile-check.
First, I'd like to suggest 8 builds, 4 with one each of these modes enabled, and another 4 with all enabled except one a time. These should cover #15157 and #15617 :
CONFIG_BT_NIMBLE_ROLE_CENTRAL=?
CONFIG_BT_NIMBLE_ROLE_BROADCASTER=?
CONFIG_BT_NIMBLE_ROLE_OBSERVER=?
CONFIG_BT_NIMBLE_ROLE_PERIPHERAL=?
Next, I'd like to suggest 4 more builds, with one of the above disabled, and the others enabled.
Suggest a build with all roles enabled, but CONFIG_BT_NIMBLE_SECURITY_ENABLE disabled to cover espressif/esp-nimble#78
Suggest a builds cover extended advertising on/off: espressif/esp-nimble#81
Describe alternatives you've considered.
No response
Additional context.
NimBLE is very flexible, and that's a good thing, but complicates verifying it builds in all configurations.