Hi,
I have LAUNCHXL-CC26X2R1 boards with CCS v9.1.0 and I am using the simplelink_cc13x2_26x2_sdk_3_10_01_11 SDK for project.
I am working on the Simple Peripheral application and have modified the project so it can only supports GAP GATT Service (service uuid - 1800) . I am using GAP GATT Service which is implemented by the TI BLE Stack.
But in GAP GATT Service, I need to exclude few characteristics and I am not able to find the source file where we Register the GAP GATT Service, to add all the characteristics for that service (i.e. like we use GATTServApp_RegisterService() to add characteristics in custom services).
So, right now I have used GGS_AddService(GATT_ALL_SERVICES) to add the GAP GATT Service which is implemented by the TI BLE Stack and following characteristics is added:
And according to the BLE Spec (see BLUETOOTH CORE SPECIFICATION Version 5.1 | Vol 3, Part C, §12) for LE peripheral, "Device Name" and "Appearance" is only mandatory characteristics that needs to be implemented. So, In my application I need to remove other characteristics from GAP GATT Service.
Can you please explain how can I achieve that? Or do I have to create GAP service separately for my requirement and not include TI specific implementation for the GAP GATT Service?
Let me know if I need to elaborate anything.
Regards,
Shiv