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.

CC2564MODN: CC2564MODN - PnPInformation and Extended Inquiry Response questions

Genius 3475 points
Part Number: CC2564MODN

HI

We were working with the stack and have some enquiry

 

(1) Below is my code for PnPInformation.

The return value of DID_Register_SDP_Record() is zero.  Looks like I am missing something here.  Do I need to register the service before adding a SDP record.  However I cannot find any APIs to register DID service.  Please advise.

 

(2) Extended Inquiry Response

My device is expected to support Extended Inquiry Request.  Should I call the function below after the initialization process?

 

              ret_val = GAP_Write_Extended_Inquiry_Information(BluetoothStackID, 0, &Extended_Inquiry_Response_Data);

 

Thanks in Advance

INg

  • Hi , Can you pls provide more info on your hw/sw setup - Host MCU etc.

    Saurabh
  • Hi,

    HW: CC2564MODN

    Bluetooth stack: with latest patch

    Host MCU: please use STM32F4 as your reference.

    Thanks.

    skv

  • Hi,

    HW: CC2564MODN

    Bluetooth stack : with latest patch (CC256xB BT SP 1.6)
    MCU: STM32F4 equivalent

    thanks.

    skv

  • HI Saurabh

    HW: CC2564MODN
    Bluetooth stack : with latest patch (CC256xB BT SP 1.6)
    MCU: STM32F4 equivalent

    As product development is confidential and underway, pls advise if we coudl take this off-line

    INg
  • Hi,

    The supported profiles and service with Bluetopia stack are listed in the STM32 User's guide -
    www.ti.com/.../swru428.pdf

    If, you are tying to set the Manufacturer name etc, can't you use the DIS service, "DIS_Set_Manufacturer_Name", etc.. You can see any demo example, "HOGPDemo.c" etc..

    Thanks
  • Hi Hari,

    Noted with thanks. 

    Can I confirm that Bluetopia stack does not support Device Identification Profile as it was not listed in the document (swru428.pdf).

    How about Extended_Inquiry_Response?  Can I assume that a return value of 0 from GAP_Write_Extended_Inquiry_Information(BluetoothStackID, 0, &Extended_Inquiry_Response_Data) indicate that the response data is initialized correctly?  Is there a callback event when the controller return an extended_inquiry_response data to a remote host ?

    Thanks in advance.

    skv

  • Yes, a return value of '0' indicates success.. Please check with the call back event, "etExtended_Inquiry_Entry_Result '.

    You may refer the API signatures and return codes, from, "BluetopiaCoreAPI.pdf' under Documentation folder in the Blutopia SDK.

    etExtended_Inquiry_Entry_Result This event is dispatched whenever a remote device is discovered during an inquiry procedure AND the local inquiry mode is set to imExtended.

    Thanks
  • Hi Hari,

    Thanks for the reply on Extended Inquiry Response.

    May I know what is the difference between using DIS (device information service) to provide VID/PID and setting up DID_SDP_record for PnPInformation (VID/PID)? In another word, does the remote host use the same command to retrieve these information from the controller (CC2564MODN)?

    thanks.

    skv