- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
CySmart displayes only empty strings on the Device information - except for the Manufacturer Name set in the profiles settings.
Calling f.ex. CyBle_DissSetCharacteristicValue(CYBLE_DIS_SERIAL_NUMBER, sizeof(serialNumber), (uint8 *)serialNumber); seams not to have any effect. Taken from the BLE_DEVICE_INFORMATION example.
How is the strings filled from the main.c ?
Thank You
- Labels:
-
BLE
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Can you attach the project? What is the settings for this particular charactetristic?
Thanks,
Hima
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hi Hima,
the serial number is defined in main.c line 538 and set with CyBle_DissSetCharacteristicValue() in line 559. But the serial number is blank on the device information service page shown with CySmart. See attached empty serial number.png.
The firmware value is blank too, even it is set to 1.00 on the Profiles device information Firmware Revision String.
Attaching the project.