efm32tg_pac/
lib.rs

1//! Peripheral access API for EFM32TG 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/efm32tg-pacs)
10//!
11//! This crate supports all EFM32TG devices; for the complete list please see:
12//! [efm32tg](https://github.com/efm32-rs/efm32tg-pacs/pacs/efm32tg)
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 = "efm32tg108")]
22pub mod efm32tg108;
23
24#[cfg(feature = "efm32tg110")]
25pub mod efm32tg110;
26
27#[cfg(feature = "efm32tg210")]
28pub mod efm32tg210;
29
30#[cfg(feature = "efm32tg222")]
31pub mod efm32tg222;
32
33#[cfg(feature = "efm32tg225")]
34pub mod efm32tg225;
35
36#[cfg(feature = "efm32tg230")]
37pub mod efm32tg230;
38
39#[cfg(feature = "efm32tg232")]
40pub mod efm32tg232;
41
42#[cfg(feature = "efm32tg822")]
43pub mod efm32tg822;
44
45#[cfg(feature = "efm32tg825")]
46pub mod efm32tg825;
47
48#[cfg(feature = "efm32tg840")]
49pub mod efm32tg840;
50
51#[cfg(feature = "efm32tg842")]
52pub mod efm32tg842;