pub fn finish(&mut self) -> u32 {
        let result = self.read_crc();
        self.reg.cr.modify(|_, w| w.reset().set_bit());
        result
    }
/// Read the CRC and reset DR to initial value in preparation for a new CRC.
/// This does not reset the configuration options.
Read the CRC and reset DR to initial value in preparation for a new CRC.
This does not reset the configuration options.
Read the CRC and reset DR to initial value in preparation for a new CRC . This does not reset the configuration options .
pub fn finish(&mut self) -> u32 {
        let result = self.read_crc();
        self.reg.cr.modify(|_, w| w.reset().set_bit());
        result
    }
pub fn finish ( & mut self ) -> u32 { let result = self . read_crc ( ) ; self . reg . cr . modify ( | _ , w | w . reset ( ) . set_bit ( ) ) ; result }
Read the CRC and reset DR to initial value in preparation for a new CRC.
Read the CRC and reset DR to initial value in preparation for a new CRC .
&mut self
&mut self