NANO103 BSP V3.01.004
The Board Support Package for Nano103 Series
Modules | Data Structures
NANO103 Definitions
Collaboration diagram for NANO103 Definitions:

Modules

 Device CMSIS Definitions
 

Data Structures

struct  CLK_T
 
#define CLK_PWRCTL_HXTEN_Pos   (0)
 
#define CLK_PWRCTL_HXTEN_Msk   (0x1ul << CLK_PWRCTL_HXTEN_Pos)
 
#define CLK_PWRCTL_LXTEN_Pos   (1)
 
#define CLK_PWRCTL_LXTEN_Msk   (0x1ul << CLK_PWRCTL_LXTEN_Pos)
 
#define CLK_PWRCTL_HIRC0EN_Pos   (2)
 
#define CLK_PWRCTL_HIRC0EN_Msk   (0x1ul << CLK_PWRCTL_HIRC0EN_Pos)
 
#define CLK_PWRCTL_LIRCEN_Pos   (3)
 
#define CLK_PWRCTL_LIRCEN_Msk   (0x1ul << CLK_PWRCTL_LIRCEN_Pos)
 
#define CLK_PWRCTL_PDWKDLY_Pos   (4)
 
#define CLK_PWRCTL_PDWKDLY_Msk   (0x1ul << CLK_PWRCTL_PDWKDLY_Pos)
 
#define CLK_PWRCTL_PDWKIEN_Pos   (5)
 
#define CLK_PWRCTL_PDWKIEN_Msk   (0x1ul << CLK_PWRCTL_PDWKIEN_Pos)
 
#define CLK_PWRCTL_PDEN_Pos   (6)
 
#define CLK_PWRCTL_PDEN_Msk   (0x1ul << CLK_PWRCTL_PDEN_Pos)
 
#define CLK_PWRCTL_HXTSLTYP_Pos   (8)
 
#define CLK_PWRCTL_HXTSLTYP_Msk   (0x1ul << CLK_PWRCTL_HXTSLTYP_Pos)
 
#define CLK_PWRCTL_HXTGAIN_Pos   (10)
 
#define CLK_PWRCTL_HXTGAIN_Msk   (0x7ul << CLK_PWRCTL_HXTGAIN_Pos)
 
#define CLK_PWRCTL_HIRC0FSEL_Pos   (13)
 
#define CLK_PWRCTL_HIRC0FSEL_Msk   (0x1ul << CLK_PWRCTL_HIRC0FSEL_Pos)
 
#define CLK_PWRCTL_HIRC0FSTOP_Pos   (14)
 
#define CLK_PWRCTL_HIRC0FSTOP_Msk   (0x1ul << CLK_PWRCTL_HIRC0FSTOP_Pos)
 
#define CLK_PWRCTL_HIRC1EN_Pos   (24)
 
#define CLK_PWRCTL_HIRC1EN_Msk   (0x1ul << CLK_PWRCTL_HIRC1EN_Pos)
 
#define CLK_PWRCTL_MIRCEN_Pos   (25)
 
#define CLK_PWRCTL_MIRCEN_Msk   (0x1ul << CLK_PWRCTL_MIRCEN_Pos)
 
#define CLK_AHBCLK_GPIOCKEN_Pos   (0)
 
#define CLK_AHBCLK_GPIOCKEN_Msk   (0x1ul << CLK_AHBCLK_GPIOCKEN_Pos)
 
#define CLK_AHBCLK_PDMACKEN_Pos   (1)
 
#define CLK_AHBCLK_PDMACKEN_Msk   (0x1ul << CLK_AHBCLK_PDMACKEN_Pos)
 
#define CLK_AHBCLK_ISPCKEN_Pos   (2)
 
#define CLK_AHBCLK_ISPCKEN_Msk   (0x1ul << CLK_AHBCLK_ISPCKEN_Pos)
 
#define CLK_AHBCLK_SRAMCKEN_Pos   (4)
 
#define CLK_AHBCLK_SRAMCKEN_Msk   (0x1ul << CLK_AHBCLK_SRAMCKEN_Pos)
 
#define CLK_AHBCLK_STCKEN_Pos   (5)
 
#define CLK_AHBCLK_STCKEN_Msk   (0x1ul << CLK_AHBCLK_STCKEN_Pos)
 
#define CLK_APBCLK_WDTCKEN_Pos   (0)
 
#define CLK_APBCLK_WDTCKEN_Msk   (0x1ul << CLK_APBCLK_WDTCKEN_Pos)
 
#define CLK_APBCLK_RTCCKEN_Pos   (1)
 
#define CLK_APBCLK_RTCCKEN_Msk   (0x1ul << CLK_APBCLK_RTCCKEN_Pos)
 
#define CLK_APBCLK_TMR0CKEN_Pos   (2)
 
#define CLK_APBCLK_TMR0CKEN_Msk   (0x1ul << CLK_APBCLK_TMR0CKEN_Pos)
 
#define CLK_APBCLK_TMR1CKEN_Pos   (3)
 
#define CLK_APBCLK_TMR1CKEN_Msk   (0x1ul << CLK_APBCLK_TMR1CKEN_Pos)
 
#define CLK_APBCLK_TMR2CKEN_Pos   (4)
 
#define CLK_APBCLK_TMR2CKEN_Msk   (0x1ul << CLK_APBCLK_TMR2CKEN_Pos)
 
#define CLK_APBCLK_TMR3CKEN_Pos   (5)
 
#define CLK_APBCLK_TMR3CKEN_Msk   (0x1ul << CLK_APBCLK_TMR3CKEN_Pos)
 
#define CLK_APBCLK_CLKOCKEN_Pos   (6)
 
#define CLK_APBCLK_CLKOCKEN_Msk   (0x1ul << CLK_APBCLK_CLKOCKEN_Pos)
 
#define CLK_APBCLK_I2C0CKEN_Pos   (8)
 
#define CLK_APBCLK_I2C0CKEN_Msk   (0x1ul << CLK_APBCLK_I2C0CKEN_Pos)
 
#define CLK_APBCLK_I2C1CKEN_Pos   (9)
 
#define CLK_APBCLK_I2C1CKEN_Msk   (0x1ul << CLK_APBCLK_I2C1CKEN_Pos)
 
#define CLK_APBCLK_ACMP0CKEN_Pos   (11)
 
#define CLK_APBCLK_ACMP0CKEN_Msk   (0x1ul << CLK_APBCLK_ACMP0CKEN_Pos)
 
#define CLK_APBCLK_SPI0CKEN_Pos   (12)
 
#define CLK_APBCLK_SPI0CKEN_Msk   (0x1ul << CLK_APBCLK_SPI0CKEN_Pos)
 
#define CLK_APBCLK_SPI1CKEN_Pos   (13)
 
#define CLK_APBCLK_SPI1CKEN_Msk   (0x1ul << CLK_APBCLK_SPI1CKEN_Pos)
 
#define CLK_APBCLK_SPI2CKEN_Pos   (14)
 
#define CLK_APBCLK_SPI2CKEN_Msk   (0x1ul << CLK_APBCLK_SPI2CKEN_Pos)
 
#define CLK_APBCLK_SPI3CKEN_Pos   (15)
 
#define CLK_APBCLK_SPI3CKEN_Msk   (0x1ul << CLK_APBCLK_SPI3CKEN_Pos)
 
#define CLK_APBCLK_UART0CKEN_Pos   (16)
 
#define CLK_APBCLK_UART0CKEN_Msk   (0x1ul << CLK_APBCLK_UART0CKEN_Pos)
 
#define CLK_APBCLK_UART1CKEN_Pos   (17)
 
#define CLK_APBCLK_UART1CKEN_Msk   (0x1ul << CLK_APBCLK_UART1CKEN_Pos)
 
#define CLK_APBCLK_PWM0CKEN_Pos   (20)
 
#define CLK_APBCLK_PWM0CKEN_Msk   (0x1ul << CLK_APBCLK_PWM0CKEN_Pos)
 
#define CLK_APBCLK_ADCCKEN_Pos   (28)
 
#define CLK_APBCLK_ADCCKEN_Msk   (0x1ul << CLK_APBCLK_ADCCKEN_Pos)
 
#define CLK_APBCLK_SC0CKEN_Pos   (30)
 
#define CLK_APBCLK_SC0CKEN_Msk   (0x1ul << CLK_APBCLK_SC0CKEN_Pos)
 
#define CLK_APBCLK_SC1CKEN_Pos   (31)
 
#define CLK_APBCLK_SC1CKEN_Msk   (0x1ul << CLK_APBCLK_SC1CKEN_Pos)
 
#define CLK_STATUS_HXTSTB_Pos   (0)
 
#define CLK_STATUS_HXTSTB_Msk   (0x1ul << CLK_STATUS_HXTSTB_Pos)
 
#define CLK_STATUS_LXTSTB_Pos   (1)
 
#define CLK_STATUS_LXTSTB_Msk   (0x1ul << CLK_STATUS_LXTSTB_Pos)
 
#define CLK_STATUS_PLLSTB_Pos   (2)
 
#define CLK_STATUS_PLLSTB_Msk   (0x1ul << CLK_STATUS_PLLSTB_Pos)
 
#define CLK_STATUS_LIRCSTB_Pos   (3)
 
#define CLK_STATUS_LIRCSTB_Msk   (0x1ul << CLK_STATUS_LIRCSTB_Pos)
 
#define CLK_STATUS_HIRC0STB_Pos   (4)
 
