| MINI55_BSP V3.01.003 The Board Support Package for Mini55 Series MCU

Modules | Macros
SYS Exported Constants
MINI55 Device Driver » SYS Driver
Collaboration diagram for SYS Exported Constants:

## Modules
| SYS Exported Functions

## Macros
#define | ADC_RST ((0x4<<24) | SYS_IPRST1_ADCRST_Pos )
#define | ACMP_RST ((0x4<<24) | SYS_IPRST1_ACMPRST_Pos )
#define | PWM_RST ((0x4<<24) | SYS_IPRST1_PWMRST_Pos )
#define | UART0_RST ((0x4<<24) | SYS_IPRST1_UART0RST_Pos )
#define | UART1_RST ((0x4<<24) | SYS_IPRST1_UART1RST_Pos )
#define | SPI_RST ((0x4<<24) | SYS_IPRST1_SPIRST_Pos )
#define | I2C_RST ((0x4<<24) | SYS_IPRST1_I2C_RST_Pos )
#define | TMR1_RST ((0x4<<24) | SYS_IPRST1_TMR1RST_Pos )
#define | TMR0_RST ((0x4<<24) | SYS_IPRST1_TMR0RST_Pos )
#define | GPIO_RST ((0x4<<24) | SYS_IPRST1_GPIORST_Pos )
#define | SYS_BODCTL_BOD_RST_EN (1UL<<SYS_BODCTL_BODRSTEN_Pos)
#define | SYS_BODCTL_BOD_INTERRUPT_EN (0UL<<SYS_BODCTL_BODRSTEN_Pos)
#define | SYS_BODCTL_BOD_VL_3_0V ((3UL<<SYS_BODCTL_BODVL1_0_Pos)|(1UL<<SYS_BODCTL_BODVL2_Pos))
#define | SYS_BODCTL_BOD_VL_2_4V ((2UL<<SYS_BODCTL_BODVL1_0_Pos)|(1UL<<SYS_BODCTL_BODVL2_Pos))
#define | SYS_BODCTL_BOD_VL_2_0V ((1UL<<SYS_BODCTL_BODVL1_0_Pos)|(1UL<<SYS_BODCTL_BODVL2_Pos))
#define | SYS_BODCTL_BOD_VL_1_7V ((0UL<<SYS_BODCTL_BODVL1_0_Pos)|(1UL<<SYS_BODCTL_BODVL2_Pos))
#define | SYS_BODCTL_BOD_VL_4_4V ((3UL<<SYS_BODCTL_BODVL1_0_Pos)|(0UL<<SYS_BODCTL_BODVL2_Pos))
#define | SYS_BODCTL_BOD_VL_3_7V ((2UL<<SYS_BODCTL_BODVL1_0_Pos)|(0UL<<SYS_BODCTL_BODVL2_Pos))
#define | SYS_BODCTL_BOD_VL_2_7V ((1UL<<SYS_BODCTL_BODVL1_0_Pos)|(0UL<<SYS_BODCTL_BODVL2_Pos))
#define | SYS_BODCTL_BOD_VL_2_2V ((0UL<<SYS_BODCTL_BODVL1_0_Pos)|(0UL<<SYS_BODCTL_BODVL2_Pos))
#define | SYS_IRCTCTL_TRIM_22_1184M ((uint32_t)0x00000001)
#define | SYS_IRCTCTL_LOOP_4CLK ((uint32_t)0x00000000)
#define | SYS_IRCTCTL_LOOP_8CLK ((uint32_t)0x00000010)
#define | SYS_IRCTCTL_LOOP_16CLK ((uint32_t)0x00000020)
#define | SYS_IRCTCTL_LOOP_32CLK ((uint32_t)0x00000030)
#define | SYS_IRCTIEN_DISABLE ((uint32_t)0x00000000)
#define | SYS_IRCTIEN_FAIL_EN ((uint32_t)0x00000002)
#define | SYS_IRCTIEN_32KERR_EN ((uint32_t)0x00000004)
#define | SYS_MFP_TYPE_Msk(bit) (1UL << ((bit) +16))
#define | SYS_MFP_ALT_Msk(bit) (1UL << ((bit) + 8))
#define | SYS_MFP_MFP_Msk(bit) (1UL << ((bit) ))
#define | SYS_MFP_P00_GPIO 0x00000000UL
#define | SYS_MFP_P00_CTS 0x00000100UL
#define | SYS_MFP_P00_TXD 0x00000101UL
#define | SYS_MFP_P00_Msk 0x01000101UL
#define | SYS_MFP_P01_GPIO 0x00000000UL
#define | SYS_MFP_P01_SPISS 0x00000002UL
#define | SYS_MFP_P01_RTS 0x00000200UL
#define | SYS_MFP_P01_RXD 0x00000202UL
#define | SYS_MFP_P01_Msk 0x02000202UL
#define | SYS_MFP_P04_GPIO 0x00000000UL
#define | SYS_MFP_P04_SPISS 0x00001000UL
#define | SYS_MFP_P04_PWM5 0x00001010UL
#define | SYS_MFP_P04_Msk 0x00001010UL
#define | SYS_MFP_P05_GPIO 0x00000000UL
#define | SYS_MFP_P05_MOSI 0x00002000UL
#define | SYS_MFP_P05_Msk 0x00002020UL
#define | SYS_MFP_P06_GPIO 0x00000000UL
#define | SYS_MFP_P06_MISO 0x00004000UL
#define | SYS_MFP_P06_Msk 0x00004040UL
#define | SYS_MFP_P07_GPIO 0x00000000UL
#define | SYS_MFP_P07_SPICLK 0x00008000UL
#define | SYS_MFP_P07_Msk 0x00008080UL
#define | SYS_MFP_P10_GPIO 0x00000000UL
#define | SYS_MFP_P10_AIN1 0x00000001UL
#define | SYS_MFP_P10_CPP0 0x00000101UL
#define | SYS_MFP_P10_Msk 0x00000101UL
#define | SYS_MFP_P12_GPIO 0x00000000UL
#define | SYS_MFP_P12_AIN2 0x00000004UL
#define | SYS_MFP_P12_RXD 0x00000400UL
#define | SYS_MFP_P12_CPP0 0x00000404UL
#define | SYS_MFP_P12_Msk 0x00000404UL
#define | SYS_MFP_P13_GPIO 0x00000000UL
#define | SYS_MFP_P13_AIN3 0x00000008UL
#define | SYS_MFP_P13_TXD 0x00000800UL
#define | SYS_MFP_P13_CPP0 0x00000808UL
#define | SYS_MFP_P13_Msk 0x00000808UL
#define | SYS_MFP_P14_GPIO 0x00000000UL
#define | SYS_MFP_P14_AIN4 0x00000010UL
#define | SYS_MFP_P14_CPN0 0x00001010UL
#define | SYS_MFP_P14_Msk 0x00001010UL
#define | SYS_MFP_P15_GPIO 0x00000000UL
#define | SYS_MFP_P15_AIN5 0x00000020UL
#define | SYS_MFP_P15_CPP0 0x00002020UL
#define | SYS_MFP_P15_Msk 0x00002020UL
#define | SYS_MFP_P22_GPIO 0x00000000UL
#define | SYS_MFP_P22_PWM0 0x00000400UL
#define | SYS_MFP_P22_Msk 0x00000404UL
#define | SYS_MFP_P23_GPIO 0x00000000UL
#define | SYS_MFP_P23_PWM1 0x00000800UL
#define | SYS_MFP_P23_Msk 0x00000808UL
#define | SYS_MFP_P24_GPIO 0x00000000UL
#define | SYS_MFP_P24_PWM2 0x00001000UL
#define | SYS_MFP_P24_RX1 0x00001010UL
#define | SYS_MFP_P24_Msk 0x00001010UL
#define | SYS_MFP_P25_GPIO 0x00000000UL
#define | SYS_MFP_P25_PWM3 0x00002000UL
#define | SYS_MFP_P25_TX1 0x00002020UL
#define | SYS_MFP_P25_Msk 0x00002020UL
#define | SYS_MFP_P26_GPIO 0x00000000UL
#define | SYS_MFP_P26_PWM4 0x00004000UL
#define | SYS_MFP_P26_CPO1 0x00004040UL
#define | SYS_MFP_P26_Msk 0x00004040UL
#define | SYS_MFP_P30_GPIO 0x00000000UL
#define | SYS_MFP_P30_CPN1 0x00000100UL
#define | SYS_MFP_P30_AIN6 0x00000101UL
#define | SYS_MFP_P30_Msk 0x00000101UL
#define | SYS_MFP_P31_GPIO 0x00000000UL
#define | SYS_MFP_P31_CPP1 0x00000200UL
#define | SYS_MFP_P31_AIN7 0x00000202UL
#define | SYS_MFP_P31_Msk 0x00000202UL
#define | SYS_MFP_P32_GPIO 0x00000000UL
#define | SYS_MFP_P32_INT0 0x00000004UL
#define | SYS_MFP_P32_T0EX 0x00000400UL
#define | SYS_MFP_P32_STADC 0x00000404UL
#define | SYS_MFP_P32_Msk 0x00000404UL
#define | SYS_MFP_P34_GPIO 0x00000000UL
#define | SYS_MFP_P34_T0 0x00000010UL
#define | SYS_MFP_P34_SDA 0x00001000UL
#define | SYS_MFP_P34_CPP1 0x00001010UL
#define | SYS_MFP_P34_Msk 0x00001010UL
#define | SYS_MFP_P35_GPIO 0x00000000UL
#define | SYS_MFP_P35_T1 0x00000020UL
#define | SYS_MFP_P35_SCL 0x00002000UL
#define | SYS_MFP_P35_CPP1 0x00002020UL
#define | SYS_MFP_P35_Msk 0x00002020UL
#define | SYS_MFP_P36_GPIO 0x00000000UL
#define | SYS_MFP_P36_T1EX 0x00000040UL
#define | SYS_MFP_P36_CKO 0x00004000UL
#define | SYS_MFP_P36_CPO0 0x00004040UL
#define | SYS_MFP_P36_Msk 0x00004040UL
#define | SYS_MFP_P46_GPIO 0x00000000UL
#define | SYS_MFP_P46_ICE_CLK 0x00000040UL
#define | SYS_MFP_P46_Msk 0x00004040UL
#define | SYS_MFP_P47_GPIO 0x00000000UL
#define | SYS_MFP_P47_ICE_DAT 0x00000080UL
#define | SYS_MFP_P47_Msk 0x00008080UL
#define | SYS_MFP_P50_GPIO 0x00000000UL
#define | SYS_MFP_P50_XTAL1 0x00000001UL
#define | SYS_MFP_P50_Msk 0x00000101UL
#define | SYS_MFP_P51_GPIO 0x00000000UL
#define | SYS_MFP_P51_XTAL2 0x00000002UL
#define | SYS_MFP_P51_Msk 0x00000202UL
#define | SYS_MFP_P52_GPIO 0x00000000UL
#define | SYS_MFP_P52_INT1 0x00000004UL
#define | SYS_MFP_P52_Msk 0x00000404UL
#define | SYS_MFP_P53_GPIO 0x00000000UL
#define | SYS_MFP_P53_AIN0 0x00000008UL
#define | SYS_MFP_P53_Msk 0x00000808UL
#define | SYS_MFP_P54_GPIO 0x00000000UL
#define | SYS_MFP_P54_Msk 0x00001010UL
#define | SYS_MFP_P55_GPIO 0x00000000UL
#define | SYS_MFP_P55_Msk 0x00002020UL

