mFrame
載入中...
搜尋中...
無符合項目
mcxa153::chip::mrcc::MRCC 類別 參考文件final

MCXA153 模組重設和時鐘控制器 (Module Reset and Clock Controller) 靜態工具類別 更多...

#include <MRCC.h>

類別mcxa153::chip::mrcc::MRCC的繼承圖:
ufm::lang::NonInstantiable ufm::lang::Object ufm::lang::Interface

靜態公開方法(Static Public Methods)

static constexpr uint32 GLB_RST0_INPUTMUX0 (uint32 value)
 MRCC_GLB_RST0 - INPUTMUX0.
 
static constexpr uint32 GLB_RST0_I3C0 (uint32 value)
 MRCC_GLB_RST0 - I3C0.
 
static constexpr uint32 GLB_RST0_CTIMER0 (uint32 value)
 MRCC_GLB_RST0 - CTIMER0.
 
static constexpr uint32 GLB_RST0_CTIMER1 (uint32 value)
 MRCC_GLB_RST0 - CTIMER1.
 
static constexpr uint32 GLB_RST0_CTIMER2 (uint32 value)
 MRCC_GLB_RST0 - CTIMER2.
 
static constexpr uint32 GLB_RST0_CTIMER3 (uint32 value)
 MRCC_GLB_RST0 - CTIMER3.
 
static constexpr uint32 GLB_RST0_CTIMER4 (uint32 value)
 MRCC_GLB_RST0 - CTIMER4.
 
static constexpr uint32 GLB_RST0_FREQME (uint32 value)
 MRCC_GLB_RST0 - FREQME.
 
static constexpr uint32 GLB_RST0_UTICK0 (uint32 value)
 MRCC_GLB_RST0 - UTICK0.
 
static constexpr uint32 GLB_RST0_DMA (uint32 value)
 MRCC_GLB_RST0 - DMA.
 
static constexpr uint32 GLB_RST0_AOI0 (uint32 value)
 MRCC_GLB_RST0 - AOI0.
 
static constexpr uint32 GLB_RST0_CRC0 (uint32 value)
 MRCC_GLB_RST0 - CRC0.
 
static constexpr uint32 GLB_RST0_EIM0 (uint32 value)
 MRCC_GLB_RST0 - EIM0.
 
static constexpr uint32 GLB_RST0_ERM0 (uint32 value)
 MRCC_GLB_RST0 - ERM0.
 
static constexpr uint32 GLB_RST0_AOI1 (uint32 value)
 MRCC_GLB_RST0 - AOI1.
 
static constexpr uint32 GLB_RST0_FLEXIO0 (uint32 value)
 MRCC_GLB_RST0 - FLEXIO0.
 
static constexpr uint32 GLB_RST0_LPI2C0 (uint32 value)
 MRCC_GLB_RST0 - LPI2C0.
 
static constexpr uint32 GLB_RST0_LPI2C1 (uint32 value)
 MRCC_GLB_RST0 - LPI2C1.
 
static constexpr uint32 GLB_RST0_LPSPI0 (uint32 value)
 MRCC_GLB_RST0 - LPSPI0.
 
static constexpr uint32 GLB_RST0_LPSPI1 (uint32 value)
 MRCC_GLB_RST0 - LPSPI1.
 
static constexpr uint32 GLB_RST0_LPUART0 (uint32 value)
 MRCC_GLB_RST0 - LPUART0.
 
static constexpr uint32 GLB_RST0_LPUART1 (uint32 value)
 MRCC_GLB_RST0 - LPUART1.
 
static constexpr uint32 GLB_RST0_LPUART2 (uint32 value)
 MRCC_GLB_RST0 - LPUART2.
 
static constexpr uint32 GLB_RST0_LPUART3 (uint32 value)
 MRCC_GLB_RST0 - LPUART3.
 
static constexpr uint32 GLB_RST0_LPUART4 (uint32 value)
 MRCC_GLB_RST0 - LPUART4.
 
static constexpr uint32 GLB_RST0_USB0 (uint32 value)
 MRCC_GLB_RST0 - USB0.
 
static constexpr uint32 GLB_RST0_QDC0 (uint32 value)
 MRCC_GLB_RST0 - QDC0.
 
static constexpr uint32 GLB_RST0_QDC1 (uint32 value)
 MRCC_GLB_RST0 - QDC1.
 
static constexpr uint32 GLB_RST0_FLEXPWM0 (uint32 value)
 MRCC_GLB_RST0 - FLEXPWM0.
 
static constexpr uint32 GLB_RST0_FLEXPWM1 (uint32 value)
 MRCC_GLB_RST0 - FLEXPWM1.
 
static constexpr uint32 GLB_RST0_SET_DATA (uint32 value)
 MRCC_GLB_RST0_SET - DATA.
 
static constexpr uint32 GLB_RST0_CLR_DATA (uint32 value)
 MRCC_GLB_RST0_CLR - DATA.
 
static constexpr uint32 GLB_RST1_OSTIMER0 (uint32 value)
 MRCC_GLB_RST1 - OSTIMER0.
 
static constexpr uint32 GLB_RST1_ADC0 (uint32 value)
 MRCC_GLB_RST1 - ADC0.
 
static constexpr uint32 GLB_RST1_ADC1 (uint32 value)
 MRCC_GLB_RST1 - ADC1.
 
static constexpr uint32 GLB_RST1_CMP1 (uint32 value)
 MRCC_GLB_RST1 - CMP1.
 
static constexpr uint32 GLB_RST1_DAC0 (uint32 value)
 MRCC_GLB_RST1 - DAC0.
 
static constexpr uint32 GLB_RST1_OPAMP0 (uint32 value)
 MRCC_GLB_RST1 - OPAMP0.
 
static constexpr uint32 GLB_RST1_PORT0 (uint32 value)
 MRCC_GLB_RST1 - PORT0.
 
static constexpr uint32 GLB_RST1_PORT1 (uint32 value)
 MRCC_GLB_RST1 - PORT1.
 
static constexpr uint32 GLB_RST1_PORT2 (uint32 value)
 MRCC_GLB_RST1 - PORT2.
 
static constexpr uint32 GLB_RST1_PORT3 (uint32 value)
 MRCC_GLB_RST1 - PORT3.
 
static constexpr uint32 GLB_RST1_PORT4 (uint32 value)
 MRCC_GLB_RST1 - PORT4.
 
static constexpr uint32 GLB_RST1_FLEXCAN0 (uint32 value)
 MRCC_GLB_RST1 - FLEXCAN0.
 
static constexpr uint32 GLB_RST1_LPI2C2 (uint32 value)
 MRCC_GLB_RST1 - LPI2C2.
 
static constexpr uint32 GLB_RST1_LPI2C3 (uint32 value)
 MRCC_GLB_RST1 - LPI2C3.
 
static constexpr uint32 GLB_RST1_GPIO0 (uint32 value)
 MRCC_GLB_RST1 - GPIO0.
 
static constexpr uint32 GLB_RST1_GPIO1 (uint32 value)
 MRCC_GLB_RST1 - GPIO1.
 
static constexpr uint32 GLB_RST1_GPIO2 (uint32 value)
 MRCC_GLB_RST1 - GPIO2.
 
static constexpr uint32 GLB_RST1_GPIO3 (uint32 value)
 MRCC_GLB_RST1 - GPIO3.
 
static constexpr uint32 GLB_RST1_GPIO4 (uint32 value)
 MRCC_GLB_RST1 - GPIO4.
 
static constexpr uint32 GLB_RST1_SET_DATA (uint32 value)
 MRCC_GLB_RST1_SET - DATA.
 
static constexpr uint32 GLB_RST1_CLR_DATA (uint32 value)
 MRCC_GLB_RST1_CLR - DATA.
 
static constexpr uint32 GLB_CC0_INPUTMUX0 (uint32 value)
 MRCC_GLB_CC0 - INPUTMUX0.
 
static constexpr uint32 GLB_CC0_I3C0 (uint32 value)
 MRCC_GLB_CC0 - I3C0.
 
static constexpr uint32 GLB_CC0_CTIMER0 (uint32 value)
 MRCC_GLB_CC0 - CTIMER0.
 
static constexpr uint32 GLB_CC0_CTIMER1 (uint32 value)
 MRCC_GLB_CC0 - CTIMER1.
 
static constexpr uint32 GLB_CC0_CTIMER2 (uint32 value)
 MRCC_GLB_CC0 - CTIMER2.
 
static constexpr uint32 GLB_CC0_CTIMER3 (uint32 value)
 MRCC_GLB_CC0 - CTIMER3.
 
static constexpr uint32 GLB_CC0_CTIMER4 (uint32 value)
 MRCC_GLB_CC0 - CTIMER4.
 
static constexpr uint32 GLB_CC0_FREQME (uint32 value)
 MRCC_GLB_CC0 - FREQME.
 
static constexpr uint32 GLB_CC0_UTICK0 (uint32 value)
 MRCC_GLB_CC0 - UTICK0.
 
static constexpr uint32 GLB_CC0_WWDT0 (uint32 value)
 MRCC_GLB_CC0 - WWDT0.
 
static constexpr uint32 GLB_CC0_DMA (uint32 value)
 MRCC_GLB_CC0 - DMA.
 
static constexpr uint32 GLB_CC0_AOI0 (uint32 value)
 MRCC_GLB_CC0 - AOI0.
 
static constexpr uint32 GLB_CC0_CRC0 (uint32 value)
 MRCC_GLB_CC0 - CRC0.
 
static constexpr uint32 GLB_CC0_EIM0 (uint32 value)
 MRCC_GLB_CC0 - EIM0.
 
static constexpr uint32 GLB_CC0_ERM0 (uint32 value)
 MRCC_GLB_CC0 - ERM0.
 
static constexpr uint32 GLB_CC0_FMC (uint32 value)
 MRCC_GLB_CC0 - FMC.
 
static constexpr uint32 GLB_CC0_AOI1 (uint32 value)
 MRCC_GLB_CC0 - AOI1.
 
static constexpr uint32 GLB_CC0_FLEXIO0 (uint32 value)
 MRCC_GLB_CC0 - FLEXIO0.
 
static constexpr uint32 GLB_CC0_LPI2C0 (uint32 value)
 MRCC_GLB_CC0 - LPI2C0.
 
static constexpr uint32 GLB_CC0_LPI2C1 (uint32 value)
 MRCC_GLB_CC0 - LPI2C1.
 
static constexpr uint32 GLB_CC0_LPSPI0 (uint32 value)
 MRCC_GLB_CC0 - LPSPI0.
 
static constexpr uint32 GLB_CC0_LPSPI1 (uint32 value)
 MRCC_GLB_CC0 - LPSPI1.
 
static constexpr uint32 GLB_CC0_LPUART0 (uint32 value)
 MRCC_GLB_CC0 - LPUART0.
 
static constexpr uint32 GLB_CC0_LPUART1 (uint32 value)
 MRCC_GLB_CC0 - LPUART1.
 
static constexpr uint32 GLB_CC0_LPUART2 (uint32 value)
 MRCC_GLB_CC0 - LPUART2.
 
static constexpr uint32 GLB_CC0_LPUART3 (uint32 value)
 MRCC_GLB_CC0 - LPUART3.
 
static constexpr uint32 GLB_CC0_LPUART4 (uint32 value)
 MRCC_GLB_CC0 - LPUART4.
 
static constexpr uint32 GLB_CC0_USB0 (uint32 value)
 MRCC_GLB_CC0 - USB0.
 
static constexpr uint32 GLB_CC0_QDC0 (uint32 value)
 MRCC_GLB_CC0 - QDC0.
 
static constexpr uint32 GLB_CC0_QDC1 (uint32 value)
 MRCC_GLB_CC0 - QDC1.
 
static constexpr uint32 GLB_CC0_FLEXPWM0 (uint32 value)
 MRCC_GLB_CC0 - FLEXPWM0.
 
static constexpr uint32 GLB_CC0_FLEXPWM1 (uint32 value)
 MRCC_GLB_CC0 - FLEXPWM1.
 
static constexpr uint32 GLB_CC0_SET_DATA (uint32 value)
 MRCC_GLB_CC0_SET - DATA.
 
static constexpr uint32 GLB_CC0_CLR_DATA (uint32 value)
 MRCC_GLB_CC0_CLR - DATA.
 
static constexpr uint32 GLB_CC1_OSTIMER0 (uint32 value)
 MRCC_GLB_CC1 - OSTIMER0.
 
static constexpr uint32 GLB_CC1_ADC0 (uint32 value)
 MRCC_GLB_CC1 - ADC0.
 
static constexpr uint32 GLB_CC1_ADC1 (uint32 value)
 MRCC_GLB_CC1 - ADC1.
 
static constexpr uint32 GLB_CC1_CMP0 (uint32 value)
 MRCC_GLB_CC1 - CMP0.
 
static constexpr uint32 GLB_CC1_CMP1 (uint32 value)
 MRCC_GLB_CC1 - CMP1.
 
static constexpr uint32 GLB_CC1_DAC0 (uint32 value)
 MRCC_GLB_CC1 - DAC0.
 
static constexpr uint32 GLB_CC1_OPAMP0 (uint32 value)
 MRCC_GLB_CC1 - OPAMP0.
 
