16     static constexpr uint8_t CCITT_updateCX(uint8_t crc, uint8_t b) {
 
   17         uint8_t data = crc ^ b;
 
   18         for (uint8_t i = 0; i < 8; i++) {
 
   19             if ((data & 0x80U) != 0) {
 
   34             explicit constexpr 
inline U(uint16_t w)
 
   37         return CCITT_updateCX(CCITT_updateCX(crc, u.b[0]), u.b[1]);
 
static uint8_t CCITT_update(uint8_t crc, uint8_t b)
Definition: crc.cpp:16
 
static constexpr uint8_t CCITT_updateW(uint8_t crc, uint16_t w)
Compute/update CRC8 CCIIT from 16bits (convenience wrapper)
Definition: crc.h:30
 
The modules namespace contains models of MMU's components.
Definition: command_base.h:8