pub struct Peripherals {Show 35 fields
pub SYS_CTL0: SysCtl0<'static>,
pub SYS_CTL1: SysCtl1<'static>,
pub GLB_CTL_M: GlbCtlM<'static>,
pub CLDO_CRG: CldoCrg<'static>,
pub IO_CONFIG: IoConfig<'static>,
pub GPIO0: Gpio0<'static>,
pub GPIO1: Gpio1<'static>,
pub GPIO2: Gpio2<'static>,
pub ULP_GPIO: UlpGpio<'static>,
pub UART0: Uart0<'static>,
pub UART1: Uart1<'static>,
pub UART2: Uart2<'static>,
pub I2C0: I2c0<'static>,
pub I2C1: I2c1<'static>,
pub SPI0: Spi0<'static>,
pub SPI1: Spi1<'static>,
pub PWM: Pwm<'static>,
pub I2S: I2s<'static>,
pub LSADC: Lsadc<'static>,
pub DMA: Dma<'static>,
pub SDMA: Sdma<'static>,
pub SFC_CFG: SfcCfg<'static>,
pub TIMER: Timer<'static>,
pub WDT: Wdt<'static>,
pub RTC: Rtc<'static>,
pub TCXO: Tcxo<'static>,
pub TSENSOR: Tsensor<'static>,
pub EFUSE: Efuse<'static>,
pub SPACC: Spacc<'static>,
pub PKE: Pke<'static>,
pub KM: Km<'static>,
pub TRNG: Trng<'static>,
pub RF_WB_CTL: RfWbCtl<'static>,
pub SHARE_MEM_CTL: ShareMemCtl<'static>,
pub FAMA_REMAP: FamaRemap<'static>,
}Fields§
§SYS_CTL0: SysCtl0<'static>SYS_CTL0 peripheral
SYS_CTL1: SysCtl1<'static>SYS_CTL1 peripheral
GLB_CTL_M: GlbCtlM<'static>GLB_CTL_M peripheral
CLDO_CRG: CldoCrg<'static>CLDO_CRG peripheral
IO_CONFIG: IoConfig<'static>IO_CONFIG peripheral
GPIO0: Gpio0<'static>GPIO0 peripheral
GPIO1: Gpio1<'static>GPIO1 peripheral
GPIO2: Gpio2<'static>GPIO2 peripheral
ULP_GPIO: UlpGpio<'static>ULP_GPIO peripheral
UART0: Uart0<'static>UART0 peripheral
UART1: Uart1<'static>UART1 peripheral
UART2: Uart2<'static>UART2 peripheral
I2C0: I2c0<'static>I2C0 peripheral
I2C1: I2c1<'static>I2C1 peripheral
SPI0: Spi0<'static>SPI0 peripheral
SPI1: Spi1<'static>SPI1 peripheral
PWM: Pwm<'static>PWM peripheral
I2S: I2s<'static>I2S peripheral
LSADC: Lsadc<'static>LSADC peripheral
DMA: Dma<'static>DMA peripheral
SDMA: Sdma<'static>SDMA peripheral
SFC_CFG: SfcCfg<'static>SFC_CFG peripheral
TIMER: Timer<'static>TIMER peripheral
WDT: Wdt<'static>WDT peripheral
RTC: Rtc<'static>RTC peripheral
TCXO: Tcxo<'static>TCXO peripheral
TSENSOR: Tsensor<'static>TSENSOR peripheral
EFUSE: Efuse<'static>EFUSE peripheral
SPACC: Spacc<'static>SPACC peripheral
PKE: Pke<'static>PKE peripheral
KM: Km<'static>KM peripheral
TRNG: Trng<'static>TRNG peripheral
RF_WB_CTL: RfWbCtl<'static>RF_WB_CTL peripheral
SHARE_MEM_CTL: ShareMemCtl<'static>SHARE_MEM_CTL peripheral
FAMA_REMAP: FamaRemap<'static>FAMA_REMAP peripheral
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 UnsafeUnpin 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