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.

max characteristic size for GATTServApp_ProcessCharCfg()

I would like to transfer messages longer than 20 bytes.  Can I create a characteristic within my profile bigger than 20 bytes and send it through MyProfileSetParameter(), where MyProfileSetParameter is a function analogous to SimpleProfile_SetParameter().

Inside MyProfileSetParameter() can I use a call to GATTServApp_ProcessCharCfg() with a pointer to my longer characteristic?

I have read all the posts I can find regarding this function, but it is not clear to me if it will segment my longer characteristic into the legal 20 byte pieces and send them all in sequence, and if so, what the maximum length of buffer I can actually give it is?

Help from wiser heads would be appreciated,

Thanks,

Beno