Hi XingChang,
Thanks for your response.
For Wireless_UART example application, in app_preinclude.h file the memory pool is defined as given below
/* Defines pools by block size and number of blocks. Must be aligned to 4 bytes.*/
#define AppPoolsDetails_c \
_block_size_ 32 _number_of_blocks_ 30 _eol_ \
_block_size_ 64 _number_of_blocks_ 5 _eol_ \
_block_size_ 128 _number_of_blocks_ 5 _eol_ \
_block_size_ 268 _number_of_blocks_ 25 _eol_ \
_block_size_ 512 _number_of_blocks_ 2 _eol_
When we look into applications this configuration is different for each example project.
For our Application, Wireless_UART profile with a maximum data payload of 247 with headers to be supported, for this we need a minimum required pool definition.
For one of our project, we are using this micro where we are running out of memory. We need to support other functionalities.
Seems to be most of the memory out of 64KB RAM is used for this pool. Can this be optimized? If yes, how much maximum we can optimize this memory pool to satisfy our requirement.
Regards,
Naven Suresh.