Hi Nordic Leaders,
Regarding nRF5340 and nRF connect SDK
Objective: Update blue tooth data transfer rate between 1Mbps and 2 Mbps.
Details:
As it is not possible to access network CPU register from application side, We planned below steps:
1. Write own API Say func_datarate() at network CPU side to access network CPU register and update blue tooth data transfer rate .
2. Send of message as few bytes of date from application CPU to network CPU.
3. Then pass the required byte to the created API func_datarate() to update blue tooth data transfer rate ,
As my understanding, for the step 2 is we planned to use rpmsg service files (like rpmsg.c, rpmsg_nRF53.c ..etc).
Please correct us, if this is incorrect.
If correct which of below API shall be used for few data bytes(which is not to be transferred as Bluetooth data) transfer from application CPU to network CPU.
1. static int bt_rpmsg_send(struct net_buf *buf).
2. int bt_rpmsg_platform_send(struct net_buf *buf)
3. int rpmsg_service_send(int endpoint_id, const void *data, size_t len)
Please suggest.a solution to Update blue tooth data transfer rate between 1Mbps and 2 Mbps.
Thanks
Selvam