pub struct Peripherals {Show 21 fields
pub NVIC: Nvic,
pub SCB: Scb,
pub SYSTICK: SysTick,
pub ADC580_BIF_NL01: Adc580BifNl01,
pub ANAMISC580_NL01: Anamisc580Nl01,
pub BLE580_GR01: Ble580Gr01,
pub CHIP_VERSION: ChipVersion,
pub CRG580_DCDC_NL01: Crg580DcdcNl01,
pub CRG580_NL01: Crg580Nl01,
pub GPIO580_PORTS_NL01: Gpio580PortsNl01,
pub I2C580_NL00: I2C580Nl00,
pub KBRD580_NL01: Kbrd580Nl01,
pub OTPC580_GR01: Otpc580Gr01,
pub QUADEC580_GR01: Quadec580Gr01,
pub RISCUTIL580_GPREG_NL01: Riscutil580GpregNl01,
pub RISCUTIL580_WDOG_NL00: Riscutil580WdogNl00,
pub SPI443_NL00: Spi443Nl00,
pub TMR580_NL01: Tmr580Nl01,
pub UART1: Uart1,
pub UART2: Uart2,
pub WKUP580_NL01: Wkup580Nl01,
}Expand description
Required for compatibility with RTIC and other frameworks
Fields§
§NVIC: Nvic§SCB: Scb§SYSTICK: SysTick§ADC580_BIF_NL01: Adc580BifNl01§ANAMISC580_NL01: Anamisc580Nl01§BLE580_GR01: Ble580Gr01§CHIP_VERSION: ChipVersion§CRG580_DCDC_NL01: Crg580DcdcNl01§CRG580_NL01: Crg580Nl01§GPIO580_PORTS_NL01: Gpio580PortsNl01§I2C580_NL00: I2C580Nl00§KBRD580_NL01: Kbrd580Nl01§OTPC580_GR01: Otpc580Gr01§QUADEC580_GR01: Quadec580Gr01§RISCUTIL580_GPREG_NL01: Riscutil580GpregNl01§RISCUTIL580_WDOG_NL00: Riscutil580WdogNl00§SPI443_NL00: Spi443Nl00§TMR580_NL01: Tmr580Nl01§UART1: Uart1§UART2: Uart2§WKUP580_NL01: Wkup580Nl01Implementations§
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