In regard to the previous post:
Since the defined constants provided in BLE_custom.h do not include the handles for the Characteristic UUID’s, how can those UUIDs be read (or written)?
For those who access BLE UUIDs as discussed above, a Cypress Support Case was created and their response follows:
Thanks for your feedback, we will add such define in BLE v3.0 component.
Having said that the Characteristic declaration handle is always "-1" from characteristic value handle which we already have.
So you could use it to read characteristic UUID for example by adding following macro:
#define CYBLE_CUSTOM_SERVICE_CUSTOM_CHARACTERISTIC_CHAR_DECL_HANDLE (CYBLE_CUSTOM_SERVICE_CUSTOM_CHARACTERISTIC_CHAR_HANDLE - 1u)
Hope this helps.Thanks again for your feedback, greatly appreciated.Let me know if you have any other queries.
I am using the BLE Pioneer kit (CY8CKIT-042-BLE) and the BLE component in my project is at v2.20. Is it possible for me to update to BLE v3.10? I'd like to make use of custom services and it sounds like BLE v.3+ will make this easier.
If I use the component update tool the latest version I can see is BLE v2.20.