## Detailed Description

## Macro Definition Documentation

## ◆ ACMP_RST

#define ACMP_RST ((0x4<<24) | SYS_IPRST1_ACMPRST_Pos )

ACMP reset is one of the SYS_ResetModule parameter

Definition at line 35 of file sys.h.

## ◆ ADC_RST

#define ADC_RST ((0x4<<24) | SYS_IPRST1_ADCRST_Pos )

ADC reset is one of the SYS_ResetModule parameter

Definition at line 34 of file sys.h.

## ◆ GPIO_RST

#define GPIO_RST ((0x4<<24) | SYS_IPRST1_GPIORST_Pos )

GPIO reset is one of the SYS_ResetModule parameter

Definition at line 43 of file sys.h.

## ◆ I2C_RST

#define I2C_RST ((0x4<<24) | SYS_IPRST1_I2C_RST_Pos )

I2C reset is one of the SYS_ResetModule parameter

Definition at line 40 of file sys.h.

## ◆ PWM_RST

#define PWM_RST ((0x4<<24) | SYS_IPRST1_PWMRST_Pos )

PWM reset is one of the SYS_ResetModule parameter

Definition at line 36 of file sys.h.

## ◆ SPI_RST

#define SPI_RST ((0x4<<24) | SYS_IPRST1_SPIRST_Pos )

