Struct atsam4n8b_pac::pmc::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {Show 22 fields
pub pmc_scer: Reg<PMC_SCER_SPEC>,
pub pmc_scdr: Reg<PMC_SCDR_SPEC>,
pub pmc_scsr: Reg<PMC_SCSR_SPEC>,
pub pmc_pcer0: Reg<PMC_PCER0_SPEC>,
pub pmc_pcdr0: Reg<PMC_PCDR0_SPEC>,
pub pmc_pcsr0: Reg<PMC_PCSR0_SPEC>,
pub ckgr_mor: Reg<CKGR_MOR_SPEC>,
pub ckgr_mcfr: Reg<CKGR_MCFR_SPEC>,
pub ckgr_pllar: Reg<CKGR_PLLAR_SPEC>,
pub pmc_mckr: Reg<PMC_MCKR_SPEC>,
pub pmc_pck: [Reg<PMC_PCK_SPEC>; 3],
pub pmc_ier: Reg<PMC_IER_SPEC>,
pub pmc_idr: Reg<PMC_IDR_SPEC>,
pub pmc_sr: Reg<PMC_SR_SPEC>,
pub pmc_imr: Reg<PMC_IMR_SPEC>,
pub pmc_fsmr: Reg<PMC_FSMR_SPEC>,
pub pmc_fspr: Reg<PMC_FSPR_SPEC>,
pub pmc_focr: Reg<PMC_FOCR_SPEC>,
pub pmc_wpmr: Reg<PMC_WPMR_SPEC>,
pub pmc_wpsr: Reg<PMC_WPSR_SPEC>,
pub pmc_ocr: Reg<PMC_OCR_SPEC>,
pub pmc_pmmr: Reg<PMC_PMMR_SPEC>,
// some fields omitted
}
Expand description
Register block
Fields
pmc_scer: Reg<PMC_SCER_SPEC>
0x00 - System Clock Enable Register
pmc_scdr: Reg<PMC_SCDR_SPEC>
0x04 - System Clock Disable Register
pmc_scsr: Reg<PMC_SCSR_SPEC>
0x08 - System Clock Status Register
pmc_pcer0: Reg<PMC_PCER0_SPEC>
0x10 - Peripheral Clock Enable Register 0
pmc_pcdr0: Reg<PMC_PCDR0_SPEC>
0x14 - Peripheral Clock Disable Register 0
pmc_pcsr0: Reg<PMC_PCSR0_SPEC>
0x18 - Peripheral Clock Status Register 0
ckgr_mor: Reg<CKGR_MOR_SPEC>
0x20 - Main Oscillator Register
ckgr_mcfr: Reg<CKGR_MCFR_SPEC>
0x24 - Main Clock Frequency Register
ckgr_pllar: Reg<CKGR_PLLAR_SPEC>
0x28 - PLLA Register
pmc_mckr: Reg<PMC_MCKR_SPEC>
0x30 - Master Clock Register
pmc_pck: [Reg<PMC_PCK_SPEC>; 3]
0x40..0x4c - Programmable Clock 0 Register
pmc_ier: Reg<PMC_IER_SPEC>
0x60 - Interrupt Enable Register
pmc_idr: Reg<PMC_IDR_SPEC>
0x64 - Interrupt Disable Register
pmc_sr: Reg<PMC_SR_SPEC>
0x68 - Status Register
pmc_imr: Reg<PMC_IMR_SPEC>
0x6c - Interrupt Mask Register
pmc_fsmr: Reg<PMC_FSMR_SPEC>
0x70 - Fast Start-up Mode Register
pmc_fspr: Reg<PMC_FSPR_SPEC>
0x74 - Fast Start-up Polarity Register
pmc_focr: Reg<PMC_FOCR_SPEC>
0x78 - Fault Output Clear Register
pmc_wpmr: Reg<PMC_WPMR_SPEC>
0xe4 - Write Protect Mode Register
pmc_wpsr: Reg<PMC_WPSR_SPEC>
0xe8 - Write Protect Status Register
pmc_ocr: Reg<PMC_OCR_SPEC>
0x110 - Oscillator Calibration Register
pmc_pmmr: Reg<PMC_PMMR_SPEC>
0x130 - PLL Maximum Multiplier Value Register