esp32_wasm_hal/
delay.rs

1//! esp32-wasm delay implementation
2//! 
3// Copyright 2020 Ryan Kurte
4
5use embedded_hal::blocking::delay::DelayMs;
6
7use crate::runtime;
8// Delay object abstract over WASM delay function
9pub struct WasmDelay;
10
11impl DelayMs<u32> for WasmDelay {
12    
13    fn delay_ms(&mut self, m: u32) {
14        unsafe { runtime::delay_ms( m ) };
15    }
16}