#define CLK_STATUS_HIRC0STB_Msk   (0x1ul << CLK_STATUS_HIRC0STB_Pos)
 
#define CLK_STATUS_HIRC1STB_Pos   (5)
 
#define CLK_STATUS_HIRC1STB_Msk   (0x1ul << CLK_STATUS_HIRC1STB_Pos)
 
#define CLK_STATUS_MIRCSTB_Pos   (6)
 
#define CLK_STATUS_MIRCSTB_Msk   (0x1ul << CLK_STATUS_MIRCSTB_Pos)
 
#define CLK_STATUS_CLKSFAIL_Pos   (7)
 
#define CLK_STATUS_CLKSFAIL_Msk   (0x1ul << CLK_STATUS_CLKSFAIL_Pos)
 
#define CLK_CLKSEL0_HCLKSEL_Pos   (0)
 
#define CLK_CLKSEL0_HCLKSEL_Msk   (0x7ul << CLK_CLKSEL0_HCLKSEL_Pos)
 
#define CLK_CLKSEL0_HIRCSEL_Pos   (3)
 
#define CLK_CLKSEL0_HIRCSEL_Msk   (0x1ul << CLK_CLKSEL0_HIRCSEL_Pos)
 
#define CLK_CLKSEL0_ISPSEL_Pos   (4)
 
#define CLK_CLKSEL0_ISPSEL_Msk   (0x1ul << CLK_CLKSEL0_ISPSEL_Pos)
 
#define CLK_CLKSEL1_UART0SEL_Pos   (0)
 
#define CLK_CLKSEL1_UART0SEL_Msk   (0x7ul << CLK_CLKSEL1_UART0SEL_Pos)
 
#define CLK_CLKSEL1_PWM0SEL_Pos   (4)
 
#define CLK_CLKSEL1_PWM0SEL_Msk   (0x1ul << CLK_CLKSEL1_PWM0SEL_Pos)
 
#define CLK_CLKSEL1_TMR0SEL_Pos   (8)
 
#define CLK_CLKSEL1_TMR0SEL_Msk   (0x7ul << CLK_CLKSEL1_TMR0SEL_Pos)
 
#define CLK_CLKSEL1_TMR1SEL_Pos   (12)
 
#define CLK_CLKSEL1_TMR1SEL_Msk   (0x7ul << CLK_CLKSEL1_TMR1SEL_Pos)
 
#define CLK_CLKSEL1_ADCSEL_Pos   (19)
 
#define CLK_CLKSEL1_ADCSEL_Msk   (0x7ul << CLK_CLKSEL1_ADCSEL_Pos)
 
#define CLK_CLKSEL1_SPI0SEL_Pos   (24)
 
#define CLK_CLKSEL1_SPI0SEL_Msk   (0x3ul << CLK_CLKSEL1_SPI0SEL_Pos)
 
#define CLK_CLKSEL1_SPI2SEL_Pos   (26)
 
#define CLK_CLKSEL1_SPI2SEL_Msk   (0x3ul << CLK_CLKSEL1_SPI2SEL_Pos)
 
#define CLK_CLKSEL1_WDTSEL_Pos   (28)
 
#define CLK_CLKSEL1_WDTSEL_Msk   (0x3ul << CLK_CLKSEL1_WDTSEL_Pos)
 
#define CLK_CLKSEL1_WWDTSEL_Pos   (30)
 
#define CLK_CLKSEL1_WWDTSEL_Msk   (0x3ul << CLK_CLKSEL1_WWDTSEL_Pos)
 
#define CLK_CLKSEL2_UART1SEL_Pos   (0)
 
#define CLK_CLKSEL2_UART1SEL_Msk   (0x7ul << CLK_CLKSEL2_UART1SEL_Pos)
 
#define CLK_CLKSEL2_CLKOSEL_Pos   (4)
 
#define CLK_CLKSEL2_CLKOSEL_Msk   (0x7ul << CLK_CLKSEL2_CLKOSEL_Pos)
 
#define CLK_CLKSEL2_TMR2SEL_Pos   (8)
 
#define CLK_CLKSEL2_TMR2SEL_Msk   (0x7ul << CLK_CLKSEL2_TMR2SEL_Pos)
 
#define CLK_CLKSEL2_TMR3SEL_Pos   (12)
 
#define CLK_CLKSEL2_TMR3SEL_Msk   (0x7ul << CLK_CLKSEL2_TMR3SEL_Pos)
 
#define CLK_CLKSEL2_SC0SEL_Pos   (16)
 
#define CLK_CLKSEL2_SC0SEL_Msk   (0x7ul << CLK_CLKSEL2_SC0SEL_Pos)
 
#define CLK_CLKSEL2_SC1SEL_Pos   (20)
 
#define CLK_CLKSEL2_SC1SEL_Msk   (0x7ul << CLK_CLKSEL2_SC1SEL_Pos)
 
#define CLK_CLKSEL2_SPI1SEL_Pos   (24)
 
#define CLK_CLKSEL2_SPI1SEL_Msk   (0x3ul << CLK_CLKSEL2_SPI1SEL_Pos)
 
#define CLK_CLKSEL2_SPI3SEL_Pos   (26)
 
#define CLK_CLKSEL2_SPI3SEL_Msk   (0x3ul << CLK_CLKSEL2_SPI3SEL_Pos)
 
#define CLK_CLKDIV0_HCLKDIV_Pos   (0)
 
#define CLK_CLKDIV0_HCLKDIV_Msk   (0xful << CLK_CLKDIV0_HCLKDIV_Pos)
 
#define CLK_CLKDIV0_UART0DIV_Pos   (8)
 
#define CLK_CLKDIV0_UART0DIV_Msk   (0xful << CLK_CLKDIV0_UART0DIV_Pos)
 
#define CLK_CLKDIV0_UART1DIV_Pos   (12)
 
#define CLK_CLKDIV0_UART1DIV_Msk   (0xful << CLK_CLKDIV0_UART1DIV_Pos)
 
#define CLK_CLKDIV0_ADCDIV_Pos   (16)
 
#define CLK_CLKDIV0_ADCDIV_Msk   (0xfful << CLK_CLKDIV0_ADCDIV_Pos)
 
#define CLK_CLKDIV0_SC0DIV_Pos   (28)
 
#define CLK_CLKDIV0_SC0DIV_Msk   (0xful << CLK_CLKDIV0_SC0DIV_Pos)
 
#define CLK_CLKDIV1_SC1DIV_Pos   (0)
 
#define CLK_CLKDIV1_SC1DIV_Msk   (0xful << CLK_CLKDIV1_SC1DIV_Pos)
 
#define CLK_CLKDIV1_TMR0DIV_Pos   (8)
 
#define CLK_CLKDIV1_TMR0DIV_Msk   (0xful << CLK_CLKDIV1_TMR0DIV_Pos)
 
#define CLK_CLKDIV1_TMR1DIV_Pos   (12)
 
#define CLK_CLKDIV1_TMR1DIV_Msk   (0xful << CLK_CLKDIV1_TMR1DIV_Pos)
 
#define CLK_CLKDIV1_TMR2DIV_Pos   (16)
 
#define CLK_CLKDIV1_TMR2DIV_Msk   (0xful << CLK_CLKDIV1_TMR2DIV_Pos)
 
#define CLK_CLKDIV1_TMR3DIV_Pos   (20)
 
#define CLK_CLKDIV1_TMR3DIV_Msk   (0xful << CLK_CLKDIV1_TMR3DIV_Pos)
 
#define CLK_PLLCTL_PLLMLP_Pos   (0)
 
#define CLK_PLLCTL_PLLMLP_Msk   (0x3ful << CLK_PLLCTL_PLLMLP_Pos)
 
#define CLK_PLLCTL_INDIV_Pos   (8)
 
#define CLK_PLLCTL_INDIV_Msk   (0x3ful << CLK_PLLCTL_INDIV_Pos)
 
#define CLK_PLLCTL_STBTSEL_Pos   (14)
 
#define CLK_PLLCTL_STBTSEL_Msk   (0x3ul << CLK_PLLCTL_STBTSEL_Pos)
 
#define CLK_PLLCTL_PD_Pos   (16)
 
#define CLK_PLLCTL_PD_Msk   (0x1ul << CLK_PLLCTL_PD_Pos)
 
#define CLK_PLLCTL_PLLSRC_Pos   (17)
 
#define CLK_PLLCTL_PLLSRC_Msk   (0x3ul << CLK_PLLCTL_PLLSRC_Pos)
 
#define CLK_CLKOCTL_FREQSEL_Pos   (0)
 
#define CLK_CLKOCTL_FREQSEL_Msk   (0xful << CLK_CLKOCTL_FREQSEL_Pos)
 
#define CLK_CLKOCTL_CLKOEN_Pos   (4)
 
#define CLK_CLKOCTL_CLKOEN_Msk   (0x1ul << CLK_CLKOCTL_CLKOEN_Pos)
 
#define CLK_CLKOCTL_DIV1EN_Pos   (5)
 
#define CLK_CLKOCTL_DIV1EN_Msk   (0x1ul << CLK_CLKOCTL_DIV1EN_Pos)
 
#define CLK_WKINTSTS_PDWKIF_Pos   (0)
 
#define CLK_WKINTSTS_PDWKIF_Msk   (0x1ul << CLK_WKINTSTS_PDWKIF_Pos)
 
