[−][src]Crate efm32pg12_pac
Peripheral access API for EFM32PG12 microcontrollers (generated using svd2rust v0.17.0)
You can find an overview of the API here.
Modules
acmp0 | ACMP0 |
adc0 | ADC0 |
cmu | CMU |
cryotimer | CRYOTIMER |
crypto0 | CRYPTO0 |
csen | CSEN |
emu | EMU |
etm | ETM |
fpueh | FPUEH |
generic | Common register and bit access and modify traits |
gpcrc | GPCRC |
gpio | GPIO |
i2c0 | I2C0 |
idac0 | IDAC0 |
ldma | LDMA |
lesense | LESENSE |
letimer0 | LETIMER0 |
leuart0 | LEUART0 |
msc | MSC |
pcnt0 | PCNT0 |
prs | PRS |
rmu | RMU |
rtcc | RTCC |
smu | SMU |
timer0 | TIMER0 |
trng0 | TRNG0 |
usart0 | USART0 |
vdac0 | VDAC0 |
wdog0 | WDOG0 |
wtimer0 | WTIMER0 |
Structs
ACMP0 | ACMP0 |
ACMP1 | ACMP1 |
ADC0 | ADC0 |
CBP | Cache and branch predictor maintenance operations |
CMU | CMU |
CPUID | CPUID |
CRYOTIMER | CRYOTIMER |
CRYPTO0 | CRYPTO0 |
CRYPTO1 | CRYPTO1 |
CSEN | CSEN |
CorePeripherals | Core peripherals |
DCB | Debug Control Block |
DWT | Data Watchpoint and Trace unit |
EMU | EMU |
ETM | ETM |
FPB | Flash Patch and Breakpoint unit |
FPU | Floating Point Unit |
FPUEH | FPUEH |
GPCRC | GPCRC |
GPIO | GPIO |
I2C0 | I2C0 |
I2C1 | I2C1 |
IDAC0 | IDAC0 |
ITM | Instrumentation Trace Macrocell |
LDMA | LDMA |
LESENSE | LESENSE |
LETIMER0 | LETIMER0 |
LEUART0 | LEUART0 |
MPU | Memory Protection Unit |
MSC | MSC |
NVIC | Nested Vector Interrupt Controller |
PCNT0 | PCNT0 |
PCNT1 | PCNT1 |
PCNT2 | PCNT2 |
PRS | PRS |
Peripherals | All the peripherals |
RMU | RMU |
RTCC | RTCC |
SCB | System Control Block |
SMU | SMU |
SYST | SysTick: System Timer |
TIMER0 | TIMER0 |
TIMER1 | TIMER1 |
TPIU | Trace Port Interface Unit |
TRNG0 | TRNG0 |
USART0 | USART0 |
USART1 | USART1 |
USART2 | USART2 |
USART3 | USART3 |
VDAC0 | VDAC0 |
WDOG0 | WDOG0 |
WDOG1 | WDOG1 |
WTIMER0 | WTIMER0 |
WTIMER1 | WTIMER1 |
Enums
Interrupt | Enumeration of all the interrupts |
Constants
NVIC_PRIO_BITS | Number available in the NVIC for configuring priority |