Skip to content

Commit da77885

Browse files
committed
Disable NimBLE logs
1 parent 196871f commit da77885

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

components/nuki_lock/lock.py

+9-2
Original file line numberDiff line numberDiff line change
@@ -647,6 +647,7 @@ async def to_code(config):
647647
add_idf_sdkconfig_option("CONFIG_BTDM_BLE_SCAN_DUPL", True)
648648
add_idf_sdkconfig_option("CONFIG_NIMBLE_CPP_LOG_LEVEL", 0)
649649
add_idf_sdkconfig_option("CONFIG_BT_NIMBLE_LOG_LEVEL", 0)
650+
add_idf_sdkconfig_option("CONFIG_BT_NIMBLE_LOG_LEVEL_NONE", True)
650651

651652
add_idf_component(
652653
name="NukiBleEsp32",
@@ -657,6 +658,7 @@ async def to_code(config):
657658
cg.add_build_flag("-DCONFIG_BTDM_BLE_SCAN_DUPL=y")
658659
cg.add_build_flag("-DCONFIG_NIMBLE_CPP_LOG_LEVEL=0")
659660
cg.add_build_flag("-DCONFIG_BT_NIMBLE_LOG_LEVEL=0")
661+
cg.add_build_flag("-DCONFIG_BT_NIMBLE_LOG_LEVEL_NONE=y")
660662

661663
cg.add_library("Preferences", None)
662664
cg.add_library("h2zero/NimBLE-Arduino", "1.4.2")
@@ -682,12 +684,12 @@ async def to_code(config):
682684
[
683685
f"-DCONFIG_BTDM_BLE_SCAN_DUPL",
684686
f"-DCONFIG_BT_NIMBLE_LOG_LEVEL",
687+
f"-DCONFIG_NIMBLE_CPP_LOG_LEVEL",
685688
f"-Werror=all",
686689
f"-Wall",
687690
],
688691
)
689692

690-
691693
# Build flags
692694
cg.add_build_flag("-Wno-unused-result")
693695
cg.add_build_flag("-Wno-ignored-qualifiers")
@@ -715,10 +717,15 @@ def _final_validate(config):
715717
# Check for PSRAM support
716718
if "psram" in full_config:
717719
if CORE.using_esp_idf:
718-
add_idf_sdkconfig_option("CONFIG_BT_NIMBLE_MEM_ALLOC_MODE_DEFAULT", True)
720+
add_idf_sdkconfig_option("CONFIG_BT_NIMBLE_MEM_ALLOC_MODE_EXTERNAL", True)
719721
add_idf_sdkconfig_option("CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL", 50768)
722+
add_idf_sdkconfig_option("CONFIG_BT_ALLOCATION_FROM_SPIRAM_FIRST", True)
723+
add_idf_sdkconfig_option("CONFIG_BT_BLE_DYNAMIC_ENV_MEMORY", True)
720724
else:
721725
cg.add_build_flag(f"-DCONFIG_BT_NIMBLE_MEM_ALLOC_MODE_EXTERNAL=1")
726+
cg.add_build_flag(f"-DCONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=50768")
727+
cg.add_build_flag(f"-DCONFIG_BT_ALLOCATION_FROM_SPIRAM_FIRST=1")
728+
cg.add_build_flag(f"-DCONFIG_BT_BLE_DYNAMIC_ENV_MEMORY=1")
722729
else:
723730
LOGGER.info("Consider enabling PSRAM support if it's available for the NimBLE Stack.")
724731

0 commit comments

Comments
 (0)