SPI reset is one of the SYS_ResetModule parameter

Definition at line 39 of file sys.h.

## ◆ SYS_BODCTL_BOD_INTERRUPT_EN

#define SYS_BODCTL_BOD_INTERRUPT_EN (0UL<<SYS_BODCTL_BODRSTEN_Pos)

Brown-out Interrupt Enable

Definition at line 50 of file sys.h.

## ◆ SYS_BODCTL_BOD_RST_EN

#define SYS_BODCTL_BOD_RST_EN (1UL<<SYS_BODCTL_BODRSTEN_Pos)

Brown-out Reset Enable

Definition at line 49 of file sys.h.

## ◆ SYS_BODCTL_BOD_VL_1_7V

#define SYS_BODCTL_BOD_VL_1_7V ((0UL<<SYS_BODCTL_BODVL1_0_Pos)|(1UL<<SYS_BODCTL_BODVL2_Pos))

Setting Brown Out Detector Threshold Voltage as 2.2V

Definition at line 55 of file sys.h.

## ◆ SYS_BODCTL_BOD_VL_2_0V

#define SYS_BODCTL_BOD_VL_2_0V ((1UL<<SYS_BODCTL_BODVL1_0_Pos)|(1UL<<SYS_BODCTL_BODVL2_Pos))

Setting Brown Out Detector Threshold Voltage as 2.7V

Definition at line 54 of file sys.h.

## ◆ SYS_BODCTL_BOD_VL_2_2V

#define SYS_BODCTL_BOD_VL_2_2V ((0UL<<SYS_BODCTL_BODVL1_0_Pos)|(0UL<<SYS_BODCTL_BODVL2_Pos))

Setting Brown Out Detector Threshold Voltage as 2.2V

Definition at line 60 of file sys.h.

## ◆ SYS_BODCTL_BOD_VL_2_4V

#define SYS_BODCTL_BOD_VL_2_4V ((2UL<<SYS_BODCTL_BODVL1_0_Pos)|(1UL<<SYS_BODCTL_BODVL2_Pos))

Setting Brown Out Detector Threshold Voltage as 3.7V

Definition at line 53 of file sys.h.

## ◆ SYS_BODCTL_BOD_VL_2_7V

#define SYS_BODCTL_BOD_VL_2_7V ((1UL<<SYS_BODCTL_BODVL1_0_Pos)|(0UL<<SYS_BODCTL_BODVL2_Pos))

Setting Brown Out Detector Threshold Voltage as 2.7V

Definition at line 59 of file sys.h.

## ◆ SYS_BODCTL_BOD_VL_3_0V

#define SYS_BODCTL_BOD_VL_3_0V ((3UL<<SYS_BODCTL_BODVL1_0_Pos)|(1UL<<SYS_BODCTL_BODVL2_Pos))

Setting Brown Out Detector Threshold Voltage as 4.4V

Definition at line 52 of file sys.h.

## ◆ SYS_BODCTL_BOD_VL_3_7V

