diff --git a/components/bt/host/nimble/nimble b/components/bt/host/nimble/nimble index efcf93c2e31..a3ad5dbd424 160000 --- a/components/bt/host/nimble/nimble +++ b/components/bt/host/nimble/nimble @@ -1 +1 @@ -Subproject commit efcf93c2e31daca039dd70f75e4afd9d2359b69c +Subproject commit a3ad5dbd424d1735fd64105d4af09c99ea7d9cdb diff --git a/examples/bluetooth/nimble/ble_l2cap_coc/coc_bleprph/main/main.c b/examples/bluetooth/nimble/ble_l2cap_coc/coc_bleprph/main/main.c index a126c9a99e4..010ea85a154 100644 --- a/examples/bluetooth/nimble/ble_l2cap_coc/coc_bleprph/main/main.c +++ b/examples/bluetooth/nimble/ble_l2cap_coc/coc_bleprph/main/main.c @@ -94,7 +94,7 @@ ext_bleprph_advertise(void) params.primary_phy = BLE_HCI_LE_PHY_1M; params.secondary_phy = BLE_HCI_LE_PHY_2M; - //params.tx_power = 127; + params.tx_power = 127; params.sid = 1; params.itvl_min = BLE_GAP_ADV_FAST_INTERVAL1_MIN; diff --git a/examples/bluetooth/nimble/blecent/README.md b/examples/bluetooth/nimble/blecent/README.md index 86357d208e9..be812db86a8 100644 --- a/examples/bluetooth/nimble/blecent/README.md +++ b/examples/bluetooth/nimble/blecent/README.md @@ -133,34 +133,33 @@ disconnect; reason=534 ``` The following configuration flags can be adjusted to significantly reduce RAM usage in your ESP-IDF project while retaining basic BLE functionality. ----------------------------------------------------------------------------------------------- -| Config Option || Old → New Value || RAM Saved (Bytes) | -|--------------------------------------------------||------------------||--------------------| -| CONFIG_BT_NIMBLE_SM_SC || y → n || 2040 | -| CONFIG_BT_NIMBLE_LL_CFG_FEAT_LE_ENCRYPTION || y → n || 32 | -| CONFIG_BT_NIMBLE_GATT_MAX_PROCS || 4 → 2 || 112 | -| CONFIG_BT_NIMBLE_MAX_CONNECTIONS || 3 → 1 || 480 | -| CONFIG_BT_NIMBLE_MAX_BONDS || 3 → 1 || 448 | -| CONFIG_BT_NIMBLE_MAX_CCCDS || 8 → 1 || 112 | -| CONFIG_BT_NIMBLE_ENABLE_CONN_REATTEMPT || y → n || 256 | -| CONFIG_BT_NIMBLE_TRANSPORT_EVT_COUNT || 30 → 15 || 240 | -| CONFIG_BT_NIMBLE_SECURITY_ENABLE || y → n || 2072 | -| CONFIG_SPI_FLASH_ROM_IMPL || n → y || 9804 | -| CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP || y → n || 0 | -| CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP || y → n || 140 | -| CONFIG_SPI_FLASH_SUPPORT_GD_CHIP || y → n || 648 | -| CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP || y → n || 8 | -| CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP || y → n || 140 | -| CONFIG_SPI_FLASH_SUPPORT_TH_CHIP || y → n || 136 | -| CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE || y → n || 704 | -| CONFIG_VFS_SUPPORT_TERMIOS || y → n || 424 | -| CONFIG_VFS_SUPPORT_IO || y → n || 2008 | -| CONFIG_COMPILER_OPTIMIZATION_SIZE || n → y || 8408 | -| CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE || n → y || 5896 | -| CONFIG_ESP_COEX_SW_COEXIST_ENABLE || y → n || 896 | -| ESP_TASK_WDT_EN || y → n || 528 | -| CONFIG_LOG_DEFAULT_LEVEL_NONE || n → y || 2592 | ----------------------------------------------------------------------------------------------- + +| Config Option | Old → New Value | RAM Saved (Bytes) | +| ----------------------------------------------- | --------------- | ----------------- | +| CONFIG_BT_NIMBLE_SM_SC | y → n | 2040 | +| CONFIG_BT_NIMBLE_LL_CFG_FEAT_LE_ENCRYPTION | y → n | 32 | +| CONFIG_BT_NIMBLE_GATT_MAX_PROCS | 4 → 2 | 112 | +| CONFIG_BT_NIMBLE_MAX_CONNECTIONS | 3 → 1 | 480 | +| CONFIG_BT_NIMBLE_MAX_BONDS | 3 → 1 | 448 | +| CONFIG_BT_NIMBLE_MAX_CCCDS | 8 → 1 | 112 | +| CONFIG_BT_NIMBLE_ENABLE_CONN_REATTEMPT | y → n | 256 | +| CONFIG_BT_NIMBLE_TRANSPORT_EVT_COUNT | 30 → 15 | 240 | +| CONFIG_BT_NIMBLE_SECURITY_ENABLE | y → n | 2072 | +| CONFIG_SPI_FLASH_ROM_IMPL | n → y | 9804 | +| CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP | y → n | 0 | +| CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP | y → n | 140 | +| CONFIG_SPI_FLASH_SUPPORT_GD_CHIP | y → n | 648 | +| CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP | y → n | 8 | +| CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP | y → n | 140 | +| CONFIG_SPI_FLASH_SUPPORT_TH_CHIP | y → n | 136 | +| CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE | y → n | 704 | +| CONFIG_VFS_SUPPORT_TERMIOS | y → n | 424 | +| CONFIG_VFS_SUPPORT_IO | y → n | 2008 | +| CONFIG_COMPILER_OPTIMIZATION_SIZE | n → y | 8408 | +| CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE | n → y | 5896 | +| CONFIG_ESP_COEX_SW_COEXIST_ENABLE | y → n | 896 | +| ESP_TASK_WDT_EN | y → n | 528 | +| CONFIG_LOG_DEFAULT_LEVEL_NONE | n → y | 2592 | ## Troubleshooting diff --git a/examples/bluetooth/nimble/bleprph/README.md b/examples/bluetooth/nimble/bleprph/README.md index b67628862f9..f9dbc01db2f 100644 --- a/examples/bluetooth/nimble/bleprph/README.md +++ b/examples/bluetooth/nimble/bleprph/README.md @@ -94,33 +94,32 @@ Notification sent succesfully * NVS support is not yet integrated to bonding. So, for now, bonding is not persistent across reboot. The following configuration flags can be adjusted to significantly reduce RAM usage in your ESP-IDF project while retaining basic BLE functionality. ----------------------------------------------------------------------------------------------- -| Config Option || Old → New Value || RAM Saved (Bytes) | -|--------------------------------------------------||------------------||--------------------| -| CONFIG_BT_NIMBLE_SM_SC || y → n || 2016 | -| CONFIG_BT_NIMBLE_LL_CFG_FEAT_LE_ENCRYPTION || y → n || 32 | -| CONFIG_BT_NIMBLE_GATT_MAX_PROCS || 4 → 2 || 112 | -| CONFIG_BT_NIMBLE_MAX_CONNECTIONS || 3 → 1 || 480 | -| CONFIG_BT_NIMBLE_MAX_BONDS || 3 → 1 || 448 | -| CONFIG_BT_NIMBLE_MAX_CCCDS || 8 → 1 || 112 | -| CONFIG_BT_NIMBLE_ENABLE_CONN_REATTEMPT || y → n || 256 | -| CONFIG_BT_NIMBLE_TRANSPORT_EVT_COUNT || 30 → 15 || 240 | -| CONFIG_BT_NIMBLE_SECURITY_ENABLE || y → n || 2048 | -| CONFIG_SPI_FLASH_ROM_IMPL || n → y || 9804 | -| CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP || y → n || 8 | -| CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP || y → n || 132 | -| CONFIG_SPI_FLASH_SUPPORT_GD_CHIP || y → n || 640 | -| CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP || y → n || 0 | -| CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP || y → n || 132 | -| CONFIG_SPI_FLASH_SUPPORT_TH_CHIP || y → n || 128 | -| CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE || y → n || 696 | -| CONFIG_VFS_SUPPORT_TERMIOS || y → n || 424 | -| CONFIG_VFS_SUPPORT_IO || y → n || 3000 | -| CONFIG_COMPILER_OPTIMIZATION_SIZE || n → y || 8912 | -| CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE || n → y || 8456 | -| CONFIG_ESP_COEX_SW_COEXIST_ENABLE || y → n || 896 | -| CONFIG_LOG_DEFAULT_LEVEL_NONE || n → y || 2568 | ----------------------------------------------------------------------------------------------- + +| Config Option | Old → New Value | RAM Saved (Bytes) | +|--------------------------------------------------|-----------------|--------------------| +| CONFIG_BT_NIMBLE_SM_SC | y → n | 2016 | +| CONFIG_BT_NIMBLE_LL_CFG_FEAT_LE_ENCRYPTION | y → n | 32 | +| CONFIG_BT_NIMBLE_GATT_MAX_PROCS | 4 → 2 | 112 | +| CONFIG_BT_NIMBLE_MAX_CONNECTIONS | 3 → 1 | 480 | +| CONFIG_BT_NIMBLE_MAX_BONDS | 3 → 1 | 448 | +| CONFIG_BT_NIMBLE_MAX_CCCDS | 8 → 1 | 112 | +| CONFIG_BT_NIMBLE_ENABLE_CONN_REATTEMPT | y → n | 256 | +| CONFIG_BT_NIMBLE_TRANSPORT_EVT_COUNT | 30 → 15 | 240 | +| CONFIG_BT_NIMBLE_SECURITY_ENABLE | y → n | 2048 | +| CONFIG_SPI_FLASH_ROM_IMPL | n → y | 9804 | +| CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP | y → n | 8 | +| CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP | y → n | 132 | +| CONFIG_SPI_FLASH_SUPPORT_GD_CHIP | y → n | 640 | +| CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP | y → n | 0 | +| CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP | y → n | 132 | +| CONFIG_SPI_FLASH_SUPPORT_TH_CHIP | y → n | 128 | +| CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE | y → n | 696 | +| CONFIG_VFS_SUPPORT_TERMIOS | y → n | 424 | +| CONFIG_VFS_SUPPORT_IO | y → n | 3000 | +| CONFIG_COMPILER_OPTIMIZATION_SIZE | n → y | 8912 | +| CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE | n → y | 8456 | +| CONFIG_ESP_COEX_SW_COEXIST_ENABLE | y → n | 896 | +| CONFIG_LOG_DEFAULT_LEVEL_NONE | n → y | 2568 | ## Troubleshooting diff --git a/examples/bluetooth/nimble/bleprph/main/main.c b/examples/bluetooth/nimble/bleprph/main/main.c index c8bfd7486df..e94b8695d58 100644 --- a/examples/bluetooth/nimble/bleprph/main/main.c +++ b/examples/bluetooth/nimble/bleprph/main/main.c @@ -111,7 +111,7 @@ ext_bleprph_advertise(void) params.primary_phy = BLE_HCI_LE_PHY_1M; params.secondary_phy = BLE_HCI_LE_PHY_2M; - //params.tx_power = 127; + params.tx_power = 127; params.sid = 1; params.itvl_min = BLE_GAP_ADV_FAST_INTERVAL1_MIN; diff --git a/examples/bluetooth/nimble/bleprph_host_only/main/main.c b/examples/bluetooth/nimble/bleprph_host_only/main/main.c index 7459f2f78a6..756863565a9 100644 --- a/examples/bluetooth/nimble/bleprph_host_only/main/main.c +++ b/examples/bluetooth/nimble/bleprph_host_only/main/main.c @@ -92,7 +92,7 @@ ext_bleprph_advertise(void) params.primary_phy = BLE_HCI_LE_PHY_1M; params.secondary_phy = BLE_HCI_LE_PHY_2M; - //params.tx_power = 127; + params.tx_power = 127; params.sid = 1; params.itvl_min = BLE_GAP_ADV_FAST_INTERVAL1_MIN; diff --git a/examples/bluetooth/nimble/power_save/main/main.c b/examples/bluetooth/nimble/power_save/main/main.c index 6e7399d6d6c..e25bc52b9d6 100644 --- a/examples/bluetooth/nimble/power_save/main/main.c +++ b/examples/bluetooth/nimble/power_save/main/main.c @@ -121,7 +121,7 @@ ext_bleprph_advertise(void) params.primary_phy = BLE_HCI_LE_PHY_1M; params.secondary_phy = BLE_HCI_LE_PHY_2M; - //params.tx_power = 127; + params.tx_power = 127; params.sid = 1; params.itvl_min = BLE_GAP_ADV_FAST_INTERVAL1_MIN;