I inherited a ATZB-24 802.15.4 star configuration project. There is a single FFD that talks to all the RFDs. It operates in non-beacon enabled mode. One of the allegedly working features was a group broadcast mode. In reality it was implemented with the FFD sending multiple individual transmissions, but the user is none the wiser.
It had never been tested with more than 6 RFDs connected. Sadly it was first tested with more than 6 on my watch.
In stack_config.h NUMBER_OF_LARGE_STACK_BUFS is defined as 6. So I changed NUMBER_OF_LARGE_APP_BUFS in app_config.h from 0 to 4 and like magic the system worked well with 9 RFDs and adequately with 10 RFDs. But I'm low on data RAM so I can't just increase the buffer count as much as I need.
Does anybody know either a way to get around this limit, or some better way to do this? Thanks.