Calculating CRC initial value instead of appending the CRC to payload
问题 Most of the CRCs I've implemented were appending the calculated CRC value to the message (payload) and checking for a zero result at the receiver after all bytes incl. CRC value were fed through the CRC register. Obviously this is a quite standard approach. Now I would like to use a different approach: Calculate a value from the payload. Use that value as initial value for the CRC register before the message bytes (payload) are fed through the CRC register such that the result after the last