esp-nimble-cpp
esp-nimble-cpp copied to clipboard
Build warnings w/ ESP-IDF 5.5.1
Can we get rid of those Kconfig-warnings, please?
[6/9] Generating esp-idf/esp_system/ld/sections.ld
warning: default on the choice symbol BT_NIMBLE_ENABLED (defined at /home/mickey/Dokumente/late/ecos2/esp-idf/components/bt/Kconfig:22, /home/mickey/Dokumente/late/ecos2/esp-nimble-cpp/Kconfig:221) will have no effect, as defaults do not affect choice symbols
warning: the choice symbol BT_NIMBLE_ENABLED (defined at /home/mickey/Dokumente/late/ecos2/esp-idf/components/bt/Kconfig:22, /home/mickey/Dokumente/late/ecos2/esp-nimble-cpp/Kconfig:221) is defined with a prompt outside the choice
info: INFO: Symbol BT_ENABLED defined in multiple locations (see below). Please check if this is a correct behavior or a random name match:
/home/mickey/Dokumente/late/ecos2/esp-idf/components/bt/Kconfig:3
/home/mickey/Dokumente/late/ecos2/esp-nimble-cpp/Kconfig:214
info: INFO: Symbol BT_NIMBLE_ENABLED defined in multiple locations (see below). Please check if this is a correct behavior or a random name match:
/home/mickey/Dokumente/late/ecos2/esp-nimble-cpp/Kconfig:221
/home/mickey/Dokumente/late/ecos2/esp-idf/components/bt/Kconfig:22
info: INFO: Symbol BT_NIMBLE_TRANSPORT_UART defined in multiple locations (see below). Please check if this is a correct behavior or a random name match:
/home/mickey/Dokumente/late/ecos2/esp-idf/components/bt/host/nimble/Kconfig.in:1336
/home/mickey/Dokumente/late/ecos2/esp-nimble-cpp/Kconfig:229
[8/9] Generating binary image from built executable
I'd love to but I'm not sure how, the duplicate config is required for the p4 to enable Bluetooth.
Odd. Ok, then I'd like to take this up with the Espressif folks. Do we have an issue opened in their repo yet?
I don't think this a an issue for espressif either, it's just the way the kconfig works and is caused by this:
https://github.com/h2zero/esp-nimble-cpp/blob/25af28bcad1d3c42f76bfc6e73bea3f833a4ef6d/Kconfig#L211