#define SYS_BODCTL_BOD_VL_3_7V ((2UL<<SYS_BODCTL_BODVL1_0_Pos)|(0UL<<SYS_BODCTL_BODVL2_Pos))

Setting Brown Out Detector Threshold Voltage as 3.7V

Definition at line 58 of file sys.h.

## ◆ SYS_BODCTL_BOD_VL_4_4V

#define SYS_BODCTL_BOD_VL_4_4V ((3UL<<SYS_BODCTL_BODVL1_0_Pos)|(0UL<<SYS_BODCTL_BODVL2_Pos))

Setting Brown Out Detector Threshold Voltage as 4.4V

Definition at line 57 of file sys.h.

## ◆ SYS_IRCTCTL_LOOP_16CLK

#define SYS_IRCTCTL_LOOP_16CLK ((uint32_t)0x00000020)

Based on average difference in 16 x 32.768 kHz clock

Definition at line 69 of file sys.h.

## ◆ SYS_IRCTCTL_LOOP_32CLK

#define SYS_IRCTCTL_LOOP_32CLK ((uint32_t)0x00000030)

Based on average difference in 32 x 32.768 kHz clock

Definition at line 70 of file sys.h.

## ◆ SYS_IRCTCTL_LOOP_4CLK

#define SYS_IRCTCTL_LOOP_4CLK ((uint32_t)0x00000000)

Based on average difference in 4 x 32.768 kHz clock

Definition at line 67 of file sys.h.

## ◆ SYS_IRCTCTL_LOOP_8CLK

#define SYS_IRCTCTL_LOOP_8CLK ((uint32_t)0x00000010)

Based on average difference in 8 x 32.768 kHz clock

Definition at line 68 of file sys.h.

## ◆ SYS_IRCTCTL_TRIM_22_1184M

#define SYS_IRCTCTL_TRIM_22_1184M ((uint32_t)0x00000001)

Trim HIRC to 22.1184 MHz

Definition at line 65 of file sys.h.

## ◆ SYS_IRCTIEN_32KERR_EN

#define SYS_IRCTIEN_32KERR_EN ((uint32_t)0x00000004)

32.768 kHz Clock Error Interrupt Enable

Definition at line 77 of file sys.h.

## ◆ SYS_IRCTIEN_DISABLE

#define SYS_IRCTIEN_DISABLE ((uint32_t)0x00000000)

Trim failure interrupt disable

Definition at line 75 of file sys.h.

## ◆ SYS_IRCTIEN_FAIL_EN

#define SYS_IRCTIEN_FAIL_EN ((uint32_t)0x00000002)

Trim failure interrupt enable

Definition at line 76 of file sys.h.

## ◆ SYS_MFP_ALT_Msk

#define SYS_MFP_ALT_Msk | ( |  | bit | ) | (1UL << ((bit) + 8))

ALT mask for Multiple Function Port

Definition at line 83 of file sys.h.

## ◆ SYS_MFP_MFP_Msk

#define SYS_MFP_MFP_Msk | ( |  | bit | ) | (1UL << ((bit) ))

MFP mask for Multiple Function Port

Definition at line 84 of file sys.h.

## ◆ SYS_MFP_P00_CTS

#define SYS_MFP_P00_CTS 0x00000100UL

P0_MFP pin 0 setting for CTS

Definition at line 87 of file sys.h.

## ◆ SYS_MFP_P00_GPIO

#define SYS_MFP_P00_GPIO 0x00000000UL

P0_MFP pin 0 setting for GPIO

Definition at line 86 of file sys.h.

## ◆ SYS_MFP_P00_Msk

#define SYS_MFP_P00_Msk 0x01000101UL

P0_MFP pin 0 mask

Definition at line 89 of file sys.h.

## ◆ SYS_MFP_P00_TXD

#define SYS_MFP_P00_TXD 0x00000101UL

P0_MFP pin 0 setting for TXD

Definition at line 88 of file sys.h.

## ◆ SYS_MFP_P01_GPIO

#define SYS_MFP_P01_GPIO 0x00000000UL

P0_MFP pin 1 setting for GPIO

Definition at line 91 of file sys.h.

## ◆ SYS_MFP_P01_Msk

#define SYS_MFP_P01_Msk 0x02000202UL

P0_MFP pin 1 mask

Definition at line 95 of file sys.h.

## ◆ SYS_MFP_P01_RTS

#define SYS_MFP_P01_RTS 0x00000200UL

P0_MFP pin 1 setting for RTS

Definition at line 93 of file sys.h.

## ◆ SYS_MFP_P01_RXD

#define SYS_MFP_P01_RXD 0x00000202UL

P0_MFP pin 1 setting for RXD

Definition at line 94 of file sys.h.

## ◆ SYS_MFP_P01_SPISS

#define SYS_MFP_P01_SPISS 0x00000002UL

P0_MFP pin 1 setting for SPISS

Definition at line 92 of file sys.h.

## ◆ SYS_MFP_P04_GPIO

#define SYS_MFP_P04_GPIO 0x00000000UL

P0_MFP pin 4 setting for GPIO

Definition at line 97 of file sys.h.

## ◆ SYS_MFP_P04_Msk

#define SYS_MFP_P04_Msk 0x00001010UL

P0_MFP pin 4 mask

Definition at line 100 of file sys.h.

## ◆ SYS_MFP_P04_PWM5

