ws63-hal 0.1.0

Hardware Abstraction Layer for HiSilicon WS63 (RISC-V RV32IMFC_Zicsr)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Prelude — re-exports commonly used traits and types.

pub use embedded_hal::digital::InputPin as _;
pub use embedded_hal::digital::OutputPin as _;
pub use embedded_hal::digital::StatefulOutputPin as _;
pub use embedded_io::{Read as _, Write as _};
pub use nb::block;

pub use crate::Peripherals;
pub use crate::gpio::{GpioPin, Input, Output, Pull};
pub use crate::i2c::I2c;
pub use crate::pwm::PwmChannel;
pub use crate::spi::Spi;
pub use crate::timer::TimerDriver;
pub use crate::uart::Uart;