Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Switch to GitLab Next
Sign in / Register
Toggle navigation
Open sidebar
OpenNuvoton
NuMicro-M0-Family
NUC100BSP
Commits
6505d1f8
Commit
6505d1f8
authored
Nov 28, 2017
by
wschang0
Browse files
Modify MFP setting style
parent
1fe644ac
Changes
53
Hide whitespace changes
Inline
Side-by-side
Showing
53 changed files
with
170 additions
and
83 deletions
+170
-83
SampleCode/RegBased/ACMP/main.c
SampleCode/RegBased/ACMP/main.c
+8
-5
SampleCode/RegBased/ACMP_Wakeup/main.c
SampleCode/RegBased/ACMP_Wakeup/main.c
+9
-5
SampleCode/RegBased/CRC_8/main.c
SampleCode/RegBased/CRC_8/main.c
+2
-1
SampleCode/RegBased/CRC_CCITT/main.c
SampleCode/RegBased/CRC_CCITT/main.c
+2
-1
SampleCode/RegBased/FMC_IAP/main.c
SampleCode/RegBased/FMC_IAP/main.c
+2
-1
SampleCode/RegBased/FMC_MultiBoot_SwReset/main.c
SampleCode/RegBased/FMC_MultiBoot_SwReset/main.c
+2
-1
SampleCode/RegBased/FMC_RW/main.c
SampleCode/RegBased/FMC_RW/main.c
+2
-1
SampleCode/RegBased/I2C_EEPROM/main.c
SampleCode/RegBased/I2C_EEPROM/main.c
+5
-2
SampleCode/RegBased/I2C_GCMode_Master/main.c
SampleCode/RegBased/I2C_GCMode_Master/main.c
+4
-2
SampleCode/RegBased/I2C_GCMode_Slave/main.c
SampleCode/RegBased/I2C_GCMode_Slave/main.c
+4
-2
SampleCode/RegBased/I2C_Master/main.c
SampleCode/RegBased/I2C_Master/main.c
+4
-2
SampleCode/RegBased/I2C_Slave/main.c
SampleCode/RegBased/I2C_Slave/main.c
+4
-2
SampleCode/RegBased/I2C_Wakeup_Master/main.c
SampleCode/RegBased/I2C_Wakeup_Master/main.c
+4
-2
SampleCode/RegBased/I2C_Wakeup_Slave/main.c
SampleCode/RegBased/I2C_Wakeup_Slave/main.c
+4
-3
SampleCode/RegBased/PDMA/main.c
SampleCode/RegBased/PDMA/main.c
+3
-1
SampleCode/RegBased/PWM_Capture/main.c
SampleCode/RegBased/PWM_Capture/main.c
+2
-1
SampleCode/RegBased/PWM_DeadZone/main.c
SampleCode/RegBased/PWM_DeadZone/main.c
+2
-1
SampleCode/RegBased/PWM_DoubleBuffer/main.c
SampleCode/RegBased/PWM_DoubleBuffer/main.c
+2
-1
SampleCode/RegBased/RTC_PowerDown/main.c
SampleCode/RegBased/RTC_PowerDown/main.c
+2
-1
SampleCode/RegBased/RTC_TimeAndTick/main.c
SampleCode/RegBased/RTC_TimeAndTick/main.c
+2
-1
SampleCode/RegBased/TIMER_Capture/main.c
SampleCode/RegBased/TIMER_Capture/main.c
+13
-6
SampleCode/RegBased/TIMER_Counter/main.c
SampleCode/RegBased/TIMER_Counter/main.c
+2
-1
SampleCode/RegBased/TIMER_PeriodicINT/main.c
SampleCode/RegBased/TIMER_PeriodicINT/main.c
+2
-1
SampleCode/RegBased/TIMER_PowerDown/main.c
SampleCode/RegBased/TIMER_PowerDown/main.c
+2
-1
SampleCode/RegBased/WDT_PowerDown/main.c
SampleCode/RegBased/WDT_PowerDown/main.c
+2
-1
SampleCode/RegBased/WDT_TimeoutINT/main.c
SampleCode/RegBased/WDT_TimeoutINT/main.c
+2
-1
SampleCode/RegBased/WDT_TimeoutReset/main.c
SampleCode/RegBased/WDT_TimeoutReset/main.c
+2
-1
SampleCode/RegBased/WWDT_CompareINT/main.c
SampleCode/RegBased/WWDT_CompareINT/main.c
+2
-1
SampleCode/StdDriver/CRC_8/main.c
SampleCode/StdDriver/CRC_8/main.c
+2
-1
SampleCode/StdDriver/CRC_CCITT/main.c
SampleCode/StdDriver/CRC_CCITT/main.c
+2
-1
SampleCode/StdDriver/FMC_IAP/main.c
SampleCode/StdDriver/FMC_IAP/main.c
+2
-1
SampleCode/StdDriver/FMC_RW/main.c
SampleCode/StdDriver/FMC_RW/main.c
+2
-1
SampleCode/StdDriver/I2C_EEPROM/main.c
SampleCode/StdDriver/I2C_EEPROM/main.c
+4
-2
SampleCode/StdDriver/I2C_GCMode_Master/main.c
SampleCode/StdDriver/I2C_GCMode_Master/main.c
+4
-2
SampleCode/StdDriver/I2C_GCMode_Slave/main.c
SampleCode/StdDriver/I2C_GCMode_Slave/main.c
+4
-2
SampleCode/StdDriver/I2C_Master/main.c
SampleCode/StdDriver/I2C_Master/main.c
+4
-2
SampleCode/StdDriver/I2C_Slave/main.c
SampleCode/StdDriver/I2C_Slave/main.c
+4
-2
SampleCode/StdDriver/I2C_Wakeup_Master/main.c
SampleCode/StdDriver/I2C_Wakeup_Master/main.c
+4
-2
SampleCode/StdDriver/I2C_Wakeup_Slave/main.c
SampleCode/StdDriver/I2C_Wakeup_Slave/main.c
+4
-2
SampleCode/StdDriver/PWM_Capture/main.c
SampleCode/StdDriver/PWM_Capture/main.c
+2
-1
SampleCode/StdDriver/PWM_DeadZone/main.c
SampleCode/StdDriver/PWM_DeadZone/main.c
+2
-1
SampleCode/StdDriver/PWM_DoubleBuffer/main.c
SampleCode/StdDriver/PWM_DoubleBuffer/main.c
+2
-1
SampleCode/StdDriver/RTC_PowerDown/main.c
SampleCode/StdDriver/RTC_PowerDown/main.c
+2
-1
SampleCode/StdDriver/RTC_TimeAndTick/main.c
SampleCode/StdDriver/RTC_TimeAndTick/main.c
+2
-1
SampleCode/StdDriver/TIMER_Capture/main.c
SampleCode/StdDriver/TIMER_Capture/main.c
+10
-3
SampleCode/StdDriver/TIMER_Counter/main.c
SampleCode/StdDriver/TIMER_Counter/main.c
+4
-1
SampleCode/StdDriver/TIMER_PeriodicINT/main.c
SampleCode/StdDriver/TIMER_PeriodicINT/main.c
+2
-1
SampleCode/StdDriver/TIMER_PowerDown/main.c
SampleCode/StdDriver/TIMER_PowerDown/main.c
+2
-1
SampleCode/StdDriver/WDT_PowerDown/main.c
SampleCode/StdDriver/WDT_PowerDown/main.c
+2
-1
SampleCode/StdDriver/WDT_TimeoutINT/main.c
SampleCode/StdDriver/WDT_TimeoutINT/main.c
+2
-1
SampleCode/StdDriver/WDT_TimeoutReset/main.c
SampleCode/StdDriver/WDT_TimeoutReset/main.c
+2
-1
SampleCode/StdDriver/WWDT_CompareINT/main.c
SampleCode/StdDriver/WWDT_CompareINT/main.c
+2
-1
SampleCode/Template/main.c
SampleCode/Template/main.c
+2
-1
No files found.
SampleCode/RegBased/ACMP/main.c
View file @
6505d1f8
...
...
@@ -109,13 +109,16 @@ void SYS_Init(void)
/* Init I/O Multi-function */
/*---------------------------------------------------------------------------------------------------------*/
/* Set PC.6 multi-function pin for ACMP0 positive input pin */
SYS
->
GPC_MFP
=
SYS_GPC_MFP_PC6_ACMP0_P
;
SYS
->
ALT_MFP1
=
SYS_ALT_MFP1_PC6_ACMP0_P
;
SYS
->
GPC_MFP
&=
~
SYS_GPC_MFP_PC6_Msk
;
SYS
->
GPC_MFP
|=
SYS_GPC_MFP_PC6_ACMP0_P
;
SYS
->
ALT_MFP1
&=
~
SYS_ALT_MFP1_PC6_Msk
;
SYS
->
ALT_MFP1
|=
SYS_ALT_MFP1_PC6_ACMP0_P
;
/* Set PB multi-function pins for UART0 RXD, TXD and ACMP0 output */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
|
SYS_GPB_MFP_PB12_ACMP0_O
;
SYS
->
ALT_MFP
=
SYS_ALT_MFP_PB12_ACMP0_O
;
SYS
->
ALT_MFP2
=
SYS_ALT_MFP2_PB12_ACMP0_O
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB0_Msk
|
SYS_GPB_MFP_PB1_Msk
|
SYS_GPB_MFP_PB12_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
|
SYS_GPB_MFP_PB12_ACMP0_O
;
SYS
->
ALT_MFP
&=
~
SYS_ALT_MFP_PB12_Msk
;
SYS
->
ALT_MFP
|=
SYS_ALT_MFP_PB12_ACMP0_O
;
/* Disable digital input path of analog pin ACMP0_P to prevent leakage */
PC
->
OFFD
|=
(
1
<<
6
)
<<
GPIO_OFFD_OFFD_Pos
;
...
...
SampleCode/RegBased/ACMP_Wakeup/main.c
View file @
6505d1f8
...
...
@@ -124,13 +124,17 @@ void SYS_Init(void)
/* Init I/O Multi-function */
/*---------------------------------------------------------------------------------------------------------*/
/* Set PC.6 multi-function pin for ACMP0 positive input pin */
SYS
->
GPC_MFP
=
SYS_GPC_MFP_PC6_ACMP0_P
;
SYS
->
ALT_MFP1
=
SYS_ALT_MFP1_PC6_ACMP0_P
;
SYS
->
GPC_MFP
&=
~
SYS_GPC_MFP_PC6_Msk
;
SYS
->
GPC_MFP
|=
SYS_GPC_MFP_PC6_ACMP0_P
;
SYS
->
ALT_MFP1
&=
~
SYS_ALT_MFP1_PC6_Msk
;
SYS
->
ALT_MFP1
|=
SYS_ALT_MFP1_PC6_ACMP0_P
;
/* Set PB multi-function pins for UART0 RXD, TXD and ACMP0 output */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
|
SYS_GPB_MFP_PB12_ACMP0_O
;
SYS
->
ALT_MFP
=
SYS_ALT_MFP_PB12_ACMP0_O
;
SYS
->
ALT_MFP2
=
SYS_ALT_MFP2_PB12_ACMP0_O
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB0_Msk
|
SYS_GPB_MFP_PB1_Msk
|
SYS_GPB_MFP_PB12_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
|
SYS_GPB_MFP_PB12_ACMP0_O
;
SYS
->
ALT_MFP
&=
~
SYS_ALT_MFP_PB12_Msk
;
SYS
->
ALT_MFP
|=
SYS_ALT_MFP_PB12_ACMP0_O
;
/* Disable digital input path of analog pin ACMP0_P to prevent leakage */
PC
->
OFFD
|=
(
1
<<
6
)
<<
GPIO_OFFD_OFFD_Pos
;
...
...
SampleCode/RegBased/CRC_8/main.c
View file @
6505d1f8
...
...
@@ -59,7 +59,8 @@ void SYS_Init(void)
/* Init I/O Multi-function */
/*---------------------------------------------------------------------------------------------------------*/
/* Set PB multi-function pins for UART0 RXD, TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB0_Msk
|
SYS_GPB_MFP_PB1_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
}
void
UART0_Init
(
void
)
...
...
SampleCode/RegBased/CRC_CCITT/main.c
View file @
6505d1f8
...
...
@@ -98,7 +98,8 @@ void SYS_Init(void)
/* Init I/O Multi-function */
/*---------------------------------------------------------------------------------------------------------*/
/* Set PB multi-function pins for UART0 RXD, TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB0_Msk
|
SYS_GPB_MFP_PB1_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
}
void
UART0_Init
(
void
)
...
...
SampleCode/RegBased/FMC_IAP/main.c
View file @
6505d1f8
...
...
@@ -75,7 +75,8 @@ void SYS_Init(void)
/* Init I/O Multi-function */
/*---------------------------------------------------------------------------------------------------------*/
/* Set GPB multi-function pins for UART0 RXD and TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB1_UART0_TXD
|
SYS_GPB_MFP_PB0_UART0_RXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB1_Msk
|
SYS_GPB_MFP_PB0_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB1_UART0_TXD
|
SYS_GPB_MFP_PB0_UART0_RXD
;
}
...
...
SampleCode/RegBased/FMC_MultiBoot_SwReset/main.c
View file @
6505d1f8
...
...
@@ -71,7 +71,8 @@ void SYS_Init(void)
/* Init I/O Multi-function */
/*---------------------------------------------------------------------------------------------------------*/
/* Set GPB multi-function pins for UART0 RXD and TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB1_UART0_TXD
|
SYS_GPB_MFP_PB0_UART0_RXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB1_Msk
|
SYS_GPB_MFP_PB0_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB1_UART0_TXD
|
SYS_GPB_MFP_PB0_UART0_RXD
;
}
...
...
SampleCode/RegBased/FMC_RW/main.c
View file @
6505d1f8
...
...
@@ -62,7 +62,8 @@ void SYS_Init(void)
/* Init I/O Multi-function */
/*---------------------------------------------------------------------------------------------------------*/
/* Set GPB multi-function pins for UART0 RXD and TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB1_UART0_TXD
|
SYS_GPB_MFP_PB0_UART0_RXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB1_Msk
|
SYS_GPB_MFP_PB0_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB1_UART0_TXD
|
SYS_GPB_MFP_PB0_UART0_RXD
;
}
...
...
SampleCode/RegBased/I2C_EEPROM/main.c
View file @
6505d1f8
...
...
@@ -192,9 +192,12 @@ void SYS_Init(void)
/*---------------------------------------------------------------------------------------------------------*/
/* Set GPB multi-function pins for UART0 RXD and TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB1_Msk
|
SYS_GPB_MFP_PB0_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB1_UART0_TXD
|
SYS_GPB_MFP_PB0_UART0_RXD
;
/* Set GPA multi-function pins for I2C0 SDA and SCL */
SYS
->
GPA_MFP
=
SYS_GPA_MFP_PA8_I2C0_SDA
|
SYS_GPA_MFP_PA9_I2C0_SCL
;
SYS
->
GPA_MFP
&=
~
(
SYS_GPA_MFP_PA8_Msk
|
SYS_GPA_MFP_PA9_Msk
);
SYS
->
GPA_MFP
|=
SYS_GPA_MFP_PA8_I2C0_SDA
|
SYS_GPA_MFP_PA9_I2C0_SCL
;
}
void
UART0_Init
(
void
)
...
...
SampleCode/RegBased/I2C_GCMode_Master/main.c
View file @
6505d1f8
...
...
@@ -137,10 +137,12 @@ void SYS_Init(void)
/*---------------------------------------------------------------------------------------------------------*/
/* Set GPB multi-function pins for UART0 RXD and TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB1_Msk
|
SYS_GPB_MFP_PB0_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB1_UART0_TXD
|
SYS_GPB_MFP_PB0_UART0_RXD
;
/* Set GPA multi-function pins for I2C0 SDA and SCL */
SYS
->
GPA_MFP
=
SYS_GPA_MFP_PA8_I2C0_SDA
|
SYS_GPA_MFP_PA9_I2C0_SCL
;
SYS
->
GPA_MFP
&=
~
(
SYS_GPA_MFP_PA8_Msk
|
SYS_GPA_MFP_PA9_Msk
);
SYS
->
GPA_MFP
|=
SYS_GPA_MFP_PA8_I2C0_SDA
|
SYS_GPA_MFP_PA9_I2C0_SCL
;
}
...
...
SampleCode/RegBased/I2C_GCMode_Slave/main.c
View file @
6505d1f8
...
...
@@ -151,10 +151,12 @@ void SYS_Init(void)
/*---------------------------------------------------------------------------------------------------------*/
/* Set GPB multi-function pins for UART0 RXD and TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB1_Msk
|
SYS_GPB_MFP_PB0_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB1_UART0_TXD
|
SYS_GPB_MFP_PB0_UART0_RXD
;
/* Set GPA multi-function pins for I2C0 SDA and SCL */
SYS
->
GPA_MFP
=
SYS_GPA_MFP_PA8_I2C0_SDA
|
SYS_GPA_MFP_PA9_I2C0_SCL
;
SYS
->
GPA_MFP
&=
~
(
SYS_GPA_MFP_PA8_Msk
|
SYS_GPA_MFP_PA9_Msk
);
SYS
->
GPA_MFP
|=
SYS_GPA_MFP_PA8_I2C0_SDA
|
SYS_GPA_MFP_PA9_I2C0_SCL
;
}
...
...
SampleCode/RegBased/I2C_Master/main.c
View file @
6505d1f8
...
...
@@ -194,10 +194,12 @@ void SYS_Init(void)
/*---------------------------------------------------------------------------------------------------------*/
/* Set GPB multi-function pins for UART0 RXD and TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB1_Msk
|
SYS_GPB_MFP_PB0_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB1_UART0_TXD
|
SYS_GPB_MFP_PB0_UART0_RXD
;
/* Set GPA multi-function pins for I2C0 SDA and SCL */
SYS
->
GPA_MFP
=
SYS_GPA_MFP_PA8_I2C0_SDA
|
SYS_GPA_MFP_PA9_I2C0_SCL
;
SYS
->
GPA_MFP
&=
~
(
SYS_GPA_MFP_PA8_Msk
|
SYS_GPA_MFP_PA9_Msk
);
SYS
->
GPA_MFP
|=
SYS_GPA_MFP_PA8_I2C0_SDA
|
SYS_GPA_MFP_PA9_I2C0_SCL
;
}
...
...
SampleCode/RegBased/I2C_Slave/main.c
View file @
6505d1f8
...
...
@@ -157,10 +157,12 @@ void SYS_Init(void)
/*---------------------------------------------------------------------------------------------------------*/
/* Set GPB multi-function pins for UART0 RXD and TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB1_Msk
|
SYS_GPB_MFP_PB0_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB1_UART0_TXD
|
SYS_GPB_MFP_PB0_UART0_RXD
;
/* Set GPA multi-function pins for I2C0 SDA and SCL */
SYS
->
GPA_MFP
=
SYS_GPA_MFP_PA8_I2C0_SDA
|
SYS_GPA_MFP_PA9_I2C0_SCL
;
SYS
->
GPA_MFP
&=
~
(
SYS_GPA_MFP_PA8_Msk
|
SYS_GPA_MFP_PA9_Msk
);
SYS
->
GPA_MFP
|=
SYS_GPA_MFP_PA8_I2C0_SDA
|
SYS_GPA_MFP_PA9_I2C0_SCL
;
}
...
...
SampleCode/RegBased/I2C_Wakeup_Master/main.c
View file @
6505d1f8
...
...
@@ -218,10 +218,12 @@ void SYS_Init(void)
/*---------------------------------------------------------------------------------------------------------*/
/* Set GPB multi-function pins for UART0 RXD and TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB1_Msk
|
SYS_GPB_MFP_PB0_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB1_UART0_TXD
|
SYS_GPB_MFP_PB0_UART0_RXD
;
/* Set GPA multi-function pins for I2C0 SDA and SCL */
SYS
->
GPA_MFP
=
SYS_GPA_MFP_PA8_I2C0_SDA
|
SYS_GPA_MFP_PA9_I2C0_SCL
;
SYS
->
GPA_MFP
&=
~
(
SYS_GPA_MFP_PA8_Msk
|
SYS_GPA_MFP_PA9_Msk
);
SYS
->
GPA_MFP
|=
SYS_GPA_MFP_PA8_I2C0_SDA
|
SYS_GPA_MFP_PA9_I2C0_SCL
;
}
...
...
SampleCode/RegBased/I2C_Wakeup_Slave/main.c
View file @
6505d1f8
...
...
@@ -183,11 +183,12 @@ void SYS_Init(void)
/*---------------------------------------------------------------------------------------------------------*/
/* Set GPB multi-function pins for UART0 RXD and TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB1_Msk
|
SYS_GPB_MFP_PB0_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB1_UART0_TXD
|
SYS_GPB_MFP_PB0_UART0_RXD
;
/* Set GPA multi-function pins for I2C0 SDA and SCL */
SYS
->
GPA_MFP
=
SYS_GPA_MFP_PA8_
I2C0_SDA
|
SYS_GPA_MFP_PA9_
I2C0_SCL
;
SYS
->
GPA_MFP
&
=
~
(
SYS_GPA_MFP_PA8_
Msk
|
SYS_GPA_MFP_PA9_
Msk
)
;
SYS
->
GPA_MFP
|=
SYS_GPA_MFP_PA8_I2C0_SDA
|
SYS_GPA_MFP_PA9_I2C0_SCL
;
}
void
UART0_Init
(
void
)
...
...
SampleCode/RegBased/PDMA/main.c
View file @
6505d1f8
...
...
@@ -143,7 +143,9 @@ void SYS_Init(void)
/* Init I/O Multi-function */
/*---------------------------------------------------------------------------------------------------------*/
/* Set PB multi-function pins for UART0 RXD, TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB1_Msk
|
SYS_GPB_MFP_PB0_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB1_UART0_TXD
|
SYS_GPB_MFP_PB0_UART0_RXD
;
}
void
UART0_Init
(
void
)
...
...
SampleCode/RegBased/PWM_Capture/main.c
View file @
6505d1f8
...
...
@@ -175,7 +175,8 @@ void SYS_Init(void)
SYS
->
GPB_MFP
|=
(
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
);
/* Set GPE multi-function pins for PWMB Channel1 and channel2 */
SYS
->
GPE_MFP
=
SYS_GPE_MFP_PE5_PWM5
|
SYS_GPE_MFP_PE0_PWM6
;
SYS
->
GPE_MFP
&=
~
(
SYS_GPE_MFP_PE5_Msk
|
SYS_GPE_MFP_PE0_Msk
);
SYS
->
GPE_MFP
|=
SYS_GPE_MFP_PE5_PWM5
|
SYS_GPE_MFP_PE0_PWM6
;
}
...
...
SampleCode/RegBased/PWM_DeadZone/main.c
View file @
6505d1f8
...
...
@@ -111,7 +111,8 @@ void SYS_Init(void)
SYS
->
GPB_MFP
|=
(
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
);
/* Set GPA multi-function pins for PWMA Channel0~3 */
SYS
->
GPA_MFP
=
SYS_GPA_MFP_PA12_PWM0
|
SYS_GPA_MFP_PA13_PWM1
|
SYS_GPA_MFP_PA14_PWM2
|
SYS_GPA_MFP_PA15_PWM3
;
SYS
->
GPA_MFP
&=
~
(
SYS_GPA_MFP_PA12_Msk
|
SYS_GPA_MFP_PA13_Msk
|
SYS_GPA_MFP_PA14_Msk
|
SYS_GPA_MFP_PA15_Msk
);
SYS
->
GPA_MFP
|=
SYS_GPA_MFP_PA12_PWM0
|
SYS_GPA_MFP_PA13_PWM1
|
SYS_GPA_MFP_PA14_PWM2
|
SYS_GPA_MFP_PA15_PWM3
;
}
...
...
SampleCode/RegBased/PWM_DoubleBuffer/main.c
View file @
6505d1f8
...
...
@@ -112,7 +112,8 @@ void SYS_Init(void)
SYS
->
GPB_MFP
|=
(
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
);
/* Set GPA multi-function pins for PWMA Channel0 */
SYS
->
GPA_MFP
=
SYS_GPA_MFP_PA12_PWM0
;
SYS
->
GPA_MFP
&=
~
SYS_GPA_MFP_PA12_Msk
;
SYS
->
GPA_MFP
|=
SYS_GPA_MFP_PA12_PWM0
;
}
...
...
SampleCode/RegBased/RTC_PowerDown/main.c
View file @
6505d1f8
...
...
@@ -106,7 +106,8 @@ void SYS_Init(void)
/* Init I/O Multi-function */
/*---------------------------------------------------------------------------------------------------------*/
/* Set PB multi-function pins for UART0 RXD, TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB0_Msk
|
SYS_GPB_MFP_PB1_UART0_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
}
void
UART0_Init
(
void
)
...
...
SampleCode/RegBased/RTC_TimeAndTick/main.c
View file @
6505d1f8
...
...
@@ -88,7 +88,8 @@ void SYS_Init(void)
/* Init I/O Multi-function */
/*---------------------------------------------------------------------------------------------------------*/
/* Set PB multi-function pins for UART0 RXD, TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB0_Msk
|
SYS_GPB_MFP_PB1_UART0_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
}
void
UART0_Init
(
void
)
...
...
SampleCode/RegBased/TIMER_Capture/main.c
View file @
6505d1f8
...
...
@@ -140,12 +140,19 @@ void SYS_Init(void)
/* Init I/O Multi-function */
/*---------------------------------------------------------------------------------------------------------*/
/* Set PB multi-function pins for UART0 RXD, TXD, TM0, TM2, TM3 and TM2_EXT */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
|
SYS_GPB_MFP_PB8_TM0
|
SYS_GPB_MFP_PB10_TM2
|
SYS_GPB_MFP_PB11_TM3
|
SYS_GPB_MFP_PB2_TM2_EXT
;
SYS
->
ALT_MFP
=
SYS_ALT_MFP_PB2_TM2_EXT
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB0_Msk
|
SYS_GPB_MFP_PB1_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB0_Msk
|
SYS_GPB_MFP_PB1_Msk
|
SYS_GPB_MFP_PB8_Msk
|
SYS_GPB_MFP_PB10_Msk
|
SYS_GPB_MFP_PB11_Msk
|
SYS_GPB_MFP_PB2_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
|
SYS_GPB_MFP_PB8_TM0
|
SYS_GPB_MFP_PB10_TM2
|
SYS_GPB_MFP_PB11_TM3
|
SYS_GPB_MFP_PB2_TM2_EXT
;
SYS
->
ALT_MFP
&=
~
SYS_ALT_MFP_PB2_Msk
;
SYS
->
ALT_MFP
|=
SYS_ALT_MFP_PB2_TM2_EXT
;
SYS
->
ALT_MFP2
=
SYS_ALT_MFP2_PB2_TM2_EXT
;
}
...
...
SampleCode/RegBased/TIMER_Counter/main.c
View file @
6505d1f8
...
...
@@ -96,7 +96,8 @@ void SYS_Init(void)
/* Init I/O Multi-function */
/*---------------------------------------------------------------------------------------------------------*/
/* Set PB multi-function pins for UART0 RXD, TXD and TM1 */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
|
SYS_GPB_MFP_PB9_TM1
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB0_Msk
|
SYS_GPB_MFP_PB1_Msk
|
SYS_GPB_MFP_PB9_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
|
SYS_GPB_MFP_PB9_TM1
;
}
void
UART0_Init
(
void
)
...
...
SampleCode/RegBased/TIMER_PeriodicINT/main.c
View file @
6505d1f8
...
...
@@ -147,7 +147,8 @@ void SYS_Init(void)
/* Init I/O Multi-function */
/*---------------------------------------------------------------------------------------------------------*/
/* Set PB multi-function pins for UART0 RXD, TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB0_Msk
|
SYS_GPB_MFP_PB1_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
}
void
UART0_Init
(
void
)
...
...
SampleCode/RegBased/TIMER_PowerDown/main.c
View file @
6505d1f8
...
...
@@ -115,7 +115,8 @@ void SYS_Init(void)
/* Init I/O Multi-function */
/*---------------------------------------------------------------------------------------------------------*/
/* Set PB multi-function pins for UART0 RXD, TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB0_Msk
|
SYS_GPB_MFP_PB1_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
}
void
UART0_Init
(
void
)
...
...
SampleCode/RegBased/WDT_PowerDown/main.c
View file @
6505d1f8
...
...
@@ -109,7 +109,8 @@ void SYS_Init(void)
/* Init I/O Multi-function */
/*---------------------------------------------------------------------------------------------------------*/
/* Set PB multi-function pins for UART0 RXD, TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB0_Msk
|
SYS_GPB_MFP_PB1_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
}
void
UART0_Init
(
void
)
...
...
SampleCode/RegBased/WDT_TimeoutINT/main.c
View file @
6505d1f8
...
...
@@ -86,7 +86,8 @@ void SYS_Init(void)
/* Init I/O Multi-function */
/*---------------------------------------------------------------------------------------------------------*/
/* Set PB multi-function pins for UART0 RXD, TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB0_Msk
|
SYS_GPB_MFP_PB1_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
}
void
UART0_Init
(
void
)
...
...
SampleCode/RegBased/WDT_TimeoutReset/main.c
View file @
6505d1f8
...
...
@@ -90,7 +90,8 @@ void SYS_Init(void)
/* Init I/O Multi-function */
/*---------------------------------------------------------------------------------------------------------*/
/* Set PB multi-function pins for UART0 RXD, TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB0_Msk
|
SYS_GPB_MFP_PB1_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
}
void
UART0_Init
(
void
)
...
...
SampleCode/RegBased/WWDT_CompareINT/main.c
View file @
6505d1f8
...
...
@@ -95,7 +95,8 @@ void SYS_Init(void)
/* Init I/O Multi-function */
/*---------------------------------------------------------------------------------------------------------*/
/* Set PB multi-function pins for UART0 RXD, TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB0_Msk
|
SYS_GPB_MFP_PB1_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
}
void
UART0_Init
(
void
)
...
...
SampleCode/StdDriver/CRC_8/main.c
View file @
6505d1f8
...
...
@@ -50,7 +50,8 @@ void SYS_Init(void)
/* Init I/O Multi-function */
/*---------------------------------------------------------------------------------------------------------*/
/* Set PB multi-function pins for UART0 RXD, TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB0_Msk
|
SYS_GPB_MFP_PB1_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
}
void
UART0_Init
(
void
)
...
...
SampleCode/StdDriver/CRC_CCITT/main.c
View file @
6505d1f8
...
...
@@ -90,7 +90,8 @@ void SYS_Init(void)
/* Init I/O Multi-function */
/*---------------------------------------------------------------------------------------------------------*/
/* Set PB multi-function pins for UART0 RXD, TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB0_Msk
|
SYS_GPB_MFP_PB1_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
}
void
UART0_Init
(
void
)
...
...
SampleCode/StdDriver/FMC_IAP/main.c
View file @
6505d1f8
...
...
@@ -60,7 +60,8 @@ void SYS_Init(void)
/*---------------------------------------------------------------------------------------------------------*/
/* Set GPB multi-function pins for UART0 RXD and TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB0_Msk
|
SYS_GPB_MFP_PB1_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
}
...
...
SampleCode/StdDriver/FMC_RW/main.c
View file @
6505d1f8
...
...
@@ -57,7 +57,8 @@ void SYS_Init(void)
/*---------------------------------------------------------------------------------------------------------*/
/* Set GPB multi-function pins for UART0 RXD and TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB0_Msk
|
SYS_GPB_MFP_PB1_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
}
...
...
SampleCode/StdDriver/I2C_EEPROM/main.c
View file @
6505d1f8
...
...
@@ -181,10 +181,12 @@ void SYS_Init(void)
/*---------------------------------------------------------------------------------------------------------*/
/* Set GPB multi-function pins for UART0 RXD and TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB0_Msk
|
SYS_GPB_MFP_PB1_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
/* Set GPA multi-function pins for I2C0 SDA and SCL */
SYS
->
GPA_MFP
=
SYS_GPA_MFP_PA8_I2C0_SDA
|
SYS_GPA_MFP_PA9_I2C0_SCL
;
SYS
->
GPA_MFP
&=
~
(
SYS_GPA_MFP_PA8_Msk
|
SYS_GPA_MFP_PA9_Msk
);
SYS
->
GPA_MFP
|=
SYS_GPA_MFP_PA8_I2C0_SDA
|
SYS_GPA_MFP_PA9_I2C0_SCL
;
}
void
UART0_Init
()
...
...
SampleCode/StdDriver/I2C_GCMode_Master/main.c
View file @
6505d1f8
...
...
@@ -127,10 +127,12 @@ void SYS_Init(void)
/*---------------------------------------------------------------------------------------------------------*/
/* Set GPB multi-function pins for UART0 RXD and TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB0_Msk
|
SYS_GPB_MFP_PB1_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
/* Set GPA multi-function pins for I2C0 SDA and SCL */
SYS
->
GPA_MFP
=
SYS_GPA_MFP_PA8_I2C0_SDA
|
SYS_GPA_MFP_PA9_I2C0_SCL
;
SYS
->
GPA_MFP
&=
~
(
SYS_GPA_MFP_PA8_Msk
|
SYS_GPA_MFP_PA9_Msk
);
SYS
->
GPA_MFP
|=
SYS_GPA_MFP_PA8_I2C0_SDA
|
SYS_GPA_MFP_PA9_I2C0_SCL
;
}
void
UART0_Init
()
...
...
SampleCode/StdDriver/I2C_GCMode_Slave/main.c
View file @
6505d1f8
...
...
@@ -142,10 +142,12 @@ void SYS_Init(void)
/*---------------------------------------------------------------------------------------------------------*/
/* Set GPB multi-function pins for UART0 RXD and TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB0_Msk
|
SYS_GPB_MFP_PB1_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
/* Set GPA multi-function pins for I2C0 SDA and SCL */
SYS
->
GPA_MFP
=
SYS_GPA_MFP_PA8_I2C0_SDA
|
SYS_GPA_MFP_PA9_I2C0_SCL
;
SYS
->
GPA_MFP
&=
~
(
SYS_GPA_MFP_PA8_Msk
|
SYS_GPA_MFP_PA9_Msk
);
SYS
->
GPA_MFP
|=
SYS_GPA_MFP_PA8_I2C0_SDA
|
SYS_GPA_MFP_PA9_I2C0_SCL
;
}
...
...
SampleCode/StdDriver/I2C_Master/main.c
View file @
6505d1f8
...
...
@@ -181,10 +181,12 @@ void SYS_Init(void)
/*---------------------------------------------------------------------------------------------------------*/
/* Set GPB multi-function pins for UART0 RXD and TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB0_Msk
|
SYS_GPB_MFP_PB1_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
/* Set GPA multi-function pins for I2C0 SDA and SCL */
SYS
->
GPA_MFP
=
SYS_GPA_MFP_PA8_I2C0_SDA
|
SYS_GPA_MFP_PA9_I2C0_SCL
;
SYS
->
GPA_MFP
&=
~
(
SYS_GPA_MFP_PA8_Msk
|
SYS_GPA_MFP_PA9_Msk
);
SYS
->
GPA_MFP
|=
SYS_GPA_MFP_PA8_I2C0_SDA
|
SYS_GPA_MFP_PA9_I2C0_SCL
;
}
void
UART0_Init
()
...
...
SampleCode/StdDriver/I2C_Slave/main.c
View file @
6505d1f8
...
...
@@ -146,10 +146,12 @@ void SYS_Init(void)
/*---------------------------------------------------------------------------------------------------------*/
/* Set GPB multi-function pins for UART0 RXD and TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB0_Msk
|
SYS_GPB_MFP_PB1_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
/* Set GPA multi-function pins for I2C0 SDA and SCL */
SYS
->
GPA_MFP
=
SYS_GPA_MFP_PA8_I2C0_SDA
|
SYS_GPA_MFP_PA9_I2C0_SCL
;
SYS
->
GPA_MFP
&=
~
(
SYS_GPA_MFP_PA8_Msk
|
SYS_GPA_MFP_PA9_Msk
);
SYS
->
GPA_MFP
|=
SYS_GPA_MFP_PA8_I2C0_SDA
|
SYS_GPA_MFP_PA9_I2C0_SCL
;
}
void
UART0_Init
()
...
...
SampleCode/StdDriver/I2C_Wakeup_Master/main.c
View file @
6505d1f8
...
...
@@ -208,10 +208,12 @@ void SYS_Init(void)
/*---------------------------------------------------------------------------------------------------------*/
/* Set GPB multi-function pins for UART0 RXD and TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB0_Msk
|
SYS_GPB_MFP_PB1_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
/* Set GPA multi-function pins for I2C0 SDA and SCL */
SYS
->
GPA_MFP
=
SYS_GPA_MFP_PA8_I2C0_SDA
|
SYS_GPA_MFP_PA9_I2C0_SCL
;
SYS
->
GPA_MFP
&=
~
(
SYS_GPA_MFP_PA8_Msk
|
SYS_GPA_MFP_PA9_Msk
);
SYS
->
GPA_MFP
|=
SYS_GPA_MFP_PA8_I2C0_SDA
|
SYS_GPA_MFP_PA9_I2C0_SCL
;
}
void
UART0_Init
()
...
...
SampleCode/StdDriver/I2C_Wakeup_Slave/main.c
View file @
6505d1f8
...
...
@@ -172,10 +172,12 @@ void SYS_Init(void)
/*---------------------------------------------------------------------------------------------------------*/
/* Set GPB multi-function pins for UART0 RXD and TXD */
SYS
->
GPB_MFP
=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB0_Msk
|
SYS_GPB_MFP_PB1_Msk
);
SYS
->
GPB_MFP
|=
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
;
/* Set GPA multi-function pins for I2C0 SDA and SCL */
SYS
->
GPA_MFP
=
SYS_GPA_MFP_PA8_I2C0_SDA
|
SYS_GPA_MFP_PA9_I2C0_SCL
;
SYS
->
GPA_MFP
&=
~
(
SYS_GPA_MFP_PA8_Msk
|
SYS_GPA_MFP_PA9_Msk
);
SYS
->
GPA_MFP
|=
SYS_GPA_MFP_PA8_I2C0_SDA
|
SYS_GPA_MFP_PA9_I2C0_SCL
;
}
void
UART0_Init
()
...
...
SampleCode/StdDriver/PWM_Capture/main.c
View file @
6505d1f8
...
...
@@ -180,7 +180,8 @@ void SYS_Init(void)
SYS
->
GPB_MFP
|=
(
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
);
/* Set GPE multi-function pins for PWMB Channel1 and channel2 */
SYS
->
GPE_MFP
=
SYS_GPE_MFP_PE5_PWM5
|
SYS_GPE_MFP_PE0_PWM6
;
SYS
->
GPE_MFP
&=
~
(
SYS_GPE_MFP_PE5_Msk
|
SYS_GPE_MFP_PE0_Msk
);
SYS
->
GPE_MFP
|=
SYS_GPE_MFP_PE5_PWM5
|
SYS_GPE_MFP_PE0_PWM6
;
}
void
UART0_Init
()
...
...
SampleCode/StdDriver/PWM_DeadZone/main.c
View file @
6505d1f8
...
...
@@ -108,7 +108,8 @@ void SYS_Init(void)
SYS
->
GPB_MFP
&=
~
(
SYS_GPB_MFP_PB0_Msk
|
SYS_GPB_MFP_PB1_Msk
);
SYS
->
GPB_MFP
|=
(
SYS_GPB_MFP_PB0_UART0_RXD
|
SYS_GPB_MFP_PB1_UART0_TXD
);
/* Set GPA multi-function pins for PWMA Channel0~3 */
SYS
->
GPA_MFP
=
SYS_GPA_MFP_PA12_PWM0
|
SYS_GPA_MFP_PA13_PWM1
|
SYS_GPA_MFP_PA14_PWM2
|
SYS_GPA_MFP_PA15_PWM3
;
SYS
->
GPA_MFP
&=
~
(
SYS_GPA_MFP_PA12_Msk
|
SYS_GPA_MFP_PA13_Msk
|
SYS_GPA_MFP_PA14_Msk
|
SYS_GPA_MFP_PA15_Msk
);
SYS
->
GPA_MFP
|=
SYS_GPA_MFP_PA12_PWM0
|
SYS_GPA_MFP_PA13_PWM1
|
SYS_GPA_MFP_PA14_PWM2
|
SYS_GPA_MFP_PA15_PWM3
;
}
void
UART0_Init
()
...
...
SampleCode/StdDriver/PWM_DoubleBuffer/main.c
View file @
6505d1f8
...
...
@@ -114,7 +114,8 @@ void SYS_Init(void)