Crate esp8266

Source
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
TryFromInterruptError
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