This crate provides an autogenerated API for access to EFM32LG 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.efm32lg-pac]
version = "0.1.4"
features = ["efm32lg230"]
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 |
|:-----:|:-------:|
|efm32lg230
|EFM32LG230F64, EFM32LG230F128, EFM32LG230F256|
|efm32lg232
|EFM32LG232F64, EFM32LG232F128, EFM32LG232F256|
|efm32lg280
|EFM32LG280F64, EFM32LG280F128, EFM32LG280F256|
|efm32lg290
|EFM32LG290F64, EFM32LG290F128, EFM32LG290F256|
|efm32lg295
|EFM32LG295F64, EFM32LG295F128, EFM32LG295F256|
|efm32lg330
|EFM32LG330F64, EFM32LG330F128, EFM32LG330F256|
|efm32lg332
|EFM32LG332F64, EFM32LG332F128, EFM32LG332F256|
|efm32lg360
|EFM32LG360F64, EFM32LG360F128, EFM32LG360F256|
|efm32lg380
|EFM32LG380F64, EFM32LG380F128, EFM32LG380F256|
|efm32lg390
|EFM32LG390F64, EFM32LG390F128, EFM32LG390F256|
|efm32lg395
|EFM32LG395F64, EFM32LG395F128, EFM32LG395F256|
|efm32lg840
|EFM32LG840F64, EFM32LG840F128, EFM32LG840F256|
|efm32lg842
|EFM32LG842F64, EFM32LG842F128, EFM32LG842F256|
|efm32lg880
|EFM32LG880F64, EFM32LG880F128, EFM32LG880F256|
|efm32lg890
|EFM32LG890F64, EFM32LG890F128, EFM32LG890F256|
|efm32lg895
|EFM32LG895F64, EFM32LG895F128, EFM32LG895F256|
|efm32lg900
|EFM32LG900F256|
|efm32lg940
|EFM32LG940F64, EFM32LG940F128, EFM32LG940F256|
|efm32lg942
|EFM32LG942F64, EFM32LG942F128, EFM32LG942F256|
|efm32lg980
|EFM32LG980F64, EFM32LG980F128, EFM32LG980F256|
|efm32lg990
|EFM32LG990F64, EFM32LG990F128, EFM32LG990F256|
|efm32lg995
|EFM32LG995F64, EFM32LG995F128, EFM32LG995F256|