pub fn read_state(&self) -> u32 {
        let state = self.read_crc_no_xor();
        if self.reg.cr.read().rev_out().is_reversed() {
            state.reverse_bits()
        } else {
            state
        }
    }
/// Read the state of the CRC calculation. When used as the initial value
/// of an otherwise identical CRC config, this allows resuming calculation
/// from the current state.
///
/// This is equivalent to [`read_crc()`](Self::read_crc) in the case of an
/// algorithm that does not apply an output XOR or reverse the output bits.
Read the state of the CRC calculation. When used as the initial value
of an otherwise identical CRC config, this allows resuming calculation
from the current state.

This is equivalent to [`read_crc()`](Self::read_crc) in the case of an
algorithm that does not apply an output XOR or reverse the output bits.
Read the state of the CRC calculation . When used as the initial value of an otherwise identical CRC config this allows resuming calculation from the current state . This is equivalent to [ ` read_crc () ` ] ( Self :: read_crc ) in the case of an algorithm that does not apply an output XOR or reverse the output bits .
pub fn read_state(&self) -> u32 {
        let state = self.read_crc_no_xor();
        if self.reg.cr.read().rev_out().is_reversed() {
            state.reverse_bits()
        } else {
            state
        }
    }
pub fn read_state ( & self ) -> u32 { let state = self . read_crc_no_xor ( ) ; if self . reg . cr . read ( ) . rev_out ( ) . is_reversed ( ) { state . reverse_bits ( ) } else { state } }
Read the state of the CRC calculation.
Read the state of the CRC calculation .
&self
&self