#define CLK_APBDIV_APB0DIV_Pos   (0)
 
#define CLK_APBDIV_APB0DIV_Msk   (0x7ul << CLK_APBDIV_APB0DIV_Pos)
 
#define CLK_APBDIV_APB1DIV_Pos   (4)
 
#define CLK_APBDIV_APB1DIV_Msk   (0x7ul << CLK_APBDIV_APB1DIV_Pos)
 
#define CLK_CLKDCTL_HXTFDEN_Pos   (0)
 
#define CLK_CLKDCTL_HXTFDEN_Msk   (0x1ul << CLK_CLKDCTL_HXTFDEN_Pos)
 
#define CLK_CLKDCTL_LXTFDEN_Pos   (1)
 
#define CLK_CLKDCTL_LXTFDEN_Msk   (0x1ul << CLK_CLKDCTL_LXTFDEN_Pos)
 
#define CLK_CLKDCTL_HXTFQDEN_Pos   (2)
 
#define CLK_CLKDCTL_HXTFQDEN_Msk   (0x1ul << CLK_CLKDCTL_HXTFQDEN_Pos)
 
#define CLK_CLKDIE_HXTFIEN_Pos   (0)
 
#define CLK_CLKDIE_HXTFIEN_Msk   (0x1ul << CLK_CLKDIE_HXTFIEN_Pos)
 
#define CLK_CLKDIE_LXTFIEN_Pos   (1)
 
#define CLK_CLKDIE_LXTFIEN_Msk   (0x1ul << CLK_CLKDIE_LXTFIEN_Pos)
 
#define CLK_CLKDIE_HXTFQIEN_Pos   (2)
 
#define CLK_CLKDIE_HXTFQIEN_Msk   (0x1ul << CLK_CLKDIE_HXTFQIEN_Pos)
 
#define CLK_CLKDSTS_HXTFIF_Pos   (0)
 
#define CLK_CLKDSTS_HXTFIF_Msk   (0x1ul << CLK_CLKDSTS_HXTFIF_Pos)
 
#define CLK_CLKDSTS_LXTFIF_Pos   (1)
 
#define CLK_CLKDSTS_LXTFIF_Msk   (0x1ul << CLK_CLKDSTS_LXTFIF_Pos)
 
#define CLK_CLKDSTS_HXTFQIF_Pos   (2)
 
#define CLK_CLKDSTS_HXTFQIF_Msk   (0x1ul << CLK_CLKDSTS_HXTFQIF_Pos)
 
#define CLK_CDUPB_UPERBD_Pos   (0)
 
#define CLK_CDUPB_UPERBD_Msk   (0x7fful << CLK_CDUPB_UPERBD_Pos)
 
#define CLK_CDLOWB_LOWERBD_Pos   (0)
 
#define CLK_CDLOWB_LOWERBD_Msk   (0x7fful << CLK_CDLOWB_LOWERBD_Pos)
 

Detailed Description

This file defines all structures and symbols for NANO103:

Macro Definition Documentation

◆ CLK_AHBCLK_GPIOCKEN_Msk

#define CLK_AHBCLK_GPIOCKEN_Msk   (0x1ul << CLK_AHBCLK_GPIOCKEN_Pos)

CLK_T::AHBCLK: GPIOCKEN Mask

Definition at line 2694 of file Nano103.h.

◆ CLK_AHBCLK_GPIOCKEN_Pos

#define CLK_AHBCLK_GPIOCKEN_Pos   (0)

CLK_T::AHBCLK: GPIOCKEN Position

Definition at line 2693 of file Nano103.h.

◆ CLK_AHBCLK_ISPCKEN_Msk

#define CLK_AHBCLK_ISPCKEN_Msk   (0x1ul << CLK_AHBCLK_ISPCKEN_Pos)

CLK_T::AHBCLK: ISPCKEN Mask

Definition at line 2700 of file Nano103.h.

◆ CLK_AHBCLK_ISPCKEN_Pos

#define CLK_AHBCLK_ISPCKEN_Pos   (2)

CLK_T::AHBCLK: ISPCKEN Position

Definition at line 2699 of file Nano103.h.

◆ CLK_AHBCLK_PDMACKEN_Msk

#define CLK_AHBCLK_PDMACKEN_Msk   (0x1ul << CLK_AHBCLK_PDMACKEN_Pos)

CLK_T::AHBCLK: PDMACKEN Mask

Definition at line 2697 of file Nano103.h.

◆ CLK_AHBCLK_PDMACKEN_Pos

#define CLK_AHBCLK_PDMACKEN_Pos   (1)

CLK_T::AHBCLK: PDMACKEN Position

Definition at line 2696 of file Nano103.h.

◆ CLK_AHBCLK_SRAMCKEN_Msk

#define CLK_AHBCLK_SRAMCKEN_Msk   (0x1ul << CLK_AHBCLK_SRAMCKEN_Pos)

CLK_T::AHBCLK: SRAMCKEN Mask

Definition at line 2703 of file Nano103.h.

◆ CLK_AHBCLK_SRAMCKEN_Pos

#define CLK_AHBCLK_SRAMCKEN_Pos   (4)

CLK_T::AHBCLK: SRAMCKEN Position

Definition at line 2702 of file Nano103.h.

◆ CLK_AHBCLK_STCKEN_Msk

#define CLK_AHBCLK_STCKEN_Msk   (0x1ul << CLK_AHBCLK_STCKEN_Pos)

CLK_T::AHBCLK: STCKEN Mask

Definition at line 2706 of file Nano103.h.

◆ CLK_AHBCLK_STCKEN_Pos

#define CLK_AHBCLK_STCKEN_Pos   (5)

CLK_T::AHBCLK: STCKEN Position

Definition at line 2705 of file Nano103.h.

◆ CLK_APBCLK_ACMP0CKEN_Msk

#define CLK_APBCLK_ACMP0CKEN_Msk   (0x1ul << CLK_APBCLK_ACMP0CKEN_Pos)

CLK_T::APBCLK: ACMP0CKEN Mask

Definition at line 2736 of file Nano103.h.

◆ CLK_APBCLK_ACMP0CKEN_Pos

#define CLK_APBCLK_ACMP0CKEN_Pos   (11)

CLK_T::APBCLK: ACMP0CKEN Position

Definition at line 2735 of file Nano103.h.

◆ CLK_APBCLK_ADCCKEN_Msk

#define CLK_APBCLK_ADCCKEN_Msk   (0x1ul << CLK_APBCLK_ADCCKEN_Pos)

CLK_T::APBCLK: ADCCKEN Mask

Definition at line 2760 of file Nano103.h.

◆ CLK_APBCLK_ADCCKEN_Pos

#define CLK_APBCLK_ADCCKEN_Pos   (28)

CLK_T::APBCLK: ADCCKEN Position

Definition at line 2759 of file Nano103.h.

◆ CLK_APBCLK_CLKOCKEN_Msk

#define CLK_APBCLK_CLKOCKEN_Msk   (0x1ul << CLK_APBCLK_CLKOCKEN_Pos)

CLK_T::APBCLK: CLKOCKEN Mask

Definition at line 2727 of file Nano103.h.

◆ CLK_APBCLK_CLKOCKEN_Pos

#define CLK_APBCLK_CLKOCKEN_Pos   (6)

CLK_T::APBCLK: CLKOCKEN Position

Definition at line 2726 of file Nano103.h.

◆ CLK_APBCLK_I2C0CKEN_Msk

#define CLK_APBCLK_I2C0CKEN_Msk   (0x1ul << CLK_APBCLK_I2C0CKEN_Pos)

CLK_T::APBCLK: I2C0CKEN Mask

Definition at line 2730 of file Nano103.h.

◆ CLK_APBCLK_I2C0CKEN_Pos

#define CLK_APBCLK_I2C0CKEN_Pos   (8)

CLK_T::APBCLK: I2C0CKEN Position

Definition at line 2729 of file Nano103.h.

◆ CLK_APBCLK_I2C1CKEN_Msk

#define CLK_APBCLK_I2C1CKEN_Msk   (0x1ul << CLK_APBCLK_I2C1CKEN_Pos)

CLK_T::APBCLK: I2C1CKEN Mask

Definition at line 2733 of file Nano103.h.

◆ CLK_APBCLK_I2C1CKEN_Pos

#define CLK_APBCLK_I2C1CKEN_Pos   (9)

CLK_T::APBCLK: I2C1CKEN Position

Definition at line 2732 of file Nano103.h.

◆ CLK_APBCLK_PWM0CKEN_Msk

#define CLK_APBCLK_PWM0CKEN_Msk   (0x1ul << CLK_APBCLK_PWM0CKEN_Pos)

CLK_T::APBCLK: PWM0CKEN Mask

Definition at line 2757 of file Nano103.h.

◆ CLK_APBCLK_PWM0CKEN_Pos

#define CLK_APBCLK_PWM0CKEN_Pos   (20)

CLK_T::APBCLK: PWM0CKEN Position

Definition at line 2756 of file Nano103.h.

◆ CLK_APBCLK_RTCCKEN_Msk

#define CLK_APBCLK_RTCCKEN_Msk   (0x1ul << CLK_APBCLK_RTCCKEN_Pos)

CLK_T::APBCLK: RTCCKEN Mask

Definition at line 2712 of file Nano103.h.

◆ CLK_APBCLK_RTCCKEN_Pos

#define CLK_APBCLK_RTCCKEN_Pos   (1)

