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

NRF8001 data sending time is too long

Hi!

I'm using nrf8001 to send twenty 20-byte packets to a phone application. The connection interval I use is 30ms. However, I takes 5 seconds to send the data to the phone. Why is this so?

Ideally, it should take around 600ms right? But 5 seconds is too much.

Some info:

  • The firmware is set to send data, wait for event, and then when there is an event, send another data while receiving that event. The cycle goes on until all 20 packets is sent. 
  • The spi rate is set to 3MHz (which is the maximum allowed in nrf8001)
  • The ble is set to pairing mode
  • Pipe 3 is used (no ack)
Parents Reply Children
No Data
Related