-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Background
Every write from/to Wallet has a possibility to have corruption. Hence all writes should include a checksum at the last.
What to do
- Modify all the structures chunk write, transfer report request, transfer summary report to include checksum at the end.
- Finalise on the CRC to be used. The suggestion is to use CRC16-CCITT-True which is used in Bluetooth 5.3
- Update Transfer report structure to match with the specification. Also investigate if the mentioned structure is okay for a success and failure case. Since it will have CRC, on a success case, it will still have CRC value to differentiate between a success report Vs a spurious empty characteristic read.
References for finalising the CRC
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request