This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Can the BLE central role be configured for fewer than 3 max simultaneous connections to free up XDATA space?

I am looking for ways to save XDATA space on my project.  When configured in the Central+Broadcaster role, the ll_scheduler module occupies 1307 bytes of XDATA and the ll module occupies 1023 bytes of XDATA.  When configured in the Peripheral+Observer role, the ll_scheduler module occupies 471 bytes and the ll module occupies 479 bytes of XDATA.  I believe that this is due to the fact that the Central role can support up to 3 simultaneous connections whereas the Peripheral role can only support one.  Is there any way to build this application so that the Central role only supports two simultaneous connections, so as to free up XDATA space?  I've been through gap.h and ll.h and see no signs of anything that looks like a tuning parameter for this issue.