[−][src]Crate e310x
Peripheral access API for FE310 microcontrollers (generated using svd2rust v0.14.0)
You can find an overview of the API here.
Modules
aonclk | Always-On Clock Configuration |
backup | Backup Registers |
clint | Coreplex Local Interrupts |
gpio0 | General Purpose Input Output |
i2c0 | Inter-Integrated Circuit Master Interface (FE310-G002 only) |
otp | One Time Programmable Memory |
plic | Platform Level Interrupt Control |
pmu | PMU |
prci | Power Reset Clock Interrupts |
pwm0 | 8-bit timer with 4 cmp |
qspi0 | Quad Serial Peripheral Interface |
rtc | Watchdog |
uart0 | Universal Asynchronous Receiver Transmitter |
wdog | Watchdog |
Macros
interrupt | Assigns a handler to an interrupt |
Structs
AONCLK | Always-On Clock Configuration |
BACKUP | Backup Registers |
CLINT | Coreplex Local Interrupts |
GPIO0 | General Purpose Input Output |
I2C0 | Inter-Integrated Circuit Master Interface (FE310-G002 only) |
OTP | One Time Programmable Memory |
PLIC | Platform Level Interrupt Control |
PMU | PMU |
PRCI | Power Reset Clock Interrupts |
PWM0 | 8-bit timer with 4 cmp |
PWM1 | PWM1 |
PWM2 | PWM2 |
Peripherals | All the peripherals |
QSPI0 | Quad Serial Peripheral Interface |
QSPI1 | QSPI1 |
QSPI2 | QSPI2 |
RTC | Watchdog |
UART0 | Universal Asynchronous Receiver Transmitter |
UART1 | UART1 |
WDOG | Watchdog |
Enums
Interrupt | Enumeration of all the interrupts |