From 710f445fcf5bfaa6d4ae61ce8ddf935f08f7319d 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 91da092ad6..53adfbb1e4 100644 --- a/examples/bluetooth/nimble/blecent/README.md +++ b/examples/bluetooth/nimble/blecent/README.md @@ -132,34 +132,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 ebb43f11a5..25e2331a45 100644 --- a/examples/bluetooth/nimble/bleprph/README.md +++ b/examples/bluetooth/nimble/bleprph/README.md @@ -93,33 +93,32 @@ Notification sent successfully * 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