CLK_T::APBCLK: RTCCKEN Position

Definition at line 2711 of file Nano103.h.

◆ CLK_APBCLK_SC0CKEN_Msk

#define CLK_APBCLK_SC0CKEN_Msk   (0x1ul << CLK_APBCLK_SC0CKEN_Pos)

CLK_T::APBCLK: SC0CKEN Mask

Definition at line 2763 of file Nano103.h.

◆ CLK_APBCLK_SC0CKEN_Pos

#define CLK_APBCLK_SC0CKEN_Pos   (30)

CLK_T::APBCLK: SC0CKEN Position

Definition at line 2762 of file Nano103.h.

◆ CLK_APBCLK_SC1CKEN_Msk

#define CLK_APBCLK_SC1CKEN_Msk   (0x1ul << CLK_APBCLK_SC1CKEN_Pos)

CLK_T::APBCLK: SC1CKEN Mask

Definition at line 2766 of file Nano103.h.

◆ CLK_APBCLK_SC1CKEN_Pos

#define CLK_APBCLK_SC1CKEN_Pos   (31)

CLK_T::APBCLK: SC1CKEN Position

Definition at line 2765 of file Nano103.h.

◆ CLK_APBCLK_SPI0CKEN_Msk

#define CLK_APBCLK_SPI0CKEN_Msk   (0x1ul << CLK_APBCLK_SPI0CKEN_Pos)

CLK_T::APBCLK: SPI0CKEN Mask

Definition at line 2739 of file Nano103.h.

◆ CLK_APBCLK_SPI0CKEN_Pos

#define CLK_APBCLK_SPI0CKEN_Pos   (12)

CLK_T::APBCLK: SPI0CKEN Position

Definition at line 2738 of file Nano103.h.

◆ CLK_APBCLK_SPI1CKEN_Msk

#define CLK_APBCLK_SPI1CKEN_Msk   (0x1ul << CLK_APBCLK_SPI1CKEN_Pos)

CLK_T::APBCLK: SPI1CKEN Mask

Definition at line 2742 of file Nano103.h.

◆ CLK_APBCLK_SPI1CKEN_Pos

#define CLK_APBCLK_SPI1CKEN_Pos   (13)

CLK_T::APBCLK: SPI1CKEN Position

Definition at line 2741 of file Nano103.h.

◆ CLK_APBCLK_SPI2CKEN_Msk

#define CLK_APBCLK_SPI2CKEN_Msk   (0x1ul << CLK_APBCLK_SPI2CKEN_Pos)

CLK_T::APBCLK: SPI2CKEN Mask

Definition at line 2745 of file Nano103.h.

◆ CLK_APBCLK_SPI2CKEN_Pos

#define CLK_APBCLK_SPI2CKEN_Pos   (14)

CLK_T::APBCLK: SPI2CKEN Position

Definition at line 2744 of file Nano103.h.

◆ CLK_APBCLK_SPI3CKEN_Msk

#define CLK_APBCLK_SPI3CKEN_Msk   (0x1ul << CLK_APBCLK_SPI3CKEN_Pos)

CLK_T::APBCLK: SPI3CKEN Mask

Definition at line 2748 of file Nano103.h.

◆ CLK_APBCLK_SPI3CKEN_Pos

#define CLK_APBCLK_SPI3CKEN_Pos   (15)

CLK_T::APBCLK: SPI3CKEN Position

Definition at line 2747 of file Nano103.h.

◆ CLK_APBCLK_TMR0CKEN_Msk

#define CLK_APBCLK_TMR0CKEN_Msk   (0x1ul << CLK_APBCLK_TMR0CKEN_Pos)

CLK_T::APBCLK: TMR0CKEN Mask

Definition at line 2715 of file Nano103.h.

◆ CLK_APBCLK_TMR0CKEN_Pos

#define CLK_APBCLK_TMR0CKEN_Pos   (2)

CLK_T::APBCLK: TMR0CKEN Position

Definition at line 2714 of file Nano103.h.

◆ CLK_APBCLK_TMR1CKEN_Msk

#define CLK_APBCLK_TMR1CKEN_Msk   (0x1ul << CLK_APBCLK_TMR1CKEN_Pos)

CLK_T::APBCLK: TMR1CKEN Mask

Definition at line 2718 of file Nano103.h.

◆ CLK_APBCLK_TMR1CKEN_Pos

#define CLK_APBCLK_TMR1CKEN_Pos   (3)

CLK_T::APBCLK: TMR1CKEN Position

Definition at line 2717 of file Nano103.h.

◆ CLK_APBCLK_TMR2CKEN_Msk

#define CLK_APBCLK_TMR2CKEN_Msk   (0x1ul << CLK_APBCLK_TMR2CKEN_Pos)

CLK_T::APBCLK: TMR2CKEN Mask

Definition at line 2721 of file Nano103.h.

◆ CLK_APBCLK_TMR2CKEN_Pos

#define CLK_APBCLK_TMR2CKEN_Pos   (4)

CLK_T::APBCLK: TMR2CKEN Position

Definition at line 2720 of file Nano103.h.

◆ CLK_APBCLK_TMR3CKEN_Msk

#define CLK_APBCLK_TMR3CKEN_Msk   (0x1ul << CLK_APBCLK_TMR3CKEN_Pos)

CLK_T::APBCLK: TMR3CKEN Mask

Definition at line 2724 of file Nano103.h.

◆ CLK_APBCLK_TMR3CKEN_Pos

#define CLK_APBCLK_TMR3CKEN_Pos   (5)

CLK_T::APBCLK: TMR3CKEN Position

Definition at line 2723 of file Nano103.h.

◆ CLK_APBCLK_UART0CKEN_Msk

#define CLK_APBCLK_UART0CKEN_Msk   (0x1ul << CLK_APBCLK_UART0CKEN_Pos)

CLK_T::APBCLK: UART0CKEN Mask

Definition at line 2751 of file Nano103.h.

◆ CLK_APBCLK_UART0CKEN_Pos

#define CLK_APBCLK_UART0CKEN_Pos   (16)

CLK_T::APBCLK: UART0CKEN Position

Definition at line 2750 of file Nano103.h.

◆ CLK_APBCLK_UART1CKEN_Msk

#define CLK_APBCLK_UART1CKEN_Msk   (0x1ul << CLK_APBCLK_UART1CKEN_Pos)

CLK_T::APBCLK: UART1CKEN Mask

Definition at line 2754 of file Nano103.h.

◆ CLK_APBCLK_UART1CKEN_Pos

#define CLK_APBCLK_UART1CKEN_Pos   (17)

CLK_T::APBCLK: UART1CKEN Position

Definition at line 2753 of file Nano103.h.

◆ CLK_APBCLK_WDTCKEN_Msk

#define CLK_APBCLK_WDTCKEN_Msk   (0x1ul << CLK_APBCLK_WDTCKEN_Pos)

CLK_T::APBCLK: WDTCKEN Mask

Definition at line 2709 of file Nano103.h.

◆ CLK_APBCLK_WDTCKEN_Pos

#define CLK_APBCLK_WDTCKEN_Pos   (0)

CLK_T::APBCLK: WDTCKEN Position

Definition at line 2708 of file Nano103.h.

◆ CLK_APBDIV_APB0DIV_Msk

#define CLK_APBDIV_APB0DIV_Msk   (0x7ul << CLK_APBDIV_APB0DIV_Pos)

CLK_T::APBDIV: APB0DIV Mask

Definition at line 2910 of file Nano103.h.

◆ CLK_APBDIV_APB0DIV_Pos

#define CLK_APBDIV_APB0DIV_Pos   (0)

CLK_T::APBDIV: APB0DIV Position

Definition at line 2909 of file Nano103.h.

◆ CLK_APBDIV_APB1DIV_Msk

#define CLK_APBDIV_APB1DIV_Msk   (0x7ul << CLK_APBDIV_APB1DIV_Pos)

CLK_T::APBDIV: APB1DIV Mask

Definition at line 2913 of file Nano103.h.

◆ CLK_APBDIV_APB1DIV_Pos

#define CLK_APBDIV_APB1DIV_Pos   (4)

CLK_T::APBDIV: APB1DIV Position

Definition at line 2912 of file Nano103.h.

◆ CLK_CDLOWB_LOWERBD_Msk

#define CLK_CDLOWB_LOWERBD_Msk   (0x7fful << CLK_CDLOWB_LOWERBD_Pos)

CLK_T::CDLOWB: LOWERBD Mask

Definition at line 2946 of file Nano103.h.

◆ CLK_CDLOWB_LOWERBD_Pos

#define CLK_CDLOWB_LOWERBD_Pos   (0)

CLK_T::CDLOWB: LOWERBD Position

Definition at line 2945 of file Nano103.h.

◆ CLK_CDUPB_UPERBD_Msk

#define CLK_CDUPB_UPERBD_Msk   (0x7fful << CLK_CDUPB_UPERBD_Pos)

CLK_T::CDUPB: UPERBD Mask

Definition at line 2943 of file Nano103.h.

◆ CLK_CDUPB_UPERBD_Pos

#define CLK_CDUPB_UPERBD_Pos   (0)

CLK_T::CDUPB: UPERBD Position

Definition at line 2942 of file Nano103.h.

◆ CLK_CLKDCTL_HXTFDEN_Msk

#define CLK_CLKDCTL_HXTFDEN_Msk   (0x1ul << CLK_CLKDCTL_HXTFDEN_Pos)

