Most (if not all) examples currently set attr_tab_size to 32768 bytes, which in some cases pushes softdevice's memory usage over 64k, making them unusable for nrf52832.
Default value for s132 is 0x580 == 1408 bytes (while minimum is 248 bytes), which cuts Softdevice's RAM requirement around ~30k for most cases.
Could we switch to use BLE_GATTS_ATTR_TAB_SIZE_DEFAULT or even BLE_GATTS_ATTR_TAB_SIZE_MIN instead?
Most (if not all) examples currently set
attr_tab_size
to 32768 bytes, which in some cases pushes softdevice's memory usage over 64k, making them unusable for nrf52832.Default value for s132 is
0x580 == 1408
bytes (while minimum is 248 bytes), which cuts Softdevice's RAM requirement around ~30k for most cases.Could we switch to use
BLE_GATTS_ATTR_TAB_SIZE_DEFAULT
or evenBLE_GATTS_ATTR_TAB_SIZE_MIN
instead?cc: @lulf (same (copy-paste?) issue for your watchful project) :)