This function is called in multiple example apps. In wiced_bt_rfcomm.h, however, the API declaration is excluded from compilation, with a comment stating "may not required with new stack".
Is it still needed? If so, how do I determine the private buffer size and number needed by rfcomm?
As of WICED 6.1, the wiced_bt_rfcomm_init() API is required to initialize the buffers. If it is removed, the application won't work as expected.
You can use the size and buffer count specified in the example. That should suffice. I don't think there are any recommendations regarding this.
Sorry for the confusion.