CLK_T::CLKDCTL: HXTFDEN Mask

Definition at line 2916 of file Nano103.h.

◆ CLK_CLKDCTL_HXTFDEN_Pos

#define CLK_CLKDCTL_HXTFDEN_Pos   (0)

CLK_T::CLKDCTL: HXTFDEN Position

Definition at line 2915 of file Nano103.h.

◆ CLK_CLKDCTL_HXTFQDEN_Msk

#define CLK_CLKDCTL_HXTFQDEN_Msk   (0x1ul << CLK_CLKDCTL_HXTFQDEN_Pos)

CLK_T::CLKDCTL: HXTFQDEN Mask

Definition at line 2922 of file Nano103.h.

◆ CLK_CLKDCTL_HXTFQDEN_Pos

#define CLK_CLKDCTL_HXTFQDEN_Pos   (2)

CLK_T::CLKDCTL: HXTFQDEN Position

Definition at line 2921 of file Nano103.h.

◆ CLK_CLKDCTL_LXTFDEN_Msk

#define CLK_CLKDCTL_LXTFDEN_Msk   (0x1ul << CLK_CLKDCTL_LXTFDEN_Pos)

CLK_T::CLKDCTL: LXTFDEN Mask

Definition at line 2919 of file Nano103.h.

◆ CLK_CLKDCTL_LXTFDEN_Pos

#define CLK_CLKDCTL_LXTFDEN_Pos   (1)

CLK_T::CLKDCTL: LXTFDEN Position

Definition at line 2918 of file Nano103.h.

◆ CLK_CLKDIE_HXTFIEN_Msk

#define CLK_CLKDIE_HXTFIEN_Msk   (0x1ul << CLK_CLKDIE_HXTFIEN_Pos)

CLK_T::CLKDIE: HXTFIEN Mask

Definition at line 2925 of file Nano103.h.

◆ CLK_CLKDIE_HXTFIEN_Pos

#define CLK_CLKDIE_HXTFIEN_Pos   (0)

CLK_T::CLKDIE: HXTFIEN Position

Definition at line 2924 of file Nano103.h.

◆ CLK_CLKDIE_HXTFQIEN_Msk

#define CLK_CLKDIE_HXTFQIEN_Msk   (0x1ul << CLK_CLKDIE_HXTFQIEN_Pos)

CLK_T::CLKDIE: HXTFQIEN Mask

Definition at line 2931 of file Nano103.h.

◆ CLK_CLKDIE_HXTFQIEN_Pos

#define CLK_CLKDIE_HXTFQIEN_Pos   (2)

CLK_T::CLKDIE: HXTFQIEN Position

Definition at line 2930 of file Nano103.h.

◆ CLK_CLKDIE_LXTFIEN_Msk

#define CLK_CLKDIE_LXTFIEN_Msk   (0x1ul << CLK_CLKDIE_LXTFIEN_Pos)

CLK_T::CLKDIE: LXTFIEN Mask

Definition at line 2928 of file Nano103.h.

◆ CLK_CLKDIE_LXTFIEN_Pos

#define CLK_CLKDIE_LXTFIEN_Pos   (1)

CLK_T::CLKDIE: LXTFIEN Position

Definition at line 2927 of file Nano103.h.

◆ CLK_CLKDIV0_ADCDIV_Msk

#define CLK_CLKDIV0_ADCDIV_Msk   (0xfful << CLK_CLKDIV0_ADCDIV_Pos)

CLK_T::CLKDIV0: ADCDIV Mask

Definition at line 2862 of file Nano103.h.

◆ CLK_CLKDIV0_ADCDIV_Pos

#define CLK_CLKDIV0_ADCDIV_Pos   (16)

CLK_T::CLKDIV0: ADCDIV Position

Definition at line 2861 of file Nano103.h.

◆ CLK_CLKDIV0_HCLKDIV_Msk

#define CLK_CLKDIV0_HCLKDIV_Msk   (0xful << CLK_CLKDIV0_HCLKDIV_Pos)

CLK_T::CLKDIV0: HCLKDIV Mask

Definition at line 2853 of file Nano103.h.

◆ CLK_CLKDIV0_HCLKDIV_Pos

#define CLK_CLKDIV0_HCLKDIV_Pos   (0)

CLK_T::CLKDIV0: HCLKDIV Position

Definition at line 2852 of file Nano103.h.

◆ CLK_CLKDIV0_SC0DIV_Msk

#define CLK_CLKDIV0_SC0DIV_Msk   (0xful << CLK_CLKDIV0_SC0DIV_Pos)

CLK_T::CLKDIV0: SC0DIV Mask

Definition at line 2865 of file Nano103.h.

◆ CLK_CLKDIV0_SC0DIV_Pos

#define CLK_CLKDIV0_SC0DIV_Pos   (28)

CLK_T::CLKDIV0: SC0DIV Position

Definition at line 2864 of file Nano103.h.

◆ CLK_CLKDIV0_UART0DIV_Msk

#define CLK_CLKDIV0_UART0DIV_Msk   (0xful << CLK_CLKDIV0_UART0DIV_Pos)

CLK_T::CLKDIV0: UART0DIV Mask

Definition at line 2856 of file Nano103.h.

◆ CLK_CLKDIV0_UART0DIV_Pos

#define CLK_CLKDIV0_UART0DIV_Pos   (8)

CLK_T::CLKDIV0: UART0DIV Position

Definition at line 2855 of file Nano103.h.

◆ CLK_CLKDIV0_UART1DIV_Msk

#define CLK_CLKDIV0_UART1DIV_Msk   (0xful << CLK_CLKDIV0_UART1DIV_Pos)

CLK_T::CLKDIV0: UART1DIV Mask

Definition at line 2859 of file Nano103.h.

◆ CLK_CLKDIV0_UART1DIV_Pos

#define CLK_CLKDIV0_UART1DIV_Pos   (12)

CLK_T::CLKDIV0: UART1DIV Position

Definition at line 2858 of file Nano103.h.

◆ CLK_CLKDIV1_SC1DIV_Msk

#define CLK_CLKDIV1_SC1DIV_Msk   (0xful << CLK_CLKDIV1_SC1DIV_Pos)

CLK_T::CLKDIV1: SC1DIV Mask

Definition at line 2868 of file Nano103.h.

◆ CLK_CLKDIV1_SC1DIV_Pos

#define CLK_CLKDIV1_SC1DIV_Pos   (0)

CLK_T::CLKDIV1: SC1DIV Position

Definition at line 2867 of file Nano103.h.

◆ CLK_CLKDIV1_TMR0DIV_Msk

#define CLK_CLKDIV1_TMR0DIV_Msk   (0xful << CLK_CLKDIV1_TMR0DIV_Pos)

CLK_T::CLKDIV1: TMR0DIV Mask

Definition at line 2871 of file Nano103.h.

◆ CLK_CLKDIV1_TMR0DIV_Pos

#define CLK_CLKDIV1_TMR0DIV_Pos   (8)

CLK_T::CLKDIV1: TMR0DIV Position

Definition at line 2870 of file Nano103.h.

◆ CLK_CLKDIV1_TMR1DIV_Msk

#define CLK_CLKDIV1_TMR1DIV_Msk   (0xful << CLK_CLKDIV1_TMR1DIV_Pos)

CLK_T::CLKDIV1: TMR1DIV Mask

Definition at line 2874 of file Nano103.h.

◆ CLK_CLKDIV1_TMR1DIV_Pos

#define CLK_CLKDIV1_TMR1DIV_Pos   (12)

CLK_T::CLKDIV1: TMR1DIV Position

Definition at line 2873 of file Nano103.h.

◆ CLK_CLKDIV1_TMR2DIV_Msk

#define CLK_CLKDIV1_TMR2DIV_Msk   (0xful << CLK_CLKDIV1_TMR2DIV_Pos)

CLK_T::CLKDIV1: TMR2DIV Mask

Definition at line 2877 of file Nano103.h.

◆ CLK_CLKDIV1_TMR2DIV_Pos

#define CLK_CLKDIV1_TMR2DIV_Pos   (16)

CLK_T::CLKDIV1: TMR2DIV Position

Definition at line 2876 of file Nano103.h.

◆ CLK_CLKDIV1_TMR3DIV_Msk

#define CLK_CLKDIV1_TMR3DIV_Msk   (0xful << CLK_CLKDIV1_TMR3DIV_Pos)

CLK_T::CLKDIV1: TMR3DIV Mask

Definition at line 2880 of file Nano103.h.

◆ CLK_CLKDIV1_TMR3DIV_Pos

#define CLK_CLKDIV1_TMR3DIV_Pos   (20)

CLK_T::CLKDIV1: TMR3DIV Position

Definition at line 2879 of file Nano103.h.

◆ CLK_CLKDSTS_HXTFIF_Msk

#define CLK_CLKDSTS_HXTFIF_Msk   (0x1ul << CLK_CLKDSTS_HXTFIF_Pos)

CLK_T::CLKDSTS: HXTFIF Mask

Definition at line 2934 of file Nano103.h.

◆ CLK_CLKDSTS_HXTFIF_Pos

#define CLK_CLKDSTS_HXTFIF_Pos   (0)

CLK_T::CLKDSTS: HXTFIF Position

Definition at line 2933 of file Nano103.h.

◆ CLK_CLKDSTS_HXTFQIF_Msk

