pub struct Peripherals {Show 36 fields
pub sys_ctl1: SysCtl1,
pub io_config: IoConfig,
pub gpio0: Gpio0,
pub gpio1: Gpio1,
pub gpio2: Gpio2,
pub uart0: Uart0,
pub uart1: Uart1,
pub uart2: Uart2,
pub i2c0: I2c0,
pub i2c1: I2c1,
pub pwm: Pwm,
pub dma: Dma,
pub sfc_cfg: SfcCfg,
pub spi0: Spi0,
pub spi1: Spi1,
pub i2s: I2s,
pub lsadc: Lsadc,
pub tsensor: Tsensor,
pub timer: Timer,
pub wdt: Wdt,
pub rtc: Rtc,
pub efuse: Efuse,
pub sys_ctl0: SysCtl0,
pub cmu: Cmu,
pub glb_ctl_m: GlbCtlM,
pub spacc: Spacc,
pub pke: Pke,
pub km: Km,
pub trng: Trng,
pub tcxo: Tcxo,
pub cldo_crg: CldoCrg,
pub sdma: Sdma,
pub ulp_gpio: UlpGpio,
pub rf_wb_ctl: RfWbCtl,
pub share_mem_ctl: ShareMemCtl,
pub fama_remap: FamaRemap,
}Expand description
All the peripherals.
Fields§
§sys_ctl1: SysCtl1SYS_CTL1
io_config: IoConfigIO_CONFIG
gpio0: Gpio0GPIO0
gpio1: Gpio1GPIO1
gpio2: Gpio2GPIO2
uart0: Uart0UART0
uart1: Uart1UART1
uart2: Uart2UART2
i2c0: I2c0I2C0
i2c1: I2c1I2C1
pwm: PwmPWM
dma: DmaDMA
sfc_cfg: SfcCfgSFC_CFG
spi0: Spi0SPI0
spi1: Spi1SPI1
i2s: I2sI2S
lsadc: LsadcLSADC
tsensor: TsensorTSENSOR
timer: TimerTIMER
wdt: WdtWDT
rtc: RtcRTC
efuse: EfuseEFUSE
sys_ctl0: SysCtl0SYS_CTL0
cmu: CmuCMU
glb_ctl_m: GlbCtlMGLB_CTL_M
spacc: SpaccSPACC
pke: PkePKE
km: KmKM
trng: TrngTRNG
tcxo: TcxoTCXO
cldo_crg: CldoCrgCLDO_CRG
sdma: SdmaSDMA
ulp_gpio: UlpGpioULP_GPIO
rf_wb_ctl: RfWbCtlRF_WB_CTL
SHARE_MEM_CTL
fama_remap: FamaRemapFAMA_REMAP
Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Peripherals
impl !Sync for Peripherals
impl Freeze for Peripherals
impl Send 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