Skip to content
Snippets Groups Projects
Select Git revision
  • 4b0c3bff871eb6125835fd911891bf503c61c820
  • master default protected
  • exam
  • exper
  • klee
  • simple
  • v0.3.2
  • v0.3.1
  • v0.3.0
  • v0.2.2
  • v0.2.1
  • v0.2.0
  • v0.1.1
  • v0.1.0
14 results

trans.rs

Blame
  • peripheral.rs 504 B
    #![no_std]
    #![no_main]
    
    #[macro_use]
    extern crate klee;
    
    #[cfg(not(feature = "klee-analysis"))]
    extern crate panic_abort;
    
    extern crate cortex_m;
    
    use core::ptr;
    use cortex_m::peripheral::Peripherals;
    
    #[no_mangle]
    fn main() {
        let peripherals = Peripherals::take().unwrap();
        let mut dwt = peripherals.DWT;
        dwt.enable_cycle_counter();
        unsafe {
            dwt.ctrl.write(0);
        }
        if dwt.ctrl.read() == 0 {
            if dwt.ctrl.read() == 0 {
                klee::abort();
            };
        };
    
    }