This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Detailed information about BLE registers in CC2541

Other Parts Discussed in Thread: CC2541, BLE-STACK

Hi,

We are using the CC2541 for two purposes:

  1. sniff Bluetooth Smart advertising packets (aka Observer role)
  2. occasionally send a non-connectable advertising packet (aka Broadcaster role)

We develop using SDCC (not IAR Systems) and have successfully launched products based on the CC1110 using the SDCC toolchain (example).

Using the CC2541 proprietary radio, the SDCC toolchain and writing our own code from scratch, we have successfully achieved most of our two objectives.  We successfully demoed this functionality and have received an enormous amount of interest. (Beyond the Beacon: BLE Just got Reel).

We are blocked because the proprietary radio hardware does not allow us to handle the reception of variable-length Bluetooth Smart advertising packets.  We can only receive packets of a pre-set length.  This is the final blocker to us releasing a commercial product.

Can you please provide documentation on the BLE-specific registers so that we can implement this functionality ourselves, without using the BLE-Stack library?  In other words, can you please provide detailed information about Chapter 24 of the CC254x User Guide.  It is no problem for us if this requires an NDA in place.

Thanks,

Jeff