static constexpr uint32 GLB_CC1_PORT0 (uint32 value)
 MRCC_GLB_CC1 - PORT0.
 
static constexpr uint32 GLB_CC1_PORT1 (uint32 value)
 MRCC_GLB_CC1 - PORT1.
 
static constexpr uint32 GLB_CC1_PORT2 (uint32 value)
 MRCC_GLB_CC1 - PORT2.
 
static constexpr uint32 GLB_CC1_PORT3 (uint32 value)
 MRCC_GLB_CC1 - PORT3.
 
static constexpr uint32 GLB_CC1_PORT4 (uint32 value)
 MRCC_GLB_CC1 - PORT4.
 
static constexpr uint32 GLB_CC1_FLEXCAN0 (uint32 value)
 MRCC_GLB_CC1 - FLEXCAN0.
 
static constexpr uint32 GLB_CC1_LPI2C2 (uint32 value)
 MRCC_GLB_CC1 - LPI2C2.
 
static constexpr uint32 GLB_CC1_LPI2C3 (uint32 value)
 MRCC_GLB_CC1 - LPI2C3.
 
static constexpr uint32 GLB_CC1_RAMA (uint32 value)
 MRCC_GLB_CC1 - RAMA.
 
static constexpr uint32 GLB_CC1_RAMB (uint32 value)
 MRCC_GLB_CC1 - RAMB.
 
static constexpr uint32 GLB_CC1_GPIO0 (uint32 value)
 MRCC_GLB_CC1 - GPIO0.
 
static constexpr uint32 GLB_CC1_GPIO1 (uint32 value)
 MRCC_GLB_CC1 - GPIO1.
 
static constexpr uint32 GLB_CC1_GPIO2 (uint32 value)
 MRCC_GLB_CC1 - GPIO2.
 
static constexpr uint32 GLB_CC1_GPIO3 (uint32 value)
 MRCC_GLB_CC1 - GPIO3.
 
static constexpr uint32 GLB_CC1_GPIO4 (uint32 value)
 MRCC_GLB_CC1 - GPIO4.
 
static constexpr uint32 GLB_CC1_ROMC (uint32 value)
 MRCC_GLB_CC1 - ROMC.
 
static constexpr uint32 GLB_CC_SET_DATA (uint32 value)
 MRCC_GLB_CC_SET - DATA.
 
static constexpr uint32 GLB_CC_CLR_DATA (uint32 value)
 MRCC_GLB_CC_CLR - DATA.
 
static constexpr uint32 GLB_ACC0_INPUTMUX0 (uint32 value)
 MRCC_GLB_ACC0 - INPUTMUX0.
 
static constexpr uint32 GLB_ACC0_I3C0 (uint32 value)
 MRCC_GLB_ACC0 - I3C0.
 
static constexpr uint32 GLB_ACC0_CTIMER0 (uint32 value)
 MRCC_GLB_ACC0 - CTIMER0.
 
static constexpr uint32 GLB_ACC0_CTIMER1 (uint32 value)
 MRCC_GLB_ACC0 - CTIMER1.
 
static constexpr uint32 GLB_ACC0_CTIMER2 (uint32 value)
 MRCC_GLB_ACC0 - CTIMER2.
 
static constexpr uint32 GLB_ACC0_CTIMER3 (uint32 value)
 MRCC_GLB_ACC0 - CTIMER3.
 
static constexpr uint32 GLB_ACC0_CTIMER4 (uint32 value)
 MRCC_GLB_ACC0 - CTIMER4.
 
static constexpr uint32 GLB_ACC0_FREQME (uint32 value)
 MRCC_GLB_ACC0 - FREQME.
 
static constexpr uint32 GLB_ACC0_UTICK0 (uint32 value)
 MRCC_GLB_ACC0 - UTICK0.
 
static constexpr uint32 GLB_ACC0_WWDT0 (uint32 value)
 MRCC_GLB_ACC0 - WWDT0.
 
static constexpr uint32 GLB_ACC0_DMA (uint32 value)
 MRCC_GLB_ACC0 - DMA.
 
static constexpr uint32 GLB_ACC0_AOI0 (uint32 value)
 MRCC_GLB_ACC0 - AOI0.
 
static constexpr uint32 GLB_ACC0_CRC0 (uint32 value)
 MRCC_GLB_ACC0 - CRC0.
 
static constexpr uint32 GLB_ACC0_EIM0 (uint32 value)
 MRCC_GLB_ACC0 - EIM0.
 
static constexpr uint32 GLB_ACC0_ERM0 (uint32 value)
 MRCC_GLB_ACC0 - ERM0.
 
static constexpr uint32 GLB_ACC0_FMC (uint32 value)
 MRCC_GLB_ACC0 - FMC.
 
static constexpr uint32 GLB_ACC0_AOI1 (uint32 value)
 MRCC_GLB_ACC0 - AOI1.
 
static constexpr uint32 GLB_ACC0_FLEXIO0 (uint32 value)
 MRCC_GLB_ACC0 - FLEXIO0.
 
static constexpr uint32 GLB_ACC0_LPI2C0 (uint32 value)
 MRCC_GLB_ACC0 - LPI2C0.
 
static constexpr uint32 GLB_ACC0_LPI2C1 (uint32 value)
 MRCC_GLB_ACC0 - LPI2C1.
 
static constexpr uint32 GLB_ACC0_LPSPI0 (uint32 value)
 MRCC_GLB_ACC0 - LPSPI0.
 
static constexpr uint32 GLB_ACC0_LPSPI1 (uint32 value)
 MRCC_GLB_ACC0 - LPSPI1.
 
static constexpr uint32 GLB_ACC0_LPUART0 (uint32 value)
 MRCC_GLB_ACC0 - LPUART0.
 
static constexpr uint32 GLB_ACC0_LPUART1 (uint32 value)
 MRCC_GLB_ACC0 - LPUART1.
 
static constexpr uint32 GLB_ACC0_LPUART2 (uint32 value)
 MRCC_GLB_ACC0 - LPUART2.
 
static constexpr uint32 GLB_ACC0_LPUART3 (uint32 value)
 MRCC_GLB_ACC0 - LPUART3.
 
static constexpr uint32 GLB_ACC0_LPUART4 (uint32 value)
 MRCC_GLB_ACC0 - LPUART4.
 
static constexpr uint32 GLB_ACC0_USB0 (uint32 value)
 MRCC_GLB_ACC0 - USB0.
 
static constexpr uint32 GLB_ACC0_QDC0 (uint32 value)
 MRCC_GLB_ACC0 - QDC0.
 
static constexpr uint32 GLB_ACC0_QDC1 (uint32 value)
 MRCC_GLB_ACC0 - QDC1.
 
static constexpr uint32 GLB_ACC0_FLEXPWM0 (uint32 value)
 MRCC_GLB_ACC0 - FLEXPWM0.
 
static constexpr uint32 GLB_ACC0_FLEXPWM1 (uint32 value)
 MRCC_GLB_ACC0 - FLEXPWM1.
 
static constexpr uint32 GLB_ACC1_OSTIMER0 (uint32 value)
 MRCC_GLB_ACC1 - OSTIMER0.
 
static constexpr uint32 GLB_ACC1_ADC0 (uint32 value)
 MRCC_GLB_ACC1 - ADC0.
 
static constexpr uint32 GLB_ACC1_ADC1 (uint32 value)
 MRCC_GLB_ACC1 - ADC1.
 
static constexpr uint32 GLB_ACC1_CMP0 (uint32 value)
 MRCC_GLB_ACC1 - CMP0.
 
static constexpr uint32 GLB_ACC1_CMP1 (uint32 value)
 MRCC_GLB_ACC1 - CMP1.
 
static constexpr uint32 GLB_ACC1_DAC0 (uint32 value)
 MRCC_GLB_ACC1 - DAC0.
 
static constexpr uint32 GLB_ACC1_OPAMP0 (uint32 value)
 MRCC_GLB_ACC1 - OPAMP0.
 
static constexpr uint32 GLB_ACC1_PORT0 (uint32 value)
 MRCC_GLB_ACC1 - PORT0.
 
static constexpr uint32 GLB_ACC1_PORT1 (uint32 value)
 MRCC_GLB_ACC1 - PORT1.
 
static constexpr uint32 GLB_ACC1_PORT2 (uint32 value)
 MRCC_GLB_ACC1 - PORT2.
 
static constexpr uint32 GLB_ACC1_PORT3 (uint32 value)
 MRCC_GLB_ACC1 - PORT3.
 
static constexpr uint32 GLB_ACC1_PORT4 (uint32 value)
 MRCC_GLB_ACC1 - PORT4.
 
static constexpr uint32 GLB_ACC1_FLEXCAN0 (uint32 value)
 MRCC_GLB_ACC1 - FLEXCAN0.
 
static constexpr uint32 GLB_ACC1_LPI2C2 (uint32 value)
 MRCC_GLB_ACC1 - LPI2C2.
 
static constexpr uint32 GLB_ACC1_LPI2C3 (uint32 value)
 MRCC_GLB_ACC1 - LPI2C3.
 
static constexpr uint32 GLB_ACC1_RAMA (uint32 value)
 MRCC_GLB_ACC1 - RAMA.
 
static constexpr uint32 GLB_ACC1_RAMB (uint32 value)
 MRCC_GLB_ACC1 - RAMB.
 
static constexpr uint32 GLB_ACC1_GPIO0 (uint32 value)
 MRCC_GLB_ACC1 - GPIO0.
 
static constexpr uint32 GLB_ACC1_GPIO1 (uint32 value)
 MRCC_GLB_ACC1 - GPIO1.
 
static constexpr uint32 GLB_ACC1_GPIO2 (uint32 value)
 MRCC_GLB_ACC1 - GPIO2.
 
static constexpr uint32 GLB_ACC1_GPIO3 (uint32 value)
 MRCC_GLB_ACC1 - GPIO3.
 
static constexpr uint32 GLB_ACC1_GPIO4 (uint32 value)
 MRCC_GLB_ACC1 - GPIO4.
 
static constexpr uint32 GLB_ACC1_ROMC (uint32 value)
 MRCC_GLB_ACC1 - ROMC.
 
static constexpr uint32 I3C0_FCLK_CLKSEL_MUX (uint32 value)
 MRCC_I3C0_FCLK_CLKSEL - MUX.
 
static constexpr uint32 I3C0_FCLK_CLKDIV_DIV (uint32 value)
 MRCC_I3C0_FCLK_CLKDIV - DIV.
 
static constexpr uint32 I3C0_FCLK_CLKDIV_RESET (uint32 value)
 MRCC_I3C0_FCLK_CLKDIV - RESET.
 
static constexpr uint32 I3C0_FCLK_CLKDIV_HALT (uint32 value)
 MRCC_I3C0_FCLK_CLKDIV - HALT.
 
static constexpr uint32 I3C0_FCLK_CLKDIV_UNSTAB (uint32 value)
 MRCC_I3C0_FCLK_CLKDIV - UNSTAB.
 
static constexpr uint32 CTIMER0_CLKSEL_MUX (uint32 value)
 MRCC_CTIMER0_CLKSEL - MUX.
 
static constexpr uint32 CTIMER0_CLKDIV_DIV (uint32 value)
 MRCC_CTIMER0_CLKDIV - DIV.
 
static constexpr uint32 CTIMER0_CLKDIV_RESET (uint32 value)
 MRCC_CTIMER0_CLKDIV - RESET.
 
static constexpr uint32 CTIMER0_CLKDIV_HALT (uint32 value)
 MRCC_CTIMER0_CLKDIV - HALT.
 
static constexpr uint32 CTIMER0_CLKDIV_UNSTAB (uint32 value)
 MRCC_CTIMER0_CLKDIV - UNSTAB.
 
static constexpr uint32 CTIMER1_CLKSEL_MUX (uint32 value)
 MRCC_CTIMER1_CLKSEL - MUX.
 
static constexpr uint32 CTIMER1_CLKDIV_DIV (uint32 value)
 MRCC_CTIMER1_CLKDIV - DIV.
 
static constexpr uint32 CTIMER1_CLKDIV_RESET (uint32 value)
 MRCC_CTIMER1_CLKDIV - RESET.
 
static constexpr uint32 CTIMER1_CLKDIV_HALT (uint32 value)
 MRCC_CTIMER1_CLKDIV - HALT.
 
static constexpr uint32 CTIMER1_CLKDIV_UNSTAB (uint32 value)
 MRCC_CTIMER1_CLKDIV - UNSTAB.
 
static constexpr uint32 CTIMER2_CLKSEL_MUX (uint32 value)
 MRCC_CTIMER2_CLKSEL - MUX.
 
static constexpr uint32 CTIMER2_CLKDIV_DIV (uint32 value)
 MRCC_CTIMER2_CLKDIV - DIV.
 
static constexpr uint32 CTIMER2_CLKDIV_RESET (uint32 value)
 MRCC_CTIMER2_CLKDIV - RESET.
 
static constexpr uint32 CTIMER2_CLKDIV_HALT (uint32 value)
 MRCC_CTIMER2_CLKDIV - HALT.
 
static constexpr uint32 CTIMER2_CLKDIV_UNSTAB (uint32 value)
 MRCC_CTIMER2_CLKDIV - UNSTAB.
 