#define CLK_CLKDSTS_HXTFQIF_Msk   (0x1ul << CLK_CLKDSTS_HXTFQIF_Pos)

CLK_T::CLKDSTS: HXTFQIF Mask

Definition at line 2940 of file Nano103.h.

◆ CLK_CLKDSTS_HXTFQIF_Pos

#define CLK_CLKDSTS_HXTFQIF_Pos   (2)

CLK_T::CLKDSTS: HXTFQIF Position

Definition at line 2939 of file Nano103.h.

◆ CLK_CLKDSTS_LXTFIF_Msk

#define CLK_CLKDSTS_LXTFIF_Msk   (0x1ul << CLK_CLKDSTS_LXTFIF_Pos)

CLK_T::CLKDSTS: LXTFIF Mask

Definition at line 2937 of file Nano103.h.

◆ CLK_CLKDSTS_LXTFIF_Pos

#define CLK_CLKDSTS_LXTFIF_Pos   (1)

CLK_T::CLKDSTS: LXTFIF Position

Definition at line 2936 of file Nano103.h.

◆ CLK_CLKOCTL_CLKOEN_Msk

#define CLK_CLKOCTL_CLKOEN_Msk   (0x1ul << CLK_CLKOCTL_CLKOEN_Pos)

CLK_T::CLKOCTL: CLKOEN Mask

Definition at line 2901 of file Nano103.h.

◆ CLK_CLKOCTL_CLKOEN_Pos

#define CLK_CLKOCTL_CLKOEN_Pos   (4)

CLK_T::CLKOCTL: CLKOEN Position

Definition at line 2900 of file Nano103.h.

◆ CLK_CLKOCTL_DIV1EN_Msk

#define CLK_CLKOCTL_DIV1EN_Msk   (0x1ul << CLK_CLKOCTL_DIV1EN_Pos)

CLK_T::CLKOCTL: DIV1EN Mask

Definition at line 2904 of file Nano103.h.

◆ CLK_CLKOCTL_DIV1EN_Pos

#define CLK_CLKOCTL_DIV1EN_Pos   (5)

CLK_T::CLKOCTL: DIV1EN Position

Definition at line 2903 of file Nano103.h.

◆ CLK_CLKOCTL_FREQSEL_Msk

#define CLK_CLKOCTL_FREQSEL_Msk   (0xful << CLK_CLKOCTL_FREQSEL_Pos)

CLK_T::CLKOCTL: FREQSEL Mask

Definition at line 2898 of file Nano103.h.

◆ CLK_CLKOCTL_FREQSEL_Pos

#define CLK_CLKOCTL_FREQSEL_Pos   (0)

CLK_T::CLKOCTL: FREQSEL Position

Definition at line 2897 of file Nano103.h.

◆ CLK_CLKSEL0_HCLKSEL_Msk

#define CLK_CLKSEL0_HCLKSEL_Msk   (0x7ul << CLK_CLKSEL0_HCLKSEL_Pos)

CLK_T::CLKSEL0: HCLKSEL Mask

Definition at line 2793 of file Nano103.h.

◆ CLK_CLKSEL0_HCLKSEL_Pos

#define CLK_CLKSEL0_HCLKSEL_Pos   (0)

CLK_T::CLKSEL0: HCLKSEL Position

Definition at line 2792 of file Nano103.h.

◆ CLK_CLKSEL0_HIRCSEL_Msk

#define CLK_CLKSEL0_HIRCSEL_Msk   (0x1ul << CLK_CLKSEL0_HIRCSEL_Pos)

CLK_T::CLKSEL0: HIRCSEL Mask

Definition at line 2796 of file Nano103.h.

◆ CLK_CLKSEL0_HIRCSEL_Pos

#define CLK_CLKSEL0_HIRCSEL_Pos   (3)

CLK_T::CLKSEL0: HIRCSEL Position

Definition at line 2795 of file Nano103.h.

◆ CLK_CLKSEL0_ISPSEL_Msk

#define CLK_CLKSEL0_ISPSEL_Msk   (0x1ul << CLK_CLKSEL0_ISPSEL_Pos)

CLK_T::CLKSEL0: ISPSEL Mask

Definition at line 2799 of file Nano103.h.

◆ CLK_CLKSEL0_ISPSEL_Pos

#define CLK_CLKSEL0_ISPSEL_Pos   (4)

CLK_T::CLKSEL0: ISPSEL Position

Definition at line 2798 of file Nano103.h.

◆ CLK_CLKSEL1_ADCSEL_Msk

#define CLK_CLKSEL1_ADCSEL_Msk   (0x7ul << CLK_CLKSEL1_ADCSEL_Pos)

CLK_T::CLKSEL1: ADCSEL Mask

Definition at line 2814 of file Nano103.h.

◆ CLK_CLKSEL1_ADCSEL_Pos

#define CLK_CLKSEL1_ADCSEL_Pos   (19)

CLK_T::CLKSEL1: ADCSEL Position

Definition at line 2813 of file Nano103.h.

◆ CLK_CLKSEL1_PWM0SEL_Msk

#define CLK_CLKSEL1_PWM0SEL_Msk   (0x1ul << CLK_CLKSEL1_PWM0SEL_Pos)

CLK_T::CLKSEL1: PWM0SEL Mask

Definition at line 2805 of file Nano103.h.

◆ CLK_CLKSEL1_PWM0SEL_Pos

#define CLK_CLKSEL1_PWM0SEL_Pos   (4)

CLK_T::CLKSEL1: PWM0SEL Position

Definition at line 2804 of file Nano103.h.

◆ CLK_CLKSEL1_SPI0SEL_Msk

#define CLK_CLKSEL1_SPI0SEL_Msk   (0x3ul << CLK_CLKSEL1_SPI0SEL_Pos)

CLK_T::CLKSEL1: SPI0SEL Mask

Definition at line 2817 of file Nano103.h.

◆ CLK_CLKSEL1_SPI0SEL_Pos

#define CLK_CLKSEL1_SPI0SEL_Pos   (24)

CLK_T::CLKSEL1: SPI0SEL Position

Definition at line 2816 of file Nano103.h.

◆ CLK_CLKSEL1_SPI2SEL_Msk

#define CLK_CLKSEL1_SPI2SEL_Msk   (0x3ul << CLK_CLKSEL1_SPI2SEL_Pos)

CLK_T::CLKSEL1: SPI2SEL Mask

Definition at line 2820 of file Nano103.h.

◆ CLK_CLKSEL1_SPI2SEL_Pos

#define CLK_CLKSEL1_SPI2SEL_Pos   (26)

CLK_T::CLKSEL1: SPI2SEL Position

Definition at line 2819 of file Nano103.h.

◆ CLK_CLKSEL1_TMR0SEL_Msk

#define CLK_CLKSEL1_TMR0SEL_Msk   (0x7ul << CLK_CLKSEL1_TMR0SEL_Pos)

CLK_T::CLKSEL1: TMR0SEL Mask

Definition at line 2808 of file Nano103.h.

◆ CLK_CLKSEL1_TMR0SEL_Pos

#define CLK_CLKSEL1_TMR0SEL_Pos   (8)

CLK_T::CLKSEL1: TMR0SEL Position

Definition at line 2807 of file Nano103.h.

◆ CLK_CLKSEL1_TMR1SEL_Msk

#define CLK_CLKSEL1_TMR1SEL_Msk   (0x7ul << CLK_CLKSEL1_TMR1SEL_Pos)

CLK_T::CLKSEL1: TMR1SEL Mask

Definition at line 2811 of file Nano103.h.

◆ CLK_CLKSEL1_TMR1SEL_Pos

#define CLK_CLKSEL1_TMR1SEL_Pos   (12)

CLK_T::CLKSEL1: TMR1SEL Position

Definition at line 2810 of file Nano103.h.

◆ CLK_CLKSEL1_UART0SEL_Msk

#define CLK_CLKSEL1_UART0SEL_Msk   (0x7ul << CLK_CLKSEL1_UART0SEL_Pos)

CLK_T::CLKSEL1: UART0SEL Mask

Definition at line 2802 of file Nano103.h.

◆ CLK_CLKSEL1_UART0SEL_Pos

#define CLK_CLKSEL1_UART0SEL_Pos   (0)

CLK_T::CLKSEL1: UART0SEL Position

Definition at line 2801 of file Nano103.h.

◆ CLK_CLKSEL1_WDTSEL_Msk

#define CLK_CLKSEL1_WDTSEL_Msk   (0x3ul << CLK_CLKSEL1_WDTSEL_Pos)

CLK_T::CLKSEL1: WDTSEL Mask

Definition at line 2823 of file Nano103.h.

◆ CLK_CLKSEL1_WDTSEL_Pos

#define CLK_CLKSEL1_WDTSEL_Pos   (28)

CLK_T::CLKSEL1: WDTSEL Position

Definition at line 2822 of file Nano103.h.

◆ CLK_CLKSEL1_WWDTSEL_Msk

#define CLK_CLKSEL1_WWDTSEL_Msk   (0x3ul << CLK_CLKSEL1_WWDTSEL_Pos)

CLK_T::CLKSEL1: WWDTSEL Mask

Definition at line 2826 of file Nano103.h.

◆ CLK_CLKSEL1_WWDTSEL_Pos

#define CLK_CLKSEL1_WWDTSEL_Pos   (30)

CLK_T::CLKSEL1: WWDTSEL Position

Definition at line 2825 of file Nano103.h.

◆ CLK_CLKSEL2_CLKOSEL_Msk

