This crate provides an autogenerated API for access to EFM32WG peripherals.
Each device supported by this crate is behind a feature gate so that you only compile the device(s) you want. To use, in your Cargo.toml:
toml
[dependencies.efm32wg-pac]
version = "0.1.3"
features = ["efm32wg230"]
The rt
feature is enabled by default and brings in support for cortex-m-rt
.
To disable, specify default-features = false
in Cargo.toml
.
For full details on the autogenerated API, please see svd2rust
Peripheral API [here].
| Feature | Devices |
|:-----:|:-------:|
|efm32wg230
|EFM32WG230F64, EFM32WG230F128, EFM32WG230F256|
|efm32wg232
|EFM32WG232F64, EFM32WG232F128, EFM32WG232F256|
|efm32wg280
|EFM32WG280F64, EFM32WG280F128, EFM32WG280F256|
|efm32wg290
|EFM32WG290F64, EFM32WG290F128, EFM32WG290F256|
|efm32wg295
|EFM32WG295F64, EFM32WG295F128, EFM32WG295F256|
|efm32wg330
|EFM32WG330F64, EFM32WG330F128, EFM32WG330F256|
|efm32wg332
|EFM32WG332F64, EFM32WG332F128, EFM32WG332F256|
|efm32wg360
|EFM32WG360F64, EFM32WG360F128, EFM32WG360F256|
|efm32wg380
|EFM32WG380F64, EFM32WG380F128, EFM32WG380F256|
|efm32wg390
|EFM32WG390F64, EFM32WG390F128, EFM32WG390F256|
|efm32wg395
|EFM32WG395F64, EFM32WG395F128, EFM32WG395F256|
|efm32wg840
|EFM32WG840F64, EFM32WG840F128, EFM32WG840F256|
|efm32wg842
|EFM32WG842F64, EFM32WG842F128, EFM32WG842F256|
|efm32wg880
|EFM32WG880F64, EFM32WG880F128, EFM32WG880F256|
|efm32wg890
|EFM32WG890F64, EFM32WG890F128, EFM32WG890F256|
|efm32wg895
|EFM32WG895F64, EFM32WG895F128, EFM32WG895F256|
|efm32wg900
|EFM32WG900F256|
|efm32wg940
|EFM32WG940F64, EFM32WG940F128, EFM32WG940F256|
|efm32wg942
|EFM32WG942F64, EFM32WG942F128, EFM32WG942F256|
|efm32wg980
|EFM32WG980F64, EFM32WG980F128, EFM32WG980F256|
|efm32wg990
|EFM32WG990F64, EFM32WG990F128, EFM32WG990F256|
|efm32wg995
|EFM32WG995F64, EFM32WG995F128, EFM32WG995F256|