#define SYS_MFP_P04_PWM5 0x00001010UL

P0_MFP pin 4 setting for PWM5

Definition at line 99 of file sys.h.

## ◆ SYS_MFP_P04_SPISS

#define SYS_MFP_P04_SPISS 0x00001000UL

P0_MFP pin 4 setting for SPISS1

Definition at line 98 of file sys.h.

## ◆ SYS_MFP_P05_GPIO

#define SYS_MFP_P05_GPIO 0x00000000UL

P0_MFP pin 5 setting for GPIO

Definition at line 102 of file sys.h.

## ◆ SYS_MFP_P05_MOSI

#define SYS_MFP_P05_MOSI 0x00002000UL

P0_MFP pin 5 setting for MOSI

Definition at line 103 of file sys.h.

## ◆ SYS_MFP_P05_Msk

#define SYS_MFP_P05_Msk 0x00002020UL

P0_MFP pin 5 mask

Definition at line 104 of file sys.h.

## ◆ SYS_MFP_P06_GPIO

#define SYS_MFP_P06_GPIO 0x00000000UL

P0_MFP pin 6 setting for GPIO

Definition at line 106 of file sys.h.

## ◆ SYS_MFP_P06_MISO

#define SYS_MFP_P06_MISO 0x00004000UL

P0_MFP pin 6 setting for MISO

Definition at line 107 of file sys.h.

## ◆ SYS_MFP_P06_Msk

#define SYS_MFP_P06_Msk 0x00004040UL

P0_MFP pin 6 mask

Definition at line 108 of file sys.h.

## ◆ SYS_MFP_P07_GPIO

#define SYS_MFP_P07_GPIO 0x00000000UL

P0_MFP pin 7 setting for GPIO

Definition at line 110 of file sys.h.

## ◆ SYS_MFP_P07_Msk

#define SYS_MFP_P07_Msk 0x00008080UL

P0_MFP pin 7 mask

Definition at line 112 of file sys.h.

## ◆ SYS_MFP_P07_SPICLK

#define SYS_MFP_P07_SPICLK 0x00008000UL

P0_MFP pin 7 setting for SPICLK

Definition at line 111 of file sys.h.

## ◆ SYS_MFP_P10_AIN1

#define SYS_MFP_P10_AIN1 0x00000001UL

P1_MFP pin 0 setting for AIN1

Definition at line 115 of file sys.h.

## ◆ SYS_MFP_P10_CPP0

#define SYS_MFP_P10_CPP0 0x00000101UL

P1_MFP pin 0 setting for CPP0

Definition at line 116 of file sys.h.

## ◆ SYS_MFP_P10_GPIO

#define SYS_MFP_P10_GPIO 0x00000000UL

P1_MFP pin 0 setting for GPIO

Definition at line 114 of file sys.h.

## ◆ SYS_MFP_P10_Msk

#define SYS_MFP_P10_Msk 0x00000101UL

P1_MFP pin 0 mask

Definition at line 117 of file sys.h.

## ◆ SYS_MFP_P12_AIN2

#define SYS_MFP_P12_AIN2 0x00000004UL

P1_MFP pin 2 setting for AIN2

Definition at line 120 of file sys.h.

## ◆ SYS_MFP_P12_CPP0

#define SYS_MFP_P12_CPP0 0x00000404UL

P1_MFP pin 2 setting for CPP0

Definition at line 122 of file sys.h.

## ◆ SYS_MFP_P12_GPIO

#define SYS_MFP_P12_GPIO 0x00000000UL

P1_MFP pin 2 setting for GPIO

Definition at line 119 of file sys.h.

## ◆ SYS_MFP_P12_Msk

#define SYS_MFP_P12_Msk 0x00000404UL

P1_MFP pin 2 mask

Definition at line 123 of file sys.h.

## ◆ SYS_MFP_P12_RXD

#define SYS_MFP_P12_RXD 0x00000400UL

P1_MFP pin 2 setting for RXD

Definition at line 121 of file sys.h.

## ◆ SYS_MFP_P13_AIN3

#define SYS_MFP_P13_AIN3 0x00000008UL

P1_MFP pin 3 setting for AIN3

Definition at line 126 of file sys.h.

## ◆ SYS_MFP_P13_CPP0

#define SYS_MFP_P13_CPP0 0x00000808UL

P1_MFP pin 3 setting for CPP0

Definition at line 128 of file sys.h.

## ◆ SYS_MFP_P13_GPIO

#define SYS_MFP_P13_GPIO 0x00000000UL

P1_MFP pin 3 setting for GPIO

Definition at line 125 of file sys.h.

## ◆ SYS_MFP_P13_Msk

#define SYS_MFP_P13_Msk 0x00000808UL

P1_MFP pin 3 mask

Definition at line 129 of file sys.h.

## ◆ SYS_MFP_P13_TXD

#define SYS_MFP_P13_TXD 0x00000800UL

P1_MFP pin 3 setting for TXD

Definition at line 127 of file sys.h.

## ◆ SYS_MFP_P14_AIN4

#define SYS_MFP_P14_AIN4 0x00000010UL

P1_MFP pin 4 setting for AIN4

Definition at line 132 of file sys.h.

## ◆ SYS_MFP_P14_CPN0

#define SYS_MFP_P14_CPN0 0x00001010UL

P1_MFP pin 4 setting for CPN0

