- uint16_t num_paritybytes = (iLen-1)/8 + 1; // number of valid paritybytes in *parity
- uint16_t duration = timestamp_end - timestamp_start;
+ uint32_t num_paritybytes = (iLen-1)/8 + 1; // number of valid paritybytes in *parity
+ uint32_t duration = timestamp_end - timestamp_start;