Tool/software:
Hi team,
We're working on a BLE application to interface with a third-party device to gather NIBP data.
We are able to scan, discover, and connect to the device.
The issue we have is that while reading data stream (ATT messages), we seem to miss messages and suspect that is due to any timing.
On our Host
- We poll the CC2652 every 128ms in order to save battery power.
- We are following the NPI synchronization (MRDY/SRDY) to send and receive data.
- The SPI is used to communicate with the cc2652RB.
- We check the state of MRDY and SRDY before we read/write from the SPI Bus
Questions/Clarifications
- Have you come across issues with other devices sending continuous data that could affect the timing?
- How does CC2652 buffer the data read from the radio before sending to NPI TL?
- We anticipate that the CC2652 is awake all the time, unless Sleep functions are called
- We are looking to see if can read continuously from the radio (via SPI) and buffer the data
Best,
Luke