static constexpr uint32 CTIMER3_CLKSEL_MUX (uint32 value)
 MRCC_CTIMER3_CLKSEL - MUX.
 
static constexpr uint32 CTIMER3_CLKDIV_DIV (uint32 value)
 MRCC_CTIMER3_CLKDIV - DIV.
 
static constexpr uint32 CTIMER3_CLKDIV_RESET (uint32 value)
 MRCC_CTIMER3_CLKDIV - RESET.
 
static constexpr uint32 CTIMER3_CLKDIV_HALT (uint32 value)
 MRCC_CTIMER3_CLKDIV - HALT.
 
static constexpr uint32 CTIMER3_CLKDIV_UNSTAB (uint32 value)
 MRCC_CTIMER3_CLKDIV - UNSTAB.
 
static constexpr uint32 CTIMER4_CLKSEL_MUX (uint32 value)
 MRCC_CTIMER4_CLKSEL - MUX.
 
static constexpr uint32 CTIMER4_CLKDIV_DIV (uint32 value)
 MRCC_CTIMER4_CLKDIV - DIV.
 
static constexpr uint32 CTIMER4_CLKDIV_RESET (uint32 value)
 MRCC_CTIMER4_CLKDIV - RESET.
 
static constexpr uint32 CTIMER4_CLKDIV_HALT (uint32 value)
 MRCC_CTIMER4_CLKDIV - HALT.
 
static constexpr uint32 CTIMER4_CLKDIV_UNSTAB (uint32 value)
 MRCC_CTIMER4_CLKDIV - UNSTAB.
 
static constexpr uint32 WWDT0_CLKDIV_DIV (uint32 value)
 MRCC_WWDT0_CLKDIV - DIV.
 
static constexpr uint32 WWDT0_CLKDIV_RESET (uint32 value)
 MRCC_WWDT0_CLKDIV - RESET.
 
static constexpr uint32 WWDT0_CLKDIV_HALT (uint32 value)
 MRCC_WWDT0_CLKDIV - HALT.
 
static constexpr uint32 WWDT0_CLKDIV_UNSTAB (uint32 value)
 MRCC_WWDT0_CLKDIV - UNSTAB.
 
static constexpr uint32 FLEXIO0_CLKSEL_MUX (uint32 value)
 MRCC_FLEXIO0_CLKSEL - MUX.
 
static constexpr uint32 FLEXIO0_CLKDIV_DIV (uint32 value)
 MRCC_FLEXIO0_CLKDIV - DIV.
 
static constexpr uint32 FLEXIO0_CLKDIV_RESET (uint32 value)
 MRCC_FLEXIO0_CLKDIV - RESET.
 
static constexpr uint32 FLEXIO0_CLKDIV_HALT (uint32 value)
 MRCC_FLEXIO0_CLKDIV - HALT.
 
static constexpr uint32 FLEXIO0_CLKDIV_UNSTAB (uint32 value)
 MRCC_FLEXIO0_CLKDIV - UNSTAB.
 
static constexpr uint32 LPI2C0_CLKSEL_MUX (uint32 value)
 MRCC_LPI2C0_CLKSEL - MUX.
 
static constexpr uint32 LPI2C0_CLKDIV_DIV (uint32 value)
 MRCC_LPI2C0_CLKDIV - DIV.
 
static constexpr uint32 LPI2C0_CLKDIV_RESET (uint32 value)
 MRCC_LPI2C0_CLKDIV - RESET.
 
static constexpr uint32 LPI2C0_CLKDIV_HALT (uint32 value)
 MRCC_LPI2C0_CLKDIV - HALT.
 
static constexpr uint32 LPI2C0_CLKDIV_UNSTAB (uint32 value)
 MRCC_LPI2C0_CLKDIV - UNSTAB.
 
static constexpr uint32 LPI2C1_CLKSEL_MUX (uint32 value)
 MRCC_LPI2C1_CLKSEL - MUX.
 
static constexpr uint32 LPI2C1_CLKDIV_DIV (uint32 value)
 MRCC_LPI2C1_CLKDIV - DIV.
 
static constexpr uint32 LPI2C1_CLKDIV_RESET (uint32 value)
 MRCC_LPI2C1_CLKDIV - RESET.
 
static constexpr uint32 LPI2C1_CLKDIV_HALT (uint32 value)
 MRCC_LPI2C1_CLKDIV - HALT.
 
static constexpr uint32 LPI2C1_CLKDIV_UNSTAB (uint32 value)
 MRCC_LPI2C1_CLKDIV - UNSTAB.
 
static constexpr uint32 LPSPI0_CLKSEL_MUX (uint32 value)
 MRCC_LPSPI0_CLKSEL - MUX.
 
static constexpr uint32 LPSPI0_CLKDIV_DIV (uint32 value)
 MRCC_LPSPI0_CLKDIV - DIV.
 
static constexpr uint32 LPSPI0_CLKDIV_RESET (uint32 value)
 MRCC_LPSPI0_CLKDIV - RESET.
 
static constexpr uint32 LPSPI0_CLKDIV_HALT (uint32 value)
 MRCC_LPSPI0_CLKDIV - HALT.
 
static constexpr uint32 LPSPI0_CLKDIV_UNSTAB (uint32 value)
 MRCC_LPSPI0_CLKDIV - UNSTAB.
 
static constexpr uint32 LPSPI1_CLKSEL_MUX (uint32 value)
 MRCC_LPSPI1_CLKSEL - MUX.
 
static constexpr uint32 LPSPI1_CLKDIV_DIV (uint32 value)
 MRCC_LPSPI1_CLKDIV - DIV.
 
static constexpr uint32 LPSPI1_CLKDIV_RESET (uint32 value)
 MRCC_LPSPI1_CLKDIV - RESET.
 
static constexpr uint32 LPSPI1_CLKDIV_HALT (uint32 value)
 MRCC_LPSPI1_CLKDIV - HALT.
 
static constexpr uint32 LPSPI1_CLKDIV_UNSTAB (uint32 value)
 MRCC_LPSPI1_CLKDIV - UNSTAB.
 
static constexpr uint32 LPUART0_CLKSEL_MUX (uint32 value)
 MRCC_LPUART0_CLKSEL - MUX.
 
static constexpr uint32 LPUART0_CLKDIV_DIV (uint32 value)
 MRCC_LPUART0_CLKDIV - DIV.
 
static constexpr uint32 LPUART0_CLKDIV_RESET (uint32 value)
 MRCC_LPUART0_CLKDIV - RESET.
 
static constexpr uint32 LPUART0_CLKDIV_HALT (uint32 value)
 MRCC_LPUART0_CLKDIV - HALT.
 
static constexpr uint32 LPUART0_CLKDIV_UNSTAB (uint32 value)
 MRCC_LPUART0_CLKDIV - UNSTAB.
 
static constexpr uint32 LPUART1_CLKSEL_MUX (uint32 value)
 MRCC_LPUART1_CLKSEL - MUX.
 
static constexpr uint32 LPUART1_CLKDIV_DIV (uint32 value)
 MRCC_LPUART1_CLKDIV - DIV.
 
static constexpr uint32 LPUART1_CLKDIV_RESET (uint32 value)
 MRCC_LPUART1_CLKDIV - RESET.
 
static constexpr uint32 LPUART1_CLKDIV_HALT (uint32 value)
 MRCC_LPUART1_CLKDIV - HALT.
 
static constexpr uint32 LPUART1_CLKDIV_UNSTAB (uint32 value)
 MRCC_LPUART1_CLKDIV - UNSTAB.
 
static constexpr uint32 LPUART2_CLKSEL_MUX (uint32 value)
 MRCC_LPUART2_CLKSEL - MUX.
 
static constexpr uint32 LPUART2_CLKDIV_DIV (uint32 value)
 MRCC_LPUART2_CLKDIV - DIV.
 
static constexpr uint32 LPUART2_CLKDIV_RESET (uint32 value)
 MRCC_LPUART2_CLKDIV - RESET.
 
static constexpr uint32 LPUART2_CLKDIV_HALT (uint32 value)
 MRCC_LPUART2_CLKDIV - HALT.
 
static constexpr uint32 LPUART2_CLKDIV_UNSTAB (uint32 value)
 MRCC_LPUART2_CLKDIV - UNSTAB.
 
static constexpr uint32 LPUART3_CLKSEL_MUX (uint32 value)
 MRCC_LPUART3_CLKSEL - MUX.
 
static constexpr uint32 LPUART3_CLKDIV_DIV (uint32 value)
 MRCC_LPUART3_CLKDIV - DIV.
 
static constexpr uint32 LPUART3_CLKDIV_RESET (uint32 value)
 MRCC_LPUART3_CLKDIV - RESET.
 
static constexpr uint32 LPUART3_CLKDIV_HALT (uint32 value)
 MRCC_LPUART3_CLKDIV - HALT.
 
static constexpr uint32 LPUART3_CLKDIV_UNSTAB (uint32 value)
 MRCC_LPUART3_CLKDIV - UNSTAB.
 
static constexpr uint32 LPUART4_CLKSEL_MUX (uint32 value)
 MRCC_LPUART4_CLKSEL - MUX.
 
static constexpr uint32 LPUART4_CLKDIV_DIV (uint32 value)
 MRCC_LPUART4_CLKDIV - DIV.
 
static constexpr uint32 LPUART4_CLKDIV_RESET (uint32 value)
 MRCC_LPUART4_CLKDIV - RESET.
 
static constexpr uint32 LPUART4_CLKDIV_HALT (uint32 value)
 MRCC_LPUART4_CLKDIV - HALT.
 
static constexpr uint32 LPUART4_CLKDIV_UNSTAB (uint32 value)
 MRCC_LPUART4_CLKDIV - UNSTAB.
 
static constexpr uint32 USB0_CLKSEL_MUX (uint32 value)
 MRCC_USB0_CLKSEL - MUX.
 
static constexpr uint32 LPTMR0_CLKSEL_MUX (uint32 value)
 MRCC_LPTMR0_CLKSEL - MUX.
 
static constexpr uint32 LPTMR0_CLKDIV_DIV (uint32 value)
 MRCC_LPTMR0_CLKDIV - DIV.
 
static constexpr uint32 LPTMR0_CLKDIV_RESET (uint32 value)
 MRCC_LPTMR0_CLKDIV - RESET.
 
static constexpr uint32 LPTMR0_CLKDIV_HALT (uint32 value)
 MRCC_LPTMR0_CLKDIV - HALT.
 
static constexpr uint32 LPTMR0_CLKDIV_UNSTAB (uint32 value)
 MRCC_LPTMR0_CLKDIV - UNSTAB.
 
static constexpr uint32 OSTIMER0_CLKSEL_MUX (uint32 value)
 MRCC_OSTIMER0_CLKSEL - MUX.
 
static constexpr uint32 ADC0_CLKSEL_MUX (uint32 value)
 MRCC_ADC0_CLKSEL - MUX.
 
static constexpr uint32 ADC0_CLKDIV_DIV (uint32 value)
 MRCC_ADC0_CLKDIV - DIV.
 
static constexpr uint32 ADC0_CLKDIV_RESET (uint32 value)
 MRCC_ADC0_CLKDIV - RESET.
 
static constexpr uint32 ADC0_CLKDIV_HALT (uint32 value)
 MRCC_ADC0_CLKDIV - HALT.
 
static constexpr uint32 ADC0_CLKDIV_UNSTAB (uint32 value)
 MRCC_ADC0_CLKDIV - UNSTAB.
 
static constexpr uint32 ADC1_CLKSEL_MUX (uint32 value)
 MRCC_ADC1_CLKSEL - MUX.
 
static constexpr uint32 ADC1_CLKDIV_DIV (uint32 value)
 MRCC_ADC1_CLKDIV - DIV.
 
static constexpr uint32 ADC1_CLKDIV_RESET (uint32 value)
 MRCC_ADC1_CLKDIV - RESET.
 
static constexpr uint32 ADC1_CLKDIV_HALT (uint32 value)
 MRCC_ADC1_CLKDIV - HALT.
 
static constexpr uint32 ADC1_CLKDIV_UNSTAB (uint32 value)
 MRCC_ADC1_CLKDIV - UNSTAB.
 
static constexpr uint32 CMP0_FUNC_CLKDIV_DIV (uint32 value)
 MRCC_CMP0_FUNC_CLKDIV - DIV.
 
static constexpr uint32 CMP0_FUNC_CLKDIV_RESET (uint32 value)
 MRCC_CMP0_FUNC_CLKDIV - RESET.
 
static constexpr uint32 CMP0_FUNC_CLKDIV_HALT (uint32 value)
 MRCC_CMP0_FUNC_CLKDIV - HALT.
 
static constexpr uint32 CMP0_FUNC_CLKDIV_UNSTAB (uint32 value)
 MRCC_CMP0_FUNC_CLKDIV - UNSTAB.
 
static constexpr uint32 CMP0_RR_CLKSEL_MUX (uint32 value)
 MRCC_CMP0_RR_CLKSEL - MUX.
 
static constexpr uint32 CMP0_RR_CLKDIV_DIV (uint32 value)
 MRCC_CMP0_RR_CLKDIV - DIV.
 
