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.

RTOS/LAUNCHXL-CC2650: cc2650 launchxl

Part Number: LAUNCHXL-CC2650

Tool/software: TI-RTOS

Hello,

I'm extending project zero project with my application.

I've written a profile service which has read functionality (I'm sending data over BLE to the client of course), the problem is that I'm trying to send very big data (around 1KB), but in the function MyApplication_Service_ReadAttrCB, maxLen is only 22.

The question is how can I send data by chunks, is it suppose to be done by the client app and not by the board application?

In addition on write callback I want to notify the client app if the action succeeded or failed, how should I do that?

Thanks in advance.

  • Hi Sawel,

    There's many ways to do this - I believe your best bet is to implement something similar to what we did in our OAD implementation. Take a look at the service description and characteristics in the OAD guide here and how it's used by a client:

    software-dl.ti.com/.../oad.html

    It's using notifications to transfer chunks from server to client, and the client requests a particular chunk by writing to a characteristic.

    Good luck!
    Rebel