Hi Daniel, I hope you're doing well!
The temperature Collector SDK has some instances were a Characteristic Descriptor is read or written:
- The GattClient_WriteCharacteristicDescriptor function can be seen used in the BleApp_ConfigureNotifications function in the temperature_collector.c source file.
- The GattClient_ReadCharacteristicDescriptor function can be seen used in the mAppServiceDisc_c case of the BleApp_StateMachineHandler function in the same source file. It's being used to read the handle of the mpCharProcBuffer structure.
This SDK example can be found in the following path:
<…\SDK_2.2.2_FRDM-KW36\boards\frdmkw36\wireless_examples\bluetooth\temp_coll>
Please let me know if you need any more information.
Best regards,
Sebastian