#define CLK_CLKSEL2_CLKOSEL_Msk   (0x7ul << CLK_CLKSEL2_CLKOSEL_Pos)

CLK_T::CLKSEL2: CLKOSEL Mask

Definition at line 2832 of file Nano103.h.

◆ CLK_CLKSEL2_CLKOSEL_Pos

#define CLK_CLKSEL2_CLKOSEL_Pos   (4)

CLK_T::CLKSEL2: CLKOSEL Position

Definition at line 2831 of file Nano103.h.

◆ CLK_CLKSEL2_SC0SEL_Msk

#define CLK_CLKSEL2_SC0SEL_Msk   (0x7ul << CLK_CLKSEL2_SC0SEL_Pos)

CLK_T::CLKSEL2: SC0SEL Mask

Definition at line 2841 of file Nano103.h.

◆ CLK_CLKSEL2_SC0SEL_Pos

#define CLK_CLKSEL2_SC0SEL_Pos   (16)

CLK_T::CLKSEL2: SC0SEL Position

Definition at line 2840 of file Nano103.h.

◆ CLK_CLKSEL2_SC1SEL_Msk

#define CLK_CLKSEL2_SC1SEL_Msk   (0x7ul << CLK_CLKSEL2_SC1SEL_Pos)

CLK_T::CLKSEL2: SC1SEL Mask

Definition at line 2844 of file Nano103.h.

◆ CLK_CLKSEL2_SC1SEL_Pos

#define CLK_CLKSEL2_SC1SEL_Pos   (20)

CLK_T::CLKSEL2: SC1SEL Position

Definition at line 2843 of file Nano103.h.

◆ CLK_CLKSEL2_SPI1SEL_Msk

#define CLK_CLKSEL2_SPI1SEL_Msk   (0x3ul << CLK_CLKSEL2_SPI1SEL_Pos)

CLK_T::CLKSEL2: SPI1SEL Mask

Definition at line 2847 of file Nano103.h.

◆ CLK_CLKSEL2_SPI1SEL_Pos

#define CLK_CLKSEL2_SPI1SEL_Pos   (24)

CLK_T::CLKSEL2: SPI1SEL Position

Definition at line 2846 of file Nano103.h.

◆ CLK_CLKSEL2_SPI3SEL_Msk

#define CLK_CLKSEL2_SPI3SEL_Msk   (0x3ul << CLK_CLKSEL2_SPI3SEL_Pos)

CLK_T::CLKSEL2: SPI3SEL Mask

Definition at line 2850 of file Nano103.h.

◆ CLK_CLKSEL2_SPI3SEL_Pos

#define CLK_CLKSEL2_SPI3SEL_Pos   (26)

CLK_T::CLKSEL2: SPI3SEL Position

Definition at line 2849 of file Nano103.h.

◆ CLK_CLKSEL2_TMR2SEL_Msk

#define CLK_CLKSEL2_TMR2SEL_Msk   (0x7ul << CLK_CLKSEL2_TMR2SEL_Pos)

CLK_T::CLKSEL2: TMR2SEL Mask

Definition at line 2835 of file Nano103.h.

◆ CLK_CLKSEL2_TMR2SEL_Pos

#define CLK_CLKSEL2_TMR2SEL_Pos   (8)

CLK_T::CLKSEL2: TMR2SEL Position

Definition at line 2834 of file Nano103.h.

◆ CLK_CLKSEL2_TMR3SEL_Msk

#define CLK_CLKSEL2_TMR3SEL_Msk   (0x7ul << CLK_CLKSEL2_TMR3SEL_Pos)

CLK_T::CLKSEL2: TMR3SEL Mask

Definition at line 2838 of file Nano103.h.

◆ CLK_CLKSEL2_TMR3SEL_Pos

#define CLK_CLKSEL2_TMR3SEL_Pos   (12)

CLK_T::CLKSEL2: TMR3SEL Position

Definition at line 2837 of file Nano103.h.

◆ CLK_CLKSEL2_UART1SEL_Msk

#define CLK_CLKSEL2_UART1SEL_Msk   (0x7ul << CLK_CLKSEL2_UART1SEL_Pos)

CLK_T::CLKSEL2: UART1SEL Mask

Definition at line 2829 of file Nano103.h.

◆ CLK_CLKSEL2_UART1SEL_Pos

#define CLK_CLKSEL2_UART1SEL_Pos   (0)

CLK_T::CLKSEL2: UART1SEL Position

Definition at line 2828 of file Nano103.h.

◆ CLK_PLLCTL_INDIV_Msk

#define CLK_PLLCTL_INDIV_Msk   (0x3ful << CLK_PLLCTL_INDIV_Pos)

CLK_T::PLLCTL: INDIV Mask

Definition at line 2886 of file Nano103.h.

◆ CLK_PLLCTL_INDIV_Pos

#define CLK_PLLCTL_INDIV_Pos   (8)

CLK_T::PLLCTL: INDIV Position

Definition at line 2885 of file Nano103.h.

◆ CLK_PLLCTL_PD_Msk

#define CLK_PLLCTL_PD_Msk   (0x1ul << CLK_PLLCTL_PD_Pos)

CLK_T::PLLCTL: PD Mask

Definition at line 2892 of file Nano103.h.

◆ CLK_PLLCTL_PD_Pos

#define CLK_PLLCTL_PD_Pos   (16)

CLK_T::PLLCTL: PD Position

Definition at line 2891 of file Nano103.h.

◆ CLK_PLLCTL_PLLMLP_Msk

#define CLK_PLLCTL_PLLMLP_Msk   (0x3ful << CLK_PLLCTL_PLLMLP_Pos)

CLK_T::PLLCTL: PLLMLP Mask

Definition at line 2883 of file Nano103.h.

◆ CLK_PLLCTL_PLLMLP_Pos

#define CLK_PLLCTL_PLLMLP_Pos   (0)

CLK_T::PLLCTL: PLLMLP Position

Definition at line 2882 of file Nano103.h.

◆ CLK_PLLCTL_PLLSRC_Msk

#define CLK_PLLCTL_PLLSRC_Msk   (0x3ul << CLK_PLLCTL_PLLSRC_Pos)

CLK_T::PLLCTL: PLLSRC Mask

Definition at line 2895 of file Nano103.h.

◆ CLK_PLLCTL_PLLSRC_Pos

#define CLK_PLLCTL_PLLSRC_Pos   (17)

CLK_T::PLLCTL: PLLSRC Position

Definition at line 2894 of file Nano103.h.

◆ CLK_PLLCTL_STBTSEL_Msk

#define CLK_PLLCTL_STBTSEL_Msk   (0x3ul << CLK_PLLCTL_STBTSEL_Pos)

CLK_T::PLLCTL: STBTSEL Mask

Definition at line 2889 of file Nano103.h.

◆ CLK_PLLCTL_STBTSEL_Pos

#define CLK_PLLCTL_STBTSEL_Pos   (14)

CLK_T::PLLCTL: STBTSEL Position

Definition at line 2888 of file Nano103.h.

◆ CLK_PWRCTL_HIRC0EN_Msk

#define CLK_PWRCTL_HIRC0EN_Msk   (0x1ul << CLK_PWRCTL_HIRC0EN_Pos)

CLK_T::PWRCTL: HIRC0EN Mask

Definition at line 2661 of file Nano103.h.

◆ CLK_PWRCTL_HIRC0EN_Pos

#define CLK_PWRCTL_HIRC0EN_Pos   (2)

CLK_T::PWRCTL: HIRC0EN Position

Definition at line 2660 of file Nano103.h.

◆ CLK_PWRCTL_HIRC0FSEL_Msk

#define CLK_PWRCTL_HIRC0FSEL_Msk   (0x1ul << CLK_PWRCTL_HIRC0FSEL_Pos)

CLK_T::PWRCTL: HIRC0FSEL Mask

Definition at line 2682 of file Nano103.h.

◆ CLK_PWRCTL_HIRC0FSEL_Pos

#define CLK_PWRCTL_HIRC0FSEL_Pos   (13)

CLK_T::PWRCTL: HIRC0FSEL Position

Definition at line 2681 of file Nano103.h.

◆ CLK_PWRCTL_HIRC0FSTOP_Msk

#define CLK_PWRCTL_HIRC0FSTOP_Msk   (0x1ul << CLK_PWRCTL_HIRC0FSTOP_Pos)

CLK_T::PWRCTL: HIRC0FSTOP Mask

Definition at line 2685 of file Nano103.h.

◆ CLK_PWRCTL_HIRC0FSTOP_Pos

#define CLK_PWRCTL_HIRC0FSTOP_Pos   (14)

CLK_T::PWRCTL: HIRC0FSTOP Position

Definition at line 2684 of file Nano103.h.

◆ CLK_PWRCTL_HIRC1EN_Msk

#define CLK_PWRCTL_HIRC1EN_Msk   (0x1ul << CLK_PWRCTL_HIRC1EN_Pos)

CLK_T::PWRCTL: HIRC1EN Mask

Definition at line 2688 of file Nano103.h.

◆ CLK_PWRCTL_HIRC1EN_Pos

#define CLK_PWRCTL_HIRC1EN_Pos   (24)

CLK_T::PWRCTL: HIRC1EN Position

Definition at line 2687 of file Nano103.h.

◆ CLK_PWRCTL_HXTEN_Msk

#define CLK_PWRCTL_HXTEN_Msk   (0x1ul << CLK_PWRCTL_HXTEN_Pos)

