Closed jsturdy closed 5 years ago
not sure whether it can/should be accomplished in this method...
This method will throw if 4 bit flips have occurred, fewer than that, and it simply corrects, more than that and it may throw or not, the algorithm is not guaranteed for more than 4. It can not alert that fewer than 4 bit flips have occurred, and we probably don't care.
Again, it is expected that the function actually calling this decoder will handle the errors and emit them as desired.
Rebased and ready for sign-off @bdorney @mexanick
Description
Adds function
uint16_t decodeChipID(uint32_t encChipID)
to decode Reed--Muller encoded chip IDsTypes of changes
Motivation and Context
Necessary to decode the Reed--Muller encoded VFAT3 chip IDs
How Has This Been Tested?