From 6935c780237c4c3a92299d4464679c520f95b83f Mon Sep 17 00:00:00 2001 From: Shreeyash Date: Fri, 29 Aug 2025 18:13:30 +0530 Subject: [PATCH] fix(nimble): Restructure the table in README.md file --- examples/bluetooth/nimble/blecent/README.md | 55 ++++++++++----------- examples/bluetooth/nimble/bleprph/README.md | 53 ++++++++++---------- 2 files changed, 53 insertions(+), 55 deletions(-) diff --git a/examples/bluetooth/nimble/blecent/README.md b/examples/bluetooth/nimble/blecent/README.md index 2ee58f04a7..da1d12babb 100644 --- a/examples/bluetooth/nimble/blecent/README.md +++ b/examples/bluetooth/nimble/blecent/README.md @@ -191,34 +191,33 @@ Subscribe passed Subscribe Status: 0 ``` 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 491d627957..6469f7cd37 100644 --- a/examples/bluetooth/nimble/bleprph/README.md +++ b/examples/bluetooth/nimble/bleprph/README.md @@ -163,33 +163,32 @@ bluetooth adapter powered off * 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