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.

CC2564MODA: What is the default pre-loaded Stack / Profile / Mode of the Module

Part Number: CC2564MODA
Other Parts Discussed in Thread: CC256XM4BTBLESW, CC2564

Does the Module have a default stack programmed in?

If so, what is the Profile it defaults to?

IF I download the CC256XM4BTBLESW: TI dual-mode Bluetooth stack on TM4C MCUs, an pick say this demo:

C:\TI\Connectivity\CC256X BT\CC256x M4 Bluetopia SDK\v1.2 R2\Cortex_M4\Sample\SPPLEDemo\NoOS

It seems there is no host processor in the Module, so code that is compiled is programmed into e secondary host, say the TM4C1294

Then, in order to use the module as a SPPLE, the TM4C1294 needs to control the module, and place it in a mode, and then control the advertising, pairing, and eventually data RX/TX?

Any help appreciated

PS: I am familiar with a Nordic BLE module that has a Cortex M0 that runs the Stack.

Then one would set the linker address to where the stack is expecting it, and advertising, paring is handled as calls to pre-defined routines

  • Hi,
    CC256x does not have a default stack programmed in it. It is BT/BLE controller. It is paired with an external MCU ( such as MSP430 ) which runs stack and various profiles.

    Thanks
    Saurabh
  • Saurabh,
    So can on switch on the fly between BT and BLE?
    So the MSP430 will issue a command via UART to place the module in either BT or BLE mode, and then via UART commands set it up to use one of the profiles?
    Or must one use UART and to call APIs to use a profile?
    How would I create a custom profile that has three (3) services:
    Battery Service (BAS)
    Link Loss Service (LLS)
    TX Power Service (TPS)
    ?
    Any help appreciated
  • CC2564 is a dual mode device. So, you can run both classic and BLE at the same time.. However, there are some limitations, if you are using assisted a2dp, HFP modes.. Please check the data sheet here :
    www.ti.com/.../cc2564c.pdf

    Do, you mean to create new GATT profile with these services? If so, you can use the GATT API calls in the stack to create new services.. Please check the 'API' documentation with the stack.

    Thanks