This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Sending message from application CPU to network CPU

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

 

Parents Reply Children
No Data
Related