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.

[CC256x] Confirm the Bluetooth Stack

Guru 24520 points

Hi community member,

Please let me confirm the following question.

[Question]

 Regarding to the "TI Bluetooth Stack" web page, TI describe it as below.

  • Supports threaded (RTOS) and non-threaded (No OS) environment

Would you please explain the mean of "Supports Non Threaded environment"?

Does it means that it supports the A2DP profile and other profiles at the same time even though the Host MCU does not run RTOS ?

If you have any questions, please let me know.

Best regards.

Kaka

  • Kaka,

    Yes, the non-threaded, i.e. NoOS, environment supports A2DP and other profiles at the same time. The non-threaded environment implements a round robin scheduler. The source code is provided for this scheduler in BTPSKRNL.c. It is a non-threaded environment because there isn't any preemptive scheduling, therefore every scheduled function must run and return.

    Please let me know if this isn't clear.

    Thanks,
    Samuel

  • Hi Samuel,
    Thank you for your response.
    I understood it.

    Best regards.
    Kaka