Expand description
Peripheral access API for ESP8266 microcontrollers (generated using svd2rust v0.22.2 ( ))
You can find an overview of the generated API [here] .
API features to be included in the [next]
svd2rust release can be generated by cloning the svd2rust [repository]
, checking out the above commit, and running cargo doc --open
.
[here] : https://docs.rs/svd2rust/0.22.2/svd2rust/#peripheral-api [next] : https://github.com/rust-embedded/svd2rust/blob/master/CHANGELOG.md#unreleased [repository] : https://github.com/rust-embedded/svd2rust
Modules§
- dport
- DPORT
- efuse
- EFUSE
- generic
- Common register and bit access and modify traits
- gpio
- GPIO
- i2s
- I2S
- io_mux
- IO_MUX
- rng
- RNG register
- rtc
- RTC
- rtccntl
- Internal I2C registers
- slc
- SLC
- spi0
- SPI0
- spi1
- SPI1
- timer
- TIMER
- uart0
- UART0
- uart1
- UART1
- wdt
- WDT
Structs§
- DPORT
- DPORT
- EFUSE
- EFUSE
- GPIO
- GPIO
- I2S
- I2S
- IO_MUX
- IO_MUX
- Peripherals
- All the peripherals
- RNG
- RNG register
- RTC
- RTC
- RTCCNTL
- Internal I2C registers
- SLC
- SLC
- SPI0
- SPI0
- SPI1
- SPI1
- TIMER
- TIMER
- TryFrom
Interrupt Error - TryFromInterruptError
- UART0
- UART0
- UART1
- UART1
- WDT
- WDT
Enums§
- Interrupt
- Enumeration of all the interrupts.
Constants§
- NVIC_
PRIO_ BITS - Number available in the NVIC for configuring priority