static constexpr uint32 CMP0_RR_CLKDIV_RESET (uint32 value)
 MRCC_CMP0_RR_CLKDIV - RESET.
 
static constexpr uint32 CMP0_RR_CLKDIV_HALT (uint32 value)
 MRCC_CMP0_RR_CLKDIV - HALT.
 
static constexpr uint32 CMP0_RR_CLKDIV_UNSTAB (uint32 value)
 MRCC_CMP0_RR_CLKDIV - UNSTAB.
 
static constexpr uint32 CMP1_FUNC_CLKDIV_DIV (uint32 value)
 MRCC_CMP1_FUNC_CLKDIV - DIV.
 
static constexpr uint32 CMP1_FUNC_CLKDIV_RESET (uint32 value)
 MRCC_CMP1_FUNC_CLKDIV - RESET.
 
static constexpr uint32 CMP1_FUNC_CLKDIV_HALT (uint32 value)
 MRCC_CMP1_FUNC_CLKDIV - HALT.
 
static constexpr uint32 CMP1_FUNC_CLKDIV_UNSTAB (uint32 value)
 MRCC_CMP1_FUNC_CLKDIV - UNSTAB.
 
static constexpr uint32 CMP1_RR_CLKSEL_MUX (uint32 value)
 MRCC_CMP1_RR_CLKSEL - MUX.
 
static constexpr uint32 CMP1_RR_CLKDIV_DIV (uint32 value)
 MRCC_CMP1_RR_CLKDIV - CDIV.
 
static constexpr uint32 CMP1_RR_CLKDIV_RESET (uint32 value)
 MRCC_CMP1_RR_CLKDIV - CRESET.
 
static constexpr uint32 CMP1_RR_CLKDIV_HALT (uint32 value)
 MRCC_CMP1_RR_CLKDIV - CHALT.
 
static constexpr uint32 CMP1_RR_CLKDIV_UNSTAB (uint32 value)
 MRCC_CMP1_RR_CLKDIV - CUNSTAB.
 
static constexpr uint32 DAC0_CLKSEL_MUX (uint32 value)
 MRCC_DAC0_CLKSEL - MUX.
 
static constexpr uint32 DAC0_CLKDIV_DIV (uint32 value)
 MRCC_DAC0_CLKDIV - DIV.
 
static constexpr uint32 DAC0_CLKDIV_RESET (uint32 value)
 MRCC_DAC0_CLKDIV - RESET.
 
static constexpr uint32 DAC0_CLKDIV_HALT (uint32 value)
 MRCC_DAC0_CLKDIV - HALT.
 
static constexpr uint32 DAC0_CLKDIV_UNSTAB (uint32 value)
 MRCC_DAC0_CLKDIV - UNSTAB.
 
static constexpr uint32 FLEXCAN0_CLKSEL_MUX (uint32 value)
 MRCC_FLEXCAN0_CLKSEL - MUX.
 
static constexpr uint32 FLEXCAN0_CLKDIV_DIV (uint32 value)
 MRCC_FLEXCAN0_CLKDIV - DIV.
 
static constexpr uint32 FLEXCAN0_CLKDIV_RESET (uint32 value)
 MRCC_FLEXCAN0_CLKDIV - RESET.
 
static constexpr uint32 FLEXCAN0_CLKDIV_HALT (uint32 value)
 MRCC_FLEXCAN0_CLKDIV - HALT.
 
static constexpr uint32 FLEXCAN0_CLKDIV_UNSTAB (uint32 value)
 MRCC_FLEXCAN0_CLKDIV - UNSTAB.
 
static constexpr uint32 LPI2C2_CLKSEL_MUX (uint32 value)
 MRCC_LPI2C2_CLKSEL - MUX.
 
static constexpr uint32 LPI2C2_CLKDIV_DIV (uint32 value)
 MRCC_LPI2C2_CLKDIV - DIV.
 
static constexpr uint32 LPI2C2_CLKDIV_RESET (uint32 value)
 MRCC_LPI2C2_CLKDIV - RESET.
 
static constexpr uint32 LPI2C2_CLKDIV_HALT (uint32 value)
 MRCC_LPI2C2_CLKDIV - HALT.
 
static constexpr uint32 LPI2C2_CLKDIV_UNSTAB (uint32 value)
 MRCC_LPI2C2_CLKDIV - UNSTAB.
 
static constexpr uint32 LPI2C3_CLKSEL_MUX (uint32 value)
 MRCC_LPI2C3_CLKSEL - MUX.
 
static constexpr uint32 LPI2C3_CLKDIV_DIV (uint32 value)
 MRCC_LPI2C3_CLKDIV - DIV.
 
static constexpr uint32 LPI2C3_CLKDIV_RESET (uint32 value)
 MRCC_LPI2C3_CLKDIV - RESET.
 
static constexpr uint32 LPI2C3_CLKDIV_HALT (uint32 value)
 MRCC_LPI2C3_CLKDIV - HALT.
 
static constexpr uint32 LPI2C3_CLKDIV_UNSTAB (uint32 value)
 MRCC_LPI2C3_CLKDIV - UNSTAB.
 
static constexpr uint32 DBG_TRACE_CLKSEL_MUX (uint32 value)
 MRCC_DBG_TRACE_CLKSEL - MUX.
 
static constexpr uint32 DBG_TRACE_CLKDIV_DIV (uint32 value)
 MRCC_DBG_TRACE_CLKDIV - DIV.
 
static constexpr uint32 DBG_TRACE_CLKDIV_RESET (uint32 value)
 MRCC_DBG_TRACE_CLKDIV - RESET.
 
static constexpr uint32 DBG_TRACE_CLKDIV_HALT (uint32 value)
 MRCC_DBG_TRACE_CLKDIV - HALT.
 
static constexpr uint32 DBG_TRACE_CLKDIV_UNSTAB (uint32 value)
 MRCC_DBG_TRACE_CLKDIV - UNSTAB.
 
static constexpr uint32 CLKOUT_CLKSEL_MUX (uint32 value)
 MRCC_CLKOUT_CLKSEL - MUX.
 
static constexpr uint32 CLKOUT_CLKDIV_DIV (uint32 value)
 MRCC_CLKOUT_CLKDIV - DIV.
 
static constexpr uint32 CLKOUT_CLKDIV_RESET (uint32 value)
 MRCC_CLKOUT_CLKDIV - RESET.
 
static constexpr uint32 CLKOUT_CLKDIV_HALT (uint32 value)
 MRCC_CLKOUT_CLKDIV - HALT.
 
static constexpr uint32 CLKOUT_CLKDIV_UNSTAB (uint32 value)
 MRCC_CLKOUT_CLKDIV - UNSTAB.
 
static constexpr uint32 SYSTICK_CLKSEL_MUX (uint32 value)
 MRCC_SYSTICK_CLKSEL - MUX.
 
static constexpr uint32 SYSTICK_CLKDIV_DIV (uint32 value)
 MRCC_SYSTICK_CLKDIV - DIV.
 
static constexpr uint32 SYSTICK_CLKDIV_RESET (uint32 value)
 MRCC_SYSTICK_CLKDIV - RESET.
 
static constexpr uint32 SYSTICK_CLKDIV_HALT (uint32 value)
 MRCC_SYSTICK_CLKDIV - HALT.
 
static constexpr uint32 SYSTICK_CLKDIV_UNSTAB (uint32 value)
 MRCC_SYSTICK_CLKDIV - UNSTAB.
 
static constexpr uint32 FRO_HF_DIV_CLKDIV_DIV (uint32 value)
 MRCC_FRO_HF_DIV_CLKDIV - DIV.
 
static constexpr uint32 FRO_HF_DIV_CLKDIV_UNSTAB (uint32 value)
 MRCC_FRO_HF_DIV_CLKDIV - UNSTAB.
 

保護方法(Protected Methods)

virtual ~MRCC (void) override=default
 Destroy the object.
 
- 保護方法(Protected Methods) 繼承自 ufm::lang::NonInstantiable
 NonInstantiable (void)=delete
 禁止實例化 NonInstantiable 類別
 
 NonInstantiable (const NonInstantiable &)=delete
 禁止複製建構函式
 
virtual ~NonInstantiable (void) override=default
 Destroy the Non Instantiable object.
 
NonInstantiableoperator= (const NonInstantiable &)=delete
 
NonInstantiableoperator= (NonInstantiable &&)=delete
 

額外的繼承成員

- 公開方法(Public Methods) 繼承自 ufm::lang::Object
void * operator new (size_t n)
 使用運算子 new 分配記憶體
 
void * operator new (size_t n, void *p)
 在指定記憶體上調用運算子 new
 
virtual ufm::lang::ObjectgetObject (void) override
 取得對應的 Object 物件
 
void delay (int milliseconds) const
 延遲指定的毫秒數進行執行緒等待
 
bool equals (Object *object) const
 判斷與另一物件是否為相同參照(指標型態比較)
 
bool equals (Object &object) const
 判斷與另一物件是否為相同參照(參照型態比較)
 
void wait (void) const
 使當前線程等待直到被通知
 
bool wait (int timeout) const
 等待通知或超時
 
bool yield (void) const
 讓執行緒讓渡控制權給同優先權的下一個執行緒
 
int lock (void) const
 核心鎖定,鎖定期間禁止線程切換
 
int unlock (void) const
 核心解鎖
 
ufm::sys::ThreadcurrentThread (void) const
 取得當前執行緒指標
 
virtual int hashcode (void) const
 返回對象的哈希碼值。支持這種方法是為了散列表,如HashMap提供的那樣。
 
- 公開方法(Public Methods) 繼承自 ufm::lang::Interface
virtual ~Interface (void)=default
 虛擬析構函式
 

詳細描述

MCXA153 模組重設和時鐘控制器 (Module Reset and Clock Controller) 靜態工具類別

MRCC 類別提供 MCXA153 微控制器模組重設和時鐘控制的完整操作介面。 此類別設計為靜態工具類別,無法實例化,所有功能均透過靜態函數提供, 用於配置和控制系統中所有周邊模組的重設狀態、時鐘啟用/停用、 以及自動時鐘閘控功能,是系統電源管理和初始化的核心控制器。

主要功能模組包括:

周邊重設控制 (Peripheral Reset Control):

  • **GLB_RST0 暫存器群組**:控制第一組周邊模組的重設狀態
    • 通訊介面:I3C0, LPI2C0-1, LPSPI0-1, LPUART0-4, USB0
    • 計時器模組:CTIMER0-4, UTICK0, FREQME
    • 控制邏輯:INPUTMUX0, DMA, AOI0-1, FlexIO0
    • 資料處理:CRC0, EIM0, ERM0
    • 馬達控制:QDC0-1, FlexPWM0-1
  • **GLB_RST1 暫存器群組**:控制第二組周邊模組的重設狀態
    • 類比模組:ADC0-1, CMP1, DAC0, OPAMP0
    • 數位 I/O:PORT0-4, GPIO0-4
    • 通訊擴充:LPI2C2-3, FlexCAN0
    • 系統時鐘:OSTIMER0

AHB 時鐘控制 (AHB Clock Control):

  • **GLB_CC0 暫存器群組**:控制第一組周邊模組的時鐘啟用
    • 包含與 GLB_RST0 相對應的所有模組
    • 額外支援:WWDT0 (看門狗計時器), FMC (Flash 記憶體控制器)
  • **GLB_CC1 暫存器群組**:控制第二組周邊模組的時鐘啟用
    • 包含與 GLB_RST1 相對應的所有模組
    • 額外支援:CMP0, RAMA/RAMB (記憶體存取), ROMC (ROM 控制器)

自動時鐘閘控 (Automatic Clock Gating):

  • **GLB_ACC0 暫存器群組**:控制第一組周邊模組的自動時鐘閘控
  • **GLB_ACC1 暫存器群組**:控制第二組周邊模組的自動時鐘閘控
  • 根據模組活動狀態自動啟用/停用時鐘,降低功耗

暫存器操作模式:

  • **直接設定**:透過 GLB_RSTn, GLB_CCn, GLB_ACCn 暫存器直接配置
  • **原子設定**:透過 GLB_RSTn_SET, GLB_CCn_SET, GLB_ACCn_SET 原子設定位元
  • **原子清除**:透過 GLB_RSTn_CLR, GLB_CCn_CLR, GLB_ACCn_CLR 原子清除位元

支援的周邊模組類型:

通訊介面模組:

  • **I2C 控制器**:LPI2C0, LPI2C1, LPI2C2, LPI2C3 (低功耗 I2C)
  • **SPI 控制器**:LPSPI0, LPSPI1 (低功耗 SPI)
  • **UART 控制器**:LPUART0, LPUART1, LPUART2, LPUART3, LPUART4
  • **進階通訊**:I3C0 (改進式串列通訊), USB0, FlexCAN0

計時器和 PWM 模組:

  • **通用計時器**:CTIMER0, CTIMER1, CTIMER2, CTIMER3, CTIMER4
  • **系統計時器**:OSTIMER0 (作業系統計時器), UTICK0 (微秒計時器)
  • **PWM 控制器**:FlexPWM0, FlexPWM1 (靈活脈寬調變)
  • **特殊功能**:FREQME (頻率量測), WWDT0 (視窗看門狗)

