wasm-embedded-rt 0.4.0

Runtime for embedded-wasm applications
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

//mod i2c_api;
//mod spi_api;
//mod gpio_api;

pub use wasm_embedded_spec::{
    i2c::I2c,
    spi::Spi,
    uart::Uart,
    gpio::Gpio,
    Error,
};

/// Engine trait combines API traits for convenience
pub trait Engine: I2c + Spi + Uart + Gpio + 'static {}

impl <T> Engine for T where
    T: I2c + Spi + Uart + Gpio + 'static {}