Definition at line 133 of file sys.h.

## ◆ SYS_MFP_P14_GPIO

#define SYS_MFP_P14_GPIO 0x00000000UL

P1_MFP pin 4 setting for GPIO

Definition at line 131 of file sys.h.

## ◆ SYS_MFP_P14_Msk

#define SYS_MFP_P14_Msk 0x00001010UL

P1_MFP pin 4 mask

Definition at line 134 of file sys.h.

## ◆ SYS_MFP_P15_AIN5

#define SYS_MFP_P15_AIN5 0x00000020UL

P1_MFP pin 5 setting for AIN5

Definition at line 137 of file sys.h.

## ◆ SYS_MFP_P15_CPP0

#define SYS_MFP_P15_CPP0 0x00002020UL

P1_MFP pin 5 setting for CPP0

Definition at line 138 of file sys.h.

## ◆ SYS_MFP_P15_GPIO

#define SYS_MFP_P15_GPIO 0x00000000UL

P1_MFP pin 5 setting for GPIO

Definition at line 136 of file sys.h.

## ◆ SYS_MFP_P15_Msk

#define SYS_MFP_P15_Msk 0x00002020UL

P1_MFP pin 5 mask

Definition at line 139 of file sys.h.

## ◆ SYS_MFP_P22_GPIO

#define SYS_MFP_P22_GPIO 0x00000000UL

P2_MFP pin 2 setting for GPIO

Definition at line 141 of file sys.h.

## ◆ SYS_MFP_P22_Msk

#define SYS_MFP_P22_Msk 0x00000404UL

P2_MFP pin 2 mask

Definition at line 143 of file sys.h.

## ◆ SYS_MFP_P22_PWM0

#define SYS_MFP_P22_PWM0 0x00000400UL

P2_MFP pin 2 setting for PWM0

Definition at line 142 of file sys.h.

## ◆ SYS_MFP_P23_GPIO

#define SYS_MFP_P23_GPIO 0x00000000UL

P2_MFP pin 3 setting for GPIO

Definition at line 145 of file sys.h.

## ◆ SYS_MFP_P23_Msk

#define SYS_MFP_P23_Msk 0x00000808UL

P2_MFP pin 3 mask

Definition at line 147 of file sys.h.

## ◆ SYS_MFP_P23_PWM1

#define SYS_MFP_P23_PWM1 0x00000800UL

P2_MFP pin 3 setting for PWM1

Definition at line 146 of file sys.h.

## ◆ SYS_MFP_P24_GPIO

#define SYS_MFP_P24_GPIO 0x00000000UL

P2_MFP pin 4 setting for GPIO

Definition at line 149 of file sys.h.

## ◆ SYS_MFP_P24_Msk

#define SYS_MFP_P24_Msk 0x00001010UL

P2_MFP pin 4 mask

Definition at line 152 of file sys.h.

## ◆ SYS_MFP_P24_PWM2

#define SYS_MFP_P24_PWM2 0x00001000UL

P2_MFP pin 4 setting for PWM2

Definition at line 150 of file sys.h.

## ◆ SYS_MFP_P24_RX1

#define SYS_MFP_P24_RX1 0x00001010UL

P2_MFP pin 4 setting for RX1

Definition at line 151 of file sys.h.

## ◆ SYS_MFP_P25_GPIO

#define SYS_MFP_P25_GPIO 0x00000000UL

P2_MFP pin 5 setting for GPIO

Definition at line 154 of file sys.h.

## ◆ SYS_MFP_P25_Msk

#define SYS_MFP_P25_Msk 0x00002020UL

P2_MFP pin 5 mask

Definition at line 157 of file sys.h.

## ◆ SYS_MFP_P25_PWM3

#define SYS_MFP_P25_PWM3 0x00002000UL

P2_MFP pin 5 setting for PWM3

Definition at line 155 of file sys.h.

## ◆ SYS_MFP_P25_TX1

#define SYS_MFP_P25_TX1 0x00002020UL

P2_MFP pin 5 setting for TX1

Definition at line 156 of file sys.h.

## ◆ SYS_MFP_P26_CPO1

#define SYS_MFP_P26_CPO1 0x00004040UL

P2_MFP pin 6 setting for CPO1

Definition at line 161 of file sys.h.

## ◆ SYS_MFP_P26_GPIO

#define SYS_MFP_P26_GPIO 0x00000000UL

P2_MFP pin 6 setting for GPIO

Definition at line 159 of file sys.h.

## ◆ SYS_MFP_P26_Msk

#define SYS_MFP_P26_Msk 0x00004040UL

P2_MFP pin 6 mask

Definition at line 162 of file sys.h.

## ◆ SYS_MFP_P26_PWM4

#define SYS_MFP_P26_PWM4 0x00004000UL

P2_MFP pin 6 setting for PWM4

Definition at line 160 of file sys.h.

## ◆ SYS_MFP_P30_AIN6

#define SYS_MFP_P30_AIN6 0x00000101UL

P3_MFP pin 0 setting for AIN6

Definition at line 166 of file sys.h.

## ◆ SYS_MFP_P30_CPN1

#define SYS_MFP_P30_CPN1 0x00000100UL

P3_MFP pin 0 setting for CPN1

Definition at line 165 of file sys.h.

## ◆ SYS_MFP_P30_GPIO

#define SYS_MFP_P30_GPIO 0x00000000UL