類比和混合信號模組:

  • **ADC 轉換器**:ADC0, ADC1 (類比數位轉換器)
  • **DAC 轉換器**:DAC0 (數位類比轉換器)
  • **比較器**:CMP0, CMP1 (類比比較器)
  • **運算放大器**:OPAMP0 (可程式運算放大器)

數位 I/O 和控制:

  • **GPIO 控制器**:GPIO0, GPIO1, GPIO2, GPIO3, GPIO4
  • **埠控制器**:PORT0, PORT1, PORT2, PORT3, PORT4
  • **靈活 I/O**:FlexIO0 (可程式數位 I/O)
  • **編碼器介面**:QDC0, QDC1 (正交解碼器)

系統和支援模組:

  • **DMA 控制器**:支援記憶體和周邊間的直接記憶體存取
  • **錯誤管理**:EIM0 (錯誤注入模組), ERM0 (錯誤報告模組)
  • **資料處理**:CRC0 (循環冗餘檢查), AOI0/AOI1 (與或反閘)
  • **記憶體控制**:FMC (Flash 控制器), RAMA/RAMB, ROMC

電源管理特性:

  • **分級時鐘控制**:可獨立控制每個模組的時鐘啟用狀態
  • **智能閘控**:自動時鐘閘控根據模組使用情況動態調整
  • **低功耗設計**:未使用的模組可完全關閉時鐘和重設
  • **快速喚醒**:支援快速從低功耗狀態恢復運行

系統初始化流程:

  1. **重設釋放**:使用 GLB_RSTn 釋放需要的周邊模組重設
  2. **時鐘啟用**:使用 GLB_CCn 啟用相應周邊模組的時鐘
  3. **功能配置**:配置具體周邊模組的工作參數
  4. **閘控設定**:使用 GLB_ACCn 啟用自動時鐘閘控節能

程式設計模式:

  • **位元操作函數**:提供型別安全的位元設定和清除函數
  • **constexpr 最佳化**:編譯時位元操作計算,執行效率高
  • **原子操作支援**:SET/CLR 暫存器確保多線程安全
  • **模組化控制**:每個周邊模組都有獨立的控制位元

使用範例:

