efm32lg_pac/
lib.rs

1//! Peripheral access API for EFM32LG microcontrollers
2//! (generated using [svd2rust](https://github.com/rust-embedded/svd2rust)
3//! 0.28.0)
4//!
5//! You can find an overview of the API here:
6//! [svd2rust/#peripheral-api](https://docs.rs/svd2rust/0.28.0/svd2rust/#peripheral-api)
7//!
8//! For more details see the README here:
9//! [efm32-rs](https://github.com/efm32-rs/efm32lg-pacs)
10//!
11//! This crate supports all EFM32LG devices; for the complete list please see:
12//! [efm32lg](https://github.com/efm32-rs/efm32lg-pacs/pacs/efm32lg)
13
14#![allow(non_camel_case_types)]
15#![allow(non_snake_case)]
16#![no_std]
17
18mod generic;
19pub use self::generic::*;
20
21#[cfg(feature = "efm32lg230")]
22pub mod efm32lg230;
23
24#[cfg(feature = "efm32lg232")]
25pub mod efm32lg232;
26
27#[cfg(feature = "efm32lg280")]
28pub mod efm32lg280;
29
30#[cfg(feature = "efm32lg290")]
31pub mod efm32lg290;
32
33#[cfg(feature = "efm32lg295")]
34pub mod efm32lg295;
35
36#[cfg(feature = "efm32lg330")]
37pub mod efm32lg330;
38
39#[cfg(feature = "efm32lg332")]
40pub mod efm32lg332;
41
42#[cfg(feature = "efm32lg360")]
43pub mod efm32lg360;
44
45#[cfg(feature = "efm32lg380")]
46pub mod efm32lg380;
47
48#[cfg(feature = "efm32lg390")]
49pub mod efm32lg390;
50
51#[cfg(feature = "efm32lg395")]
52pub mod efm32lg395;
53
54#[cfg(feature = "efm32lg840")]
55pub mod efm32lg840;
56
57#[cfg(feature = "efm32lg842")]
58pub mod efm32lg842;
59
60#[cfg(feature = "efm32lg880")]
61pub mod efm32lg880;
62
63#[cfg(feature = "efm32lg890")]
64pub mod efm32lg890;
65
66#[cfg(feature = "efm32lg895")]
67pub mod efm32lg895;
68
69#[cfg(feature = "efm32lg900")]
70pub mod efm32lg900;
71
72#[cfg(feature = "efm32lg940")]
73pub mod efm32lg940;
74
75#[cfg(feature = "efm32lg942")]
76pub mod efm32lg942;
77
78#[cfg(feature = "efm32lg980")]
79pub mod efm32lg980;
80
81#[cfg(feature = "efm32lg990")]
82pub mod efm32lg990;
83
84#[cfg(feature = "efm32lg995")]
85pub mod efm32lg995;