pub struct Peripherals {Show 28 fields
pub APB_CTRL: APB_CTRL,
pub APB_SARADC: APB_SARADC,
pub ASSIST_DEBUG: ASSIST_DEBUG,
pub BB: BB,
pub DMA: DMA,
pub ECC: ECC,
pub EFUSE: EFUSE,
pub EXTMEM: EXTMEM,
pub GPIO: GPIO,
pub I2C0: I2C0,
pub INTERRUPT_CORE0: INTERRUPT_CORE0,
pub IO_MUX: IO_MUX,
pub LEDC: LEDC,
pub MODEM_CLKRST: MODEM_CLKRST,
pub I2C_ANA_MST: I2C_ANA_MST,
pub RNG: RNG,
pub RTC_CNTL: RTC_CNTL,
pub SENSITIVE: SENSITIVE,
pub SHA: SHA,
pub SPI0: SPI0,
pub SPI1: SPI1,
pub SPI2: SPI2,
pub SYSTEM: SYSTEM,
pub SYSTIMER: SYSTIMER,
pub TIMG0: TIMG0,
pub UART0: UART0,
pub UART1: UART1,
pub XTS_AES: XTS_AES,
}
Expand description
All the peripherals.
Fields§
§APB_CTRL: APB_CTRL
APB_CTRL
APB_SARADC: APB_SARADC
APB_SARADC
ASSIST_DEBUG: ASSIST_DEBUG
ASSIST_DEBUG
BB: BB
BB
DMA: DMA
DMA
ECC: ECC
ECC
EFUSE: EFUSE
EFUSE
EXTMEM: EXTMEM
EXTMEM
GPIO: GPIO
GPIO
I2C0: I2C0
I2C0
INTERRUPT_CORE0: INTERRUPT_CORE0
INTERRUPT_CORE0
IO_MUX: IO_MUX
IO_MUX
LEDC: LEDC
LEDC
MODEM_CLKRST: MODEM_CLKRST
MODEM_CLKRST
I2C_ANA_MST: I2C_ANA_MST
I2C_ANA_MST
RNG: RNG
RNG
RTC_CNTL: RTC_CNTL
RTC_CNTL
SENSITIVE: SENSITIVE
SENSITIVE
SHA: SHA
SHA
SPI0: SPI0
SPI0
SPI1: SPI1
SPI1
SPI2: SPI2
SPI2
SYSTEM: SYSTEM
SYSTEM
SYSTIMER: SYSTIMER
SYSTIMER
TIMG0: TIMG0
TIMG0
UART0: UART0
UART0
UART1: UART1
UART1
XTS_AES: XTS_AES
XTS_AES
Implementations§
Auto Trait Implementations§
impl Freeze for Peripherals
impl !RefUnwindSafe for Peripherals
impl Send for Peripherals
impl !Sync for Peripherals
impl Unpin for Peripherals
impl UnwindSafe for Peripherals
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more