[][src]Struct circuit_playground_express::atsamd21g18a::sysctrl::RegisterBlock

#[repr(C)]
pub struct RegisterBlock { pub intenclr: INTENCLR, pub intenset: INTENSET, pub intflag: INTFLAG, pub pclksr: PCLKSR, pub xosc: XOSC, pub xosc32k: XOSC32K, pub osc32k: OSC32K, pub osculp32k: OSCULP32K, pub osc8m: OSC8M, pub dfllctrl: DFLLCTRL, pub dfllval: DFLLVAL, pub dfllmul: DFLLMUL, pub dfllsync: DFLLSYNC, pub bod33: BOD33, pub vreg: VREG, pub vref: VREF, pub dpllctrla: DPLLCTRLA, pub dpllratio: DPLLRATIO, pub dpllctrlb: DPLLCTRLB, pub dpllstatus: DPLLSTATUS, // some fields omitted }

Register block

Fields

intenclr: INTENCLR

0x00 - Interrupt Enable Clear

intenset: INTENSET

0x04 - Interrupt Enable Set

intflag: INTFLAG

0x08 - Interrupt Flag Status and Clear

pclksr: PCLKSR

0x0c - Power and Clocks Status

xosc: XOSC

0x10 - External Multipurpose Crystal Oscillator (XOSC) Control

xosc32k: XOSC32K

0x14 - 32kHz External Crystal Oscillator (XOSC32K) Control

osc32k: OSC32K

0x18 - 32kHz Internal Oscillator (OSC32K) Control

osculp32k: OSCULP32K

0x1c - 32kHz Ultra Low Power Internal Oscillator (OSCULP32K) Control

osc8m: OSC8M

0x20 - 8MHz Internal Oscillator (OSC8M) Control

dfllctrl: DFLLCTRL

0x24 - DFLL48M Control

dfllval: DFLLVAL

0x28 - DFLL48M Value

dfllmul: DFLLMUL

0x2c - DFLL48M Multiplier

dfllsync: DFLLSYNC

0x30 - DFLL48M Synchronization

bod33: BOD33

0x34 - 3.3V Brown-Out Detector (BOD33) Control

vreg: VREG

0x3c - Voltage Regulator System (VREG) Control

vref: VREF

0x40 - Voltage References System (VREF) Control

dpllctrla: DPLLCTRLA

0x44 - DPLL Control A

dpllratio: DPLLRATIO

0x48 - DPLL Ratio Control

dpllctrlb: DPLLCTRLB

0x4c - DPLL Control B

dpllstatus: DPLLSTATUS

0x50 - DPLL Status

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock

Blanket Implementations

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]