Weight Scale Service : Missing app-callback communication
ID: LPCBARESDK-701
Status: Fixed
First reported: 6.0.14.1114
Fixed in: 6.0.22.1401
Description
In the existing SDK6 weight scale profile application layer implementation some modification is needed.
Issues:
The existing application layer of wsss does not handle the invalid connection index properly.
Application callbacks are not in proper places inside the application layer APIs
Correction:
Improvement is made in wsss_task.c, missing application callback is set in place, incorrect connect index handler implementation is updated.
User needs to declare __APP_WSSS__ in the application layer to enable the changes.
Workaround
The proper improvement can be found here. The user only need to replace the file named wsss_task.c in the sdk6 location sdk/ble_stack/profiles/wss/wsss/src with this new implemented file.