From a64e1acb50e01ad397991edd5538062766c05f6c 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