// 初始化 LPUART0 模組
// 1. 釋放重設
MRCC0.GLB_RST0_SET = MRCC::GLB_RST0_SET_DATA(
// 2. 啟用時鐘
MRCC0.GLB_CC0_SET = MRCC::GLB_CC0_SET_DATA(
// 3. 啟用自動閘控 (可選)
MRCC0.GLB_ACC0_SET = MRCC::GLB_ACC0_SET_DATA(
// 批次啟用多個 I2C 模組
uint32 i2c_modules = MRCC::GLB_CC0_LPI2C0(1) |
MRCC0.GLB_CC0_SET = MRCC::GLB_CC0_SET_DATA(i2c_modules);
static constexpr uint32 GLB_RST0_LPUART0(uint32 value)
MRCC_GLB_RST0 - LPUART0.
Definition MRCC.h:502
static constexpr uint32 GLB_CC0_LPUART0(uint32 value)
MRCC_GLB_CC0 - LPUART0.
Definition MRCC.h:1260
static constexpr uint32 GLB_RST0_SET_DATA(uint32 value)
MRCC_GLB_RST0_SET - DATA.
Definition MRCC.h:639
static constexpr uint32 GLB_ACC0_LPUART0(uint32 value)
MRCC_GLB_ACC0 - LPUART0.
Definition MRCC.h:2076
static constexpr uint32 GLB_CC0_LPI2C0(uint32 value)
MRCC_GLB_CC0 - LPI2C0.
Definition MRCC.h:1204
static constexpr uint32 GLB_CC0_SET_DATA(uint32 value)
MRCC_GLB_CC0_SET - DATA.
Definition MRCC.h:1397
static constexpr uint32 GLB_CC0_LPI2C1(uint32 value)
MRCC_GLB_CC0 - LPI2C1.
Definition MRCC.h:1218
此類別繼承自 NonInstantiable,無法建立實例
重設釋放和時鐘啟用的順序很重要,必須先釋放重設再啟用時鐘
某些模組可能需要特定的時鐘源配置才能正常工作
關閉未使用模組的時鐘可顯著降低系統功耗
自動時鐘閘控功能需要硬體支援,不是所有模組都支援
使用原子操作 (SET/CLR) 可確保在中斷環境中的操作安全性
作者
ZxyKira
日期
2020
版本
1.0
參閱
Register MRCC 暫存器結構定義
Mask MRCC 暫存器位元遮罩定義
Shift MRCC 暫存器位元偏移定義
Count MRCC 相關計數定義
MRCC0 外部全域暫存器實例

函式成員說明文件

◆ ADC0_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::ADC0_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_ADC0_CLKDIV - DIV.

ADC0 clock divider control - Functional Clock Divider

◆ ADC0_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::ADC0_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_ADC0_CLKDIV - HALT.

ADC0 clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ ADC0_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::ADC0_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_ADC0_CLKDIV - RESET.

ADC0 clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ ADC0_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::ADC0_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_ADC0_CLKDIV - UNSTAB.

ADC0 clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ ADC0_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::ADC0_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_ADC0_CLKSEL - MUX.

ADC0 clock selection control - Functional Clock Mux Select

  • [0b111]Reserved(NO Clock)
  • [0b101]CLK_1M
  • [0b011]CLK_IN
  • [0b001]FRO_HF_GATED
  • [0b000]FRO_12M

◆ ADC1_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::ADC1_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_ADC1_CLKDIV - DIV.

ADC1 clock divider control - Functional Clock Divider

◆ ADC1_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::ADC1_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_ADC1_CLKDIV - HALT.

ADC1 clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ ADC1_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::ADC1_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_ADC1_CLKDIV - RESET.

ADC1 clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ ADC1_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::ADC1_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_ADC1_CLKDIV - UNSTAB.

ADC1 clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ ADC1_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::ADC1_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_ADC1_CLKSEL - MUX.

ADC1 clock selection control - Functional Clock Mux Select

  • [0b111]Reserved(NO Clock)
  • [0b101]CLK_1M
  • [0b011]CLK_IN
  • [0b001]FRO_HF_GATED
  • [0b000]FRO_12M

◆ CLKOUT_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CLKOUT_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_CLKOUT_CLKDIV - DIV.

CLKOUT clock divider control - Functional Clock Divider

◆ CLKOUT_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CLKOUT_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_CLKOUT_CLKDIV - HALT.

CLKOUT clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ CLKOUT_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CLKOUT_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_CLKOUT_CLKDIV - RESET.

CLKOUT clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ CLKOUT_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CLKOUT_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_CLKOUT_CLKDIV - UNSTAB.

CLKOUT clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ CLKOUT_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CLKOUT_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_CLKOUT_CLKSEL - MUX.

CLKOUT clock selection control - Functional Clock Mux Select

  • [0b111]Reserved(NO Clock)
  • [0b110]SLOW_CLK
  • [0b011]CLK_16K
  • [0b010]CLK_IN
  • [0b001]FRO_HF_DIV
  • [0b000]FRO_12M

◆ CMP0_FUNC_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CMP0_FUNC_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_CMP0_FUNC_CLKDIV - DIV.

CMP0_FUNC clock divider control - Functional Clock Divider

◆ CMP0_FUNC_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CMP0_FUNC_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_CMP0_FUNC_CLKDIV - HALT.

CMP0_FUNC clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ CMP0_FUNC_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CMP0_FUNC_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_CMP0_FUNC_CLKDIV - RESET.

CMP0_FUNC clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ CMP0_FUNC_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CMP0_FUNC_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_CMP0_FUNC_CLKDIV - UNSTAB.

CMP0_FUNC clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ CMP0_RR_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CMP0_RR_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_CMP0_RR_CLKDIV - DIV.

CMP0_RR clock divider control - Functional Clock Divider

◆ CMP0_RR_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CMP0_RR_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_CMP0_RR_CLKDIV - HALT.

CMP0_RR clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ CMP0_RR_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CMP0_RR_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_CMP0_RR_CLKDIV - RESET.

CMP0_RR clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ CMP0_RR_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CMP0_RR_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_CMP0_RR_CLKDIV - UNSTAB.

CMP0_RR clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ CMP0_RR_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CMP0_RR_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_CMP0_RR_CLKSEL - MUX.

CMP0_RR clock selection control - Functional Clock Mux Select

  • [0b111]Reserved(NO Clock)
  • [0b101]CLK_1M
  • [0b011]CLK_IN
  • [0b010]FRO_HF_DIV
  • [0b000]FRO_12M

◆ CMP1_FUNC_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CMP1_FUNC_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_CMP1_FUNC_CLKDIV - DIV.

CMP1_FUNC clock divider control - Functional Clock Divider

◆ CMP1_FUNC_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CMP1_FUNC_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_CMP1_FUNC_CLKDIV - HALT.

CMP1_FUNC clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ CMP1_FUNC_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CMP1_FUNC_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_CMP1_FUNC_CLKDIV - RESET.

CMP1_FUNC clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ CMP1_FUNC_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CMP1_FUNC_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_CMP1_FUNC_CLKDIV - UNSTAB.

CMP1_FUNC clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ CMP1_RR_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CMP1_RR_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_CMP1_RR_CLKDIV - CDIV.

CMP1_RR clock divider control - Functional Clock Divider

◆ CMP1_RR_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CMP1_RR_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_CMP1_RR_CLKDIV - CHALT.

CMP1_RR clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ CMP1_RR_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CMP1_RR_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_CMP1_RR_CLKDIV - CRESET.

CMP1_RR clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ CMP1_RR_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CMP1_RR_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_CMP1_RR_CLKDIV - CUNSTAB.

CMP1_RR clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ CMP1_RR_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CMP1_RR_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_CMP1_RR_CLKSEL - MUX.

CMP1_RR clock selection control - Functional Clock Mux Select

  • [0b111]Reserved(NO Clock)
  • [0b101]CLK_1M
  • [0b011]CLK_IN
  • [0b010]FRO_HF_DIV
  • [0b000]FRO_12M

◆ CTIMER0_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CTIMER0_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_CTIMER0_CLKDIV - DIV.

CTIMER0 clock divider control - Functional Clock Divider

◆ CTIMER0_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CTIMER0_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_CTIMER0_CLKDIV - HALT.

CTIMER0 clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ CTIMER0_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CTIMER0_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_CTIMER0_CLKDIV - RESET.

CTIMER0 clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ CTIMER0_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CTIMER0_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_CTIMER0_CLKDIV - UNSTAB.

CTIMER0 clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ CTIMER0_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CTIMER0_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_CTIMER0_CLKSEL - MUX.

CTIMER0 clock selection control - Functional Clock Mux Select

  • [0b111]Reserved(NO Clock)
  • [0b101]CLK_1M
  • [0b100]CLK_16K
  • [0b011]CLK_IN
  • [0b001]FRO_HF_GATED
  • [0b000]FRO_12M

◆ CTIMER1_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CTIMER1_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_CTIMER1_CLKDIV - DIV.

CTIMER1 clock divider control - Functional Clock Divider

◆ CTIMER1_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CTIMER1_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_CTIMER1_CLKDIV - HALT.

CTIMER1 clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ CTIMER1_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CTIMER1_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_CTIMER1_CLKDIV - RESET.

CTIMER1 clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ CTIMER1_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CTIMER1_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_CTIMER1_CLKDIV - UNSTAB.

CTIMER1 clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ CTIMER1_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CTIMER1_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_CTIMER1_CLKSEL - MUX.

CTIMER1 clock selection control - Functional Clock Mux Select

  • [0b111]Reserved(NO Clock)
  • [0b101]CLK_1M
  • [0b100]CLK_16K
  • [0b011]CLK_IN
  • [0b001]FRO_HF_GATED
  • [0b000]FRO_12M

◆ CTIMER2_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CTIMER2_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_CTIMER2_CLKDIV - DIV.

CTIMER2 clock divider control - Functional Clock Divider

◆ CTIMER2_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CTIMER2_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_CTIMER2_CLKDIV - HALT.

CTIMER2 clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ CTIMER2_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CTIMER2_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_CTIMER2_CLKDIV - RESET.

CTIMER2 clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ CTIMER2_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CTIMER2_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_CTIMER2_CLKDIV - UNSTAB.

CTIMER2 clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ CTIMER2_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CTIMER2_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_CTIMER2_CLKSEL - MUX.

CTIMER2 clock selection control - Functional Clock Mux Select

  • [0b111]Reserved(NO Clock)
  • [0b101]CLK_1M
  • [0b100]CLK_16K
  • [0b011]CLK_IN
  • [0b001]FRO_HF_GATED
  • [0b000]FRO_12M

◆ CTIMER3_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CTIMER3_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_CTIMER3_CLKDIV - DIV.

CTIMER3 clock divider control - Functional Clock Divider

◆ CTIMER3_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CTIMER3_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_CTIMER3_CLKDIV - HALT.

CTIMER3 clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ CTIMER3_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CTIMER3_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_CTIMER3_CLKDIV - RESET.

CTIMER3 clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ CTIMER3_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CTIMER3_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_CTIMER3_CLKDIV - UNSTAB.

CTIMER3 clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ CTIMER3_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CTIMER3_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_CTIMER3_CLKSEL - MUX.

CTIMER3 clock selection control - Functional Clock Mux Select

  • [0b111]Reserved(NO Clock)
  • [0b101]CLK_1M
  • [0b100]CLK_16K
  • [0b011]CLK_IN
  • [0b001]FRO_HF_GATED
  • [0b000]FRO_12M

◆ CTIMER4_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CTIMER4_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_CTIMER4_CLKDIV - DIV.

CTIMER4 clock divider control - Functional Clock Divider

◆ CTIMER4_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CTIMER4_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_CTIMER4_CLKDIV - HALT.

CTIMER4 clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ CTIMER4_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CTIMER4_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_CTIMER4_CLKDIV - RESET.

CTIMER4 clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ CTIMER4_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CTIMER4_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_CTIMER4_CLKDIV - UNSTAB.

CTIMER4 clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ CTIMER4_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::CTIMER4_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_CTIMER4_CLKSEL - MUX.

CTIMER4 clock selection control - Functional Clock Mux Select

  • [0b111]Reserved(NO Clock)
  • [0b101]CLK_1M
  • [0b100]CLK_16K
  • [0b011]CLK_IN
  • [0b001]FRO_HF_GATED
  • [0b000]FRO_12M

◆ DAC0_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::DAC0_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_DAC0_CLKDIV - DIV.

DAC0 clock divider control - Functional Clock Divider

◆ DAC0_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::DAC0_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_DAC0_CLKDIV - HALT.

DAC0 clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ DAC0_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::DAC0_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_DAC0_CLKDIV - RESET.

DAC0 clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ DAC0_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::DAC0_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_DAC0_CLKDIV - UNSTAB.

DAC0 clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ DAC0_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::DAC0_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_DAC0_CLKSEL - MUX.

DAC0 clock selection control - Functional Clock Mux Select

  • [0b111]Reserved(NO Clock)
  • [0b101]CLK_1M
  • [0b011]CLK_IN
  • [0b010]FRO_HF_DIV
  • [0b000]FRO_12M

◆ DBG_TRACE_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::DBG_TRACE_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_DBG_TRACE_CLKDIV - DIV.

DBG_TRACE clock divider control - Functional Clock Divider

◆ DBG_TRACE_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::DBG_TRACE_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_DBG_TRACE_CLKDIV - HALT.

DBG_TRACE clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ DBG_TRACE_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::DBG_TRACE_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_DBG_TRACE_CLKDIV - RESET.

DBG_TRACE clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ DBG_TRACE_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::DBG_TRACE_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_DBG_TRACE_CLKDIV - UNSTAB.

DBG_TRACE clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ DBG_TRACE_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::DBG_TRACE_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_DBG_TRACE_CLKSEL - MUX.

DBG_TRACE clock selection control - Functional Clock Mux Select

  • [0b11]Reserved1(NO Clock)
  • [0b10]CLK_16K
  • [0b01]CLK_1M
  • [0b00]CPU_CLK

◆ FLEXCAN0_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::FLEXCAN0_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_FLEXCAN0_CLKDIV - DIV.

FLEXCAN0 clock divider control - Functional Clock Divider

◆ FLEXCAN0_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::FLEXCAN0_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_FLEXCAN0_CLKDIV - HALT.

FLEXCAN0 clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ FLEXCAN0_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::FLEXCAN0_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_FLEXCAN0_CLKDIV - RESET.

FLEXCAN0 clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ FLEXCAN0_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::FLEXCAN0_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_FLEXCAN0_CLKDIV - UNSTAB.

FLEXCAN0 clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ FLEXCAN0_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::FLEXCAN0_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_FLEXCAN0_CLKSEL - MUX.

FLEXCAN0 clock selection control - Functional Clock Mux Select

  • [0b111]Reserved(NO Clock)
  • [0b011]CLK_IN
  • [0b010]FRO_HF_DIV

◆ FLEXIO0_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::FLEXIO0_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_FLEXIO0_CLKDIV - DIV.

FLEXIO0 clock divider control - Functional Clock Divider

◆ FLEXIO0_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::FLEXIO0_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_FLEXIO0_CLKDIV - HALT.

FLEXIO0 clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ FLEXIO0_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::FLEXIO0_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_FLEXIO0_CLKDIV - RESET.

FLEXIO0 clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ FLEXIO0_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::FLEXIO0_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_FLEXIO0_CLKDIV - UNSTAB.

FLEXIO0 clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ FLEXIO0_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::FLEXIO0_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_FLEXIO0_CLKSEL - MUX.

FLEXIO0 clock selection control - Functional Clock Mux Select

  • [0b111]Reserved(NO Clock)
  • [0b101]CLK_1M
  • [0b011]CLK_IN
  • [0b001]FRO_HF_GATED
  • [0b000]FRO_12M

◆ FRO_HF_DIV_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::FRO_HF_DIV_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_FRO_HF_DIV_CLKDIV - DIV.

FRO_HF_DIV clock divider control - Functional Clock Divider

◆ FRO_HF_DIV_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::FRO_HF_DIV_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_FRO_HF_DIV_CLKDIV - UNSTAB.

FRO_HF_DIV clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ GLB_ACC0_AOI0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_AOI0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - AOI0.

Control Automatic Clock Gating 0 - AOI0

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_AOI1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_AOI1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - AOI1.

Control Automatic Clock Gating 0 - AOI1

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_CRC0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_CRC0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - CRC0.

Control Automatic Clock Gating 0 - CRC0

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_CTIMER0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_CTIMER0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - CTIMER0.

Control Automatic Clock Gating 0 - CTIMER0

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_CTIMER1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_CTIMER1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - CTIMER1.

Control Automatic Clock Gating 0 - CTIMER1

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_CTIMER2()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_CTIMER2 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - CTIMER2.

Control Automatic Clock Gating 0 - CTIMER2

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_CTIMER3()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_CTIMER3 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - CTIMER3.

Control Automatic Clock Gating 0 - CTIMER3

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_CTIMER4()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_CTIMER4 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - CTIMER4.

Control Automatic Clock Gating 0 - CTIMER4

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_DMA()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_DMA ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - DMA.

Control Automatic Clock Gating 0 - DMA

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_EIM0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_EIM0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - EIM0.

Control Automatic Clock Gating 0 - EIM0

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_ERM0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_ERM0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - ERM0.

Control Automatic Clock Gating 0 - ERM0

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_FLEXIO0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_FLEXIO0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - FLEXIO0.

Control Automatic Clock Gating 0 - FLEXIO0

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_FLEXPWM0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_FLEXPWM0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - FLEXPWM0.

Control Automatic Clock Gating 0 - FLEXPWM0

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_FLEXPWM1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_FLEXPWM1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - FLEXPWM1.

Control Automatic Clock Gating 0 - FLEXPWM1

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_FMC()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_FMC ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - FMC.

Control Automatic Clock Gating 0 - FMC

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_FREQME()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_FREQME ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - FREQME.

Control Automatic Clock Gating 0 - FREQME

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_I3C0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_I3C0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - I3C0.

Control Automatic Clock Gating 0 - I3C0

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_INPUTMUX0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_INPUTMUX0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - INPUTMUX0.

Control Automatic Clock Gating 0 - INPUTMUX0

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_LPI2C0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_LPI2C0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - LPI2C0.

Control Automatic Clock Gating 0 - LPI2C0

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_LPI2C1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_LPI2C1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - LPI2C1.

Control Automatic Clock Gating 0 - LPI2C1

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_LPSPI0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_LPSPI0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - LPSPI0.

Control Automatic Clock Gating 0 - LPSPI0

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_LPSPI1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_LPSPI1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - LPSPI1.

Control Automatic Clock Gating 0 - LPSPI1

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_LPUART0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_LPUART0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - LPUART0.

Control Automatic Clock Gating 0 - LPUART0

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_LPUART1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_LPUART1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - LPUART1.

Control Automatic Clock Gating 0 - LPUART1

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_LPUART2()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_LPUART2 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - LPUART2.

Control Automatic Clock Gating 0 - LPUART2

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_LPUART3()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_LPUART3 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - LPUART3.

Control Automatic Clock Gating 0 - LPUART3

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_LPUART4()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_LPUART4 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - LPUART4.

Control Automatic Clock Gating 0 - LPUART4

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_QDC0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_QDC0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - QDC0.

Control Automatic Clock Gating 0 - QDC0

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_QDC1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_QDC1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - QDC1.

Control Automatic Clock Gating 0 - QDC1

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_USB0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_USB0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - USB0.

Control Automatic Clock Gating 0 - USB0

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_UTICK0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_UTICK0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - UTICK0.

Control Automatic Clock Gating 0 - UTICK0

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC0_WWDT0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC0_WWDT0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC0 - WWDT0.

Control Automatic Clock Gating 0 - WWDT0

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC1_ADC0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC1_ADC0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC1 - ADC0.

Control Automatic Clock Gating 1 - ADC0

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC1_ADC1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC1_ADC1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC1 - ADC1.

Control Automatic Clock Gating 1 - ADC1

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC1_CMP0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC1_CMP0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC1 - CMP0.

Control Automatic Clock Gating 1 - CMP0

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC1_CMP1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC1_CMP1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC1 - CMP1.

Control Automatic Clock Gating 1 - CMP1

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC1_DAC0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC1_DAC0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC1 - DAC0.

Control Automatic Clock Gating 1 - DAC0

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC1_FLEXCAN0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC1_FLEXCAN0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC1 - FLEXCAN0.

Control Automatic Clock Gating 1 - FLEXCAN0

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC1_GPIO0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC1_GPIO0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC1 - GPIO0.

Control Automatic Clock Gating 1 - GPIO0

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC1_GPIO1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC1_GPIO1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC1 - GPIO1.

Control Automatic Clock Gating 1 - GPIO1

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC1_GPIO2()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC1_GPIO2 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC1 - GPIO2.

Control Automatic Clock Gating 1 - GPIO2

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC1_GPIO3()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC1_GPIO3 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC1 - GPIO3.

Control Automatic Clock Gating 1 - GPIO3

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC1_GPIO4()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC1_GPIO4 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC1 - GPIO4.

Control Automatic Clock Gating 1 - GPIO4

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC1_LPI2C2()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC1_LPI2C2 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC1 - LPI2C2.

Control Automatic Clock Gating 1 - LPI2C2

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC1_LPI2C3()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC1_LPI2C3 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC1 - LPI2C3.

Control Automatic Clock Gating 1 - LPI2C3

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC1_OPAMP0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC1_OPAMP0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC1 - OPAMP0.

Control Automatic Clock Gating 1 - OPAMP0

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC1_OSTIMER0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC1_OSTIMER0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC1 - OSTIMER0.

Control Automatic Clock Gating 1 - OSTIMER0

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC1_PORT0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC1_PORT0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC1 - PORT0.

Control Automatic Clock Gating 1 - PORT0

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC1_PORT1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC1_PORT1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC1 - PORT1.

Control Automatic Clock Gating 1 - PORT1

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC1_PORT2()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC1_PORT2 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC1 - PORT2.

Control Automatic Clock Gating 1 - PORT2

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC1_PORT3()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC1_PORT3 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC1 - PORT3.

Control Automatic Clock Gating 1 - PORT3

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC1_PORT4()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC1_PORT4 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC1 - PORT4.

Control Automatic Clock Gating 1 - PORT4

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC1_RAMA()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC1_RAMA ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC1 - RAMA.

Control Automatic Clock Gating 1 - RAMA

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC1_RAMB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC1_RAMB ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC1 - RAMB.

Control Automatic Clock Gating 1 - RAMB

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_ACC1_ROMC()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_ACC1_ROMC ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_ACC1 - ROMC.

Control Automatic Clock Gating 1 - ROMC

  • [0b0]Automatic clock gating is disabled
  • [0b1]Automatic clock gating is enabled

◆ GLB_CC0_AOI0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_AOI0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - AOI0.

AHB Clock Control 0 - AOI0

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_AOI1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_AOI1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - AOI1.

AHB Clock Control 0 - AOI1

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_CLR_DATA()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_CLR_DATA ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0_CLR - DATA.

AHB Clock Control Clear 0 - Data array value, refer to corresponding position in MRCC_GLB_CCn.

◆ GLB_CC0_CRC0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_CRC0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - CRC0.

AHB Clock Control 0 - CRC0

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_CTIMER0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_CTIMER0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - CTIMER0.

AHB Clock Control 0 - CTIMER0

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_CTIMER1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_CTIMER1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - CTIMER1.

AHB Clock Control 0 - CTIMER1

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_CTIMER2()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_CTIMER2 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - CTIMER2.

AHB Clock Control 0 - CTIMER2

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_CTIMER3()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_CTIMER3 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - CTIMER3.

AHB Clock Control 0 - CTIMER3

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_CTIMER4()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_CTIMER4 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - CTIMER4.

AHB Clock Control 0 - CTIMER4

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_DMA()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_DMA ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - DMA.

AHB Clock Control 0 - DMA

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_EIM0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_EIM0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - EIM0.

AHB Clock Control 0 - EIM0

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_ERM0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_ERM0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - ERM0.

AHB Clock Control 0 - ERM0

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_FLEXIO0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_FLEXIO0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - FLEXIO0.

AHB Clock Control 0 - FLEXIO0

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_FLEXPWM0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_FLEXPWM0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - FLEXPWM0.

AHB Clock Control 0 - FLEXPWM0

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_FLEXPWM1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_FLEXPWM1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - FLEXPWM1.

AHB Clock Control 0 - FLEXPWM1

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_FMC()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_FMC ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - FMC.

AHB Clock Control 0 - FMC

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_FREQME()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_FREQME ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - FREQME.

AHB Clock Control 0 - FREQME

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_I3C0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_I3C0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - I3C0.

AHB Clock Control 0 - I3C0

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_INPUTMUX0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_INPUTMUX0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - INPUTMUX0.

AHB Clock Control 0 - INPUTMUX0

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_LPI2C0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_LPI2C0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - LPI2C0.

AHB Clock Control 0 - LPI2C0

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_LPI2C1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_LPI2C1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - LPI2C1.

AHB Clock Control 0 - LPI2C1

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_LPSPI0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_LPSPI0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - LPSPI0.

AHB Clock Control 0 - LPSPI0

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_LPSPI1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_LPSPI1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - LPSPI1.

AHB Clock Control 0 - LPSPI1

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_LPUART0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_LPUART0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - LPUART0.

AHB Clock Control 0 - LPUART0

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_LPUART1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_LPUART1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - LPUART1.

AHB Clock Control 0 - LPUART1

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_LPUART2()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_LPUART2 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - LPUART2.

AHB Clock Control 0 - LPUART2

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_LPUART3()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_LPUART3 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - LPUART3.

AHB Clock Control 0 - LPUART3

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_LPUART4()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_LPUART4 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - LPUART4.

AHB Clock Control 0 - LPUART4

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_QDC0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_QDC0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - QDC0.

AHB Clock Control 0 - QDC0

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_QDC1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_QDC1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - QDC1.

AHB Clock Control 0 - QDC1

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_SET_DATA()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_SET_DATA ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0_SET - DATA.

AHB Clock Control Set 0 - Data array value, refer to corresponding position in MRCC_GLB_CCn.

◆ GLB_CC0_USB0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_USB0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - USB0.

AHB Clock Control 0 - USB0

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_UTICK0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_UTICK0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - UTICK0.

AHB Clock Control 0 - UTICK0

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC0_WWDT0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC0_WWDT0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC0 - WWDT0.

AHB Clock Control 0 - WWDT0

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC1_ADC0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC1_ADC0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC1 - ADC0.

AHB Clock Control 1 - ADC0

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC1_ADC1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC1_ADC1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC1 - ADC1.

AHB Clock Control 1 - ADC1

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC1_CMP0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC1_CMP0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC1 - CMP0.

AHB Clock Control 1 - CMP0

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC1_CMP1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC1_CMP1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC1 - CMP1.

AHB Clock Control 1 - CMP1

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC1_DAC0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC1_DAC0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC1 - DAC0.

AHB Clock Control 1 - DAC0

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC1_FLEXCAN0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC1_FLEXCAN0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC1 - FLEXCAN0.

AHB Clock Control 1 - FLEXCAN0

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC1_GPIO0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC1_GPIO0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC1 - GPIO0.

AHB Clock Control 1 - GPIO0

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC1_GPIO1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC1_GPIO1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC1 - GPIO1.

AHB Clock Control 1 - GPIO1

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC1_GPIO2()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC1_GPIO2 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC1 - GPIO2.

AHB Clock Control 1 - GPIO2

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC1_GPIO3()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC1_GPIO3 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC1 - GPIO3.

AHB Clock Control 1 - GPIO3

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC1_GPIO4()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC1_GPIO4 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC1 - GPIO4.

AHB Clock Control 1 - GPIO4

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC1_LPI2C2()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC1_LPI2C2 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC1 - LPI2C2.

AHB Clock Control 1 - LPI2C2

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC1_LPI2C3()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC1_LPI2C3 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC1 - LPI2C3.

AHB Clock Control 1 - LPI2C3

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC1_OPAMP0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC1_OPAMP0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC1 - OPAMP0.

AHB Clock Control 1 - OPAMP0

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC1_OSTIMER0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC1_OSTIMER0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC1 - OSTIMER0.

AHB Clock Control 1 - OSTIMER0

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC1_PORT0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC1_PORT0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC1 - PORT0.

AHB Clock Control 1 - PORT0

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC1_PORT1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC1_PORT1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC1 - PORT1.

AHB Clock Control 1

AHB Clock Control 1 - PORT1

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC1_PORT2()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC1_PORT2 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC1 - PORT2.

AHB Clock Control 1 - PORT2

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC1_PORT3()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC1_PORT3 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC1 - PORT3.

AHB Clock Control 1 - PORT3

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC1_PORT4()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC1_PORT4 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC1 - PORT4.

AHB Clock Control 1 - PORT4

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC1_RAMA()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC1_RAMA ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC1 - RAMA.

AHB Clock Control 1 - RAMA

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC1_RAMB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC1_RAMB ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC1 - RAMB.

AHB Clock Control 1 - RAMB

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC1_ROMC()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC1_ROMC ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC1 - ROMC.

AHB Clock Control 1 - ROMC

  • [0b0]Peripheral clock is disabled
  • [0b1]Peripheral clock is enabled

◆ GLB_CC_CLR_DATA()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC_CLR_DATA ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC_CLR - DATA.

AHB Clock Control Clear 1 - Data array value, refer to corresponding position in MRCC_GLB_CCn.

◆ GLB_CC_SET_DATA()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_CC_SET_DATA ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_CC_SET - DATA.

AHB Clock Control Set 1 - Data array value, refer to corresponding position in MRCC_GLB_CCn.

◆ GLB_RST0_AOI0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_AOI0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - AOI0.

Peripheral Reset Control 0 - AOI0

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_AOI1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_AOI1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - AOI1.

Peripheral Reset Control 0 - AOI1

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_CLR_DATA()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_CLR_DATA ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0_CLR - DATA.

Peripheral Reset Control Clear 0 - Data array value, refer to corresponding position in MRCC_GLB_RSTn.

◆ GLB_RST0_CRC0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_CRC0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - CRC0.

Peripheral Reset Control 0 - CRC0

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_CTIMER0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_CTIMER0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - CTIMER0.

Peripheral Reset Control 0 - CTIMER0

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_CTIMER1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_CTIMER1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - CTIMER1.

Peripheral Reset Control 0 - CTIMER1

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_CTIMER2()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_CTIMER2 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - CTIMER2.

Peripheral Reset Control 0 - CTIMER2

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_CTIMER3()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_CTIMER3 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - CTIMER3.

Peripheral Reset Control 0 - CTIMER3

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_CTIMER4()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_CTIMER4 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - CTIMER4.

Peripheral Reset Control 0 - CTIMER4

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_DMA()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_DMA ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - DMA.

Peripheral Reset Control 0 - DMA

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_EIM0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_EIM0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - EIM0.

Peripheral Reset Control 0 - EIM0

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_ERM0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_ERM0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - ERM0.

Peripheral Reset Control 0 - ERM0

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_FLEXIO0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_FLEXIO0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - FLEXIO0.

Peripheral Reset Control 0 - FLEXIO0

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_FLEXPWM0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_FLEXPWM0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - FLEXPWM0.

Peripheral Reset Control 0 - FLEXPWM0

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_FLEXPWM1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_FLEXPWM1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - FLEXPWM1.

Peripheral Reset Control 0 - FLEXPWM1

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_FREQME()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_FREQME ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - FREQME.

Peripheral Reset Control 0 - FREQME

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_I3C0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_I3C0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - I3C0.

Peripheral Reset Control 0 - I3C0

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_INPUTMUX0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_INPUTMUX0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - INPUTMUX0.

Peripheral Reset Control 0 - INPUTMUX0

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_LPI2C0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_LPI2C0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - LPI2C0.

Peripheral Reset Control 0 - LPI2C0

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_LPI2C1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_LPI2C1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - LPI2C1.

Peripheral Reset Control 0 - LPI2C1

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_LPSPI0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_LPSPI0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - LPSPI0.

Peripheral Reset Control 0 - LPSPI0

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_LPSPI1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_LPSPI1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - LPSPI1.

Peripheral Reset Control 0 - LPSPI1

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_LPUART0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_LPUART0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - LPUART0.

Peripheral Reset Control 0 - LPUART0

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_LPUART1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_LPUART1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - LPUART1.

Peripheral Reset Control 0 - LPUART1

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_LPUART2()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_LPUART2 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - LPUART2.

Peripheral Reset Control 0 - LPUART2

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_LPUART3()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_LPUART3 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - LPUART3.

Peripheral Reset Control 0 - LPUART3

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_LPUART4()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_LPUART4 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - LPUART4.

Peripheral Reset Control 0 - LPUART4

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_QDC0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_QDC0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - QDC0.

Peripheral Reset Control 0 - QDC0

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_QDC1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_QDC1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - QDC1.

Peripheral Reset Control 0 - QDC1

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_SET_DATA()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_SET_DATA ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0_SET - DATA.

Peripheral Reset Control Set 0 - Data array value, refer to corresponding position in MRCC_GLB_RSTn.

◆ GLB_RST0_USB0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_USB0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - USB0.

Peripheral Reset Control 0 - USB0

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST0_UTICK0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST0_UTICK0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST0 - UTICK0.

Peripheral Reset Control 0 - UTICK0

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST1_ADC0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST1_ADC0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST1 - ADC0.

Peripheral Reset Control 1 - ADC0

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST1_ADC1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST1_ADC1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST1 - ADC1.

Peripheral Reset Control 1 - ADC1

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST1_CLR_DATA()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST1_CLR_DATA ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST1_CLR - DATA.

Peripheral Reset Control Clear 1 - Data array value, refer to corresponding position in MRCC_GLB_RSTn.

◆ GLB_RST1_CMP1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST1_CMP1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST1 - CMP1.

Peripheral Reset Control 1 - CMP1

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST1_DAC0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST1_DAC0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST1 - DAC0.

Peripheral Reset Control 1 - DAC0

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST1_FLEXCAN0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST1_FLEXCAN0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST1 - FLEXCAN0.

Peripheral Reset Control 1 - FLEXCAN0

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST1_GPIO0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST1_GPIO0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST1 - GPIO0.

Peripheral Reset Control 1 - GPIO0

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST1_GPIO1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST1_GPIO1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST1 - GPIO1.

Peripheral Reset Control 1 - GPIO1

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST1_GPIO2()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST1_GPIO2 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST1 - GPIO2.

Peripheral Reset Control 1 - GPIO2

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST1_GPIO3()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST1_GPIO3 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST1 - GPIO3.

Peripheral Reset Control 1 - GPIO3

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST1_GPIO4()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST1_GPIO4 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST1 - GPIO4.

Peripheral Reset Control 1 - GPIO4

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST1_LPI2C2()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST1_LPI2C2 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST1 - LPI2C2.

Peripheral Reset Control 1 - LPI2C2

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST1_LPI2C3()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST1_LPI2C3 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST1 - LPI2C3.

Peripheral Reset Control 1 - LPI2C3

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST1_OPAMP0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST1_OPAMP0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST1 - OPAMP0.

Peripheral Reset Control 1 - OPAMP0

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST1_OSTIMER0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST1_OSTIMER0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST1 - OSTIMER0.

Peripheral Reset Control 1 - OSTIMER0

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST1_PORT0()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST1_PORT0 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST1 - PORT0.

Peripheral Reset Control 1 - PORT0

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST1_PORT1()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST1_PORT1 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST1 - PORT1.

Peripheral Reset Control 1 - PORT1

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST1_PORT2()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST1_PORT2 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST1 - PORT2.

Peripheral Reset Control 1 - PORT2

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST1_PORT3()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST1_PORT3 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST1 - PORT3.

Peripheral Reset Control 1 - PORT3

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST1_PORT4()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST1_PORT4 ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST1 - PORT4.

Peripheral Reset Control 1 - PORT4

  • [0b0]Peripheral is held in reset
  • [0b1]Peripheral is released from reset

◆ GLB_RST1_SET_DATA()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::GLB_RST1_SET_DATA ( uint32 value)
inlinestaticconstexpr

MRCC_GLB_RST1_SET - DATA.

Peripheral Reset Control Set 1 - Data array value, refer to corresponding position in MRCC_GLB_RSTn.

◆ I3C0_FCLK_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::I3C0_FCLK_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_I3C0_FCLK_CLKDIV - DIV.

I3C0_FCLK clock divider control - Functional Clock Divider

◆ I3C0_FCLK_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::I3C0_FCLK_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_I3C0_FCLK_CLKDIV - HALT.

I3C0_FCLK clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ I3C0_FCLK_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::I3C0_FCLK_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_I3C0_FCLK_CLKDIV - RESET.

I3C0_FCLK clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ I3C0_FCLK_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::I3C0_FCLK_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_I3C0_FCLK_CLKDIV - UNSTAB.

I3C0_FCLK clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ I3C0_FCLK_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::I3C0_FCLK_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_I3C0_FCLK_CLKSEL - MUX.

I3C0_FCLK clock selection control - Functional Clock Mux Select

  • [0b111]Reserved(NO Clock)
  • [0b101]CLK_1M
  • [0b011]CLK_IN
  • [0b010]FRO_HF_DIV
  • [0b000]FRO_12M

◆ LPI2C0_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPI2C0_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_LPI2C0_CLKDIV - DIV.

LPI2C0 clock divider control - Functional Clock Divider

◆ LPI2C0_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPI2C0_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_LPI2C0_CLKDIV - HALT.

LPI2C0 clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ LPI2C0_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPI2C0_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_LPI2C0_CLKDIV - RESET.

LPI2C0 clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ LPI2C0_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPI2C0_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_LPI2C0_CLKDIV - UNSTAB.

LPI2C0 clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ LPI2C0_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPI2C0_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_LPI2C0_CLKSEL - MUX.

LPI2C0 clock selection control - Functional Clock Mux Select

  • [0b111]Reserved(NO Clock)
  • [0b101]CLK_1M
  • [0b011]CLK_IN
  • [0b010]FRO_HF_DIV
  • [0b000]FRO_12M

◆ LPI2C1_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPI2C1_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_LPI2C1_CLKDIV - DIV.

LPI2C1 clock divider control - Functional Clock Divider

◆ LPI2C1_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPI2C1_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_LPI2C1_CLKDIV - HALT.

LPI2C1 clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ LPI2C1_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPI2C1_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_LPI2C1_CLKDIV - RESET.

LPI2C1 clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ LPI2C1_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPI2C1_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_LPI2C1_CLKDIV - UNSTAB.

LPI2C1 clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ LPI2C1_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPI2C1_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_LPI2C1_CLKSEL - MUX.

LPI2C1 clock selection control - Functional Clock Mux Select

  • [0b111]Reserved(NO Clock)
  • [0b101]CLK_1M
  • [0b011]CLK_IN
  • [0b010]FRO_HF_DIV
  • [0b000]FRO_12M

◆ LPI2C2_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPI2C2_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_LPI2C2_CLKDIV - DIV.

LPI2C2 clock divider control - Functional Clock Divider

◆ LPI2C2_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPI2C2_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_LPI2C2_CLKDIV - HALT.

LPI2C2 clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ LPI2C2_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPI2C2_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_LPI2C2_CLKDIV - RESET.

LPI2C2 clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ LPI2C2_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPI2C2_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_LPI2C2_CLKDIV - UNSTAB.

LPI2C2 clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ LPI2C2_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPI2C2_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_LPI2C2_CLKSEL - MUX.

LPI2C2 clock selection control - Functional Clock Mux Select

  • [0b111]Reserved(NO Clock)
  • [0b101]CLK_1M
  • [0b011]CLK_IN
  • [0b010]FRO_HF_DIV
  • [0b000]FRO_12M

◆ LPI2C3_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPI2C3_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_LPI2C3_CLKDIV - DIV.

LPI2C3 clock divider control - Functional Clock Divider

◆ LPI2C3_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPI2C3_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_LPI2C3_CLKDIV - HALT.

LPI2C3 clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ LPI2C3_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPI2C3_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_LPI2C3_CLKDIV - RESET.

LPI2C3 clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ LPI2C3_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPI2C3_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_LPI2C3_CLKDIV - UNSTAB.

LPI2C3 clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ LPI2C3_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPI2C3_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_LPI2C3_CLKSEL - MUX.

LPI2C3 clock selection control - Functional Clock Mux Select

  • [0b111]Reserved(NO Clock)
  • [0b101]CLK_1M
  • [0b011]CLK_IN
  • [0b010]FRO_HF_DIV
  • [0b000]FRO_12M

◆ LPSPI0_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPSPI0_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_LPSPI0_CLKDIV - DIV.

LPSPI0 clock divider control - Functional Clock Divider

◆ LPSPI0_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPSPI0_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_LPSPI0_CLKDIV - HALT.

LPSPI0 clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ LPSPI0_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPSPI0_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_LPSPI0_CLKDIV - RESET.

LPSPI0 clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ LPSPI0_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPSPI0_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_LPSPI0_CLKDIV - UNSTAB.

LPSPI0 clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ LPSPI0_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPSPI0_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_LPSPI0_CLKSEL - MUX.

LPSPI0 clock selection control - Functional Clock Mux Select

  • [0b111]Reserved(NO Clock)
  • [0b101]CLK_1M
  • [0b011]CLK_IN
  • [0b010]FRO_HF_DIV
  • [0b000]FRO_12M

◆ LPSPI1_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPSPI1_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_LPSPI1_CLKDIV - DIV.

LPSPI1 clock divider control - Functional Clock Divider

◆ LPSPI1_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPSPI1_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_LPSPI1_CLKDIV - HALT.

LPSPI1 clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ LPSPI1_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPSPI1_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_LPSPI1_CLKDIV - RESET.

LPSPI1 clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ LPSPI1_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPSPI1_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_LPSPI1_CLKDIV - UNSTAB.

LPSPI1 clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ LPSPI1_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPSPI1_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_LPSPI1_CLKSEL - MUX.

LPSPI1 clock selection control - Functional Clock Mux Select

  • [0b111]Reserved(NO Clock)
  • [0b101]CLK_1M
  • [0b011]CLK_IN
  • [0b010]FRO_HF_DIV
  • [0b000]FRO_12M

◆ LPTMR0_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPTMR0_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_LPTMR0_CLKDIV - DIV.

LPTMR0 clock divider control - Functional Clock Divider

◆ LPTMR0_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPTMR0_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_LPTMR0_CLKDIV - HALT.

LPTMR0 clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ LPTMR0_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPTMR0_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_LPTMR0_CLKDIV - RESET.

LPTMR0 clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ LPTMR0_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPTMR0_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_LPTMR0_CLKDIV - UNSTAB.

LPTMR0 clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ LPTMR0_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPTMR0_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_LPTMR0_CLKSEL - MUX.

LPTMR0 clock selection control - Functional Clock Mux Select

  • [0b111]Reserved(NO Clock)
  • [0b101]CLK_1M
  • [0b011]CLK_IN
  • [0b010]FRO_HF_DIV
  • [0b000]FRO_12M

◆ LPUART0_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPUART0_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_LPUART0_CLKDIV - DIV.

LPUART0 clock divider control - Functional Clock Divider

◆ LPUART0_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPUART0_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_LPUART0_CLKDIV - HALT.

LPUART0 clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ LPUART0_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPUART0_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_LPUART0_CLKDIV - RESET.

LPUART0 clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ LPUART0_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPUART0_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_LPUART0_CLKDIV - UNSTAB.

LPUART0 clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ LPUART0_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPUART0_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_LPUART0_CLKSEL - MUX.

LPUART0 clock selection control - Functional Clock Mux Select

  • [0b111]Reserved(NO Clock)
  • [0b101]CLK_1M
  • [0b100]CLK_16K
  • [0b011]CLK_IN
  • [0b010]FRO_HF_DIV
  • [0b000]FRO_12M

◆ LPUART1_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPUART1_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_LPUART1_CLKDIV - DIV.

LPUART1 clock divider control - Functional Clock Divider

◆ LPUART1_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPUART1_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_LPUART1_CLKDIV - HALT.

LPUART1 clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ LPUART1_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPUART1_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_LPUART1_CLKDIV - RESET.

LPUART1 clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ LPUART1_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPUART1_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_LPUART1_CLKDIV - UNSTAB.

LPUART1 clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ LPUART1_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPUART1_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_LPUART1_CLKSEL - MUX.

LPUART1 clock selection control - Functional Clock Mux Select

  • [0b111]Reserved(NO Clock)
  • [0b101]CLK_1M
  • [0b100]CLK_16K
  • [0b011]CLK_IN
  • [0b010]FRO_HF_DIV
  • [0b000]FRO_12M

◆ LPUART2_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPUART2_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_LPUART2_CLKDIV - DIV.

LPUART2 clock divider control - Functional Clock Divider

◆ LPUART2_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPUART2_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_LPUART2_CLKDIV - HALT.

LPUART2 clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ LPUART2_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPUART2_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_LPUART2_CLKDIV - RESET.

LPUART2 clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ LPUART2_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPUART2_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_LPUART2_CLKDIV - UNSTAB.

LPUART2 clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ LPUART2_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPUART2_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_LPUART2_CLKSEL - MUX.

LPUART2 clock selection control - Functional Clock Mux Select

  • [0b111]Reserved(NO Clock)
  • [0b101]CLK_1M
  • [0b100]CLK_16K
  • [0b011]CLK_IN
  • [0b010]FRO_HF_DIV
  • [0b000]FRO_12M

◆ LPUART3_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPUART3_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_LPUART3_CLKDIV - DIV.

LPUART3 clock divider control - Functional Clock Divider

◆ LPUART3_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPUART3_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_LPUART3_CLKDIV - HALT.

LPUART3 clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ LPUART3_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPUART3_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_LPUART3_CLKDIV - RESET.

LPUART3 clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ LPUART3_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPUART3_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_LPUART3_CLKDIV - UNSTAB.

LPUART3 clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ LPUART3_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPUART3_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_LPUART3_CLKSEL - MUX.

LPUART3 clock selection control - Functional Clock Mux Select

  • [0b111]Reserved(NO Clock)
  • [0b101]CLK_1M
  • [0b100]CLK_16K
  • [0b011]CLK_IN
  • [0b010]FRO_HF_DIV
  • [0b000]FRO_12M

◆ LPUART4_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPUART4_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_LPUART4_CLKDIV - DIV.

LPUART4 clock divider control - Functional Clock Divider

◆ LPUART4_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPUART4_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_LPUART4_CLKDIV - HALT.

LPUART4 clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ LPUART4_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPUART4_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_LPUART4_CLKDIV - RESET.

LPUART4 clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ LPUART4_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPUART4_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_LPUART4_CLKDIV - UNSTAB.

LPUART4 clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ LPUART4_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::LPUART4_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_LPUART4_CLKSEL - MUX.

LPUART4 clock selection control - Functional Clock Mux Select

  • [0b111]Reserved(NO Clock)
  • [0b101]CLK_1M
  • [0b100]CLK_16K
  • [0b011]CLK_IN
  • [0b010]FRO_HF_DIV
  • [0b000]FRO_12M

◆ OSTIMER0_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::OSTIMER0_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_OSTIMER0_CLKSEL - MUX.

OSTIMER0 clock selection control - Functional Clock Mux Select

  • [0b11]Reserved2(NO Clock)
  • [0b10]CLK_1M
  • [0b00]CLK_16K

◆ SYSTICK_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::SYSTICK_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_SYSTICK_CLKDIV - DIV.

SYSTICK clock divider control - Functional Clock Divider

◆ SYSTICK_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::SYSTICK_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_SYSTICK_CLKDIV - HALT.

SYSTICK clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ SYSTICK_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::SYSTICK_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_SYSTICK_CLKDIV - RESET.

SYSTICK clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ SYSTICK_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::SYSTICK_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_SYSTICK_CLKDIV - UNSTAB.

SYSTICK clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

◆ SYSTICK_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::SYSTICK_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_SYSTICK_CLKSEL - MUX.

SYSTICK clock selection control - Functional Clock Mux Select

  • [0b11]Reserved1(NO Clock)
  • [0b10]CLK_16K
  • [0b01]CLK_1M
  • [0b00]CPU_CLK

◆ USB0_CLKSEL_MUX()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::USB0_CLKSEL_MUX ( uint32 value)
inlinestaticconstexpr

MRCC_USB0_CLKSEL - MUX.

USB0 clock selection control - Functional Clock Mux Select

  • [0b11]Reserved(NO Clock)
  • [0b10]CLK_IN
  • [0b01]CLK_48M

◆ WWDT0_CLKDIV_DIV()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::WWDT0_CLKDIV_DIV ( uint32 value)
inlinestaticconstexpr

MRCC_WWDT0_CLKDIV - DIV.

WWDT0 clock divider control - Functional Clock Divider

◆ WWDT0_CLKDIV_HALT()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::WWDT0_CLKDIV_HALT ( uint32 value)
inlinestaticconstexpr

MRCC_WWDT0_CLKDIV - HALT.

WWDT0 clock divider control - Halt divider counter

  • [0b0]Divider clock is running
  • [0b1]Divider clock is stopped

◆ WWDT0_CLKDIV_RESET()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::WWDT0_CLKDIV_RESET ( uint32 value)
inlinestaticconstexpr

MRCC_WWDT0_CLKDIV - RESET.

WWDT0 clock divider control - Reset divider counter

  • [0b0]Divider isn't reset
  • [0b1]Divider is reset

◆ WWDT0_CLKDIV_UNSTAB()

static constexpr uint32 mcxa153::chip::mrcc::MRCC::WWDT0_CLKDIV_UNSTAB ( uint32 value)
inlinestaticconstexpr

MRCC_WWDT0_CLKDIV - UNSTAB.

WWDT0 clock divider control - Divider status flag

  • [0b0]Divider clock is stable
  • [0b1]Clock frequency isn't stable

此類別(class) 文件是由下列檔案中產生: