fix(nimble): Restructure the table in README.md file

This commit is contained in:
Shreeyash
2025-08-29 18:13:30 +05:30
parent 2cd17c2e4b
commit 6935c78023
2 changed files with 53 additions and 55 deletions

View File

@@ -191,34 +191,33 @@ Subscribe passed
Subscribe Status: 0 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. 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 Option | Old → New Value | RAM Saved (Bytes) |
|--------------------------------------------------||------------------||--------------------| | ----------------------------------------------- | --------------- | ----------------- |
| CONFIG_BT_NIMBLE_SM_SC || y → n || 2040 | | CONFIG_BT_NIMBLE_SM_SC | y → n | 2040 |
| CONFIG_BT_NIMBLE_LL_CFG_FEAT_LE_ENCRYPTION || y → n || 32 | | CONFIG_BT_NIMBLE_LL_CFG_FEAT_LE_ENCRYPTION | y → n | 32 |
| CONFIG_BT_NIMBLE_GATT_MAX_PROCS || 4 → 2 || 112 | | CONFIG_BT_NIMBLE_GATT_MAX_PROCS | 4 → 2 | 112 |
| CONFIG_BT_NIMBLE_MAX_CONNECTIONS || 3 → 1 || 480 | | CONFIG_BT_NIMBLE_MAX_CONNECTIONS | 3 → 1 | 480 |
| CONFIG_BT_NIMBLE_MAX_BONDS || 3 → 1 || 448 | | CONFIG_BT_NIMBLE_MAX_BONDS | 3 → 1 | 448 |
| CONFIG_BT_NIMBLE_MAX_CCCDS || 8 → 1 || 112 | | CONFIG_BT_NIMBLE_MAX_CCCDS | 8 → 1 | 112 |
| CONFIG_BT_NIMBLE_ENABLE_CONN_REATTEMPT || y → n || 256 | | CONFIG_BT_NIMBLE_ENABLE_CONN_REATTEMPT | y → n | 256 |
| CONFIG_BT_NIMBLE_TRANSPORT_EVT_COUNT || 30 → 15 || 240 | | CONFIG_BT_NIMBLE_TRANSPORT_EVT_COUNT | 30 → 15 | 240 |
| CONFIG_BT_NIMBLE_SECURITY_ENABLE || y → n || 2072 | | CONFIG_BT_NIMBLE_SECURITY_ENABLE | y → n | 2072 |
| CONFIG_SPI_FLASH_ROM_IMPL || n → y || 9804 | | CONFIG_SPI_FLASH_ROM_IMPL | n → y | 9804 |
| CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP || y → n || 0 | | CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP | y → n | 0 |
| CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP || y → n || 140 | | CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP | y → n | 140 |
| CONFIG_SPI_FLASH_SUPPORT_GD_CHIP || y → n || 648 | | CONFIG_SPI_FLASH_SUPPORT_GD_CHIP | y → n | 648 |
| CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP || y → n || 8 | | CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP | y → n | 8 |
| CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP || y → n || 140 | | CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP | y → n | 140 |
| CONFIG_SPI_FLASH_SUPPORT_TH_CHIP || y → n || 136 | | CONFIG_SPI_FLASH_SUPPORT_TH_CHIP | y → n | 136 |
| CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE || y → n || 704 | | CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE | y → n | 704 |
| CONFIG_VFS_SUPPORT_TERMIOS || y → n || 424 | | CONFIG_VFS_SUPPORT_TERMIOS | y → n | 424 |
| CONFIG_VFS_SUPPORT_IO || y → n || 2008 | | CONFIG_VFS_SUPPORT_IO | y → n | 2008 |
| CONFIG_COMPILER_OPTIMIZATION_SIZE || n → y || 8408 | | CONFIG_COMPILER_OPTIMIZATION_SIZE | n → y | 8408 |
| CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE || n → y || 5896 | | CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE | n → y | 5896 |
| CONFIG_ESP_COEX_SW_COEXIST_ENABLE || y → n || 896 | | CONFIG_ESP_COEX_SW_COEXIST_ENABLE | y → n | 896 |
| ESP_TASK_WDT_EN || y → n || 528 | | ESP_TASK_WDT_EN | y → n | 528 |
| CONFIG_LOG_DEFAULT_LEVEL_NONE || n → y || 2592 | | CONFIG_LOG_DEFAULT_LEVEL_NONE | n → y | 2592 |
----------------------------------------------------------------------------------------------
## Troubleshooting ## Troubleshooting

