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

Increase data credits (number of buffers) in nRF8001

With nRFgo Studio, I define the services in the nRF8001: I create the pipes I need, and so on...

Is there any way to increase the number of credits (i.e. the number of buffers that the nRF8001 makes available for the communication with the user application) ?

If it is not a parameter that can be defined by the user... could you tell me upon what things it depends?

At some point in my application, I have to send some information through BLE, and the nRF8001 quickly tells me that it has run out of data credits...

Parents
  • Hi,

    Unfortunately it is not possible to change the maximum number of available data credits on the nRF8001. When you have used a data credit, it will be freed by a DataCreditEvent as soon as the nRF8001 receives a radio level acknowledgment from the peer. Please refer to chapter 20.4 Transmit service pipes and chapter 21.2 Data command buffering in the product specification for more details.

    Best regards, Runar

Reply
  • Hi,

    Unfortunately it is not possible to change the maximum number of available data credits on the nRF8001. When you have used a data credit, it will be freed by a DataCreditEvent as soon as the nRF8001 receives a radio level acknowledgment from the peer. Please refer to chapter 20.4 Transmit service pipes and chapter 21.2 Data command buffering in the product specification for more details.

    Best regards, Runar

Children
Related