I'm using the QN908x sdk UART example (with freertos) to send data between an eval-board and an iOS device. I am currently sending a small amount of data, 240 bytes once a second. This is far below btle5 and btle4 capabilities.
As other posters have noticed(https://community.nxp.com/message/1200672), with the default gAppMaxConnections_c (16), eventually the UART example starts throwing gBLEOverflow.
Yes, reducing the number of connections down to 2 as described in that post helps, but it will also limit the capabilities of my device. Also, soon I will want to send much more data.
How else can I increase the number of tx buffers (or perhaps the size of the tx buffers?).