View File

@@ -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. * 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. 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 Option | Old → New Value | RAM Saved (Bytes) |
|--------------------------------------------------||------------------||--------------------| |--------------------------------------------------|-----------------|--------------------|
| CONFIG_BT_NIMBLE_SM_SC || y → n || 2016 | | CONFIG_BT_NIMBLE_SM_SC | y → n | 2016 |
| CONFIG_BT_NIMBLE_LL_CFG_FEAT_LE_ENCRYPTION || y → n || 32 | | CONFIG_BT_NIMBLE_LL_CFG_FEAT_LE_ENCRYPTION | y → n | 32 |
| CONFIG_BT_NIMBLE_GATT_MAX_PROCS || 4 → 2 || 112 | | CONFIG_BT_NIMBLE_GATT_MAX_PROCS | 4 → 2 | 112 |
| CONFIG_BT_NIMBLE_MAX_CONNECTIONS || 3 → 1 || 480 | | CONFIG_BT_NIMBLE_MAX_CONNECTIONS | 3 → 1 | 480 |
| CONFIG_BT_NIMBLE_MAX_BONDS || 3 → 1 || 448 | | CONFIG_BT_NIMBLE_MAX_BONDS | 3 → 1 | 448 |
| CONFIG_BT_NIMBLE_MAX_CCCDS || 8 → 1 || 112 | | CONFIG_BT_NIMBLE_MAX_CCCDS | 8 → 1 | 112 |
| CONFIG_BT_NIMBLE_ENABLE_CONN_REATTEMPT || y → n || 256 | | CONFIG_BT_NIMBLE_ENABLE_CONN_REATTEMPT | y → n | 256 |
| CONFIG_BT_NIMBLE_TRANSPORT_EVT_COUNT || 30 → 15 || 240 | | CONFIG_BT_NIMBLE_TRANSPORT_EVT_COUNT | 30 → 15 | 240 |
| CONFIG_BT_NIMBLE_SECURITY_ENABLE || y → n || 2048 | | CONFIG_BT_NIMBLE_SECURITY_ENABLE | y → n | 2048 |
| CONFIG_SPI_FLASH_ROM_IMPL || n → y || 9804 | | CONFIG_SPI_FLASH_ROM_IMPL | n → y | 9804 |
| CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP || y → n || 8 | | CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP | y → n | 8 |
| CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP || y → n || 132 | | CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP | y → n | 132 |
| CONFIG_SPI_FLASH_SUPPORT_GD_CHIP || y → n || 640 | | CONFIG_SPI_FLASH_SUPPORT_GD_CHIP | y → n | 640 |
| CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP || y → n || 0 | | CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP | y → n | 0 |
| CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP || y → n || 132 | | CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP | y → n | 132 |
| CONFIG_SPI_FLASH_SUPPORT_TH_CHIP || y → n || 128 | | CONFIG_SPI_FLASH_SUPPORT_TH_CHIP | y → n | 128 |
| CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE || y → n || 696 | | CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE | y → n | 696 |
| CONFIG_VFS_SUPPORT_TERMIOS || y → n || 424 | | CONFIG_VFS_SUPPORT_TERMIOS | y → n | 424 |
| CONFIG_VFS_SUPPORT_IO || y → n || 3000 | | CONFIG_VFS_SUPPORT_IO | y → n | 3000 |
| CONFIG_COMPILER_OPTIMIZATION_SIZE || n → y || 8912 | | CONFIG_COMPILER_OPTIMIZATION_SIZE | n → y | 8912 |
| CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE || n → y || 8456 | | CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE | n → y | 8456 |
| CONFIG_ESP_COEX_SW_COEXIST_ENABLE || y → n || 896 | | CONFIG_ESP_COEX_SW_COEXIST_ENABLE | y → n | 896 |
| CONFIG_LOG_DEFAULT_LEVEL_NONE || n → y || 2568 | | CONFIG_LOG_DEFAULT_LEVEL_NONE | n → y | 2568 |
----------------------------------------------------------------------------------------------
## Troubleshooting ## Troubleshooting