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.

CC2650RC: I want to receive the file related to ble-sdk of cc2650rc.

Part Number: CC2650RC
Other Parts Discussed in Thread: CC2650

I want to check the voice by pressing the mic button with cc2650rc and devpack.

I have cc2650rc, devpack.
'https://software-dl.ti.com/simplelink/esd/simplelink_cc2640r2_xpack/1.50.00.62/exports/examples/rtos/CC2640R2RC/bleapps/hid_adv_remote/README.html'
In this site, there are three types of applications: hid_adv_remote.c, kcb.c, and util.c.
It says that cc2650rclaunchpad is required to do 'Voice over GATT Profile'.

'https://software-dl.ti.com/simplelink/esd/simplelink_cc2640r2_xpack/1.50.00.62/exports/examples/rtos/CC2640R2RC/bleapps/voice_hogp_remote/README.html'
In this site, there are three types of applications: kcb.c, util.c, and voice_hogp_remote.c.
You need voice.py to do 'Voice over HID over GATT Profile'.

I have a question.
'https://www.ti.com/tool/CC2650RC?keyMatch=&tisearch=search-everything&usecase=hardware'
This site provides ble_sdk_2_02_07_06 from BLE-STACK-2-X.
However, in ble_sdk_2_02_07_06, there is no voice_hogp_remote.c. Ble_sdk_2_02_07_06 has hid_adv_remote.c.
I would like to receive a file containing voice_hogp_remte.c.

  • Hi,

    Thank you for reaching out. I would like to clarify that some of the examples you have linked are for the CC2640R2 and some are for the CC2650. These devices require different SDKs and their examples are not compatible with one other.

    That said if you are interested in implementing bidirectional audio on the CC2640R2, then I would highly suggest referencing the Bidirectional Audio example available in the BLE Examples github.

    If you are interested in using the CC2650, then the examples along with the python script may be found here: https://github.com/TexasInstruments/ble_examples/tree/ble_examples-2.2

    I would highly suggest migrating to a newer device as the CC2650 was released quite some time ago and we have made numerous additions to our portfolio in the meantime.

    Best Regards,

    Jan

  • I want to check voice on cc2650rc and pc with voice.py. But this is the only phrase that pops up. Connecting doesn't change anything. Let me know how to solve it.

    In the pc,  here: https://github.com/TexasInstruments/ble_examples/tree/ble_examples-2.2 is as follows.Can I check voice.py on this PC?

    Is it available on cc2650rc?

    Or is it impossible because the version is different?

    Please let me know if voice.py is available on cc2650rc for sure?

    2. Other buttons have Bluetooth communication. And press the mic button and the red light comes on. But the voice input is not separate. Voice input is not recorded on Android. Do I need to modify the code for hid_adv_remote.app in ccs?
    If you need to modify the code, please let me know the revised code.

  • Hi,

    That ble_examples package should work for the CC2650. Taking a step back, are you using a smart phone as the central device in this setup or are you using two CC2650?

    Best Regards,

    Jan

  • I'm building with 1 cc2650rc and devpack. Also, I am checking it by connecting cc2650rc and Android device.

  • Hi,

    Understood, the demo in the repo was designed such that both sides of the connection is a CC2650 device. If you would like the central side of the connection to be a smartphone, then you will likely need to modify the code to enable this functionality. Do you have access to a second set of dev kits to test if the set up is proper before moving into working with Android?

    Best Regards,

    Jan

  • I do it by connecting one cc2650 rc with a pc. It is also true that voice input is not possible when connecting Android and cc2650rc. Both pc, android can be paired with cc2650rc. I want to check the voice.py of pc and cc2650rc. Also can't I check voice.py with just 1 cc2650rc or do I need to fix the code?

  • Hi,

    You should be able to test the functionality of the audio with a single board. You can use the android app detailed in the following E2E thread: https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/566831/cc2640-voice-design-based-on-cc2650rc-ref-design

    Can you try following the steps provided and seeing if you are able to connect and see audio transmission?

    Best Regards,

    Jan

  • cc2650rc is hid_adv_remote.
    I want to connect cc2650rc and pc and press mic button to check voice input.
    'software-dl.ti.com/.../README.html'
    The example shows the sample insert voice_hogp_remote.c.
    software-dl.ti.com/.../README.html'
    You can check it out in
    On the current site, it says hid_adv_remote.c.

    In Voice_hogp_remote. I think you can check the voice with .py.
    Hidden hid_adv_remote.I want to change to the file of par voice_hogp_remote.c of c. Where can I get the original file of Voice_hogp_remote.c?


    'github.com/.../simple_central_audio_receiver.md'
    I want to check only voice input and output on cc2650rc and pc. But I also wonder if lauchpad is absolutely necessary in simple_central_audio_receiver.md.

  • Hi,

    As mentioned in the other thread, the receiver does not have to be another CC2640rc, but to make the demo work with any given receiver you may have to modify some code on the transmitter side or the receiver side.

    Best Regards,

    Jan

  • I want to make a demo code on the receiver side. For example, is there a code that can be used similarly?

  • Hi,

    If the receiver will not be a CC2640RC, then you will need to implement the code on your side. I don't believe we have any sample code for how third party devices can act as an audio receiver. The general functionality and logic flow should be very similar to that of the CC2650RC receiver code, but each third party device will have its own APIs and software.

    Best Regards,

    Jan