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.

CC2564: Basic driver modules for the bluetooth devices.

Part Number: CC2564
Other Parts Discussed in Thread: CC1310, CC1312R

Are there ant basic drivers for the CC2564 and Bluetooth devices? The required function in the Demo programs are difficult to understand and follow. 
I have an application that only needed limited capabilities and not the full Bluetooth functions.

  • Hi Larry,

    Not sure what you mean by basic drivers.
    You need a bluetooth stack in any case.
    Have you checked the documentation here?:

    processors.wiki.ti.com/.../CC256x_TI's_Bluetooth_Stack

    BR,
    Eyal
  • Yes, i have looked that.
    I am trying to use CC256x MSP432 Bluetopia SDK. The demos are very hard for a beginner like me to follow.
    My requirements are not a full Bluetooth capability. My host controller is a CC1310 or CC1312. This processor was chosen, because of the 1 GHz RF Transceiver capability.
    My Bluetooth requirements are as follows:
    1. Automatic pairing. (not random, but with a defined device)
    a. The pairing device may be:
    i. A microphone only for audio output
    ii. A cell phone which will have audio output mixed with audio tones
    iii. Potentially multiple paring devices
    2. After paired, set the CC2564 in a mode to pass all the audio received on Bluetooth out the I2S port, continuously.

    I have searched through the E2E trying to find something to help me, but have not been able to locate any.
    I have download the Cc256x VS HCI Commands, but i do not find those commands used in the demo programs.
    What am i missing?
  • Hi Larry,

    Did, you do any memory and CPU budget estimations on CC1310? I mean, how much memory and CPU bandwidth is available for Bluetopia stack after 1GHz stack and your application? And, do you have a UART port (with RTS/CTS flow control) and GPIO for enabling the CC2564 from this host?
    As, such CC1310 is not one of the host platforms we support today, so you may need to first evaluate the integration effort etc..

    Coming to the MSP432+Cc2564 demos today what we have is the MSP432 getting started guide, which takes you to specific demo landing page for each supported demo..

    www.ti.com/.../swru497.pdf

    Also check this WiKi page -
    processors.wiki.ti.com/.../CC256x

    Thanks
  • I understand you comments about the CC1310. I was normally looking at the CC1312R. 

    I keep saying that my requirements are not the full Bluetooth capabilities and ask if there are drivers that i can use? 

    My Bluetooth requirements are as follows:

    1. Automatic pairing. (not all capable devices, but with a defined device) Pairing will only be done at power up.
    1. The pairing device may be. 

                                                                  i.      A microphone only for audio output

                                                                ii.      A cell phone which will have audio output mixed with audio tones

                                                              iii.      Potentially multiple paring devices

    1. After paired, set the CC2564 in a mode to pass all the audio received on Bluetooth out the I2S port, continuously.
    2. Thats ALL

    There is one UART port and it is not needed for except to read/write the the Cc2564. I have GPIO bit available. if the UART does not have RTS/CTS, those function are easily to implement.  

    Yes, i have looked at both of those items you noted above. 

    One problem that i found in the demos is the person renamed all the defines for all the HIC commands. That really causing a problem trying to understand. I finally found the commands for setting up the I2S by search the address of the HIC command. 

    The other problem with the demo is that you have to understand Bluetooth command first. its not a training demo. 

    I have tried to step through the code in the demos, to understand what is need in just a pairing mode and it comes back with a complete successfully with out letting me see what it is doing.  

  • Hi Larry,

    We, normally recommend customers to check with "http://cloud2gnd.com/". They have do all porting and tailoring to new platforms.

    Thanks
  • OKay, thanks i'll check that out. 

  • I continue to have problems running the demo programs in CC256x MSP432 Bluetopia SDK/4.0.3.0. The instructions of the demp app seems to be missing commanda and they assume that you already know blue tooth. They are very poor training aids!
    In fact the code in the demo programs is very hard to step through to try to understand it. Also the HIC commands were redefined with a new #define.
  • Hi Larry,

    If, you are using the hardware modules and setup as detailed in the users guide. The demos should run out of the box.. If, you have not, please check these links for userguides -

    processors.wiki.ti.com/.../CC256x
    www.ti.com/.../swru497.pdf
    www.ti.com/.../swru453b.pdf

    If, you still have issues, we check if a TI local field apps engineer can help..

    thanks