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

Uart received data error

Dear Nordic

I am doing a project that has a multilink one central and ten peripherals.

So I started with ble multilink multi role in here. I added ble_nus_c and uart to ble_aggregator and ble_nus to ble_app_blinky.

I deleted all services ble_agg_config_service.c, ble_lbs.c and ble_thingy_uis_c.c from the code only ble_nus_c is running.

My project uses a pc to send commands to uart central and pass to peripherals.

Programs  are working fine both sides, I can send string command from pc to peripherals.

Problem is uart rx data[data_array] is good when there are only two peripherals connected.

I send simple string "sca" form Termite.

When there are three peripherals data_array looks like this

My aggregator is nRF52840DK and peripherals have both nRF52840DKs and nRF52832DKs SDK14.2.

What I have to do to fix the problem?

pls help.

Best regards

Pakorn

Related