P3_MFP pin 0 setting for GPIO

Definition at line 164 of file sys.h.

## ◆ SYS_MFP_P30_Msk

#define SYS_MFP_P30_Msk 0x00000101UL

P3_MFP pin 0 mask

Definition at line 167 of file sys.h.

## ◆ SYS_MFP_P31_AIN7

#define SYS_MFP_P31_AIN7 0x00000202UL

P3_MFP pin 1 setting for AIN7

Definition at line 171 of file sys.h.

## ◆ SYS_MFP_P31_CPP1

#define SYS_MFP_P31_CPP1 0x00000200UL

P3_MFP pin 1 setting for CPP1

Definition at line 170 of file sys.h.

## ◆ SYS_MFP_P31_GPIO

#define SYS_MFP_P31_GPIO 0x00000000UL

P3_MFP pin 1 setting for GPIO

Definition at line 169 of file sys.h.

## ◆ SYS_MFP_P31_Msk

#define SYS_MFP_P31_Msk 0x00000202UL

P3_MFP pin 1 mask

Definition at line 172 of file sys.h.

## ◆ SYS_MFP_P32_GPIO

#define SYS_MFP_P32_GPIO 0x00000000UL

P3_MFP pin 2 setting for GPIO

Definition at line 174 of file sys.h.

## ◆ SYS_MFP_P32_INT0

#define SYS_MFP_P32_INT0 0x00000004UL

P3_MFP pin 2 setting for /INT0

Definition at line 175 of file sys.h.

## ◆ SYS_MFP_P32_Msk

#define SYS_MFP_P32_Msk 0x00000404UL

P3_MFP pin 2 mask

Definition at line 178 of file sys.h.

## ◆ SYS_MFP_P32_STADC

#define SYS_MFP_P32_STADC 0x00000404UL

P3_MFP pin 2 setting for STADC

Definition at line 177 of file sys.h.

## ◆ SYS_MFP_P32_T0EX

#define SYS_MFP_P32_T0EX 0x00000400UL

P3_MFP pin 2 setting for T0EX

Definition at line 176 of file sys.h.

## ◆ SYS_MFP_P34_CPP1

#define SYS_MFP_P34_CPP1 0x00001010UL

P3_MFP pin 4 setting for CPP1

Definition at line 183 of file sys.h.

## ◆ SYS_MFP_P34_GPIO

#define SYS_MFP_P34_GPIO 0x00000000UL

P3_MFP pin 4 setting for GPIO

Definition at line 180 of file sys.h.

## ◆ SYS_MFP_P34_Msk

#define SYS_MFP_P34_Msk 0x00001010UL

P3_MFP pin 4 mask

Definition at line 184 of file sys.h.

## ◆ SYS_MFP_P34_SDA

#define SYS_MFP_P34_SDA 0x00001000UL

P3_MFP pin 4 setting for SDA

Definition at line 182 of file sys.h.

## ◆ SYS_MFP_P34_T0

#define SYS_MFP_P34_T0 0x00000010UL

P3_MFP pin 4 setting for T0

Definition at line 181 of file sys.h.

## ◆ SYS_MFP_P35_CPP1

#define SYS_MFP_P35_CPP1 0x00002020UL

P3_MFP pin 5 setting for CPP1

Definition at line 189 of file sys.h.

## ◆ SYS_MFP_P35_GPIO

#define SYS_MFP_P35_GPIO 0x00000000UL

P3_MFP pin 5 setting for GPIO

Definition at line 186 of file sys.h.

## ◆ SYS_MFP_P35_Msk

#define SYS_MFP_P35_Msk 0x00002020UL

P3_MFP pin 5 mask

Definition at line 190 of file sys.h.

## ◆ SYS_MFP_P35_SCL

#define SYS_MFP_P35_SCL 0x00002000UL

P3_MFP pin 5 setting for SCL

Definition at line 188 of file sys.h.

## ◆ SYS_MFP_P35_T1

#define SYS_MFP_P35_T1 0x00000020UL

P3_MFP pin 5 setting for T1

Definition at line 187 of file sys.h.

## ◆ SYS_MFP_P36_CKO

#define SYS_MFP_P36_CKO 0x00004000UL

P3_MFP pin 6 setting for CKO

Definition at line 194 of file sys.h.

## ◆ SYS_MFP_P36_CPO0

#define SYS_MFP_P36_CPO0 0x00004040UL

P3_MFP pin 6 setting for CPO0

Definition at line 195 of file sys.h.

## ◆ SYS_MFP_P36_GPIO

#define SYS_MFP_P36_GPIO 0x00000000UL

P3_MFP pin 6 setting for GPIO

Definition at line 192 of file sys.h.

## ◆ SYS_MFP_P36_Msk

#define SYS_MFP_P36_Msk 0x00004040UL

P3_MFP pin 6 mask

Definition at line 196 of file sys.h.

## ◆ SYS_MFP_P36_T1EX

#define SYS_MFP_P36_T1EX 0x00000040UL

P3_MFP pin 6 setting for T1EX

Definition at line 193 of file sys.h.

## ◆ SYS_MFP_P46_GPIO

#define SYS_MFP_P46_GPIO 0x00000000UL

P4_MFP pin 6 setting for GPIO

Definition at line 198 of file sys.h.

## ◆ SYS_MFP_P46_ICE_CLK

