pub struct Mrcc { /* private fields */ }Expand description
MRCC.
Implementations§
Source§impl Mrcc
impl Mrcc
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn mrcc_glb_rst0(self) -> Reg<MrccGlbRst0, RW>
pub const fn mrcc_glb_rst0(self) -> Reg<MrccGlbRst0, RW>
Peripheral Reset Control 0.
Sourcepub const fn mrcc_glb_rst0_set(self) -> Reg<MrccGlbRst0Set, W>
pub const fn mrcc_glb_rst0_set(self) -> Reg<MrccGlbRst0Set, W>
Peripheral Reset Control Set 0.
Sourcepub const fn mrcc_glb_rst0_clr(self) -> Reg<MrccGlbRst0Clr, W>
pub const fn mrcc_glb_rst0_clr(self) -> Reg<MrccGlbRst0Clr, W>
Peripheral Reset Control Clear 0.
Sourcepub const fn mrcc_glb_rst1(self) -> Reg<MrccGlbRst1, RW>
pub const fn mrcc_glb_rst1(self) -> Reg<MrccGlbRst1, RW>
Peripheral Reset Control 1.
Sourcepub const fn mrcc_glb_rst1_set(self) -> Reg<MrccGlbRst1Set, W>
pub const fn mrcc_glb_rst1_set(self) -> Reg<MrccGlbRst1Set, W>
Peripheral Reset Control Set 1.
Sourcepub const fn mrcc_glb_rst1_clr(self) -> Reg<MrccGlbRst1Clr, W>
pub const fn mrcc_glb_rst1_clr(self) -> Reg<MrccGlbRst1Clr, W>
Peripheral Reset Control Clear 1.
Sourcepub const fn mrcc_glb_rst2(self) -> Reg<MrccGlbRst2, RW>
pub const fn mrcc_glb_rst2(self) -> Reg<MrccGlbRst2, RW>
Peripheral Reset Control 2.
Sourcepub const fn mrcc_glb_rst2_set(self) -> Reg<MrccGlbRst2Set, W>
pub const fn mrcc_glb_rst2_set(self) -> Reg<MrccGlbRst2Set, W>
Peripheral Reset Control Set 2.
Sourcepub const fn mrcc_glb_rst2_clr(self) -> Reg<MrccGlbRst2Clr, W>
pub const fn mrcc_glb_rst2_clr(self) -> Reg<MrccGlbRst2Clr, W>
Peripheral Reset Control Clear 2.
Sourcepub const fn mrcc_glb_cc0(self) -> Reg<MrccGlbCc0, RW>
pub const fn mrcc_glb_cc0(self) -> Reg<MrccGlbCc0, RW>
AHB Clock Control 0.
Sourcepub const fn mrcc_glb_cc0_set(self) -> Reg<MrccGlbCc0Set, W>
pub const fn mrcc_glb_cc0_set(self) -> Reg<MrccGlbCc0Set, W>
AHB Clock Control Set 0.
Sourcepub const fn mrcc_glb_cc0_clr(self) -> Reg<MrccGlbCc0Clr, W>
pub const fn mrcc_glb_cc0_clr(self) -> Reg<MrccGlbCc0Clr, W>
AHB Clock Control Clear 0.
Sourcepub const fn mrcc_glb_cc1(self) -> Reg<MrccGlbCc1, RW>
pub const fn mrcc_glb_cc1(self) -> Reg<MrccGlbCc1, RW>
AHB Clock Control 1.
Sourcepub const fn mrcc_glb_cc1_set(self) -> Reg<MrccGlbCc1Set, W>
pub const fn mrcc_glb_cc1_set(self) -> Reg<MrccGlbCc1Set, W>
AHB Clock Control Set 1.
Sourcepub const fn mrcc_glb_cc1_clr(self) -> Reg<MrccGlbCc1Clr, W>
pub const fn mrcc_glb_cc1_clr(self) -> Reg<MrccGlbCc1Clr, W>
AHB Clock Control Clear 1.
Sourcepub const fn mrcc_glb_cc2(self) -> Reg<MrccGlbCc2, RW>
pub const fn mrcc_glb_cc2(self) -> Reg<MrccGlbCc2, RW>
AHB Clock Control 2.
Sourcepub const fn mrcc_glb_cc2_set(self) -> Reg<MrccGlbCc2Set, W>
pub const fn mrcc_glb_cc2_set(self) -> Reg<MrccGlbCc2Set, W>
AHB Clock Control Set 2.
Sourcepub const fn mrcc_glb_cc2_clr(self) -> Reg<MrccGlbCc2Clr, W>
pub const fn mrcc_glb_cc2_clr(self) -> Reg<MrccGlbCc2Clr, W>
AHB Clock Control Clear 2.
Sourcepub const fn mrcc_glb_acc0(self) -> Reg<MrccGlbAcc0, RW>
pub const fn mrcc_glb_acc0(self) -> Reg<MrccGlbAcc0, RW>
Control Automatic Clock Gating 0.
Sourcepub const fn mrcc_glb_acc1(self) -> Reg<MrccGlbAcc1, RW>
pub const fn mrcc_glb_acc1(self) -> Reg<MrccGlbAcc1, RW>
Control Automatic Clock Gating 1.
Sourcepub const fn mrcc_glb_acc2(self) -> Reg<MrccGlbAcc2, RW>
pub const fn mrcc_glb_acc2(self) -> Reg<MrccGlbAcc2, RW>
Control Automatic Clock Gating 2.
Sourcepub const fn mrcc_ctimer0_clksel(self) -> Reg<MrccCtimer0Clksel, RW>
pub const fn mrcc_ctimer0_clksel(self) -> Reg<MrccCtimer0Clksel, RW>
CTIMER0 clock selection control.
Sourcepub const fn mrcc_ctimer0_clkdiv(self) -> Reg<MrccCtimer0Clkdiv, RW>
pub const fn mrcc_ctimer0_clkdiv(self) -> Reg<MrccCtimer0Clkdiv, RW>
CTIMER0 clock divider control.
Sourcepub const fn mrcc_ctimer1_clksel(self) -> Reg<MrccCtimer1Clksel, RW>
pub const fn mrcc_ctimer1_clksel(self) -> Reg<MrccCtimer1Clksel, RW>
CTIMER1 clock selection control.
Sourcepub const fn mrcc_ctimer1_clkdiv(self) -> Reg<MrccCtimer1Clkdiv, RW>
pub const fn mrcc_ctimer1_clkdiv(self) -> Reg<MrccCtimer1Clkdiv, RW>
CTIMER1 clock divider control.
Sourcepub const fn mrcc_ctimer2_clksel(self) -> Reg<MrccCtimer2Clksel, RW>
pub const fn mrcc_ctimer2_clksel(self) -> Reg<MrccCtimer2Clksel, RW>
CTIMER2 clock selection control.
Sourcepub const fn mrcc_ctimer2_clkdiv(self) -> Reg<MrccCtimer2Clkdiv, RW>
pub const fn mrcc_ctimer2_clkdiv(self) -> Reg<MrccCtimer2Clkdiv, RW>
CTIMER2 clock divider control.
Sourcepub const fn mrcc_wwdt0_clkdiv(self) -> Reg<MrccWwdt0Clkdiv, RW>
pub const fn mrcc_wwdt0_clkdiv(self) -> Reg<MrccWwdt0Clkdiv, RW>
WWDT0 clock divider control.
Sourcepub const fn mrcc_lpi2c0_clksel(self) -> Reg<MrccLpi2c0Clksel, RW>
pub const fn mrcc_lpi2c0_clksel(self) -> Reg<MrccLpi2c0Clksel, RW>
LPI2C0 clock selection control.
Sourcepub const fn mrcc_lpi2c0_clkdiv(self) -> Reg<MrccLpi2c0Clkdiv, RW>
pub const fn mrcc_lpi2c0_clkdiv(self) -> Reg<MrccLpi2c0Clkdiv, RW>
LPI2C0 clock divider control.
Sourcepub const fn mrcc_lpi2c1_clksel(self) -> Reg<MrccLpi2c1Clksel, RW>
pub const fn mrcc_lpi2c1_clksel(self) -> Reg<MrccLpi2c1Clksel, RW>
LPI2C1 clock selection control.
Sourcepub const fn mrcc_lpi2c1_clkdiv(self) -> Reg<MrccLpi2c1Clkdiv, RW>
pub const fn mrcc_lpi2c1_clkdiv(self) -> Reg<MrccLpi2c1Clkdiv, RW>
LPI2C1 clock divider control.
Sourcepub const fn mrcc_lpspi0_clksel(self) -> Reg<MrccLpspi0Clksel, RW>
pub const fn mrcc_lpspi0_clksel(self) -> Reg<MrccLpspi0Clksel, RW>
LPSPI0 clock selection control.
Sourcepub const fn mrcc_lpspi0_clkdiv(self) -> Reg<MrccLpspi0Clkdiv, RW>
pub const fn mrcc_lpspi0_clkdiv(self) -> Reg<MrccLpspi0Clkdiv, RW>
LPSPI0 clock divider control.
Sourcepub const fn mrcc_lpspi1_clksel(self) -> Reg<MrccLpspi1Clksel, RW>
pub const fn mrcc_lpspi1_clksel(self) -> Reg<MrccLpspi1Clksel, RW>
LPSPI1 clock selection control.
Sourcepub const fn mrcc_lpspi1_clkdiv(self) -> Reg<MrccLpspi1Clkdiv, RW>
pub const fn mrcc_lpspi1_clkdiv(self) -> Reg<MrccLpspi1Clkdiv, RW>
LPSPI1 clock divider control.
Sourcepub const fn mrcc_lpuart0_clksel(self) -> Reg<MrccLpuart0Clksel, RW>
pub const fn mrcc_lpuart0_clksel(self) -> Reg<MrccLpuart0Clksel, RW>
LPUART0 clock selection control.
Sourcepub const fn mrcc_lpuart0_clkdiv(self) -> Reg<MrccLpuart0Clkdiv, RW>
pub const fn mrcc_lpuart0_clkdiv(self) -> Reg<MrccLpuart0Clkdiv, RW>
LPUART0 clock divider control.
Sourcepub const fn mrcc_lpuart1_clksel(self) -> Reg<MrccLpuart1Clksel, RW>
pub const fn mrcc_lpuart1_clksel(self) -> Reg<MrccLpuart1Clksel, RW>
LPUART1 clock selection control.
Sourcepub const fn mrcc_lpuart1_clkdiv(self) -> Reg<MrccLpuart1Clkdiv, RW>
pub const fn mrcc_lpuart1_clkdiv(self) -> Reg<MrccLpuart1Clkdiv, RW>
LPUART1 clock divider control.
Sourcepub const fn mrcc_lpuart2_clksel(self) -> Reg<MrccLpuart2Clksel, RW>
pub const fn mrcc_lpuart2_clksel(self) -> Reg<MrccLpuart2Clksel, RW>
LPUART2 clock selection control.
Sourcepub const fn mrcc_lpuart2_clkdiv(self) -> Reg<MrccLpuart2Clkdiv, RW>
pub const fn mrcc_lpuart2_clkdiv(self) -> Reg<MrccLpuart2Clkdiv, RW>
LPUART2 clock divider control.
Sourcepub const fn mrcc_lpuart3_clksel(self) -> Reg<MrccLpuart3Clksel, RW>
pub const fn mrcc_lpuart3_clksel(self) -> Reg<MrccLpuart3Clksel, RW>
LPUART3 clock selection control.
Sourcepub const fn mrcc_lpuart3_clkdiv(self) -> Reg<MrccLpuart3Clkdiv, RW>
pub const fn mrcc_lpuart3_clkdiv(self) -> Reg<MrccLpuart3Clkdiv, RW>
LPUART3 clock divider control.
Sourcepub const fn mrcc_lptmr0_clksel(self) -> Reg<MrccLptmr0Clksel, RW>
pub const fn mrcc_lptmr0_clksel(self) -> Reg<MrccLptmr0Clksel, RW>
LPTMR0 clock selection control.
Sourcepub const fn mrcc_lptmr0_clkdiv(self) -> Reg<MrccLptmr0Clkdiv, RW>
pub const fn mrcc_lptmr0_clkdiv(self) -> Reg<MrccLptmr0Clkdiv, RW>
LPTMR0 clock divider control.
Sourcepub const fn mrcc_ostimer0_clksel(self) -> Reg<MrccOstimer0Clksel, RW>
pub const fn mrcc_ostimer0_clksel(self) -> Reg<MrccOstimer0Clksel, RW>
OSTIMER0 clock selection control.
Sourcepub const fn mrcc_adc_clksel(self) -> Reg<MrccAdcClksel, RW>
pub const fn mrcc_adc_clksel(self) -> Reg<MrccAdcClksel, RW>
ADCx clock selection control.
Sourcepub const fn mrcc_adc_clkdiv(self) -> Reg<MrccAdcClkdiv, RW>
pub const fn mrcc_adc_clkdiv(self) -> Reg<MrccAdcClkdiv, RW>
ADCx clock divider control.
Sourcepub const fn mrcc_cmp0_func_clkdiv(self) -> Reg<MrccCmp0FuncClkdiv, RW>
pub const fn mrcc_cmp0_func_clkdiv(self) -> Reg<MrccCmp0FuncClkdiv, RW>
CMP0_FUNC clock divider control.
Sourcepub const fn mrcc_cmp0_rr_clksel(self) -> Reg<MrccCmp0RrClksel, RW>
pub const fn mrcc_cmp0_rr_clksel(self) -> Reg<MrccCmp0RrClksel, RW>
CMP0_RR clock selection control.
Sourcepub const fn mrcc_cmp0_rr_clkdiv(self) -> Reg<MrccCmp0RrClkdiv, RW>
pub const fn mrcc_cmp0_rr_clkdiv(self) -> Reg<MrccCmp0RrClkdiv, RW>
CMP0_RR clock divider control.
Sourcepub const fn mrcc_cmp1_func_clkdiv(self) -> Reg<MrccCmp1FuncClkdiv, RW>
pub const fn mrcc_cmp1_func_clkdiv(self) -> Reg<MrccCmp1FuncClkdiv, RW>
CMP1_FUNC clock divider control.
Sourcepub const fn mrcc_cmp1_rr_clksel(self) -> Reg<MrccCmp1RrClksel, RW>
pub const fn mrcc_cmp1_rr_clksel(self) -> Reg<MrccCmp1RrClksel, RW>
CMP1_RR clock selection control.
Sourcepub const fn mrcc_cmp1_rr_clkdiv(self) -> Reg<MrccCmp1RrClkdiv, RW>
pub const fn mrcc_cmp1_rr_clkdiv(self) -> Reg<MrccCmp1RrClkdiv, RW>
CMP1_RR clock divider control.
Sourcepub const fn mrcc_flexcan0_clksel(self) -> Reg<MrccFlexcan0Clksel, RW>
pub const fn mrcc_flexcan0_clksel(self) -> Reg<MrccFlexcan0Clksel, RW>
FLEXCAN0 clock selection control.
Sourcepub const fn mrcc_flexcan0_clkdiv(self) -> Reg<MrccFlexcan0Clkdiv, RW>
pub const fn mrcc_flexcan0_clkdiv(self) -> Reg<MrccFlexcan0Clkdiv, RW>
FLEXCAN0 clock divider control.
Sourcepub const fn mrcc_dbg_trace_clksel(self) -> Reg<MrccDbgTraceClksel, RW>
pub const fn mrcc_dbg_trace_clksel(self) -> Reg<MrccDbgTraceClksel, RW>
DBG_TRACE clock selection control.
Sourcepub const fn mrcc_dbg_trace_clkdiv(self) -> Reg<MrccDbgTraceClkdiv, RW>
pub const fn mrcc_dbg_trace_clkdiv(self) -> Reg<MrccDbgTraceClkdiv, RW>
DBG_TRACE clock divider control.
Sourcepub const fn mrcc_clkout_clksel(self) -> Reg<MrccClkoutClksel, RW>
pub const fn mrcc_clkout_clksel(self) -> Reg<MrccClkoutClksel, RW>
CLKOUT clock selection control.
Sourcepub const fn mrcc_clkout_clkdiv(self) -> Reg<MrccClkoutClkdiv, RW>
pub const fn mrcc_clkout_clkdiv(self) -> Reg<MrccClkoutClkdiv, RW>
CLKOUT clock divider control.