I am working with the SDK v17.1.0 with the DK nRF52832 with the examples of ble_app_uart and ble_app_uart_c.
I managed to implement a multilink communication of BLE over UART with two peripherals and a central.
Each peripheral is sending 6 frames of 18 bytes of data. My issue is that when I print the received data in the central console, some frames of the first peripheral are intermingled with some frames of the second peripherals.
I would like to add a temporal sequencing to receive the data from the first peripheral first, and then allows to receive the data from the second peripheral.
I need to implement this in the Central code in the ble_nus_chars_received_uart_print function but I don't know how?
Thank you for your time and help!