#define SYS_MFP_P46_ICE_CLK 0x00000040UL

P4_MFP pin 6 setting for ICE_CLK

Definition at line 199 of file sys.h.

## ◆ SYS_MFP_P46_Msk

#define SYS_MFP_P46_Msk 0x00004040UL

P4_MFP pin 6 mask

Definition at line 200 of file sys.h.

## ◆ SYS_MFP_P47_GPIO

#define SYS_MFP_P47_GPIO 0x00000000UL

P4_MFP pin 7 setting for GPIO

Definition at line 202 of file sys.h.

## ◆ SYS_MFP_P47_ICE_DAT

#define SYS_MFP_P47_ICE_DAT 0x00000080UL

P4_MFP pin 7 setting for ICE_DAT

Definition at line 203 of file sys.h.

## ◆ SYS_MFP_P47_Msk

#define SYS_MFP_P47_Msk 0x00008080UL

P4_MFP pin 7 mask

Definition at line 204 of file sys.h.

## ◆ SYS_MFP_P50_GPIO

#define SYS_MFP_P50_GPIO 0x00000000UL

P5_MFP pin 0 setting for GPIO

Definition at line 206 of file sys.h.

## ◆ SYS_MFP_P50_Msk

#define SYS_MFP_P50_Msk 0x00000101UL

P5_MFP pin 0 mask

Definition at line 208 of file sys.h.

## ◆ SYS_MFP_P50_XTAL1

#define SYS_MFP_P50_XTAL1 0x00000001UL

P5_MFP pin 0 setting for XTAL1

Definition at line 207 of file sys.h.

## ◆ SYS_MFP_P51_GPIO

#define SYS_MFP_P51_GPIO 0x00000000UL

P5_MFP pin 1 setting for GPIO

Definition at line 210 of file sys.h.

## ◆ SYS_MFP_P51_Msk

#define SYS_MFP_P51_Msk 0x00000202UL

P5_MFP pin 1 mask

Definition at line 212 of file sys.h.

## ◆ SYS_MFP_P51_XTAL2

#define SYS_MFP_P51_XTAL2 0x00000002UL

P5_MFP pin 1 setting for XTAL2

Definition at line 211 of file sys.h.

## ◆ SYS_MFP_P52_GPIO

#define SYS_MFP_P52_GPIO 0x00000000UL

P5_MFP pin 2 setting for GPIO

Definition at line 214 of file sys.h.

## ◆ SYS_MFP_P52_INT1

#define SYS_MFP_P52_INT1 0x00000004UL

P5_MFP pin 2 setting for /INT1

Definition at line 215 of file sys.h.

## ◆ SYS_MFP_P52_Msk

#define SYS_MFP_P52_Msk 0x00000404UL

P5_MFP pin 2 mask

Definition at line 216 of file sys.h.

## ◆ SYS_MFP_P53_AIN0

#define SYS_MFP_P53_AIN0 0x00000008UL

P5_MFP pin 3 setting for AIN0

Definition at line 219 of file sys.h.

## ◆ SYS_MFP_P53_GPIO

#define SYS_MFP_P53_GPIO 0x00000000UL

P5_MFP pin 3 setting for GPIO

Definition at line 218 of file sys.h.

## ◆ SYS_MFP_P53_Msk

#define SYS_MFP_P53_Msk 0x00000808UL

P5_MFP pin 3 mask

Definition at line 220 of file sys.h.

## ◆ SYS_MFP_P54_GPIO

#define SYS_MFP_P54_GPIO 0x00000000UL

P5_MFP pin 4 setting for GPIO

Definition at line 222 of file sys.h.

## ◆ SYS_MFP_P54_Msk

#define SYS_MFP_P54_Msk 0x00001010UL

P5_MFP pin 4 mask

Definition at line 223 of file sys.h.

## ◆ SYS_MFP_P55_GPIO

#define SYS_MFP_P55_GPIO 0x00000000UL

P5_MFP pin 5 setting for GPIO

Definition at line 225 of file sys.h.

## ◆ SYS_MFP_P55_Msk

#define SYS_MFP_P55_Msk 0x00002020UL

P5_MFP pin 5 mask

Definition at line 226 of file sys.h.

## ◆ SYS_MFP_TYPE_Msk

#define SYS_MFP_TYPE_Msk | ( |  | bit | ) | (1UL << ((bit) +16))

TYPE mask for Multiple Function Port

Definition at line 82 of file sys.h.

## ◆ TMR0_RST

#define TMR0_RST ((0x4<<24) | SYS_IPRST1_TMR0RST_Pos )

TMR0 reset is one of the SYS_ResetModule parameter

Definition at line 42 of file sys.h.

## ◆ TMR1_RST

#define TMR1_RST ((0x4<<24) | SYS_IPRST1_TMR1RST_Pos )

TMR1 reset is one of the SYS_ResetModule parameter

Definition at line 41 of file sys.h.

## ◆ UART0_RST

#define UART0_RST ((0x4<<24) | SYS_IPRST1_UART0RST_Pos )

UART0 reset is one of the SYS_ResetModule parameter

Definition at line 37 of file sys.h.

## ◆ UART1_RST

#define UART1_RST ((0x4<<24) | SYS_IPRST1_UART1RST_Pos )

UART1 reset is one of the SYS_ResetModule parameter

Definition at line 38 of file sys.h.