CLK_T::PWRCTL: HXTEN Mask

Definition at line 2655 of file Nano103.h.

◆ CLK_PWRCTL_HXTEN_Pos

#define CLK_PWRCTL_HXTEN_Pos   (0)
@addtogroup CLK_CONST CLK Bit Field Definition
Constant Definitions for CLK Controller

CLK_T::PWRCTL: HXTEN Position

Definition at line 2654 of file Nano103.h.

◆ CLK_PWRCTL_HXTGAIN_Msk

#define CLK_PWRCTL_HXTGAIN_Msk   (0x7ul << CLK_PWRCTL_HXTGAIN_Pos)

CLK_T::PWRCTL: HXTGAIN Mask

Definition at line 2679 of file Nano103.h.

◆ CLK_PWRCTL_HXTGAIN_Pos

#define CLK_PWRCTL_HXTGAIN_Pos   (10)

CLK_T::PWRCTL: HXTGAIN Position

Definition at line 2678 of file Nano103.h.

◆ CLK_PWRCTL_HXTSLTYP_Msk

#define CLK_PWRCTL_HXTSLTYP_Msk   (0x1ul << CLK_PWRCTL_HXTSLTYP_Pos)

CLK_T::PWRCTL: HXTSLTYP Mask

Definition at line 2676 of file Nano103.h.

◆ CLK_PWRCTL_HXTSLTYP_Pos

#define CLK_PWRCTL_HXTSLTYP_Pos   (8)

CLK_T::PWRCTL: HXTSLTYP Position

Definition at line 2675 of file Nano103.h.

◆ CLK_PWRCTL_LIRCEN_Msk

#define CLK_PWRCTL_LIRCEN_Msk   (0x1ul << CLK_PWRCTL_LIRCEN_Pos)

CLK_T::PWRCTL: LIRCEN Mask

Definition at line 2664 of file Nano103.h.

◆ CLK_PWRCTL_LIRCEN_Pos

#define CLK_PWRCTL_LIRCEN_Pos   (3)

CLK_T::PWRCTL: LIRCEN Position

Definition at line 2663 of file Nano103.h.

◆ CLK_PWRCTL_LXTEN_Msk

#define CLK_PWRCTL_LXTEN_Msk   (0x1ul << CLK_PWRCTL_LXTEN_Pos)

CLK_T::PWRCTL: LXTEN Mask

Definition at line 2658 of file Nano103.h.

◆ CLK_PWRCTL_LXTEN_Pos

#define CLK_PWRCTL_LXTEN_Pos   (1)

CLK_T::PWRCTL: LXTEN Position

Definition at line 2657 of file Nano103.h.

◆ CLK_PWRCTL_MIRCEN_Msk

#define CLK_PWRCTL_MIRCEN_Msk   (0x1ul << CLK_PWRCTL_MIRCEN_Pos)

CLK_T::PWRCTL: MIRCEN Mask

Definition at line 2691 of file Nano103.h.

◆ CLK_PWRCTL_MIRCEN_Pos

#define CLK_PWRCTL_MIRCEN_Pos   (25)

CLK_T::PWRCTL: MIRCEN Position

Definition at line 2690 of file Nano103.h.

◆ CLK_PWRCTL_PDEN_Msk

#define CLK_PWRCTL_PDEN_Msk   (0x1ul << CLK_PWRCTL_PDEN_Pos)

CLK_T::PWRCTL: PDEN Mask

Definition at line 2673 of file Nano103.h.

◆ CLK_PWRCTL_PDEN_Pos

#define CLK_PWRCTL_PDEN_Pos   (6)

CLK_T::PWRCTL: PDEN Position

Definition at line 2672 of file Nano103.h.

◆ CLK_PWRCTL_PDWKDLY_Msk

#define CLK_PWRCTL_PDWKDLY_Msk   (0x1ul << CLK_PWRCTL_PDWKDLY_Pos)

CLK_T::PWRCTL: PDWKDLY Mask

Definition at line 2667 of file Nano103.h.

◆ CLK_PWRCTL_PDWKDLY_Pos

#define CLK_PWRCTL_PDWKDLY_Pos   (4)

CLK_T::PWRCTL: PDWKDLY Position

Definition at line 2666 of file Nano103.h.

◆ CLK_PWRCTL_PDWKIEN_Msk

#define CLK_PWRCTL_PDWKIEN_Msk   (0x1ul << CLK_PWRCTL_PDWKIEN_Pos)

CLK_T::PWRCTL: PDWKIEN Mask

Definition at line 2670 of file Nano103.h.

◆ CLK_PWRCTL_PDWKIEN_Pos

#define CLK_PWRCTL_PDWKIEN_Pos   (5)

CLK_T::PWRCTL: PDWKIEN Position

Definition at line 2669 of file Nano103.h.

◆ CLK_STATUS_CLKSFAIL_Msk

#define CLK_STATUS_CLKSFAIL_Msk   (0x1ul << CLK_STATUS_CLKSFAIL_Pos)

CLK_T::STATUS: CLKSFAIL Mask

Definition at line 2790 of file Nano103.h.

◆ CLK_STATUS_CLKSFAIL_Pos

#define CLK_STATUS_CLKSFAIL_Pos   (7)

CLK_T::STATUS: CLKSFAIL Position

Definition at line 2789 of file Nano103.h.

◆ CLK_STATUS_HIRC0STB_Msk

#define CLK_STATUS_HIRC0STB_Msk   (0x1ul << CLK_STATUS_HIRC0STB_Pos)

CLK_T::STATUS: HIRC0STB Mask

Definition at line 2781 of file Nano103.h.

◆ CLK_STATUS_HIRC0STB_Pos

#define CLK_STATUS_HIRC0STB_Pos   (4)

CLK_T::STATUS: HIRC0STB Position

Definition at line 2780 of file Nano103.h.

◆ CLK_STATUS_HIRC1STB_Msk

#define CLK_STATUS_HIRC1STB_Msk   (0x1ul << CLK_STATUS_HIRC1STB_Pos)

CLK_T::STATUS: HIRC1STB Mask

Definition at line 2784 of file Nano103.h.

◆ CLK_STATUS_HIRC1STB_Pos

#define CLK_STATUS_HIRC1STB_Pos   (5)

CLK_T::STATUS: HIRC1STB Position

Definition at line 2783 of file Nano103.h.

◆ CLK_STATUS_HXTSTB_Msk

#define CLK_STATUS_HXTSTB_Msk   (0x1ul << CLK_STATUS_HXTSTB_Pos)

CLK_T::STATUS: HXTSTB Mask

Definition at line 2769 of file Nano103.h.

◆ CLK_STATUS_HXTSTB_Pos

#define CLK_STATUS_HXTSTB_Pos   (0)

CLK_T::STATUS: HXTSTB Position

Definition at line 2768 of file Nano103.h.

◆ CLK_STATUS_LIRCSTB_Msk

#define CLK_STATUS_LIRCSTB_Msk   (0x1ul << CLK_STATUS_LIRCSTB_Pos)

CLK_T::STATUS: LIRCSTB Mask

Definition at line 2778 of file Nano103.h.

◆ CLK_STATUS_LIRCSTB_Pos

#define CLK_STATUS_LIRCSTB_Pos   (3)

CLK_T::STATUS: LIRCSTB Position

Definition at line 2777 of file Nano103.h.

◆ CLK_STATUS_LXTSTB_Msk

#define CLK_STATUS_LXTSTB_Msk   (0x1ul << CLK_STATUS_LXTSTB_Pos)

CLK_T::STATUS: LXTSTB Mask

Definition at line 2772 of file Nano103.h.

◆ CLK_STATUS_LXTSTB_Pos

#define CLK_STATUS_LXTSTB_Pos   (1)

CLK_T::STATUS: LXTSTB Position

Definition at line 2771 of file Nano103.h.

◆ CLK_STATUS_MIRCSTB_Msk

#define CLK_STATUS_MIRCSTB_Msk   (0x1ul << CLK_STATUS_MIRCSTB_Pos)

CLK_T::STATUS: MIRCSTB Mask

Definition at line 2787 of file Nano103.h.

◆ CLK_STATUS_MIRCSTB_Pos

#define CLK_STATUS_MIRCSTB_Pos   (6)

CLK_T::STATUS: MIRCSTB Position

Definition at line 2786 of file Nano103.h.

◆ CLK_STATUS_PLLSTB_Msk

#define CLK_STATUS_PLLSTB_Msk   (0x1ul << CLK_STATUS_PLLSTB_Pos)

CLK_T::STATUS: PLLSTB Mask

Definition at line 2775 of file Nano103.h.

◆ CLK_STATUS_PLLSTB_Pos

#define CLK_STATUS_PLLSTB_Pos   (2)

CLK_T::STATUS: PLLSTB Position

Definition at line 2774 of file Nano103.h.

◆ CLK_WKINTSTS_PDWKIF_Msk

#define CLK_WKINTSTS_PDWKIF_Msk   (0x1ul << CLK_WKINTSTS_PDWKIF_Pos)

CLK_T::WKINTSTS: PDWKIF Mask

Definition at line 2907 of file Nano103.h.

◆ CLK_WKINTSTS_PDWKIF_Pos

#define CLK_WKINTSTS_PDWKIF_Pos   (0)

CLK_T::WKINTSTS: PDWKIF Position

Definition at line 2906 of file Nano103.h.