pub fn read(&self) -> u64 {
        let low = Volatile::new_read_only(&self.registers.CLO).read();
        let high = Volatile::new_read_only(&self.registers.CHI).read();
        ((high as u64) << 32) | (low as u64)
    }
/// Reads the system timer's counter and returns the 64-bit counter value.
/// The returned value is the number of elapsed microseconds.
Reads the system timer's counter and returns the 64-bit counter value.
The returned value is the number of elapsed microseconds.
Reads the system timer ' s counter and returns the 64 - bit counter value . The returned value is the number of elapsed microseconds .
pub fn read(&self) -> u64 {
        let low = Volatile::new_read_only(&self.registers.CLO).read();
        let high = Volatile::new_read_only(&self.registers.CHI).read();
        ((high as u64) << 32) | (low as u64)
    }
pub fn read ( & self ) -> u64 { let low = Volatile :: new_read_only ( & self . registers . CLO ) . read ( ) ; let high = Volatile :: new_read_only ( & self . registers . CHI ) . read ( ) ; ( ( high as u64 ) << 32 ) | ( low as u64 ) }
Reads the system timer's counter and returns the 64-bit counter value.
Reads the system timer ' s counter and returns the 64 - bit counter value .
&self