1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
//! STM32L0x1 HAL
//!
//! This HAL provides an implementation of the `embedded-hal` traits for the STM32L0x1 family of
//! microcontrollers.
//!
//! **NOTE**: This crate contains chip-specific features and modules. Where convenient, common
//! peripherals (e.g. GPIO ports) are implemented by default, but some chips have more than others.

#![no_std]
#![deny(missing_docs)]

extern crate cast;
extern crate cortex_m;
extern crate embedded_hal as hal;
#[macro_use]
extern crate nb;
extern crate flash_embedded_hal as fhal;

extern crate stm32l0;

pub use stm32l0::stm32l0x1;

pub mod adc;
pub mod common;
pub mod flash;
pub mod gpio;
pub mod i2c;
pub mod power;
pub mod rcc;
pub mod serial;
pub mod time;
pub mod timer;