Files
ChipTest/PAN159/PAN159-Template/Library/StdDriver/driver/lib_driver_pan159.lib
T

1124 lines
2.2 MiB
Plaintext
Raw Normal View History

2021-10-07 12:12:07 +08:00
!<arch>
/ 0 0 0 0 2540 `
X † † † † †+Æ+Æ+Æ9®9®9®9®9® a6 a6 a6 a6 a6 a6 †† †† †† †† †† †† †† †† †† †† †† †† †† †† †† †† †† ††ÇŠÇŠÇŠÇŠèVèVèVèVèVzzzzzzzzA:A:A:A:A:A:A:A:A:A:A:g†g†g†g†g†‚Z‚Z‚Z‚Z‚Z‚Z‚Z‚Z‚Z‚Z‚Z‚Z‚Z‚Z‚Z‚Z‚Z‚Z__asm___23_lib_driver_adc_pan159_c_dd2d65b9____REV16__asm___23_lib_driver_adc_pan159_c_dd2d65b9____REVSHadc_pan159_initadc_pan159_samp1adc_pan159_samp2__delay_pan159__asm___25_lib_driver_delay_pan159_c_ce5cfd0c____REV16__asm___25_lib_driver_delay_pan159_c_ce5cfd0c____REVSH__asm___25_lib_driver_flash_pan159_c_d766fa64____REV16__asm___25_lib_driver_flash_pan159_c_d766fa64____REVSHflash_pan159_eraseflash_pan159_readflash_pan159_write__asm___24_lib_driver_gpio_pan159_c_0a0fc15c____REV16__asm___24_lib_driver_gpio_pan159_c_0a0fc15c____REVSHEINT0_IRQHandlerEINT1_IRQHandlergpio_ext0_int_initgpio_ext1_int_init__asm___23_lib_driver_iic_pan159_c_ae965f01____REV16__asm___23_lib_driver_iic_pan159_c_ae965f01____REVSHg_u8EndFlagg_u8DeviceAddrg_u8RegAddrg_u8DataLeng_u8DataLenMaxs_I2CHandlerFncbk_successcbk_failedbuf_addrI2C0_IRQHandleriic_master_rxiic_master_txiic_pan159_initiic_start_read_bytesiic_start_send_bytesis_iic_busy__asm___23_lib_driver_pwm_pan159_c_c0813419____REV16__asm___23_lib_driver_pwm_pan159_c_c0813419____REVSHpwm_pan159_initpwm_pan159_setDuty__asm___25_lib_driver_rfspi_pan159_c_b0ecd6bb____REV16__asm___25_lib_driver_rfspi_pan159_c_b0ecd6bb____REVSHrfspi_pan159_initrfspi_pan159_rwcrfspi_pan159_rws__asm___25_lib_driver_timer_pan159_c_81fccacb____REV16__asm___25_lib_driver_timer_pan159_c_81fccacb____REVSHDrvTimer0_SetTimerDrvTimer1_SetTimerTMR0_IRQHandlerTMR1_IRQHandlertimer1_pan159_inittimer_pan159_init__asm___24_lib_driver_uart_pan159_c_bb43f66e____REV16__asm___24_lib_driver_uart_pan159_c_bb43f66e____REVSHuartRcvBufferuartTxBufferwptru8InCharu16Countu16TxDataLenUART0_IRQHandleruart_init_pan159uart_send__asm___23_lib_driver_wdt_pan159_c_f9ea1963____REV16__asm___23_lib_driver_wdt_pan159_c_f9ea1963____REVSHDrvWDT_FeedDrvWDT_InitDrvWDT_close__asm___19_lib_driver_xn297l_c_fd081504____REV16__asm___19_lib_driver_xn297l_c_fd081504____REVSHRF_Carrierrf_initxn297l_clear_fifoxn297l_clear_statusxn297l_get_statusxn297l_initxn297l_read_bufxn297l_read_regxn297l_rx_dataxn297l_rx_modexn297l_set_addrxn297l_set_channelxn297l_tx_dataxn297l_tx_modexn297l_write_bufxn297l_write_reg// 0 0 0 0 281 `
lib_driver_adc_pan159.o/
lib_driver_delay_pan159.o/
lib_driver_flash_pan159.o/
lib_driver_gpio_pan159.o/
lib_driver_iic_pan159.o/
lib_driver_pwm_pan159.o/
lib_driver_rfspi_pan159.o/
lib_driver_timer_pan159.o/
lib_driver_uart_pan159.o/
lib_driver_wdt_pan159.o/
lib_driver_xn297l.o/
/0 1633579527 0 0 100666 204804 `
ELF(44(²¯@ºpGÀºpG
Hj"Cb AkJ@AcAk"CAcHAhCA`pG@÷÷ÿ÷@@P I"Jb
J@2“h ›“`
j#ÛC
b
küÔ h‰‰
€pG@0µJ#IÓVÌ\ILb
L@4¥h- -­¥` j%í,C b k$üÔ h‰‰
[ÁR p0½@..\\..\\..\\Library\\StdDriver\\driver\\lib_driver_adc_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil__asm___23_lib_driver_adc_pan159_c_dd2d65b9____REV16dJ
..\\..\\..\\Library\\CMSIS\\Include\\cmsis_armcc.h…..\\..\\..\\Library\\StdDriver\\driver\\lib_driver_adc_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil__asm___23_lib_driver_adc_pan159_c_dd2d65b9____REVSHdJ
..\\..\\..\\Library\\CMSIS\\Include\\cmsis_armcc.h“0ÿÿÿÿarmcc+|
 
   0ÿÿÿÿarmcc+|
 
   (ÿÿÿÿarmcc+|
  *(ÿÿÿÿarmcc+|
 >A}„…Ž(ÿÿÿÿarmcc+|
  .Ø
..\..\..\Library\StdDriver\driver\lib_driver_adc_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil..\..\..\Library\StdDriver\driver\lib_driver_adc_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilYadc_chns_tableÝYadc_cur_chn_indexÿ..\..\..\Library\StdDriver\driver\lib_driver_adc_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil*?ÿ=adc_pan159_init* ..\..\..\Library\StdDriver\driver\lib_driver_adc_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil>?Žjadc_pan159_samp2>ibufæ!..\..\..\Library\StdDriver\driver\lib_driver_adc_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil.?��adc_pan159_samp1.ibufæ\P
..\..\..\Library\StdDriver\driver\lib_driver_adc_pan159.cˆQ
..\..\..\Library\StdDriver\driver\lib_driver_adc_pan159.c>   ˜Q
..\..\..\Library\StdDriver\driver\lib_driver_adc_pan159.cê&& & %ŒQ
..\..\..\Library\StdDriver\driver\lib_driver_adc_pan159.c‚& & *}}–>} :P.}–.P__DATE__ "Oct 7 2021"__TIME__ "12:05:27"__STDC__ 1__STDC_VERSION__ 199901L__STDC_HOSTED__ 1__STDC_ISO_10646__ 200607__EDG__ 1__EDG_VERSION__ 407__EDG_SIZE_TYPE__ unsigned int__EDG_PTRDIFF_TYPE__ int__sizeof_int 4__sizeof_long 4__sizeof_ptr 4__ARMCC_VERSION 5060750__TARGET_CPU_CORTEX_M0 1__TARGET_FPU_SOFTVFP 1__TARGET_FPU_SOFTVFP 1__MICROLIB 1__UVISION_VERSION 531__CC_ARM 1__arm 1__arm__ 1__TARGET_ARCH_6S_M 1__TARGET_ARCH_ARM 0__TARGET_ARCH_THUMB 3__TARGET_ARCH_A64 0__TARGET_ARCH_AARCH32 1__TARGET_PROFILE_M 1__TARGET_FEATURE_HALFWORD 1__TARGET_FEATURE_THUMB 1__TARGET_FEATURE_DMB 1__TARGET_FEATURE_EXTENSION_REGISTER_COUNT 0__APCS_INTERWORK 1__thumb 1__thumb__ 1__t32__ 1__OPTIMISE_SPACE 1__OPT_SMALL_ASSERT 1__OPTIMISE_LEVEL 3__SOFTFP__ 1"Ûadc_pan159_init#Ûadc_pan159_samp2#Ûadc_pan159_samp1"%.$%& __stdint_h  __ARMCLIB_VERSION 5060037__INT64 __int64__INT64_C_SUFFIX__ ll__PASTE2(x,y) x ## y__PASTE(x,y) __PASTE2(x, y)__INT64_C(x) __ESCAPE__(__PASTE(x, __INT64_C_SUFFIX__))__UINT64_C(x) __ESCAPE__(__PASTE(x ## u, __INT64_C_SUFFIX__))__LONGLONG long long#__STDINT_DECLS %__CLIBNS,__CLIBNS sINT8_MIN -128tINT16_MIN -32768uINT32_MIN (~0x7fffffff)vINT64_MIN __INT64_C(~0x7fffffffffffffff)yINT8_MAX 127zINT16_MAX 32767{INT32_MAX 2147483647|INT64_MAX __INT64_C(9223372036854775807)UINT8_MAX 255€UINT16_MAX 65535�UINT32_MAX 4294967295u‚UINT64_MAX __UINT64_C(18446744073709551615)‡INT_LEAST8_MIN -128ˆINT_LEAST16_MIN -32768‰INT_LEAST32_MIN (~0x7fffffff)ŠINT_LEAST64_MIN __INT64_C(~0x7fffffffffffffff)�INT_LEAST8_MAX 127ŽINT_LEAST16_MAX 32767�INT_LEAST32_MAX 2147483647�INT_LEAST64_MAX __INT64_C(9223372036854775807)“UINT_LEAST8_MAX 255”UINT_LEAST16_MAX 65535•UINT_LEAST32_MAX 4294967295u–UINT_LEAST64_MAX __UINT64_C(18446744073709551615)›INT_FAST8_MIN (~0x7fffffff)œINT_FAST16_MIN (~0x7fffffff)�INT_FAST32_MIN (~0x7f
..\..\..\Library\CMSIS\Include\cmsis_armcc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil;Š9__get_CONTROLYa__resultYY__regControlYP<ÃE__set_CONTROL$YcontrolY__regControlYP;ýQ__get_IPSRYa__resultYY__regIPSRYP;·]__get_APSRYa__resultYY__regAPSRYP;ñi__get_xPSRYa__resultYY__regXPSRYP;¹u__get_PSPYa__resultYY__regProcessStackPointerYP<‚�__set_PSP$YtopOfProcStackY__regProcessStackPointerYP;È�__get_MSPYa__resultYY__regMainStackPointerYP<Ž™__set_MSP$YtopOfMainStackY__regMainStackPointerYP;Ï¥__get_PRIMASKYa__resultYY__regPriMaskYP<‰±__set_PRIMASK$YpriMaskY__regPriMaskYP;Ï·9__RBITY$Yvaluea__resultY\resultY\s,-.*__CORE_CMINSTR_H 5`V
..\..\..\Library\CMSIS\Include\core_cmInstr.hcmsis_armcc.hÌ
..\..\..\Library\CMSIS\Include\core_cmInstr.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil012*__CORE_CMFUNC_H 5`U
..\..\..\Library\CMSIS\Include\core_cmFunc.hcmsis_armcc.hÈ
..\..\..\Library\CMSIS\Include\core_cmFunc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil456*__CORE_CM0_H_GENERIC ,J__CM0_CMSIS_VERSION_MAIN (0x04U)K__CM0_CMSIS_VERSION_SUB (0x1EU)L__CM0_CMSIS_VERSION ((__CM0_CMSIS_VERSION_MAIN << 16U) | __CM0_CMSIS_VERSION_SUB )O__CORTEX_M (0x00U)S__ASM __asmT__INLINE __inlineU__STATIC_INLINE static __inline|__FPU_USED 0U£¤¯__CORE_CM0_H_DEPENDANT Ò__I volatile constÔ__O volatileÕ__IO volatileØ__IM volatile constÙ__OM volatileÚ__IOM volatile…APSR_N_Pos 31U†APSR_N_Msk (1UL << APSR_N_Pos)ˆAPSR_Z_Pos 30U‰APSR_Z_Msk (1UL << APSR_Z_Pos)‹APSR_C_Pos 29UŒAPSR_C_Msk (1UL << APSR_C_Pos)ŽAPSR_V_Pos 28U�APSR_V_Msk (1UL << APSR_V_Pos) IPSR_ISR_Pos 0U¡IPSR_ISR_Msk (0x1FFUL )¸xPSR_N_Pos 31U¹xPSR_N_Msk (1UL << xPSR_N_Pos)»xPSR_Z_Pos 30U¼xPSR_Z_Msk (1UL << xPSR_Z_Pos)¾xPSR_C_Pos 29U¿xPSR_C_Msk (1UL << xPSR_C_Pos)ÁxPSR_V_Pos 28UÂxPSR_V_Msk (1UL << xPSR_V_Pos)ÄxPSR_T_Pos 24UÅxPSR_T_Msk (1UL << xPSR_T_Pos)ÇxPSR_ISR_Pos 0UÈxPSR_ISR_Msk (0x1FFUL )ÚCONTROL_SPSEL_Pos 1UÛCONTROL_SPSEL_Msk (1UL << CONTROL_SPSEL_Pos)“SCB_CPUID_IMPLEMENTER_Pos 24U”SCB_CPUID_IMPLEMENTER_Msk (0xFFUL << SCB_CPUID_IMPLEMENTER_Pos)–SCB_CPUID_VARIANT_Pos 20U—SCB_CPUID_VARIANT_Msk (0xFUL << SCB_CPUID_VARIANT_Pos)™SCB_CPUID_ARCHITECTURE_Pos 16UšSCB_CPUID_ARCHITECTURE_Msk (0xFUL << SCB_CPUID_ARCHITECTURE_Pos)œSCB_CPUID_PARTNO_Pos 4U�SCB_CPUID_PARTNO_Msk (0xFFFUL << SCB_CPUID_PARTNO_Pos)ŸSCB_CPUID_REVISION_Pos 0U SCB_CPUID_REVISION_Msk (0xFUL )£SCB_ICSR_NMIPENDSET_Pos 31U¤SCB_ICSR_NMIPENDSET_Msk (1UL << SCB_ICSR_NMIPENDSET_Pos)¦SCB_ICSR_PENDSVSET_Pos 28U§SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos)©SCB_ICSR_PENDSVCLR_Pos 27UªSCB_ICSR_PENDSVCLR_Msk (1UL << SCB_ICSR_PENDSVCLR_Pos)¬SCB_ICSR_PENDSTSET_Pos 26U­SCB_ICSR_PENDSTSET_Msk (1UL << SCB_ICSR_PENDSTSET_Pos)¯SCB_ICSR_PENDSTCLR_Pos 25U°SCB_ICSR_PENDSTCLR_Msk (1UL << SCB_ICSR_PENDSTCLR_Pos)²SCB_ICSR_ISRPREEMPT_Pos 23U³SCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos)µSCB_ICSR_ISRPENDING_Pos 22USCB_ICSR_ISRPENDING_Msk (1UL << SCB_ICSR_ISRPENDING_Pos)¸SCB_ICSR_VECTPENDING_Pos 12U¹SCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos)»SCB_ICSR_VECTACTIVE_Pos 0U¼SCB_ICSR_VECTACTIVE_Msk (0x1FFUL )¿SCB_AIRCR_VECTKEY_Pos 16UÀSCB_AIRCR_VECTKEY_Msk (0xFFFFUL << SCB_AIRCR_VECTKEY_Pos)ÂSCB_AIRCR_VECTKEYSTAT_Pos 16UÃSCB_AIRCR_VECTKEYSTAT_Msk (0xFFFFUL << SCB_AIRCR_VECTKEYSTAT_Pos)ÅSCB_AIRCR_ENDIANESS_Pos 15UÆSCB_AIRCR_ENDIANESS_Msk (1UL << SCB_AIRCR_ENDIANESS_Pos)ÈSCB_AIRCR_SYSRESETREQ_Pos 2UÉSCB_AIRCR_SYSRESETREQ_Msk (1UL << SCB_AIRCR_SYSRESETREQ_Pos)ËSCB_AIRCR_VECTCLRACTIVE_Pos 1UÌSCB_AIRCR_VECTCLRACTIVE_Msk (1UL << SCB_AIRCR_VECTCLRACTIVE_Pos)ÏSCB_SCR_SEVONPEND_Pos 4UÐSCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos)ÒSCB_SCR_SLEEPDEEP_Pos 2UÓSCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos)ÕSCB_SCR_SLEEPONEXIT_Pos 1UÖSCB_SCR_SLEEPONEXIT_Msk (1UL << SCB_SCR_SLEEPONEXIT_Pos)ÙSCB_CCR_STKALIGN_Pos 9UÚSCB_CCR_STKALIGN_Msk (1UL << SCB_CCR_STKALIGN_Pos)ÜSCB_CCR_UNALIGN_TRP_Pos 3UÝSCB_CCR_UNALIGN_TRP_Msk (1UL << SCB_CCR_UNALIGN_TRP_Pos)àSCB_SHCSR_SVCALLPENDED_Pos 15UáSCB_SHCSR_SVCALLPENDED_Msk (1UL << SCB_SHCSR_SVCALLPENDED_Pos)ùSysTick_CTRL_COUNTFLAG_Pos 16UúSysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos)üSysTick_CTRL_CLKSOURCE_Pos 2UýSysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos)ÿSysTick_CTRL_TICKINT_Pos 1U€SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos)‚SysTick_CTRL_ENABLE_Pos 0UƒSysTick_CTRL_ENABLE_Msk (1UL )†SysTick_LOAD_RELOAD_Pos 0U‡SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL )ŠSysTick_VAL_CURRENT_Pos 0U‹SysTick_VAL_CURRENT_Msk (0xFFFFFFUL )ŽSysTick_CALIB_NOREF_Pos 31U�SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALI
..\..\..\Library\CMSIS\Include\core_cm0.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil*›!_reserved0Y#!VY#!CY#!ZY#!NY#S®bÇwYPAPSR_Type‚*ì!ISRY# !_reserved0Y#Sÿb@wYPIPSR_Typel�*š!ISRY# !_reserved0Y#!TY#!_reserved1Y#!VY#!CY#!ZY#!NY#S­b‘wYPxPSR_Typeµ*„!_reserved0Y#!SPSELY#!_reserved1Y#S—b?wYPCONTROL_Type„×*¬ º¬ISER±#ÑYRESERVED0Æ#ë¬ICERâ#€ƒYRSERVED1ø#„�¬ISPR#€µYRESERVED2*#„ЬICPRG#€èYRESERVED3]#„…Y?RESERVED4z#€ ¬IP—#€tYPNVIC_Type¬ö*Ì(CPUIDR#ICSR¬#RESERVED0Y#AIRCR¬# SCR¬#CCR¬#RESERVED1Y#³¬SHP*#SHCSR¬#$YtLPSCB_TypeÄ�*œ CTRL¬#LOAD¬#VAL¬#CALIBR# PSysTick_Typegö<Ô õNVIC_EnableIRQ$IRQn<ø €NVIC_DisableIRQ$IRQn;´
�NVIC_GetPendingIRQY$IRQna__resultY<Û
˜NVIC_SetPendingIRQ$IRQn<„ £NVIC_ClearPendingIRQ$IRQn<¸ °NVIC_SetPriority$IRQn$Ypriority;ò ÈNVIC_GetPriorityY$IRQna__resultY<Œ ÚNVIC_SystemReset;Å �SysTick_ConfigY$Yticksa__resultY89:;__SYSTEM_MINI58SERIES_H__ __XTAL12M (12000000UL)__XTAL32K (32768UL)__IRC10K (10000UL)__XTAL __XTAL12M__HXT __XTAL __HIRC (22118400UL)lb
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\system_Mini58Series.h4
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\system_Mini58Series.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilq__HSIYqSystemCoreClockYqCyclesPerUsYqPllClockYI8è__HSIöSystemCoreClockCyclesPerUs"PllClock=>? __SYS_H__ !ADC_RST ((0x4<<24) | SYS_IPRST1_ADCRST_Pos )"ACMP_RST ((0x4<<24) | SYS_IPRST1_ACMPRST_Pos )#PWM0_RST ((0x4<<24) | SYS_IPRST1_PWM0RST_Pos )$UART0_RST ((0x4<<24) | SYS_IPRST1_UART0RST_Pos )%UART1_RST ((0x4<<24) | SYS_IPRST1_UART1RST_Pos )&SPI0_RST ((0x4<<24) | SYS_IPRST1_SPI0RST_Pos )'I2C0_RST ((0x4<<24) | SYS_IPRST1_I2C0RST_Pos )(I2C1_RST ((0x4<<24) | SYS_IPRST1_I2C1RST_Pos ))TMR1_RST ((0x4<<24) | SYS_IPRST1_TMR1RST_Pos )*TMR0_RST ((0x4<<24) | SYS_IPRST1_TMR0RST_Pos )+GPIO_RST ((0x4<<24) | SYS_IPRST1_GPIORST_Pos )1SYS_BODCTL_BOD_RST_EN (1UL<<SYS_BODCTL_BODRSTEN_Pos)2SYS_BODCTL_BOD_INTERRUPT_EN (0UL<<SYS_BODCTL_BODRSTEN_Pos)3SYS_BODCTL_BODVL_4_4V (3UL<<SYS_BODCTL_BODVL_Pos)4SYS_BODCTL_BODVL_3_7V (2UL<<SYS_BODCTL_BODVL_Pos)5SYS_BODCTL_BODVL_2_7V (1UL<<SYS_BODCTL_BODVL_Pos)6SYS_BODCTL_BODVL_2_2V (0UL<<SYS_BODCTL_BODVL_Pos)<SYS_MFP_TYPE_Msk(bit) (1UL << ((bit) +16))=SYS_MFP_ALT_Msk(bit) (1UL << ((bit) + 8))>SYS_MFP_MFP_Msk(bit) (1UL << ((bit) ))@SYS_MFP_P00_GPIO 0x00000000ULASYS_MFP_P00_UART0_nCTS 0x00000100ULBSYS_MFP_P00_UART0_TXD 0x00000101ULCSYS_MFP_P00_Msk 0x00000101ULESYS_MFP_P01_GPIO 0x00000000ULFSYS_MFP_P01_SPI0_SS 0x00000002ULGSYS_MFP_P01_UART0_nRTS 0x00000200ULHSYS_MFP_P01_UART0_RXD 0x00000202ULISYS_MFP_P01_Msk 0x00000202ULKSYS_MFP_P04_GPIO 0x00000000ULLSYS_MFP_P04_PWM0_CH5 0x00001010ULMSYS_MFP_P04_SPI0_SS 0x00001000ULNSYS_MFP_P04_Msk 0x00001010ULPSYS_MFP_P05_GPIO 0x00000000ULQSYS_MFP_P05_PWM0_CH4 0x00002020ULRSYS_MFP_P05_SPI0_MOSI 0x00002000ULSSYS_MFP_P05_Msk 0x00002020ULUSYS_MFP_P06_GPIO 0x00000000ULVSYS_MFP_P06_PWM0_CH1 0x00004040ULWSYS_MFP_P06_SPI0_MISO 0x00004000ULXSYS_MFP_P06_Msk 0x00004040ULZSYS_MFP_P07_GPIO 0x00000000UL[SYS_MFP_P07_PWM0_CH0 0x00008080UL\SYS_MFP_P07_SPI0_CLK 0x00008000UL]SYS_MFP_P07_Msk 0x00008080UL_SYS_MFP_P10_ACMP0_P1 0x00000101UL`SYS_MFP_P10_ADC_CH1 0x00000001ULaSYS_MFP_P10_GPIO 0x00000000ULbSYS_MFP_P10_Msk 0x00000101ULdSYS_MFP_P12_ACMP0_P2 0x00000404ULeSYS_MFP_P12_ADC_CH2 0x00000004ULfSYS_MFP_P12_GPIO 0x00000000ULgSYS_MFP_P12_UART0_RXD 0x00000400ULhSYS_MFP_P12_PWM0_CH0 0x04000000ULiSYS_MFP_P12_Msk 0x04000404ULkSYS_MFP_P13_ACMP0_P3 0x00000808ULlSYS_MFP_P13_ADC_CH3 0x00000008ULmSYS_MFP_P13_GPIO 0x00000000ULnSYS_MFP_P13_UART0_TXD 0x00000800ULoSYS_MFP_P13_PWM0_CH1 0x08000000ULpSYS_MFP_P13_Msk 0x08000808ULrSYS_MFP_P14_ACMP0_N 0x00001010ULsSYS_MFP_P14_ADC_CH4 0x00000010ULtSYS_MFP_P14_GPIO 0x00000000ULuSYS_MFP_P14_UART1_RXD 0x00001000ULvSYS_MFP_P14_PWM0_CH4 0x10000000ULwSYS_MFP_P14_Msk 0x10001010ULySYS_MFP_P15_ACMP0_P0 0x00002020ULzSYS_MFP_P15_ADC_CH5 0x00000020UL{SYS_MFP_P15_GPIO 0x00000000UL|SYS_MFP_P15_UART1_TXD 0x00002000UL}SYS_MFP_P15_Msk 0x00002020ULSYS_MFP_P22_GPIO 0x00000000UL€SYS_MFP_P22_I2C1_SCL 0x00000404UL�SYS_MFP_P22_PWM0_CH0 0x00000400UL‚SYS_MFP_P22_Msk 0x00000404UL„SYS_MFP_P23_GPIO 0x00000000UL…SYS_MFP_P23_I2C1_SDA 0x00000808UL†SYS_MFP_P23_PWM0_CH1 0x00000800UL‡SYS_MFP_P23_Msk 0x00000808UL‰SYS_MFP_P24_GPIO 0x00000000ULŠSYS_MFP_P24_PWM0_CH2 0x00001000UL‹SYS_MFP_P24_UART1_RXD 0x00000010ULŒSYS_MFP_P24_Msk 0x00001010ULŽSYS_MFP_P25_GPIO 0x00000000UL�SYS_MFP_P25_PWM0_CH3 0x00002000UL�SYS_MFP_P25_UART1_TXD 0x00000020UL‘SYS_MFP_P25_Msk 0x00002020UL“SYS_MFP_P26_ACMP1_O 0x00004040UL”SYS_MFP_P26_GPIO 0x00000000UL•SYS_MFP_P26_PWM0_CH4 0x00004000UL–SYS_MFP_P26_Msk 0x00004040UL˜SYS_MFP_P30_ACMP1_N 0x00000100UL™SYS_MFP_P30_ADC_CH6 0x00000101ULšSYS_MFP_P30_GPIO 0x00000000UL›SYS_MFP_P30_Msk 0x00000101UL�SYS_MFP_P31_ACMP1_P0 0x00000200ULžSYS_MFP_P31_ADC_CH7 0x00000202ULŸSYS
..\..\..\Library\StdDriver\inc\sys.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<Ù¢SYS_UnlockReg<î´SYS_LockRegABC __CLK_H__ "FREQ_25MHZ 25000000#FREQ_50MHZ 50000000$FREQ_72MHZ 72000000%FREQ_100MHZ 100000000&FREQ_200MHZ 200000000'FREQ_250MHZ 250000000(FREQ_500MHZ 500000000.CLK_PWRCTL_XTL12M 0x01UL/CLK_PWRCTL_XTLEN_HXT 0x01UL0CLK_PWRCTL_XTL32K 0x02UL1CLK_PWRCTL_XTLEN_LXT 0x02UL6CLK_CLKSEL0_HCLKSEL_XTAL 0x00UL7CLK_CLKSEL0_HCLKSEL_HXT 0x00UL8CLK_CLKSEL0_HCLKSEL_LXT 0x00UL9CLK_CLKSEL0_HCLKSEL_PLL 0x02UL:CLK_CLKSEL0_HCLKSEL_LIRC 0x03UL;CLK_CLKSEL0_HCLKSEL_HIRC 0x07UL<CLK_CLKSEL0_STCLKSEL_XTAL 0x00UL=CLK_CLKSEL0_STCLKSEL_XTAL_DIV2 0x10UL>CLK_CLKSEL0_STCLKSEL_HCLK_DIV2 0x18UL?CLK_CLKSEL0_STCLKSEL_HIRC_DIV2 0x38UL@CLK_CLKSEL0_STCLKSEL_HCLK 0x08ULECLK_CLKSEL1_WDTSEL_XTAL 0x00000000ULFCLK_CLKSEL1_WDTSEL_HCLK_DIV2048 0x00000002ULGCLK_CLKSEL1_WDTSEL_IRC10K 0x00000003ULHCLK_CLKSEL1_WDTSEL_LIRC 0x00000003ULICLK_CLKSEL1_ADCSEL_XTAL 0x00000000ULJCLK_CLKSEL1_ADCSEL_PLL 0x00000004ULKCLK_CLKSEL1_ADCSEL_HCLK 0x00000008ULLCLK_CLKSEL1_ADCSEL_HIRC 0x0000000CULMCLK_CLKSEL1_SPISEL_XTAL 0x00000000ULNCLK_CLKSEL1_SPISEL_HCLK 0x00000010ULOCLK_CLKSEL1_SPISEL_PLL 0x00000020ULPCLK_CLKSEL1_TMR0SEL_XTAL 0x00000000ULQCLK_CLKSEL1_TMR0SEL_LIRC 0x00000100ULRCLK_CLKSEL1_TMR0SEL_HCLK 0x00000200ULSCLK_CLKSEL1_TMR0SEL_TM0 0x00000300ULTCLK_CLKSEL1_TMR0SEL_HIRC 0x00000700ULUCLK_CLKSEL1_TMR1SEL_XTAL 0x00000000ULVCLK_CLKSEL1_TMR1SEL_LIRC 0x00001000ULWCLK_CLKSEL1_TMR1SEL_HCLK 0x00002000ULXCLK_CLKSEL1_TMR1SEL_TM1 0x00003000ULYCLK_CLKSEL1_TMR1SEL_HIRC 0x00007000ULZCLK_CLKSEL1_UARTSEL_XTAL 0x00000000UL[CLK_CLKSEL1_UARTSEL_PLL 0x01000000UL\CLK_CLKSEL1_UARTSEL_HIRC 0x02000000UL]CLK_CLKSEL1_PWMCH01SEL_HCLK 0x20000000UL^CLK_CLKSEL1_PWMCH23SEL_HCLK 0x80000000ULdCLK_CLKSEL2_CLKOSEL_XTAL 0x00000000ULeCLK_CLKSEL2_CLKOSEL_HXT 0x00000000ULfCLK_CLKSEL2_CLKOSEL_LXT 0x00000000ULgCLK_CLKSEL2_CLKOSEL_LIRC 0x00000004ULhCLK_CLKSEL2_CLKOSEL_HCLK 0x00000008ULiCLK_CLKSEL2_CLKOSEL_HIRC 0x0000000CULjCLK_CLKSEL2_PWMCH45SEL_HCLK 0x00000020ULkCLK_CLKSEL2_WWDTSEL_HCLK_DIV2048 0x00020000ULlCLK_CLKSEL2_WWDTSEL_LIRC 0x00030000ULrCLK_CLKDIV_ADC(x) (((x)-1) << 16)sCLK_CLKDIV_UART(x) (((x)-1) << 8)tCLK_CLKDIV_HCLK(x) ((x)-1)yCLK_PLLCTL_PLLSRC_HXT 0x00000000ULzCLK_PLLCTL_PLLSRC_HIRC 0x00080000UL|CLK_PLLCTL_NF(x) ((x)-2)}CLK_PLLCTL_NR(x) (((x)-2)<<9)CLK_PLLCTL_NO_1 0x0000UL€CLK_PLLCTL_NO_2 0x4000UL�CLK_PLLCTL_NO_4 0xC000ULƒCLK_PLLCTL_72MHz_HXT (CLK_PLLCTL_PLLSRC_HXT | CLK_PLLCTL_NR(2) | CLK_PLLCTL_NF( 24) | CLK_PLLCTL_NO_2)„CLK_PLLCTL_96MHz_HXT (CLK_PLLCTL_PLLSRC_HXT | CLK_PLLCTL_NR(2) | CLK_PLLCTL_NF( 32) | CLK_PLLCTL_NO_2)…CLK_PLLCTL_100MHz_HXT (CLK_PLLCTL_PLLSRC_HXT | CLK_PLLCTL_NR(3) | CLK_PLLCTL_NF( 50) | CLK_PLLCTL_NO_2)‡CLK_PLLCTL_72MHz_HIRC (CLK_PLLCTL_PLLSRC_HIRC | CLK_PLLCTL_NR(4) | CLK_PLLCTL_NF( 26) | CLK_PLLCTL_NO_2)ˆCLK_PLLCTL_96MHz_HIRC (CLK_PLLCTL_PLLSRC_HIRC | CLK_PLLCTL_NR(13)| CLK_PLLCTL_NF(113) | CLK_PLLCTL_NO_2)‰CLK_PLLCTL_100MHz_HIRC (CLK_PLLCTL_PLLSRC_HIRC | CLK_PLLCTL_NR(4) | CLK_PLLCTL_NF( 36) | CLK_PLLCTL_NO_2)ŽMODULE_APBCLK(x) ((x >>31) & 0x1)�MODULE_CLKSEL(x) ((x >>29) & 0x3)�MODULE_CLKSEL_Msk(x) ((x >>25) & 0xf)‘MODULE_CLKSEL_Pos(x) ((x >>20) & 0x1f)’MODULE_CLKDIV(x) ((x >>18) & 0x3)“MODULE_CLKDIV_Msk(x) ((x >>10) & 0xff)”MODULE_CLKDIV_Pos(x) ((x >>5 ) & 0x1f)•MODULE_IP_EN_Pos(x) ((x >>0 ) & 0x1f)–MODULE_NoMsk 0x0—NA MODULE_NoMsk™MODULE_APBCLK_ENC(x) (((x) & 0x01) << 31)šMODULE_CLKSEL_ENC(x) (((x) & 0x03) << 29)›MODULE_CLKSEL_Msk_ENC(x) (((x) & 0x0f) << 25)œMODULE_CLKSEL_Pos_ENC(x) (((x) & 0x1f) << 20)�MODULE_CLKDIV_ENC(x) (((x) & 0x03) << 18)žMODULE_CLKDIV_Msk_ENC(x) (((x) & 0xff) << 10)ŸMODULE_CLKDIV_Pos_ENC(x) (((x) & 0x1f) << 5) MODULE_IP_EN_Pos_ENC(x) (((x) & 0x1f) << 0)¤ISP_MODULE (( 0UL<<31)|( 0<<29)|( MODULE_NoMsk<<25)|( 0<<20
..\..\..\Library\StdDriver\inc\clk.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil;ÞÄCLK_GetPLLClockFreqYa__resultY\u32PllFreqY\u32PllRegY\u32FINY\u32NFY\u32NRY\u32NOYÐ:\au8NoTblEEFG __ACMP_H__ !ACMP_VNEG_PIN (0xFFUL)"ACMP_VNEG_BANDGAP (0x00UL)#ACMP_VNEG_4_OVER_24_VDD (0x80UL)$ACMP_VNEG_5_OVER_24_VDD (0x81UL)%ACMP_VNEG_6_OVER_24_VDD (0x82UL)&ACMP_VNEG_7_OVER_24_VDD (0x83UL)'ACMP_VNEG_8_OVER_24_VDD (0x84UL)(ACMP_VNEG_9_OVER_24_VDD (0x85UL))ACMP_VNEG_10_OVER_24_VDD (0x86UL)*ACMP_VNEG_11_OVER_24_VDD (0x87UL)+ACMP_VNEG_12_OVER_24_VDD (0x88UL),ACMP_VNEG_13_OVER_24_VDD (0x89UL)-ACMP_VNEG_14_OVER_24_VDD (0x8AUL).ACMP_VNEG_15_OVER_24_VDD (0x8BUL)/ACMP_VNEG_16_OVER_24_VDD (0x8CUL)0ACMP_VNEG_17_OVER_24_VDD (0x8DUL)1ACMP_VNEG_18_OVER_24_VDD (0x8EUL)2ACMP_VNEG_19_OVER_24_VDD (0x8FUL)3ACMP_HYSTERESIS_ENABLE (1UL << ACMP_CTL_HYSSEL_Pos)4ACMP_HYSTERESIS_DISABLE (0UL)5ACMP_CH0_POSPIN_P15 (0UL)6ACMP_CH0_POSPIN_P10 (1UL << ACMP_CTL_POSSEL_Pos)7ACMP_CH0_POSPIN_P12 (2UL << ACMP_CTL_POSSEL_Pos)8ACMP_CH0_POSPIN_P13 (3UL << ACMP_CTL_POSSEL_Pos)9ACMP_CH1_POSPIN_P31 (0UL):ACMP_CH1_POSPIN_P32 (1UL << ACMP_CTL_POSSEL_Pos);ACMP_CH1_POSPIN_P34 (2UL << ACMP_CTL_POSSEL_Pos)<ACMP_CH1_POSPIN_P35 (3UL << ACMP_CTL_POSSEL_Pos)=ACMP_FILTSEL_OFF (0UL)>ACMP_FILTSEL_1PCLK (1UL << ACMP_CTL_FILTSEL_Pos)?ACMP_FILTSEL_2PCLK (2UL << ACMP_CTL_FILTSEL_Pos)@ACMP_FILTSEL_4PCLK (3UL << ACMP_CTL_FILTSEL_Pos)AACMP_FILTSEL_8PCLK (4UL << ACMP_CTL_FILTSEL_Pos)BACMP_FILTSEL_16PCLK (5UL << ACMP_CTL_FILTSEL_Pos)CACMP_FILTSEL_32PCLK (6UL << ACMP_CTL_FILTSEL_Pos)DACMP_FILTSEL_64PCLK (7UL << ACMP_CTL_FILTSEL_Pos)EACMP_FILTSEL_128PCLK (8UL << ACMP_CTL_FILTSEL_Pos)FACMP_FILTSEL_256PCLK (9UL << ACMP_CTL_FILTSEL_Pos)GACMP_FILTSEL_512PCLK (10UL << ACMP_CTL_FILTSEL_Pos)lACMP_SET_NEG_SRC(acmp,u32ChNum,u32Src) do{ if(u32Src == ACMP_VNEG_PIN) ACMP->CTL[u32ChNum] &= ~ACMP_CTL_NEGSEL_Msk; else { ACMP->CTL[u32ChNum] |= ACMP_CTL_NEGSEL_Msk; ACMP->VREF = u32Src; } }while(0)|ACMP_ENABLE_HYSTERESIS(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_HYSSEL_Msk)…ACMP_DISABLE_HYSTERESIS(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_HYSSEL_Msk)ŽACMP_ENABLE_INT(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_ACMPIE_Msk)—ACMP_DISABLE_INT(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_ACMPIE_Msk)¡ACMP_ENABLE(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_ACMPEN_Msk)ªACMP_DISABLE(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_ACMPEN_Msk)³ACMP_GET_OUTPUT(acmp,u32ChNum) (ACMP->STATUS & (ACMP_STATUS_ACMPO0_Msk<<(u32ChNum))?1:0)¼ACMP_GET_INT_FLAG(acmp,u32ChNum) (ACMP->STATUS & (ACMP_STATUS_ACMPIF0_Msk<<(u32ChNum))?1:0)ÅACMP_CLR_INT_FLAG(acmp,u32ChNum) (ACMP->STATUS = (ACMP_STATUS_ACMPIF0_Msk<<(u32ChNum)))ÓACMP_SELECT_P(acmp,u32ChNum,u32Pin) (ACMP->CTL[u32ChNum] = (ACMP->CTL[u32ChNum] & ~ACMP_CTL_POSSEL_Msk) | (u32Pin))ëACMP_CRV_SEL(acmp,u32Level) (ACMP->VREF = (ACMP->VREF & ~ACMP_VREF_CRVCTL_Msk) | ((u32Level) & ~ACMP_VREF_IREFSEL_Msk))òACMP_ENABLE_CRV(acmp) (ACMP->VREF |= ACMP_VREF_IREFSEL_Msk)ùACMP_DISABLE_CRV(acmp) (ACMP->VREF &= ~ACMP_VREF_IREFSEL_Msk)‚ACMP_ENABLE_FALLING_EDGE_TRIGGER(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_FTRGEN_Msk)‹ACMP_DISABLE_FALLING_EDGE_TRIGGER(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_FTRGEN_Msk)”ACMP_ENABLE_RISING_EDGE_TRIGGER(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_RTRGEN_Msk)�ACMP_DISABLE_RISING_EDGE_TRIGGER(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_RTRGEN_Msk)²ACMP_SET_FILTER(acmp,u32ChNum,u32Cnt) ((acmp)->CTL[(u32ChNum)] = ((acmp)->CTL[u32ChNum] & ~ACMP_CTL_FILTSEL_Msk) | (u32Cnt))H=
..\..\..\Library\StdDriver\inc\acmp.hÄ
..\..\..\Library\StdDriver\inc\acmp.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilIJK __ADC_H__  ADC_CH7_EXT (0UL)!ADC_CH7_BGP (ADC_CHEN_CH7SEL_Msk)"ADC_CMP0_LESS_THAN (0UL << ADC_CMP0_CMPCOND_Pos)#ADC_CMP1_LESS_THAN (0UL << ADC_CMP1_CMPCOND_Pos)$ADC_CMP0_GREATER_OR_EQUAL_TO (1ul << ADC_CMP0_CMPCOND_Pos)%ADC_CMP1_GREATER_OR_EQUAL_TO (1ul << ADC_CMP1_CMPCOND_Pos)&ADC_TRIGGER_BY_EXT_PIN (0UL)'ADC_TRIGGER_BY_PWM (ADC_CTL_HWTRGSEL_Msk)(ADC_FALLING_EDGE_TRIGGER (0UL))ADC_RISING_EDGE_TRIGGER (ADC_CTL_HWTRGCOND_Msk)*ADC_ADIF_INT (ADC_STATUS_ADIF_Msk)+ADC_CMP0_INT (ADC_STATUS_ADCMPF0_Msk),ADC_CMP1_INT (ADC_STATUS_ADCMPF1_Msk)-ADC_SAMPLE_CLOCK_0 (0UL).ADC_SAMPLE_CLOCK_1 (1UL)/ADC_SAMPLE_CLOCK_2 (2UL)0ADC_SAMPLE_CLOCK_4 (3UL)1ADC_SAMPLE_CLOCK_8 (4UL)2ADC_SAMPLE_CLOCK_16 (5UL)3ADC_SAMPLE_CLOCK_32 (6UL)4ADC_SAMPLE_CLOCK_64 (7UL)5ADC_SAMPLE_CLOCK_128 (8UL)6ADC_SAMPLE_CLOCK_256 (9UL)7ADC_SAMPLE_CLOCK_512 (10UL)8ADC_SAMPLE_CLOCK_1024 (11UL)9ADC_SEQMODE_TYPE_23SHUNT (0UL):ADC_SEQMODE_TYPE_1SHUNT (1UL);ADC_SEQMODE_MODESELECT_CH01 (0UL)<ADC_SEQMODE_MODESELECT_CH12 (1UL)=ADC_SEQMODE_MODESELECT_CH02 (2UL)>ADC_SEQMODE_PWM0_RISING (0UL)?ADC_SEQMODE_PWM0_CENTER (1UL)@ADC_SEQMODE_PWM0_FALLING (2UL)AADC_SEQMODE_PWM0_PERIOD (3UL)BADC_SEQMODE_PWM2_RISING (4UL)CADC_SEQMODE_PWM2_CENTER (5UL)DADC_SEQMODE_PWM2_FALLING (6UL)EADC_SEQMODE_PWM2_PERIOD (7UL)FADC_SEQMODE_PWM4_RISING (8UL)GADC_SEQMODE_PWM4_CENTER (9UL)HADC_SEQMODE_PWM4_FALLING (10UL)IADC_SEQMODE_PWM4_PERIOD (11UL)\ADC_CONFIG_CH7(adc,u32Source) (ADC->CHEN = ((adc)->CHEN & ~ADC_CHEN_CH7SEL_Msk) | (u32Source))eADC_GET_CONVERSION_DATA(adc,u32ChNum) ((adc)->DAT & ADC_DAT_RESULT_Msk)qADC_GET_INT_FLAG(adc,u32Mask) ((adc)->STATUS & (u32Mask))}ADC_CLR_INT_FLAG(adc,u32Mask) ((adc)->STATUS = ((adc)->STATUS & ~(ADC_STATUS_ADIF_Msk | ADC_STATUS_ADCMPF0_Msk | ADC_STATUS_ADCMPF1_Msk)) | (u32Mask))‰ADC_IS_BUSY(adc) ((adc)->STATUS & ADC_STATUS_BUSY_Msk ? 1 : 0)”ADC_IS_DATA_OVERRUN(adc,u32ChNum) ((adc)->STATUS & ADC_STATUS_OV_Msk ? 1 : 0)ŸADC_IS_DATA_VALID(adc,u32ChNum) ((adc)->STATUS & ADC_STATUS_VALID_Msk ? 1 : 0)§ADC_POWER_DOWN(adc) ((adc)->CTL &= ~ADC_CTL_ADCEN_Msk)¯ADC_POWER_ON(adc) ((adc)->CTL |= ADC_CTL_ADCEN_Msk)ÀADC_ENABLE_CMP0(adc,u32ChNum,u32Condition,u32Data,u32MatchCount) (ADC->CMP0 = ((u32ChNum) << ADC_CMP0_CMPCH_Pos) | (u32Condition) | ((u32Data) << ADC_CMP0_CMPDAT_Pos) | (((u32MatchCount) - 1) << ADC_CMP0_CMPMCNT_Pos) | ADC_CMP0_ADCMPIE_Msk | ADC_CMP0_ADCMPEN_Msk)ÐADC_DISABLE_CMP0(adc) ((adc)->CMP0 = 0)áADC_ENABLE_CMP1(adc,u32ChNum,u32Condition,u32Data,u32MatchCount) (ADC->CMP1 = ((u32ChNum) << ADC_CMP1_CMPCH_Pos) | (u32Condition) | ((u32Data) << ADC_CMP1_CMPDAT_Pos) | ((u32MatchCount - 1) << ADC_CMP1_CMPMCNT_Pos) | ADC_CMP1_ADCMPEN_Msk)ðADC_DISABLE_CMP1(adc) ((adc)->CMP1 = 0)ûADC_SET_INPUT_CHANNEL(adc,u32Mask) ((adc)->CHEN = (ADC->CHEN & ~ADC_CHEN_CHEN0_Msk) | (u32Mask))ƒADC_START_CONV(adc) ((adc)->CTL |= ADC_CTL_SWTRG_Msk)‹ADC_STOP_CONV(adc) ((adc)->CTL &= ~ADC_CTL_SWTRG_Msk)H<
..\..\..\Library\StdDriver\inc\adc.hÀ
..\..\..\Library\StdDriver\inc\adc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilMNO __FMC_H__ !FMC_APROM_BASE 0x00000000UL"FMC_APROM_END 0x00008000UL#FMC_LDROM_BASE 0x00100000UL$FMC_LDROM_END 0x00100A00UL%FMC_SPROM_BASE 0x00200000UL&FMC_SPROM_END 0x00200200UL'FMC_CONFIG_BASE 0x00300000UL)FMC_FLASH_PAGE_SIZE 0x200*FMC_LDROM_SIZE 0xA00+FMC_SPROM_SIZE 0x2001FMC_ISPCMD_READ 0x002FMC_ISPCMD_READ_UID 0x043FMC_ISPCMD_READ_CID 0x0B4FMC_ISPCMD_READ_PID 0x0C5FMC_ISPCMD_READ_CRC32 0x0D6FMC_ISPCMD_PROGRAM 0x217FMC_ISPCMD_PAGE_ERASE 0x228FMC_ISPCMD_CAL_CRC32 0x2D9FMC_ISPCMD_VECMAP 0x2EBFMC_SET_APROM_BOOT() (FMC->ISPCTL &= ~FMC_ISPCTL_BS_Msk)CFMC_SET_LDROM_BOOT() (FMC->ISPCTL |= FMC_ISPCTL_BS_Msk)DFMC_DISABLE_AP_UPDATE() (FMC->ISPCTL &= ~FMC_ISPCTL_APUEN_Msk)EFMC_DISABLE_SP_UPDATE() (FMC->ISPCTL &= ~FMC_ISPCTL_SPUEN_Msk)FFMC_DISABLE_CFG_UPDATE() (FMC->ISPCTL &= ~FMC_ISPCTL_CFGUEN_Msk)GFMC_DISABLE_LD_UPDATE() (FMC->ISPCTL &= ~FMC_ISPCTL_LDUEN_Msk)HFMC_DISABLE_ISP() (FMC->ISPCTL &= ~FMC_ISPCTL_ISPEN_Msk)IFMC_ENABLE_AP_UPDATE() (FMC->ISPCTL |= FMC_ISPCTL_APUEN_Msk)JFMC_ENABLE_SP_UPDATE() (FMC->ISPCTL |= FMC_ISPCTL_SPUEN_Msk)KFMC_ENABLE_LD_UPDATE() (FMC->ISPCTL |= FMC_ISPCTL_LDUEN_Msk)LFMC_ENABLE_CFG_UPDATE() (FMC->ISPCTL |= FMC_ISPCTL_CFGUEN_Msk)MFMC_ENABLE_ISP() (FMC->ISPCTL |= FMC_ISPCTL_ISPEN_Msk)NFMC_GET_FAIL_FLAG() ((FMC->ISPCTL & FMC_ISPCTL_ISPFF_Msk) ? 1 : 0)H<
..\..\..\Library\StdDriver\inc\fmc.hÀ
..\..\..\Library\StdDriver\inc\fmc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilQRS __GPIO_H__ GPIO_PIN_MAX 8$GPIO_MODE_INPUT 0x0UL%GPIO_MODE_OUTPUT 0x1UL&GPIO_MODE_OPEN_DRAIN 0x2UL'GPIO_MODE_QUASI 0x3UL,GPIO_INT_RISING 0x00010000UL-GPIO_INT_FALLING 0x00000001UL.GPIO_INT_BOTH_EDGE 0x00010001UL/GPIO_INT_HIGH 0x01010000UL0GPIO_INT_LOW 0x01000001UL5GPIO_INTTYPE_EDGE 0UL6GPIO_INTTYPE_LEVEL 1UL;GPIO_DBCTL_ICLK_ON 0x00000020UL<GPIO_DBCTL_ICLK_OFF 0x00000000UL>GPIO_DBCTL_DBCLKSRC_IRC10K 0x00000010UL?GPIO_DBCTL_DBCLKSRC_HCLK 0x00000000ULAGPIO_DBCTL_DBCLKSEL_1 0x00000000ULBGPIO_DBCTL_DBCLKSEL_2 0x00000001ULCGPIO_DBCTL_DBCLKSEL_4 0x00000002ULDGPIO_DBCTL_DBCLKSEL_8 0x00000003ULEGPIO_DBCTL_DBCLKSEL_16 0x00000004ULFGPIO_DBCTL_DBCLKSEL_32 0x00000005ULGGPIO_DBCTL_DBCLKSEL_64 0x00000006ULHGPIO_DBCTL_DBCLKSEL_128 0x00000007ULIGPIO_DBCTL_DBCLKSEL_256 0x00000008ULJGPIO_DBCTL_DBCLKSEL_512 0x00000009ULKGPIO_DBCTL_DBCLKSEL_1024 0x0000000AULLGPIO_DBCTL_DBCLKSEL_2048 0x0000000BULMGPIO_DBCTL_DBCLKSEL_4096 0x0000000CULNGPIO_DBCTL_DBCLKSEL_8192 0x0000000DULOGPIO_DBCTL_DBCLKSEL_16384 0x0000000EULPGPIO_DBCTL_DBCLKSEL_32768 0x0000000FUL`GPIO_PIN_ADDR(port,pin) (*((volatile uint32_t *)((GPIOBIT0_BASE+(0x20*(port))) + ((pin)<<2))))aP00 GPIO_PIN_ADDR(0, 0)bP01 GPIO_PIN_ADDR(0, 1)cP02 GPIO_PIN_ADDR(0, 2)dP03 GPIO_PIN_ADDR(0, 3)eP04 GPIO_PIN_ADDR(0, 4)fP05 GPIO_PIN_ADDR(0, 5)gP06 GPIO_PIN_ADDR(0, 6)hP07 GPIO_PIN_ADDR(0, 7)iP10 GPIO_PIN_ADDR(1, 0)jP11 GPIO_PIN_ADDR(1, 1)kP12 GPIO_PIN_ADDR(1, 2)lP13 GPIO_PIN_ADDR(1, 3)mP14 GPIO_PIN_ADDR(1, 4)nP15 GPIO_PIN_ADDR(1, 5)oP16 GPIO_PIN_ADDR(1, 6)pP17 GPIO_PIN_ADDR(1, 7)qP20 GPIO_PIN_ADDR(2, 0)rP21 GPIO_PIN_ADDR(2, 1)sP22 GPIO_PIN_ADDR(2, 2)tP23 GPIO_PIN_ADDR(2, 3)uP24 GPIO_PIN_ADDR(2, 4)vP25 GPIO_PIN_ADDR(2, 5)wP26 GPIO_PIN_ADDR(2, 6)xP27 GPIO_PIN_ADDR(2, 7)yP30 GPIO_PIN_ADDR(3, 0)zP31 GPIO_PIN_ADDR(3, 1){P32 GPIO_PIN_ADDR(3, 2)|P33 GPIO_PIN_ADDR(3, 3)}P34 GPIO_PIN_ADDR(3, 4)~P35 GPIO_PIN_ADDR(3, 5)P36 GPIO_PIN_ADDR(3, 6)€P37 GPIO_PIN_ADDR(3, 7)�P40 GPIO_PIN_ADDR(4, 0)‚P41 GPIO_PIN_ADDR(4, 1)ƒP42 GPIO_PIN_ADDR(4, 2)„P43 GPIO_PIN_ADDR(4, 3)…P44 GPIO_PIN_ADDR(4, 4)†P45 GPIO_PIN_ADDR(4, 5)‡P46 GPIO_PIN_ADDR(4, 6)ˆP47 GPIO_PIN_ADDR(4, 7)‰P50 GPIO_PIN_ADDR(5, 0)ŠP51 GPIO_PIN_ADDR(5, 1)‹P52 GPIO_PIN_ADDR(5, 2)ŒP53 GPIO_PIN_ADDR(5, 3)�P54 GPIO_PIN_ADDR(5, 4)ŽP55 GPIO_PIN_ADDR(5, 5) GPIO_CLR_INT_FLAG(gpio,u32PinMask) ((gpio)->INTSRC = u32PinMask)¬GPIO_DISABLE_DEBOUNCE(gpio,u32PinMask) ((gpio)->DBEN &= ~u32PinMask)¸GPIO_ENABLE_DEBOUNCE(gpio,u32PinMask) ((gpio)->DBEN |= u32PinMask)ÄGPIO_DISABLE_DIGITAL_PATH(gpio,u32PinMask) ((gpio)->DINOFF |= (u32PinMask << 16))ÐGPIO_ENABLE_DIGITAL_PATH(gpio,u32PinMask) ((gpio)->DINOFF &= ~(u32PinMask << 16))ÜGPIO_DISABLE_DOUT_MASK(gpio,u32PinMask) ((gpio)->DATMSK &= ~u32PinMask)èGPIO_ENABLE_DOUT_MASK(gpio,u32PinMask) ((gpio)->DATMSK |= u32PinMask)õGPIO_GET_INT_FLAG(gpio,u32PinMask) ((gpio)->INTSRC & u32PinMask)‰GPIO_SET_DEBOUNCE_TIME(clksrc,clksel) (GPIO->DBCTL = (GP_DBCTL_ICLKON_Msk | clksrc | clksel))”GPIO_GET_IN_DATA(gpio) ((gpio)->PIN) GPIO_SET_OUT_DATA(gpio,data) ((gpio)->DOUT = (data))«GPIO_TOGGLE(u32Pin) ((u32Pin) ^= 1)¹GPIO_EnableEINT0 GPIO_EnableIntÆGPIO_DisableEINT0 GPIO_DisableIntÕGPIO_EnableEINT1 GPIO_EnableIntâGPIO_DisableEINT1 GPIO_DisableIntH=
..\..\..\Library\StdDriver\inc\gpio.hÄ
..\..\..\Library\StdDriver\inc\gpio.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilUVW __I2C_H__ !I2C_STA 0x20"I2C_STO 0x10#I2C_SI 0x08$I2C_AA 0x043I2C_SET_CONTROL_REG(i2c,u8Ctrl) ( (i2c)->CTL = ((i2c)->CTL & ~0x3c) | u8Ctrl ):I2C_START(i2c) ( (i2c)->CTL = ((i2c)->CTL & ~I2C_CTL_SI_Msk) | I2C_CTL_STA_Msk )AI2C_STOP(i2c) do { (i2c)->CTL |= (I2C_CTL_SI_Msk | I2C_CTL_STO_Msk); while((i2c)->CTL & I2C_CTL_STO_Msk); } while(0)LI2C_WAIT_READY(i2c) while(!((i2c)->CTL & I2C_CTL_SI_Msk))SI2C_DISABLE_FIFO(i2c) ( (i2c)->CTL1 &= ~I2C_CTL1_TWOLVFIFO_Msk )ZI2C_ENABLE_FIFO(i2c) ( (i2c)->CTL1 |= I2C_CTL1_TWOLVFIFO_Msk )aI2C_DISABLE_CLOCK_STRETCH(i2c) ( (i2c)->CTL1 &= ~I2C_CTL1_NSTRETCH_Msk )hI2C_ENABLE_CLOCK_STRETCH(i2c) ( (i2c)->CTL1 |= I2C_CTL1_NSTRETCH_Msk )oI2C_DISABLE_OVERRUN_INT(i2c) ( (i2c)->CTL1 &= ~I2C_CTL1_OVIEN_Msk )vI2C_ENABLE_OVERRUN_INT(i2c) ( (i2c)->CTL1 |= I2C_CTL1_OVIEN_Msk )}I2C_ENABLE_UNDERRUN_INT(i2c) ( (i2c)->CTL1 |= I2C_CTL1_URIEN_Msk )„I2C_DISABLE_UNDERRUN_INT(i2c) ( (i2c)->CTL1 &= ~I2C_CTL1_URIEN_Msk )‹I2C_GET_DATA(i2c) ( (i2c)->DAT )“I2C_SET_DATA(i2c,u8Data) ( (i2c)->DAT = u8Data )šI2C_GET_STATUS(i2c) ( (i2c)->STATUS )£I2C_GET_TIMEOUT_FLAG(i2c) ( ((i2c)->TOCTL & I2C_TOCTL_TOIF_Msk) == I2C_TOCTL_TOIF_Msk ? 1:0 )¬I2C_GET_WAKEUP_FLAG(i2c) ( ((i2c)->STATUS1 & I2C_STATUS1_WKIF_Msk) == I2C_STATUS1_WKIF_Msk ? 1:0 )³I2C_CLEAR_WAKEUP_FLAG(i2c) ( (i2c)->STATUS1 = I2C_STATUS1_WKIF_Msk )H<
..\..\..\Library\StdDriver\inc\i2c.hÀ
..\..\..\Library\StdDriver\inc\i2c.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilYZ[ __PWM_H__ PWM_CHANNEL_NUM (6) PWM_CLK_DIV_1 (4UL)!PWM_CLK_DIV_2 (0UL)"PWM_CLK_DIV_4 (1UL)#PWM_CLK_DIV_8 (2UL)$PWM_CLK_DIV_16 (3UL)%PWM_EDGE_ALIGNED (0UL)&PWM_CENTER_ALIGNED (PWM_CTL_CNTTYPE_Msk)'PWM_TRIGGER_ADC_CNTR_IS_0 PWM_ADCTCTL0_ZPTRGEN0_Msk(PWM_TRIGGER_ADC_CNTR_IS_CMR_D PWM_ADCTCTL0_CDTRGEN0_Msk)PWM_TRIGGER_ADC_CNTR_IS_CNR PWM_ADCTCTL0_CPTRGEN0_Msk*PWM_TRIGGER_ADC_CNTR_IS_CMR_U PWM_ADCTCTL0_CUTRGEN0_Msk+PWM_FB0_EINT0 (PWM_BRKCTL_BRK0EN_Msk),PWM_FB0_ACMP1 (PWM_BRKCTL_BRK0EN_Msk | PWM_BRKCTL_BRK1SEL_Msk)-PWM_FB1_EINT1 (PWM_BRKCTL_BRK1EN_Msk).PWM_FB1_ACMP0 (PWM_BRKCTL_BRK1EN_Msk | PWM_BRKCTL_BRK0SEL_Msk)/PWM_PERIOD_INT_UNDERFLOW (0)0PWM_PERIOD_INT_MATCH_CNR (PWM_INTEN_PINTTYPE_Msk)4PWM_CH0 0x05PWM_CH1 0x16PWM_CH2 0x27PWM_CH3 0x38PWM_CH4 0x49PWM_CH5 0x5HPWM_ENABLE_COMPLEMENTARY_MODE(pwm) ((pwm)->CTL = (PWM->CTL & ~PWM_CTL_MODE_Msk) |(1UL << PWM_CTL_MODE_Pos))PPWM_DISABLE_COMPLEMENTARY_MODE(pwm) ((pwm)->CTL &= ~PWM_CTL_MODE_Msk)XPWM_ENABLE_GROUP_MODE(pwm) ((pwm)->CTL |= PWM_CTL_GROUPEN_Msk)`PWM_DISABLE_GROUP_MODE(pwm) ((pwm)->CTL &= ~PWM_CTL_GROUPEN_Msk)hPWM_ENABLE_SYNC_MODE(pwm) (PWM->CTL = ((pwm)->CTL & ~PWM_CTL_MODE_Msk) |(2UL << PWM_CTL_MODE_Pos))pPWM_DISABLE_SYNC_MODE(pwm) ((pwm)->CTL &= ~PWM_CTL_MODE_Msk)zPWM_ENABLE_OUTPUT_INVERTER(pwm,u32ChannelMask) do{ int i; (pwm)->CTL &= ~(PWM_CTL_PINV0_Msk|PWM_CTL_PINV1_Msk|PWM_CTL_PINV2_Msk|PWM_CTL_PINV3_Msk|PWM_CTL_PINV4_Msk|PWM_CTL_PINV5_Msk); for(i = 0; i < 6; i++) { if((u32ChannelMask) & (1 << i)) (pwm)->CTL |= (1 << (PWM_CTL_PINV0_Pos + (i * 4))); } }while(0)ŽPWM_SET_PRESCALER(pwm,u32ChannelNum,u32Prescaler) ((pwm)->CLKPSC = ((pwm)->CLKPSC & ~(PWM_CLKPSC_CLKPSC01_Msk << (((u32ChannelNum) >> 1) * 8))) | ((u32Prescaler) << (((u32ChannelNum) >> 1) * 8)))žPWM_SET_DIVIDER(pwm,u32ChannelNum,u32Divider) ((pwm)->CLKDIV = ((pwm)->CLKDIV & ~(PWM_CLKDIV_CLKDIV0_Msk << ((u32ChannelNum) * 4))) | ((u32Divider) << ((u32ChannelNum) * 4)))ªPWM_SET_CMR(pwm,u32ChannelNum,u32CMR) (*((__IO uint32_t *)((((uint32_t) & ((pwm)->CMPDAT0)) + u32ChannelNum * 4)))= (u32CMR))PWM_SET_CNR(pwm,u32ChannelNum,u32CNR) (*((__IO uint32_t *) ((((uint32_t)&((pwm)->PERIOD0)) + (u32ChannelNum) * 4))) = (u32CNR))ÁPWM_SET_CMRD(pwm,u32ChannelNum,u32CMRD) (*((__IO uint32_t *)((((uint32_t) & ((pwm)->CMPDAT0)) + (u32ChannelNum) * 4)))= (u32CMRD << 16))ÍPWM_SET_ALIGNED_TYPE(pwm,u32ChannelMask,u32AlignedType) ((pwm)->CTL = ((pwm)->CTL & ~PWM_CTL_CNTTYPE_Msk) | (u32AlignedType))ÖPWM_ENABLE_ASYMMETRIC_MODE(pwm) ((pwm)->CTL |= PWM_CTL_ASYMEN_Msk)ÞPWM_ENABLE_PCAEN(pwm) (PWM->PCACTL |= PWM_PCACTL_PCAEN_Msk)H<
..\..\..\Library\StdDriver\inc\pwm.hÀ
..\..\..\Library\StdDriver\inc\pwm.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil]^_ __SPI_H__  SPI_MODE_0 (SPI_CTL_TXNEG_Msk)!SPI_MODE_1 (SPI_CTL_RXNEG_Msk)"SPI_MODE_2 (SPI_CTL_CLKPOL_Msk | SPI_CTL_RXNEG_Msk)#SPI_MODE_3 (SPI_CTL_CLKPOL_Msk | SPI_CTL_TXNEG_Msk)%SPI_SLAVE (SPI_CTL_SLAVE_Msk)&SPI_MASTER (0x0)(SPI_SS (SPI_SSCTL_SS_Msk))SPI_SS_ACTIVE_HIGH (SPI_SSCTL_SSACTPOL_Msk)*SPI_SS_ACTIVE_LOW (0x0),SPI_IE_MASK (0x01)-SPI_SSTA_INTEN_MASK (0x04).SPI_FIFO_TX_INTEN_MASK (0x08)/SPI_FIFO_RX_INTEN_MASK (0x10)0SPI_FIFO_RXOV_INTEN_MASK (0x20)1SPI_FIFO_TIMEOUT_INTEN_MASK (0x40)@SPI_ABORT_3WIRE_TRANSFER(spi) ( (spi)->SLVCTL |= SPI_SLVCTL_SLVABT_Msk )GSPI_CLR_3WIRE_START_INT_FLAG(spi) ( (spi)->STATUS = SPI_STATUS_SLVSTIF_Msk )NSPI_CLR_UNIT_TRANS_INT_FLAG(spi) ( (spi)->STATUS = SPI_STATUS_UNITIF_Msk )USPI_DISABLE_3WIRE_MODE(spi) ( (spi)->SLVCTL &= ~SPI_SLVCTL_SLV3WIRE_Msk )\SPI_ENABLE_3WIRE_MODE(spi) ( (spi)->SLVCTL |= SPI_SLVCTL_SLV3WIRE_Msk )cSPI_GET_RX_FIFO_COUNT(spi) ( (((spi)->STATUS & SPI_STATUS_RXCNT_Msk) >> SPI_STATUS_RXCNT_Pos) & 0xf )lSPI_GET_RX_FIFO_EMPTY_FLAG(spi) ( ((spi)->STATUS & SPI_STATUS_RXEMPTY_Msk) == SPI_STATUS_RXEMPTY_Msk ? 1:0 )uSPI_GET_TX_FIFO_EMPTY_FLAG(spi) ( ((spi)->STATUS & SPI_STATUS_TXEMPTY_Msk) == SPI_STATUS_TXEMPTY_Msk ? 1:0 )~SPI_GET_TX_FIFO_FULL_FLAG(spi) ( ((spi)->STATUS & SPI_STATUS_TXFULL_Msk) == SPI_STATUS_TXFULL_Msk ? 1:0 )…SPI_READ_RX(spi) ( (spi)->RX )�SPI_WRITE_TX(spi,u32TxData) ( (spi)->TX = u32TxData )¬SPI_ENABLE_BYTE_REORDER(spi) ( (spi)->CTL |= SPI_CTL_REORDER_Msk )³SPI_DISABLE_BYTE_REORDER(spi) ( (spi)->CTL &= ~SPI_CTL_REORDER_Msk )»SPI_SET_SUSPEND_CYCLE(spi,u32SuspCycle) ( (spi)->CTL = ((spi)->CTL & ~SPI_CTL_SUSPITV_Msk) | (u32SuspCycle << SPI_CTL_SUSPITV_Pos) )ÂSPI_SET_LSB_FIRST(spi) ( (spi)->CTL |= SPI_CTL_LSB_Msk )ÉSPI_SET_MSB_FIRST(spi) ( (spi)->CTL &= ~SPI_CTL_LSB_Msk )àSPI_IS_BUSY(spi) ( ((spi)->CTL & SPI_CTL_SPIEN_Msk) == SPI_CTL_SPIEN_Msk ? 1:0 )çSPI_TRIGGER(spi) ( (spi)->CTL |= SPI_CTL_SPIEN_Msk )H<
..\..\..\Library\StdDriver\inc\spi.h<
..\..\..\Library\StdDriver\inc\spi.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<ã”SPI_SET_SS_HIGH$ãspi"¯<‰ŸSPI_SET_SS_LOW$ãspi<¼ÑSPI_SET_DATA_WIDTH$ãspi$Yu32Widthabc __TIMER_H__  TIMER_ONESHOT_MODE (0UL)!TIMER_PERIODIC_MODE (1UL << TIMER_CTL_OPMODE_Pos)"TIMER_TOGGLE_MODE (2UL << TIMER_CTL_OPMODE_Pos)#TIMER_CONTINUOUS_MODE (3UL << TIMER_CTL_OPMODE_Pos)$TIMER_CAPTURE_FREE_COUNTING_MODE (0UL)%TIMER_CAPTURE_TRIGGER_COUNTING_MODE (TIMER_EXTCTL_CAPSEL_Msk)&TIMER_CAPTURE_COUNTER_RESET_MODE (TIMER_EXTCTL_CAPFUNCS_Msk)'TIMER_CAPTURE_FALLING_EDGE (0UL)(TIMER_CAPTURE_RISING_EDGE (1UL << TIMER_EXTCTL_CAPEDGE_Pos))TIMER_CAPTURE_FALLING_THEN_RISING_EDGE (2UL << TIMER_EXTCTL_CAPEDGE_Pos)*TIMER_CAPTURE_RISING_THEN_FALLING_EDGE (3UL << TIMER_EXTCTL_CAPEDGE_Pos)+TIMER_COUNTER_RISING_EDGE (TIMER_EXTCTL_CNTPHASE_Msk),TIMER_COUNTER_FALLING_EDGE (0UL)-TIMER_TOGGLE_TMX_CNT_OUT (0UL).TIMER_TOGGLE_TMX_EXT (TIMER_CTL_TGLPINSEL_Msk)>TIMER_SET_CMP_VALUE(timer,u32Value) ((timer)->CMP = (u32Value))HTIMER_SET_PRESCALE_VALUE(timer,u32Value) ((timer)->CTL = ((timer)->CTL & ~TIMER_CTL_PSC_Msk) | (u32Value))RTIMER_IS_ACTIVE(timer) ((timer)->CTL & TIMER_CTL_ACTSTS_Msk ? 1 : 0)]TIMER_SELECT_TOUT_PIN(timer,u32ToutSel) ((timer)->CTL = ((timer)->CTL & ~TIMER_CTL_TGLPINSEL_Msk) | (u32ToutSel))H>
..\..\..\Library\StdDriver\inc\timer.h\
..\..\..\Library\StdDriver\inc\timer.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<âfTIMER_Start$âtimer"Ë<…pTIMER_Stop$âtimer<ª{TIMER_EnableWakeup$âtimer<Ñ…TIMER_DisableWakeup$âtimer<€�TIMER_EnableCaptureDebounce$âtimer<°šTIMER_DisableCaptureDebounce$âtimer<ä¥TIMER_EnableEventCounterDebounce$âtimer<™¯TIMER_DisableEventCounterDebounce$âtimer<¼¹TIMER_EnableInt$âtimer<àÃTIMER_DisableInt$âtimer<ŠÍTIMER_EnableCaptureInt$âtimer<µ×TIMER_DisableCaptureInt$âtimer;îãTIMER_GetIntFlagY$âtimera__resultY<”íTIMER_ClearIntFlag$âtimer;ÔùTIMER_GetCaptureIntFlagY$âtimera__resultY<�ƒTIMER_ClearCaptureIntFlag$âtimer;½�TIMER_GetWakeupFlagY$âtimera__resultY<æ™TIMER_ClearWakeupFlag$âtimer;££TIMER_GetCaptureDataY$âtimera__resultY;Ü­TIMER_GetCounterY$âtimera__resultYefgh __UART_H__ $UART_FIFO_RFITL_1BYTE (0x0 << UART_FIFO_RFITL_Pos)%UART_FIFO_RFITL_4BYTES (0x1 << UART_FIFO_RFITL_Pos)&UART_FIFO_RFITL_8BYTES (0x2 << UART_FIFO_RFITL_Pos)'UART_FIFO_RFITL_14BYTES (0x3 << UART_FIFO_RFITL_Pos))UART_FIFO_RTSTRGLV_1BYTE (0x0 << UART_FIFO_RTSTRGLV_Pos)*UART_FIFO_RTSTRGLV_4BYTES (0x1 << UART_FIFO_RTSTRGLV_Pos)+UART_FIFO_RTSTRGLV_8BYTES (0x2 << UART_FIFO_RTSTRGLV_Pos),UART_FIFO_RTSTRGLV_14BYTES (0x3 << UART_FIFO_RTSTRGLV_Pos)1UART_WORD_LEN_5 (0)2UART_WORD_LEN_6 (1)3UART_WORD_LEN_7 (2)4UART_WORD_LEN_8 (3)6UART_PARITY_NONE (0x0 << UART_LINE_PBE_Pos)7UART_PARITY_ODD (0x1 << UART_LINE_PBE_Pos)8UART_PARITY_EVEN (0x3 << UART_LINE_PBE_Pos)9UART_PARITY_MARK (0x5 << UART_LINE_PBE_Pos):UART_PARITY_SPACE (0x7 << UART_LINE_PBE_Pos)<UART_STOP_BIT_1 (0x0 << UART_LINE_NSB_Pos)=UART_STOP_BIT_1_5 (0x1 << UART_LINE_NSB_Pos)>UART_STOP_BIT_2 (0x1 << UART_LINE_NSB_Pos)DUART_RTS_IS_HIGH_LEV_TRG (0x1 << UART_MODEM_RTSACTLV_Pos)EUART_RTS_IS_LOW_LEV_TRG (0x0 << UART_MODEM_RTSACTLV_Pos)JUART_FUNC_SEL_UART (0x0 << UART_FUNSEL_FUN_SEL_Pos)KUART_FUNC_SEL_IrDA (0x2 << UART_FUNSEL_FUN_SEL_Pos)LUART_FUNC_SEL_RS485 (0x3 << UART_FUNSEL_FUN_SEL_Pos)^UART_BAUD_MODE0 (0)hUART_BAUD_MODE2 (UART_BAUD_BAUDM1_Msk | UART_BAUD_BAUDM0_Msk)tUART_BAUD_MODE0_DIVIDER(u32SrcFreq,u32BaudRate) (((u32SrcFreq + (u32BaudRate*8)) / u32BaudRate >> 4)-2)~UART_BAUD_MODE2_DIVIDER(u32SrcFreq,u32BaudRate) (((u32SrcFreq + (u32BaudRate/2)) / u32BaudRate)-2)‰UART_WRITE(uart,u8Data) (uart->DAT = (u8Data))’UART_READ(uart) (uart->DAT)œUART_GET_TX_EMPTY(uart) (uart->FIFOSTS & UART_FIFOSTS_TXEMPTYF_Msk)¦UART_GET_RX_EMPTY(uart) (uart->FIFOSTS & UART_FIFOSTS_RXEMPTY_Msk)¯UART_IS_TX_EMPTY(uart) ((uart->FIFOSTS & UART_FIFOSTS_TXEMPTYF_Msk) >> UART_FIFOSTS_TXEMPTYF_Pos)¹UART_WAIT_TX_EMPTY(uart) while(!(((uart->FIFOSTS) & UART_FIFOSTS_TXEMPTYF_Msk) >> UART_FIFOSTS_TXEMPTYF_Pos))ÄUART_IS_RX_READY(uart) ((uart->INTSTS & UART_INTSTS_RDAIF_Msk)>>UART_INTSTS_RDAIF_Pos)ÐUART_IS_TX_FULL(uart) ((uart->FIFOSTS & UART_FIFOSTS_TXFULL_Msk)>>UART_FIFOSTS_TXFULL_Pos)ÜUART_IS_RX_FULL(uart) ((uart->FIFOSTS & UART_FIFOSTS_RXFULL_Msk)>>UART_FIFOSTS_RXFULL_Pos)æUART_GET_TX_FULL(uart) (uart->FIFOSTS & UART_FIFOSTS_TXFULL_Msk)ðUART_GET_RX_FULL(uart) (uart->FIFOSTS & UART_FIFOSTS_RXFULL_Msk)ƒUART_ENABLE_INT(uart,u32eIntSel) (uart->INTEN |= (u32eIntSel))•UART_DISABLE_INT(uart,u32eIntSel) (uart->INTEN &= ~ (u32eIntSel))¯UART_GET_INT_FLAG(uart,u32eIntTypeFlag) ((uart->INTSTS & (u32eIntTypeFlag))?1:0)ÏUART_RS485_CLEAR_ADDR_FLAG(uart) (uart->FIFOSTS |= UART_FIFOSTS_ADDRDETF_Msk)ØUART_RS485_GET_ADDR_FLAG(uart) ((uart->FIFOSTS & UART_FIFOSTS_ADDRDETF_Msk) >> UART_FIFOSTS_ADDRDETF_Pos)H=
..\..\..\Library\StdDriver\inc\uart.h
..\..\..\Library\StdDriver\inc\uart.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<ä¸UART_CLEAR_RTS$äuart"Û<‰ÄUART_SET_RTS$äuart2 ÃUART_CLEAR_RTSêUART_SET_RTSjkl __WDT_H__ WDT_TIMEOUT_2POW4 (0UL << WDT_CTL_TOUTSEL_Pos) WDT_TIMEOUT_2POW6 (1UL << WDT_CTL_TOUTSEL_Pos)!WDT_TIMEOUT_2POW8 (2UL << WDT_CTL_TOUTSEL_Pos)"WDT_TIMEOUT_2POW10 (3UL << WDT_CTL_TOUTSEL_Pos)#WDT_TIMEOUT_2POW12 (4UL << WDT_CTL_TOUTSEL_Pos)$WDT_TIMEOUT_2POW14 (5UL << WDT_CTL_TOUTSEL_Pos)%WDT_TIMEOUT_2POW16 (6UL << WDT_CTL_TOUTSEL_Pos)&WDT_TIMEOUT_2POW18 (7UL << WDT_CTL_TOUTSEL_Pos)(WDT_RESET_DELAY_3CLK (3UL << WDT_ALTCTL_RSTDSEL_Pos))WDT_RESET_DELAY_18CLK (2UL << WDT_ALTCTL_RSTDSEL_Pos)*WDT_RESET_DELAY_130CLK (1UL << WDT_ALTCTL_RSTDSEL_Pos)+WDT_RESET_DELAY_1026CLK (0UL << WDT_ALTCTL_RSTDSEL_Pos)9WDT_CLEAR_RESET_FLAG() (WDT->CTL = (WDT->CTL & ~(WDT_CTL_IF_Msk | WDT_CTL_WKF_Msk)) | WDT_CTL_RSTF_Msk)?WDT_CLEAR_TIMEOUT_INT_FLAG() (WDT->CTL = (WDT->CTL & ~(WDT_CTL_RSTF_Msk | WDT_CTL_WKF_Msk)) | WDT_CTL_IF_Msk)EWDT_CLEAR_TIMEOUT_WAKEUP_FLAG() (WDT->CTL = (WDT->CTL & ~(WDT_CTL_RSTF_Msk | WDT_CTL_IF_Msk)) | WDT_CTL_WKF_Msk)NWDT_GET_RESET_FLAG() (WDT->CTL & WDT_CTL_RSTF_Msk ? 1 : 0)WWDT_GET_TIMEOUT_INT_FLAG() (WDT->CTL & WDT_CTL_IF_Msk ? 1 : 0)`WDT_GET_TIMEOUT_WAKEUP_FLAG() (WDT->CTL & WDT_CTL_WKF_Msk ? 1 : 0)hWDT_RESET_COUNTER() (WDT->CTL = (WDT->CTL & ~(WDT_CTL_IF_Msk | WDT_CTL_WKF_Msk | WDT_CTL_RSTF_Msk)) | WDT_CTL_RSTCNT_Msk)H<
..\..\..\Library\StdDriver\inc\wdt.hÀ
..\..\..\Library\StdDriver\inc\wdt.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilnop __WWDT_H__ WWDT_PRESCALER_1 (0UL << WWDT_CTL_PSCSEL_Pos) WWDT_PRESCALER_2 (1UL << WWDT_CTL_PSCSEL_Pos)!WWDT_PRESCALER_4 (2UL << WWDT_CTL_PSCSEL_Pos)"WWDT_PRESCALER_8 (3UL << WWDT_CTL_PSCSEL_Pos)#WWDT_PRESCALER_16 (4UL << WWDT_CTL_PSCSEL_Pos)$WWDT_PRESCALER_32 (5UL << WWDT_CTL_PSCSEL_Pos)%WWDT_PRESCALER_64 (6UL << WWDT_CTL_PSCSEL_Pos)&WWDT_PRESCALER_128 (7UL << WWDT_CTL_PSCSEL_Pos)'WWDT_PRESCALER_192 (8UL << WWDT_CTL_PSCSEL_Pos)(WWDT_PRESCALER_256 (9UL << WWDT_CTL_PSCSEL_Pos))WWDT_PRESCALER_384 (0xAUL << WWDT_CTL_PSCSEL_Pos)*WWDT_PRESCALER_512 (0xBUL << WWDT_CTL_PSCSEL_Pos)+WWDT_PRESCALER_768 (0xCUL << WWDT_CTL_PSCSEL_Pos),WWDT_PRESCALER_1024 (0xDUL << WWDT_CTL_PSCSEL_Pos)-WWDT_PRESCALER_1536 (0xEUL << WWDT_CTL_PSCSEL_Pos).WWDT_PRESCALER_2048 (0xFUL << WWDT_CTL_PSCSEL_Pos)0WWDT_RELOAD_WORD (0x00005AA5)>WWDT_CLEAR_RESET_FLAG() (WWDT->STATUS = WWDT_STATUS_WWDTRF_Msk)FWWDT_CLEAR_INT_FLAG() (WWDT->STATUS = WWDT_STATUS_WWDTIF_Msk)OWWDT_GET_RESET_FLAG() (WWDT->STATUS & WWDT_STATUS_WWDTRF_Msk ? 1 : 0)XWWDT_GET_INT_FLAG() (WWDT->STATUS & WWDT_STATUS_WWDTIF_Msk ? 1 : 0)`WWDT_GET_COUNTER() (WWDT->CNT)kWWDT_RELOAD_COUNTER() (WWDT->RLDCNT = WWDT_RELOAD_WORD)H=
..\..\..\Library\StdDriver\inc\wwdt.hÄ
..\..\..\Library\StdDriver\inc\wwdt.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilrst6__MINI58SERIES_H__ |__CM0_REV 0x0201}__NVIC_PRIO_BITS 2~__Vendor_SysTickConfig 0__MPU_PRESENT 0€__FPU_PRESENT 0…†‡‹ACMP_CTL_ACMPEN_Pos (0)ŒACMP_CTL_ACMPEN_Msk (0x1ul << ACMP_CTL_ACMPEN_Pos)ŽACMP_CTL_ACMPIE_Pos (1)�ACMP_CTL_ACMPIE_Msk (0x1ul << ACMP_CTL_ACMPIE_Pos)‘ACMP_CTL_HYSSEL_Pos (2)’ACMP_CTL_HYSSEL_Msk (0x1ul << ACMP_CTL_HYSSEL_Pos)”ACMP_CTL_NEGSEL_Pos (4)•ACMP_CTL_NEGSEL_Msk (0x1ul << ACMP_CTL_NEGSEL_Pos)—ACMP_CTL_RTRGEN_Pos (8)˜ACMP_CTL_RTRGEN_Msk (0x1ul << ACMP_CTL_RTRGEN_Pos)šACMP_CTL_FTRGEN_Pos (9)›ACMP_CTL_FTRGEN_Msk (0x1ul << ACMP_CTL_FTRGEN_Pos)�ACMP_CTL_FILTSEL_Pos (20)žACMP_CTL_FILTSEL_Msk (0xful << ACMP_CTL_FILTSEL_Pos) ACMP_CTL_POSSEL_Pos (29)¡ACMP_CTL_POSSEL_Msk (0x3ul << ACMP_CTL_POSSEL_Pos)£ACMP_STATUS_ACMPIF0_Pos (0)¤ACMP_STATUS_ACMPIF0_Msk (0x1ul << ACMP_STATUS_ACMPIF0_Pos)¦ACMP_STATUS_ACMPIF1_Pos (1)§ACMP_STATUS_ACMPIF1_Msk (0x1ul << ACMP_STATUS_ACMPIF1_Pos)©ACMP_STATUS_ACMPO0_Pos (2)ªACMP_STATUS_ACMPO0_Msk (0x1ul << ACMP_STATUS_ACMPO0_Pos)¬ACMP_STATUS_ACMPO1_Pos (3)­ACMP_STATUS_ACMPO1_Msk (0x1ul << ACMP_STATUS_ACMPO1_Pos)¯ACMP_VREF_CRVCTL_Pos (0)°ACMP_VREF_CRVCTL_Msk (0xful << ACMP_VREF_CRVCTL_Pos)²ACMP_VREF_IREFSEL_Pos (7)³ACMP_VREF_IREFSEL_Msk (0x1ul << ACMP_VREF_IREFSEL_Pos)•ADC_DAT_RESULT_Pos (0)–ADC_DAT_RESULT_Msk (0x3fful << ADC_DAT_RESULT_Pos)˜ADC_DAT_OV_Pos (16)™ADC_DAT_OV_Msk (0x1ul << ADC_DAT_OV_Pos)›ADC_DAT_VALID_Pos (17)œADC_DAT_VALID_Msk (0x1ul << ADC_DAT_VALID_Pos)žADC_CTL_ADCEN_Pos (0)ŸADC_CTL_ADCEN_Msk (0x1ul << ADC_CTL_ADCEN_Pos)¡ADC_CTL_ADCIEN_Pos (1)¢ADC_CTL_ADCIEN_Msk (0x1ul << ADC_CTL_ADCIEN_Pos)¤ADC_CTL_HWTRGSEL_Pos (4)¥ADC_CTL_HWTRGSEL_Msk (0x3ul << ADC_CTL_HWTRGSEL_Pos)§ADC_CTL_HWTRGCOND_Pos (6)¨ADC_CTL_HWTRGCOND_Msk (0x1ul << ADC_CTL_HWTRGCOND_Pos)ªADC_CTL_HWTRGEN_Pos (8)«ADC_CTL_HWTRGEN_Msk (0x1ul << ADC_CTL_HWTRGEN_Pos)­ADC_CTL_SWTRG_Pos (11)®ADC_CTL_SWTRG_Msk (0x1ul << ADC_CTL_SWTRG_Pos)°ADC_CHEN_CHEN0_Pos (0)±ADC_CHEN_CHEN0_Msk (0x1ul << ADC_CHEN_CHEN0_Pos)³ADC_CHEN_CHEN1_Pos (1)´ADC_CHEN_CHEN1_Msk (0x1ul << ADC_CHEN_CHEN1_Pos)ADC_CHEN_CHEN2_Pos (2)·ADC_CHEN_CHEN2_Msk (0x1ul << ADC_CHEN_CHEN2_Pos)¹ADC_CHEN_CHEN3_Pos (3)ºADC_CHEN_CHEN3_Msk (0x1ul << ADC_CHEN_CHEN3_Pos)¼ADC_CHEN_CHEN4_Pos (4)½ADC_CHEN_CHEN4_Msk (0x1ul << ADC_CHEN_CHEN4_Pos)¿ADC_CHEN_CHEN5_Pos (5)ÀADC_CHEN_CHEN5_Msk (0x1ul << ADC_CHEN_CHEN5_Pos)ÂADC_CHEN_CHEN6_Pos (6)ÃADC_CHEN_CHEN6_Msk (0x1ul << ADC_CHEN_CHEN6_Pos)ÅADC_CHEN_CHEN7_Pos (7)ÆADC_CHEN_CHEN7_Msk (0x1ul << ADC_CHEN_CHEN7_Pos)ÈADC_CHEN_CH7SEL_Pos (8)ÉADC_CHEN_CH7SEL_Msk (0x1ul << ADC_CHEN_CH7SEL_Pos)ËADC_CMP0_ADCMPEN_Pos (0)ÌADC_CMP0_ADCMPEN_Msk (0x1ul << ADC_CMP0_ADCMPEN_Pos)ÎADC_CMP0_ADCMPIE_Pos (1)ÏADC_CMP0_ADCMPIE_Msk (0x1ul << ADC_CMP0_ADCMPIE_Pos)ÑADC_CMP0_CMPCOND_Pos (2)ÒADC_CMP0_CMPCOND_Msk (0x1ul << ADC_CMP0_CMPCOND_Pos)ÔADC_CMP0_CMPCH_Pos (3)ÕADC_CMP0_CMPCH_Msk (0x7ul << ADC_CMP0_CMPCH_Pos)×ADC_CMP0_CMPMCNT_Pos (8)ØADC_CMP0_CMPMCNT_Msk (0xful << ADC_CMP0_CMPMCNT_Pos)ÚADC_CMP0_CMPDAT_Pos (16)ÛADC_CMP0_CMPDAT_Msk (0x3fful << ADC_CMP0_CMPDAT_Pos)ÝADC_CMP1_ADCMPEN_Pos (0)ÞADC_CMP1_ADCMPEN_Msk (0x1ul << ADC_CMP1_ADCMPEN_Pos)àADC_CMP1_ADCMPIE_Pos (1)áADC_CMP1_ADCMPIE_Msk (0x1ul << ADC_CMP1_ADCMPIE_Pos)ãADC_CMP1_CMPCOND_Pos (2)äADC_CMP1_CMPCOND_Msk (0x1ul << ADC_CMP1_CMPCOND_Pos)æADC_CMP1_CMPCH_Pos (3)çADC_CMP1_CMPCH_Msk (0x7ul << ADC_CMP1_CMPCH_Pos)éADC_CMP1_CMPMCNT_Pos (8)êADC_CMP1_CMPMCNT_Msk (0xful << ADC_CMP1_CMPMCNT_Pos)ìADC_CMP1_CMPDAT_Pos (16)íADC_CMP1_CMPDAT_Msk (0x3fful << ADC_CMP1_CMPDAT_Pos)ïADC_STATUS_ADIF_Pos (0)ðADC_STATUS_ADIF_Msk (0x1ul << ADC_STATUS_ADIF_Pos)òADC_STATUS_ADCMPF0_Pos (1)óADC_STATUS_ADCMPF0_Msk (0x1ul << ADC_S
CLK_CLKSEL1_PWMCH01SEL_Msk (0x3ul << CLK_CLKSEL1_PWMCH01SEL_Pos)‚
CLK_CLKSEL1_PWMCH23SEL_Pos (30)ƒ
CLK_CLKSEL1_PWMCH23SEL_Msk (0x3ul << CLK_CLKSEL1_PWMCH23SEL_Pos)…
CLK_CLKDIV_HCLKDIV_Pos (0)†
CLK_CLKDIV_HCLKDIV_Msk (0xful << CLK_CLKDIV_HCLKDIV_Pos)ˆ
CLK_CLKDIV_UARTDIV_Pos (8)‰
CLK_CLKDIV_UARTDIV_Msk (0xful << CLK_CLKDIV_UARTDIV_Pos)‹
CLK_CLKDIV_ADCDIV_Pos (16)Œ
CLK_CLKDIV_ADCDIV_Msk (0xfful << CLK_CLKDIV_ADCDIV_Pos)Ž
CLK_CLKSEL2_CLKOSEL_Pos (2)�
CLK_CLKSEL2_CLKOSEL_Msk (0x3ul << CLK_CLKSEL2_CLKOSEL_Pos)‘
CLK_CLKSEL2_PWMCH45SEL_Pos (4)’
CLK_CLKSEL2_PWMCH45SEL_Msk (0x3ul << CLK_CLKSEL2_PWMCH45SEL_Pos)”
CLK_CLKSEL2_WWDTSEL_Pos (16)•
CLK_CLKSEL2_WWDTSEL_Msk (0x3ul << CLK_CLKSEL2_WWDTSEL_Pos)—
CLK_PLLCTL_FBDIV_Pos (0)˜
CLK_PLLCTL_FBDIV_Msk (0x1fful << CLK_PLLCTL_FBDIV_Pos)š
CLK_PLLCTL_INDIV_Pos (9)›
CLK_PLLCTL_INDIV_Msk (0x1ful << CLK_PLLCTL_INDIV_Pos)�
CLK_PLLCTL_OUTDIV_Pos (14)ž
CLK_PLLCTL_OUTDIV_Msk (0x3ul << CLK_PLLCTL_OUTDIV_Pos) 
CLK_PLLCTL_PD_Pos (16)¡
CLK_PLLCTL_PD_Msk (0x1ul << CLK_PLLCTL_PD_Pos)£
CLK_PLLCTL_BP_Pos (17)¤
CLK_PLLCTL_BP_Msk (0x1ul << CLK_PLLCTL_BP_Pos)¦
CLK_PLLCTL_OE_Pos (18)§
CLK_PLLCTL_OE_Msk (0x1ul << CLK_PLLCTL_OE_Pos)©
CLK_PLLCTL_PLLSRC_Pos (19)ª
CLK_PLLCTL_PLLSRC_Msk (0x1ul << CLK_PLLCTL_PLLSRC_Pos)¬
CLK_CLKOCTL_FREQSEL_Pos (0)­
CLK_CLKOCTL_FREQSEL_Msk (0xful << CLK_CLKOCTL_FREQSEL_Pos)¯
CLK_CLKOCTL_CLKOEN_Pos (4)°
CLK_CLKOCTL_CLKOEN_Msk (0x1ul << CLK_CLKOCTL_CLKOEN_Pos)²
CLK_CLKOCTL_DIV1EN_Pos (5)³
CLK_CLKOCTL_DIV1EN_Msk (0x1ul << CLK_CLKOCTL_DIV1EN_Pos)þ FMC_ISPCTL_ISPEN_Pos (0)ÿ FMC_ISPCTL_ISPEN_Msk (0x1ul << FMC_ISPCTL_ISPEN_Pos)� FMC_ISPCTL_BS_Pos (1)‚ FMC_ISPCTL_BS_Msk (0x1ul << FMC_ISPCTL_BS_Pos)„ FMC_ISPCTL_SPUEN_Pos (2)… FMC_ISPCTL_SPUEN_Msk (0x1ul << FMC_ISPCTL_SPUEN_Pos)‡ FMC_ISPCTL_APUEN_Pos (3)ˆ FMC_ISPCTL_APUEN_Msk (0x1ul << FMC_ISPCTL_APUEN_Pos)Š FMC_ISPCTL_CFGUEN_Pos (4)‹ FMC_ISPCTL_CFGUEN_Msk (0x1ul << FMC_ISPCTL_CFGUEN_Pos)� FMC_ISPCTL_LDUEN_Pos (5)Ž FMC_ISPCTL_LDUEN_Msk (0x1ul << FMC_ISPCTL_LDUEN_Pos)� FMC_ISPCTL_ISPFF_Pos (6)‘ FMC_ISPCTL_ISPFF_Msk (0x1ul << FMC_ISPCTL_ISPFF_Pos)“ FMC_ISPADDR_ISPADDR_Pos (0)” FMC_ISPADDR_ISPADDR_Msk (0xfffffffful << FMC_ISPADDR_ISPADDR_Pos)– FMC_ISPDAT_ISPDAT_Pos (0)— FMC_ISPDAT_ISPDAT_Msk (0xfffffffful << FMC_ISPDAT_ISPDAT_Pos)™ FMC_ISPCMD_CMD_Pos (0)š FMC_ISPCMD_CMD_Msk (0x7ful << FMC_ISPCMD_CMD_Pos)œ FMC_ISPTRG_ISPGO_Pos (0)� FMC_ISPTRG_ISPGO_Msk (0x1ul << FMC_ISPTRG_ISPGO_Pos)Ÿ FMC_DFBA_DFBA_Pos (0)  FMC_DFBA_DFBA_Msk (0xfffffffful << FMC_DFBA_DFBA_Pos)¢ FMC_FATCTL_FOM_Pos (4)£ FMC_FATCTL_FOM_Msk (0x7ul << FMC_FATCTL_FOM_Pos)¥ FMC_ISPSTS_ISPBUSY_Pos (0)¦ FMC_ISPSTS_ISPBUSY_Msk (0x1ul << FMC_ISPSTS_ISPBUSY_Pos)¨ FMC_ISPSTS_CBS_Pos (1)© FMC_ISPSTS_CBS_Msk (0x3ul << FMC_ISPSTS_CBS_Pos)« FMC_ISPSTS_ISPFF_Pos (6)¬ FMC_ISPSTS_ISPFF_Msk (0x1ul << FMC_ISPSTS_ISPFF_Pos)® FMC_ISPSTS_VECMAP_Pos (9)¯ FMC_ISPSTS_VECMAP_Msk (0xffful << FMC_ISPSTS_VECMAP_Pos)± FMC_ISPSTS_SCODE_Pos (31)² FMC_ISPSTS_SCODE_Msk (0x1ul << FMC_ISPSTS_SCODE_Pos)¡GP_MODE_MODE0_Pos (0)¢GP_MODE_MODE0_Msk (0x3ul << GP_MODE_MODE0_Pos)¤GP_MODE_MODE1_Pos (2)¥GP_MODE_MODE1_Msk (0x3ul << GP_MODE_MODE1_Pos)§GP_MODE_MODE2_Pos (4)¨GP_MODE_MODE2_Msk (0x3ul << GP_MODE_MODE2_Pos)ªGP_MODE_MODE3_Pos (6)«GP_MODE_MODE3_Msk (0x3ul << GP_MODE_MODE3_Pos)­GP_MODE_MODE4_Pos (8)®GP_MODE_MODE4_Msk (0x3ul << GP_MODE_MODE4_Pos)°GP_MODE_MODE5_Pos (10)±GP_MODE_MODE5_Msk (0x3ul << GP_MODE_MODE5_Pos)³GP_DINOFF_DINOFF0_Pos (16)´GP_DINOFF_DINOFF0_Msk (0x1ul << GP_DINOFF_DINOFF0_Pos)GP_DINOFF_DINOFF1_Pos (17)·GP_DINOFF_DINOFF1_Msk (0x1ul << GP_DINOFF_DINOFF1_Pos)¹GP_DINOFF_DINOFF2_Pos (18)ºGP_DINOFF_DINOFF2_Msk (0x1ul << GP_DINOFF_DINOFF2_Pos)¼GP_DINOFF_DINOFF3_Pos (19)½GP_DINOFF_DINOFF3_Msk (0x1ul << GP_DINOFF_DINOFF3_Pos)¿GP_DINOFF_DINOFF4_Pos (20)ÀGP_DINOFF_DINOFF4_Msk (0x1ul << GP_DINOFF_DINOFF4_Pos)ÂGP_DINOFF_DINOFF5_Pos (21)ÃGP_DINOFF_DINOFF5_Msk (0x1ul << GP_DINOFF_DINOFF5_Pos)ÅGP_DINOFF_DINOFF6_Pos (22)ÆGP_DINOFF_DINOFF6_Msk (0x1ul << GP_DINOFF_DINOFF6_Pos)ÈGP_DINOFF_DINOFF7_Pos (23)ÉGP_DINOFF_DINOFF7_Msk (0x1ul << GP_DINOFF_DINOFF7_Pos)ËGP_DOUT_DOUT0_Pos (0)ÌGP_DOUT_DOUT0_Msk (0x1ul << GP_DOUT_DOUT0_Pos)ÎGP_DOUT_DOUT1_Pos (1)ÏGP_DOUT_DOUT1_Msk (0x1ul << GP_DOUT_DOUT1_Pos)ÑGP_DOUT_DOUT2_Pos (2)ÒGP_DOUT_DOUT2_Msk (0x1ul << GP_DOUT_DOUT2_Pos)ÔGP_DOUT_DOUT3_Pos (3)ÕGP_DOUT_DOUT3_Msk (0x1ul << GP_DOUT_DOUT3_Pos)×GP_DOUT_DOUT4_Pos (4)ØGP_DOUT_DOUT4_Msk (0x1ul << GP_DOUT_DOUT4_Pos)ÚGP_DOUT_DOUT5_Pos (5)ÛGP_DOUT_DOUT5_Msk (0x1ul << GP_DOUT_DOUT5_Pos)ÝGP_DOUT_DOUT6_Pos (6)ÞGP_DOUT_DOUT6_Msk (0x1ul << GP_DOUT_DOUT6_Pos)àGP_DOUT_DOUT7_Pos (7)áGP_DOUT_DOUT7_Msk (0x1ul << GP_DOUT_DOUT7_Pos)ãGP_DATMSK_DATMSK0_Pos (0)äGP_DATMSK_DATMSK0_Msk (0x1ul << GP_DATMSK_DATMSK0_Pos)æGP_DATMSK_DATMSK1_Pos (1)çGP_DATMSK_DATMSK1_Msk (0x1ul << GP_DATMSK_DATMSK1_Pos)éGP_DATMSK_DATMSK2_Pos (2)êGP_DATMSK_DATMSK2_Msk (0x1ul << GP_DATMSK_DATMSK2_Pos)ìGP_DATMSK_DATMSK3_Pos (3)íGP_DATMSK_DATMSK3_Msk (0x1ul << GP_DATMSK_DATMSK3_Pos)ïGP_DATMSK_DATMSK4_Pos (4)ðGP_DATMSK_DATMSK4_Msk (0x1ul << GP_DATMSK_DATMSK4_Pos)òGP_DATMSK_DATMSK5_Pos (5)óGP_DATMSK_DATMSK5_Msk (0x1ul << GP_DATMSK_DATMSK5_Pos)õGP_DATMSK_DATMSK6_Pos (6)öGP_DATMSK_DATMSK6_Msk (0x1ul << GP_DATMSK_DATMSK6_Pos)øGP_DATMSK_DATMSK7_Pos (7)ùGP_DATMSK_DATMSK7_Msk (0x1ul << GP_DATMSK_DATMSK7_Pos)ûGP_PIN_PIN0_Pos (0)üGP_PIN_PIN0_Msk (0x1ul << GP_PIN_PIN
¦] §] ¨]
©]ª]«]¬]xn
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\..\..\..\Library\CMSIS\Include\C:\Keil_v5\ARM\ARMCC\Bin\..\include\..\..\..\Library\StdDriver\inc\Mini58Series.hcore_cm0.hsystem_Mini58Series.hstdint.hsys.hclk.hacmp.hadc.hfmc.hgpio.hi2c.hpwm.hspi.htimer.huart.hwdt.hwwdt.h4
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\Mini58Series.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilunsigned charunsigned shortunsigned longtáPIRQn_Type5qPACMP_T„„PADC_T½ŽPCLK_T‘Œ PFMC_T&÷ PGPIO_T´óPGPIO_DB_T.™PI2C_T@Ü%PINTR_T-—)PPWM_TÿÊ=PSPI_TÖ
ÆHPSYS_TŽ ½NPTIMER_TÖ �RPUART_T2
ˆWPWDT_Tá
ÄYPWWDT_Tÿ
ÓZPvu8Õ[!tòPvu16Ö[!tPvu32$×[!„IRQnNonMaskableInt_IRQnrHardFault_IRQnsSVCall_IRQn{PendSV_IRQn~SysTick_IRQnBOD_IRQnWDT_IRQnEINT0_IRQnEINT1_IRQnGPIO01_IRQnGPIO234_IRQnPWM_IRQnFB_IRQnTMR0_IRQnTMR1_IRQn UART0_IRQn UART1_IRQn
SPI_IRQnGPIO5_IRQnHIRC_IRQnI2C0_IRQnI2C1_IRQnACMP_IRQnPDWU_IRQnADC_IRQn*·‘·CTLˆ#STATUS·#VREF·# tY*‡ XDAT�#Õ�RESERVED0Ì#CTL·# CHEN·#$CMP0·#(CMP1·#,STATUS·#0¬�RESERVED1##4TRGDLY·#DEXTSMPT·#HSEQCTL·#LSEQDAT1�#PSEQDAT2�#TYt‡*¦
(PWRCTL·#AHBCLK·#APBCLK·#STATUS·# CLKSEL0·#CLKSEL1·#CLKDIV·#CLKSEL2·#PLLCTL·# CLKOCTL·#$*´ DISPCTL·#ISPADDR·#ISPDAT·#ISPCMD·# ISPTRG·#DFBA�#FATCTL·#” �RESERVED0‹#ISPSTS�#@*® $MODE·#DINOFF·#DOUT·#DATMSK·# PIN�#DBEN·#INTTYPE·#INTEN·#INTSRC·# *À DBCTL·#*­DCTL·#ADDR0·#DAT·#STATUS�# CLKDIV·#TOCTL·#ADDR1·#ADDR2·#ADDR3·# ADDRMSK0·#$ADDRMSK1·#(ADDRMSK2·#,ADDRMSK3·#0€�RESERVED0÷#4CTL1·#<STATUS1·#@*ÿ€IRQ0_SRC�#IRQ1_SRC�#IRQ2_SRC�#IRQ3_SRC�# IRQ4_SRC�#IRQ5_SRC�#IRQ6_SRC�#IRQ7_SRC�#IRQ8_SRC�# IRQ9_SRC�#$ÝYRESERVE0Ò#(IRQ12_SRC�#0IRQ13_SRC�#4IRQ14_SRC�#8«YRESERVE1 #<IRQ16_SRC�#@IRQ17_SRC�#DIRQ18_SRC�#HIRQ19_SRC�#LŠYRESERVE2#PIRQ25_SRC�#dYRESERVE3«#hIRQ28_SRC�#pIRQ29_SRC�#tCON·#xIRQ·#|*Ö�CLKPSC·#CLKDIV·#CTL·#PERIOD0·# PERIOD1·#PERIOD2·#PERIOD3·#PERIOD4·#PERIOD5·# CMPDAT0·#$CMPDAT1·#(CMPDAT2·#,CMPDAT3·#0CMPDAT4·#4CMPDAT5·#8è�RESERVED0ß #<INTEN·#TINTSTS·#XPOEN·#\BRKCTL·#`DTCTL·#dADCTCTL0·#hADCTCTL1·#lADCTSTS0·#pADCTSTS1·#tPHCHG·#xPHCHGNXT·#|PHCHGMSK·#€IFA·#„PCACTL·#ˆMSKALIGN·#Œ*ŽHCTL·#CLKDIV·#SSCTL·#‰�RESERVED0 # RX�#­�RESERVED1$ #TX·# Ñ�RESERVED2H #$SLVCTL·#<FIFOCTL·#@STATUS·#D*Ö„PDID�#RSTSTS·#IPRST0·#IPRST1·# Ò�RESERVED0É #BODCTL·#ú�RESERVED1ñ #P0_MFP·#0P1_MFP·#4P2_MFP·#8P3_MFP·#<P4_MFP·#@P5_MFP·#Dè�
RESERVED2_ #HIRCTCTL·#€IRCTIEN·#„IRCTISTS·#ˆ³�RESERVED3ª #ŒREGLCTL·#€*²CTL·#CMP·#INTSTS·#CNT�# CAP�#EXTCTL·#EINTSTS·#*á4DAT·#INTEN·#FIFO·#LINE·# MODEM·#MODEMSTS·#FIFOSTS·#INTSTS·#TOUT·# BAUD·#$IRDA·#(ALTCTL·#,FUNSEL·#0*ÿCTL·#ALTCTL·#*¶RLDCNT·#CTL·#STATUS·#CNT�# vwx__LIB_DIRVER_ADC_PAN159_H $&ADC_ENABLE_CH0_P53 0'ADC_ENABLE_CH1_P10 0(ADC_ENABLE_CH2_P12 0)ADC_ENABLE_CH3_P13 1*ADC_ENABLE_CH4_P14 0+ADC_ENABLE_CH5_P15 0,ADC_ENABLE_CH6_P30 0-ADC_ENABLE_CH7_P31 0/ADC_PAN159_CH0_P53 (1<<0)0ADC_PAN159_CH1_P10 (1<<1)1ADC_PAN159_CH2_P12 (1<<2)2ADC_PAN159_CH3_P13 (1<<3)3ADC_PAN159_CH4_P14 (1<<4)4ADC_PAN159_CH5_P15 (1<<5)5ADC_PAN159_CH6_P30 (1<<6)6ADC_PAN159_CH7_P31 (1<<7)<adc_pan159_value() ADC_GET_CONVERSION_DATA(ADC,NULL)=adc_pan159_is_busy() ADC_IS_BUSY(ADC)¤™
..\..\..\Library\StdDriver\driver\..\..\..\Library\Device\Nuvoton\Mini58Series\Include\lib_driver_adc_pan159.hMini58Series.hØ
..\..\..\Library\StdDriver\driver\lib_driver_adc_pan159.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilz{|:ADC_CHN_NUM_COUNT (sizeof(adc_chns_table)-1)˜Ž
..\..\..\Library\StdDriver\driver\..\..\..\Library\StdDriver\driver\lib_driver_adc_pan159.clib_driver_adc_pan159.hì
..\..\..\Library\StdDriver\driver\lib_driver_adc_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil:æ×"I~!/!I$ > %%%% %C
%C % %
%%%C%C&I  ((
     1 1 1 1
I8 
I
I8 4 !
I8
"I#7I$I%I&I 'I(I) * +,-./4  04 14 24 34 44 5.:;9? I6.:;9? 7.:;9G8.:;9? I 9.:;9? :.:;9G ;.:;9? I<.:;9? =.:;9G>.:;9? I@?.:;9? @@.:;9G@A.:;9? I@
B.:;9? @
C.:;9G@
D1E1F1XYWG1XYWH.1I.1@J.1@
K.1L.< 4 I? M.< 4 ? NIOPI:;9QI4 R S TUVW1X4I ,Y4I Z4I[4I,\4I]4I 4 ^4I ,4 _4I4 `4I,4 a4I4 b41 ,c41d41,e41f1g1hI iIjIkI 4 lI ,4 mI4 n1 o1p4I ? q4I? < r4I,s4It5Iu;v=w%x<%Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=9931,9931,6642 --cpu=Cortex-M0 --fpu=SoftVFP --output=.\obj\lib_driver_adc_pan159.o --vfemode=force
Input Comments:p1c18-3Component: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]armasm --debug --diag_suppress=9931,9931,1602,1073 --cpu=Cortex-M0 --fpu=SoftVFP --apcs=/interwork/interwork --no_divide lib_driver_adc_pan159.oComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637]ArmCC --c99 --split_sections --debug -c -o.\obj\lib_driver_adc_pan159.o --depend=.\obj\lib_driver_adc_pan159.d --cpu=Cortex-M0 --apcs=interwork -O3 --diag_suppress=9931 -I..\..\..\Library\CMSIS\Include -I..\..\..\Library\Device\Nuvoton\Mini58Series\Include -I..\..\..\Library\StdDriver\inc -I..\..\Template -I..\..\..\Library\StdDriver\driver -I..\debug -IC:\Users\Terry\AppData\Local\Arm\Packs\Nuvoton\NuMicro_DFP\1.3.12\Device\Mini58\Include -IC:\Keil_v5\ARM\CMSIS\Include -D__MICROLIB -D__UVISION_VERSION=531 --omf_browse=.\obj\lib_driver_adc_pan159.crf ..\..\..\Library\StdDriver\driver\lib_driver_adc_pan159.c|||y*|y.|y>mmm-ñÿ! h 
h D D
"Ûñÿmm[èÕèÂè·è¨¢è�v\B*ùàǯ–}dL4äǪ ‘"\'í~«tqG8KÿC¾*€6?2ý.ÄOŠSQW|»x‚[I_
&Ô?‹:PcgÝl£pntAGKéCµ*„6P2.ï
OÂ
S–
WX
|
xî [Â _“ &g ?+ :ý cÐ g¤ lw p5 sû
FÂ
J‰
BH
)
5É 1‡ -N N RÛV�{Ew ZÓ^—%^>9Úb fgk-oèr«EoI3Aï(®4j0%,éM¬QpU"zÔv˜Y\]$á=•8WaeÞj¡nT;h]*×.Ä>"èñÿ@D"8Ô
Ø
Ü

W
8ÔØÜW8<
8<0%40&40'4;Ï4Ó-;àGæ!þK$;ÏÓ×.òöú1;ÏÓ×/ó÷û2G 2;ÏÓ×0ôøü3G
3^^^*+,;‚�†w;‚ÆlàKïKK!K<KVKeKvK�KŸK°KÊKÙKêKKK2KMK{K•K¤KÁKÜKK%K4KHKgK‚K™KŸK´KÂKÊK;Ã…Ço;„Æn;¿ƒÃmØKæKôKKK)KJKaKzK›K²KÀK×KåKóKKK(KPKbKyK’KÊKüK.KaK~K®KíK#KNKÊ<î<K<.KQ<z<Ÿ<ªKÒKØ<ìK$K*K?K;à�äyðKKK-KM;º޾x;º�¾kßKîKKKK)K5KAKIK;»¿i;º€¾j;º†¾p;»‡¿q;ºˆ¾r;º‹¾u;ºŒ¾vå<.K;¼�Àzä<ÏKèK5KNKžK·KKK=KVK;»‘¿{æ<O;º’¾|;»“¿};Ù~Ýh¹K‰KÖK$KƒK¯K;ÏŠÓt;ωÓsÙKèK.ARM.attributes.strtab.shstrtab.rel.debug_pubnames.rel.debug_frame.rel.debug_line.rel.debug_info.reli.adc_pan159_samp2.symtab.comment.arm_vfe_header__ARM_grp..debug_abbrev.group.2_Am0000_lbphKItke$2_000000__ARM_grp.lib_driver_adc_pan159.c.2_Qg1000_KEHT4PcKOT8_800000__ARM_grp.lib_driver_adc_pan159.h.2_gM0000_Sml0QN68VL5_300000__ARM_grp.Mini58Series.h.2_QtY000_6ciYCpJXQMa_c00000__ARM_grp.wwdt.h.2_c21000_gFFsFMOghTd_300000__ARM_grp.wdt.h.2_w41000_DM9$fP8hfd4_300000__ARM_grp.uart.h.2_uH0100_Ki8xywOXIW6_x00000__ARM_grp.timer.h.2_A6w000_Ac91bRVlD3c_q00000__ARM_grp.spi.h.2_Ijw000_0UZM7f0Yub8_h00000__ARM_grp.pwm.h.2_MK1000_fG$cffiOjwc_300000__ARM_grp.i2c.h.2_871000_4lsx0ZYq0a0_300000__ARM_grp.gpio.h.2_c62000_GRct7RTQsD2_300000__ARM_grp.fmc.h.2_w61000_FcovETmpqQ8_300000__ARM_grp.adc.h.2_0W1000_MKNIHme1Rf5_300000__ARM_grp.acmp.h.2_492000_yZAOtFClyL2_300000__ARM_grp.clk.h.2_IT3000_DShxJCxamyf_f00000__ARM_grp.sys.h.2_AJ3000_pSh8BGEZ7Hf_300000__ARM_grp.system_Mini58Series.h.2_BA2000_7MMgms6zZW8_l00000__ARM_grp.core_cm0.h.2_4_x000_vJXr5MNw3A3_Z00000__ARM_grp.core_cmFunc.h.2_Mt0000_4uf0Hujq4Cd_300000__ARM_grp.core_cmInstr.h.2_Yt0000_246z57cJXud_300000__ARM_grp.cmsis_armcc.h.2_EB1000_rsHno1kuxY7_E00000__ARM_grp.stdint.h.2_8G1000_Y8yz6lqXnp2_300000.debug_abbrev__ARM_asm.debug_abbrev.1.debug_macinfo.debug_loc.data.constdatai.adc_pan159_samp1i.adc_pan159_init.revsh_text.rev16_textLib$$Request$$armlib__ARM_grp..debug_pubnames$uart.h$.2_uH0100_Ki8xywOXIW6_x00000__ARM_grp..debug_pubnames$system_Mini58Series.h$.2_BA2000_7MMgms6zZW8_l00000__ARM_grp..debug_macinfo$wwdt.h$.2_c21000_gFFsFMOghTd_300000__ARM_grp..debug_macinfo$wdt.h$.2_w41000_DM9$fP8hfd4_300000__ARM_grp..debug_macinfo$uart.h$.2_uH0100_Ki8xywOXIW6_x00000__ARM_grp..debug_macinfo$timer.h$.2_A6w000_Ac91bRVlD3c_q00000__ARM_grp..debug_macinfo$system_Mini58Series.h$.2_BA2000_7MMgms6zZW8_l00000__ARM_grp..debug_macinfo$sys.h$.2_AJ3000_pSh8BGEZ7Hf_300000__ARM_grp..debug_macinfo$stdint.h$.2_8G1000_Y8yz6lqXnp2_300000__ARM_grp..debug_macinfo$spi.h$.2_Ijw000_0UZM7f0Yub8_h00000__ARM_grp..debug_macinfo$pwm.h$.2_MK1000_fG$cffiOjwc_300000__ARM_grp..debug_macinfo$lib_driver_adc_pan159.h$.2_gM0000_Sml0QN68VL5_300000__ARM_grp..debug_macinfo$lib_driver_adc_pan159.c$.2_Qg1000_KEHT4PcKOT8_800000__ARM_grp..debug_macinfo$i2c.h$.2_871000_4lsx0ZYq0a0_300000__ARM_grp..debug_macinfo$gpio.h$.2_c62000_GRct7RTQsD2_300000__ARM_grp..debug_macinfo$fmc.h$.2_w61000_FcovETmpqQ8_300000__ARM_grp..debug_macinfo$core_cmInstr.h$.2_Yt0000_246z57cJXud_300000__ARM_grp..debug_
‰4}8k<8Xt4l¨LMôGö\÷ Lh\ LŸh;D;KD;�<;ËH;<\OÜ\+ \7\;\K L_
`L¿
ŒLK œLç �<w <‹ 4<¿ (-ç h'O&'u''œ'Ä�8Ì ×ì�a-ü˜L”T\è £ô�V-¨L¬T\ÔnÔ"�Y-ä" L#d\h#Ð:8$�X-H$Ld$d\È$Ì ”%�W-¤%(LÌ7¤\p8H͸>�c-Ì> Ll?p\Ü?8'AM¡dA�b-tAL�[L\Ü[ðuÌ\�U-Ü\,LrL\Tr`H´s�S-Äs 
Ld�L\°�Èx‚�T-ˆ‚À LHŽL\”ŽÄðX��Z-h�PL¸”L\•ÄÃÈ•�[-Ø•D
L£L\h£È—0¤�\-@¤dL¤©L\ð©Äk´ª�_-ĪX
LµL\hµÄ?,¶�`-<¶¸Lô½L\@¾@€¿�d-�¿„LÄL\`Ä`äÀÈ�e-ÔÈÌ
L ÓL\ìÓ 'øÔ6¸0Õ�f-@ÕLPÚL\œÚÄ‹`Û�g-pÛÄL4àL\€àÈVHá�R-XáTÒL¬³|\(µ8`Ã�^-pà L�Ũ\8ÆÜÚÇ�]-$Ç8L\Çœ\øÇð èÈ�;ðȤ�”·˜Î°HÓ° °8h øÜ�X Ý0�H 8Ý� X @Ý0�
H pÝ� 7 xÝ� 7 ˆÝ�
7 ˜Ý�7 ¨Ý�7 ¸Ý�X ÈÝ�X àÝ(�X Þ8�X @ÞH�X ˆÞH�H ÐÞ�H ØÞ�H àÞ�# èÞ�# ðÞ�# øÞ� X ß�&X ß(�*X @à�.X Xà�2X pàˆ�6X øá8�:# 0â�;X 8â�?X Pâ`�CX °â�GX Èâ�KX àâ�OX øâ�SX ã�WX (ã�[X @ã(�_X hãp�cX Øã �g# øã�hX ä�lX ä�pX 0äH�tX xä�xX �ä(�|¸ä•MêpÌe/25 1633579527 0 0 100666 200108 `
ELF(<ö4(–“@ºpGÀºpG@ýÒpG ..\\..\\..\\Library\\StdDriver\\driver\\lib_driver_delay_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil__asm___25_lib_driver_delay_pan159_c_ce5cfd0c____REV16dJ
..\\..\\..\\Library\\CMSIS\\Include\\cmsis_armcc.h… ..\\..\\..\\Library\\StdDriver\\driver\\lib_driver_delay_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil__asm___25_lib_driver_delay_pan159_c_ce5cfd0c____REVSHdJ
..\\..\\..\\Library\\CMSIS\\Include\\cmsis_armcc.h“ø..\\..\\..\\Library\\StdDriver\\driver\\lib_driver_delay_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil__delay_pan159pY
..\\..\\..\\Library\\StdDriver\\driver\\lib_driver_delay_pan159.c0ÿÿÿÿarmcc+|
 
   0ÿÿÿÿarmcc+|
 
   0ÿÿÿÿarmcc+|
 
   Ø
..\..\..\Library\StdDriver\driver\lib_driver_delay_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil\R
..\..\..\Library\StdDriver\driver\lib_driver_delay_pan159.c__DATE__ "Oct 7 2021"__TIME__ "12:05:27"__STDC__ 1__STDC_VERSION__ 199901L__STDC_HOSTED__ 1__STDC_ISO_10646__ 200607__EDG__ 1__EDG_VERSION__ 407__EDG_SIZE_TYPE__ unsigned int__EDG_PTRDIFF_TYPE__ int__sizeof_int 4__sizeof_long 4__sizeof_ptr 4__ARMCC_VERSION 5060750__TARGET_CPU_CORTEX_M0 1__TARGET_FPU_SOFTVFP 1__TARGET_FPU_SOFTVFP 1__MICROLIB 1__UVISION_VERSION 531__CC_ARM 1__arm 1__arm__ 1__TARGET_ARCH_6S_M 1__TARGET_ARCH_ARM 0__TARGET_ARCH_THUMB 3__TARGET_ARCH_A64 0__TARGET_ARCH_AARCH32 1__TARGET_PROFILE_M 1__TARGET_FEATURE_HALFWORD 1__TARGET_FEATURE_THUMB 1__TARGET_FEATURE_DMB 1__TARGET_FEATURE_EXTENSION_REGISTER_COUNT 0__APCS_INTERWORK 1__thumb 1__thumb__ 1__t32__ 1__OPTIMISE_SPACE 1__OPT_SMALL_ASSERT 1__OPTIMISE_LEVEL 3__SOFTFP__ 1%. __stdint_h  __ARMCLIB_VERSION 5060037__INT64 __int64__INT64_C_SUFFIX__ ll__PASTE2(x,y) x ## y__PASTE(x,y) __PASTE2(x, y)__INT64_C(x) __ESCAPE__(__PASTE(x, __INT64_C_SUFFIX__))__UINT64_C(x) __ESCAPE__(__PASTE(x ## u, __INT64_C_SUFFIX__))__LONGLONG long long#__STDINT_DECLS %__CLIBNS,__CLIBNS sINT8_MIN -128tINT16_MIN -32768uINT32_MIN (~0x7fffffff)vINT64_MIN __INT64_C(~0x7fffffffffffffff)yINT8_MAX 127zINT16_MAX 32767{INT32_MAX 2147483647|INT64_MAX __INT64_C(9223372036854775807)UINT8_MAX 255€UINT16_MAX 65535�UINT32_MAX 4294967295u‚UINT64_MAX __UINT64_C(18446744073709551615)‡INT_LEAST8_MIN -128ˆINT_LEAST16_MIN -32768‰INT_LEAST32_MIN (~0x7fffffff)ŠINT_LEAST64_MIN __INT64_C(~0x7fffffffffffffff)�INT_LEAST8_MAX 127ŽINT_LEAST16_MAX 32767�INT_LEAST32_MAX 2147483647�INT_LEAST64_MAX __INT64_C(9223372036854775807)“UINT_LEAST8_MAX 255”UINT_LEAST16_MAX 65535•UINT_LEAST32_MAX 4294967295u–UINT_LEAST64_MAX __UINT64_C(18446744073709551615)›INT_FAST8_MIN (~0x7fffffff)œINT_FAST16_MIN (~0x7fffffff)�INT_FAST32_MIN (~0x7fffffff)žINT_FAST64_MIN __INT64_C(~0x7fffffffffffffff)¡INT_FAST8_MAX 2147483647¢INT_FAST16_MAX 2147483647£INT_FAST32_MAX 2147483647¤INT_FAST64_MAX __INT64_C(9223372036854775807)§UINT_FAST8_MAX 4294967295u¨UINT_FAST16_MAX 4294967295u©UINT_FAST32_MAX 4294967295uªUINT_FAST64_MAX __UINT64_C(18446744073709551615)²INTPTR_MIN INT32_MIN¹INTPTR_MAX INT32_MAXÀUINTPTR_MAX UINT32_MAXÆINTMAX_MIN __ESCAPE__(~0x7fffffffffffffffll)ÉINTMAX_MAX __ESCAPE__(9223372036854775807ll)ÌUINTMAX_MAX __ESCAPE__(18446744073709551615ull)ÕPTRDIFF_MIN INT32_MINÖPTRDIFF_MAX INT32_MAXÚSIG_ATOMIC_MIN (~0x7fffffff)ÛSIG_ATOMIC_MAX 2147483647áSIZE_MAX UINT32_MAXçWCHAR_MINèWCHAR_MAXîWCHAR_MIN 0ïWCHAR_MAX 65535óWINT_MIN (~0x7fffffff)ôWINT_MAX 2147483647ûINT8_C(x) (x)üINT16_C(x) (x)ýINT32_C(x) (x)þINT64_C(x) __INT64_C(x)€UINT8_C(x) (x ## u)�UINT16_C(x) (x ## u)‚UINT32_C(x) (x ## u)ƒUINT64_C(x) __UINT64_C(x)†INTMAX_C(x) __ESCAPE__(x ## ll)‡UINTMAX_C(x) __ESCAPE__(x ## ull)²__INT64³__LONGLONGPD
C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.hC:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] signed charshortintlong longunsigned charunsigned shortunsigned intunsigned long longPint8_tŠ8 Pint16_t™9 Pint32_t¢: Pint64_t©; Puint8_t> Puint16_tÇ? Puint32_tÙ@ Puint64_téA Pint_least8_tŠG Pint_least16_t™H Pint_least32_t¢I Pint_least64_t©J Puint_least8_tM Puint_least16_tÇN Puint_least32_tÙO Puint_least64_téP Pint_fast8_t¢U Pint_fast16
..\..\..\Library\CMSIS\Include\cmsis_armcc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil;Š9__get_CONTROLYa__resultYY__regControlYP<ÃE__set_CONTROL$YcontrolY__regControlYP;ýQ__get_IPSRYa__resultYY__regIPSRYP;·]__get_APSRYa__resultYY__regAPSRYP;ñi__get_xPSRYa__resultYY__regXPSRYP;¹u__get_PSPYa__resultYY__regProcessStackPointerYP<‚�__set_PSP$YtopOfProcStackY__regProcessStackPointerYP;È�__get_MSPYa__resultYY__regMainStackPointerYP<Ž™__set_MSP$YtopOfMainStackY__regMainStackPointerYP;Ï¥__get_PRIMASKYa__resultYY__regPriMaskYP<‰±__set_PRIMASK$YpriMaskY__regPriMaskYP;Ï·9__RBITY$Yvaluea__resultY\resultY\s*__CORE_CMINSTR_H 5`V
..\..\..\Library\CMSIS\Include\core_cmInstr.hcmsis_armcc.hÌ
..\..\..\Library\CMSIS\Include\core_cmInstr.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil !*__CORE_CMFUNC_H 5`U
..\..\..\Library\CMSIS\Include\core_cmFunc.hcmsis_armcc.hÈ
..\..\..\Library\CMSIS\Include\core_cmFunc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil#$%*__CORE_CM0_H_GENERIC ,J__CM0_CMSIS_VERSION_MAIN (0x04U)K__CM0_CMSIS_VERSION_SUB (0x1EU)L__CM0_CMSIS_VERSION ((__CM0_CMSIS_VERSION_MAIN << 16U) | __CM0_CMSIS_VERSION_SUB )O__CORTEX_M (0x00U)S__ASM __asmT__INLINE __inlineU__STATIC_INLINE static __inline|__FPU_USED 0U£¤¯__CORE_CM0_H_DEPENDANT Ò__I volatile constÔ__O volatileÕ__IO volatileØ__IM volatile constÙ__OM volatileÚ__IOM volatile…APSR_N_Pos 31U†APSR_N_Msk (1UL << APSR_N_Pos)ˆAPSR_Z_Pos 30U‰APSR_Z_Msk (1UL << APSR_Z_Pos)‹APSR_C_Pos 29UŒAPSR_C_Msk (1UL << APSR_C_Pos)ŽAPSR_V_Pos 28U�APSR_V_Msk (1UL << APSR_V_Pos) IPSR_ISR_Pos 0U¡IPSR_ISR_Msk (0x1FFUL )¸xPSR_N_Pos 31U¹xPSR_N_Msk (1UL << xPSR_N_Pos)»xPSR_Z_Pos 30U¼xPSR_Z_Msk (1UL << xPSR_Z_Pos)¾xPSR_C_Pos 29U¿xPSR_C_Msk (1UL << xPSR_C_Pos)ÁxPSR_V_Pos 28UÂxPSR_V_Msk (1UL << xPSR_V_Pos)ÄxPSR_T_Pos 24UÅxPSR_T_Msk (1UL << xPSR_T_Pos)ÇxPSR_ISR_Pos 0UÈxPSR_ISR_Msk (0x1FFUL )ÚCONTROL_SPSEL_Pos 1UÛCONTROL_SPSEL_Msk (1UL << CONTROL_SPSEL_Pos)“SCB_CPUID_IMPLEMENTER_Pos 24U”SCB_CPUID_IMPLEMENTER_Msk (0xFFUL << SCB_CPUID_IMPLEMENTER_Pos)–SCB_CPUID_VARIANT_Pos 20U—SCB_CPUID_VARIANT_Msk (0xFUL << SCB_CPUID_VARIANT_Pos)™SCB_CPUID_ARCHITECTURE_Pos 16UšSCB_CPUID_ARCHITECTURE_Msk (0xFUL << SCB_CPUID_ARCHITECTURE_Pos)œSCB_CPUID_PARTNO_Pos 4U�SCB_CPUID_PARTNO_Msk (0xFFFUL << SCB_CPUID_PARTNO_Pos)ŸSCB_CPUID_REVISION_Pos 0U SCB_CPUID_REVISION_Msk (0xFUL )£SCB_ICSR_NMIPENDSET_Pos 31U¤SCB_ICSR_NMIPENDSET_Msk (1UL << SCB_ICSR_NMIPENDSET_Pos)¦SCB_ICSR_PENDSVSET_Pos 28U§SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos)©SCB_ICSR_PENDSVCLR_Pos 27UªSCB_ICSR_PENDSVCLR_Msk (1UL << SCB_ICSR_PENDSVCLR_Pos)¬SCB_ICSR_PENDSTSET_Pos 26U­SCB_ICSR_PENDSTSET_Msk (1UL << SCB_ICSR_PENDSTSET_Pos)¯SCB_ICSR_PENDSTCLR_Pos 25U°SCB_ICSR_PENDSTCLR_Msk (1UL << SCB_ICSR_PENDSTCLR_Pos)²SCB_ICSR_ISRPREEMPT_Pos 23U³SCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos)µSCB_ICSR_ISRPENDING_Pos 22USCB_ICSR_ISRPENDING_Msk (1UL << SCB_ICSR_ISRPENDING_Pos)¸SCB_ICSR_VECTPENDING_Pos 12U¹SCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos)»SCB_ICSR_VECTACTIVE_Pos 0U¼SCB_ICSR_VECTACTIVE_Msk (0x1FFUL )¿SCB_AIRCR_VECTKEY_Pos 16UÀSCB_AIRCR_VECTKEY_Msk (0xFFFFUL << SCB_AIRCR_VECTKEY_Pos)ÂSCB_AIRCR_VECTKEYSTAT_Pos 16UÃSCB_AIRCR_VECTKEYSTAT_Msk (0xFFFFUL << SCB_AIRCR_VECTKEYSTAT_Pos)ÅSCB_AIRCR_ENDIANESS_Pos 15UÆSCB_AIRCR_ENDIANESS_Msk (1UL << SCB_AIRCR_ENDIANESS_Pos)ÈSCB_AIRCR_SYSRESETREQ_Pos 2UÉSCB_AIRCR_SYSRESETREQ_Msk (1UL << SCB_AIRCR_SYSRESETREQ_Pos)ËSCB_AIRCR_VECTCLRACTIVE_Pos 1UÌSCB_AIRCR_VECTCLRACTIVE_Msk (1UL << SCB_AIRCR_VECTCLRACTIVE_Pos)ÏSCB_SCR_SEVONPEND_Pos 4UÐSCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos)ÒSCB_SCR_SLEEPDEEP_Pos 2UÓSCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos)ÕSCB_SCR_SLEEPONEXIT_Pos 1UÖSCB_SCR_SLEEPONEXIT_Msk (1UL << SCB_SCR_SLEEPONEXIT_Pos)ÙSCB_CCR_STKALIGN_Pos 9UÚSCB_CCR_STKALIGN_Msk (1UL << SCB_CCR_STKALIGN_Pos)ÜSCB_CCR_UNALIGN_TRP_Pos 3UÝSCB_CCR_UNALIGN_TRP_Msk (1UL << SCB_CCR_UNALIGN_TRP_Pos)àSCB_SHCSR_SVCALLPENDED_Pos 15UáSCB_SHCSR_SVCALLPENDED_Msk (1UL << SCB_SHCSR_SVCALLPENDED_Pos)ùSysTick_CTRL_COUNTFLAG_Pos 16UúSysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos)üSysTick_CTRL_CLKSOURCE_Pos 2UýSysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos)ÿSysTick_CTRL_TICKINT_Pos 1U€SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos)‚SysTick_CTRL_ENABLE_Pos 0UƒSysTick_CTRL_ENABLE_Msk (1UL )†SysTick_LOAD_RELOAD_Pos 0U‡SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL )ŠSysTick_VAL_CURRENT_Pos 0U‹SysTick_VAL_CURRENT_Msk (0xFFFFFFUL )ŽSysTick_CALIB_NOREF_Pos 31U�SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALI
..\..\..\Library\CMSIS\Include\core_cm0.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil*›!_reserved0Y#!VY#!CY#!ZY#!NY#S®bÇwYPAPSR_Type‚*ì!ISRY# !_reserved0Y#Sÿb@wYPIPSR_Typel�*š!ISRY# !_reserved0Y#!TY#!_reserved1Y#!VY#!CY#!ZY#!NY#S­b‘wYPxPSR_Typeµ*„!_reserved0Y#!SPSELY#!_reserved1Y#S—b?wYPCONTROL_Type„×*¬ º¬ISER±#ÑYRESERVED0Æ#ë¬ICERâ#€ƒYRSERVED1ø#„�¬ISPR#€µYRESERVED2*#„ЬICPRG#€èYRESERVED3]#„…Y?RESERVED4z#€ ¬IP—#€tYPNVIC_Type¬ö*Ì(CPUIDR#ICSR¬#RESERVED0Y#AIRCR¬# SCR¬#CCR¬#RESERVED1Y#³¬SHP*#SHCSR¬#$YtLPSCB_TypeÄ�*œ CTRL¬#LOAD¬#VAL¬#CALIBR# PSysTick_Typegö<Ô õNVIC_EnableIRQ$IRQn<ø €NVIC_DisableIRQ$IRQn;´
�NVIC_GetPendingIRQY$IRQna__resultY<Û
˜NVIC_SetPendingIRQ$IRQn<„ £NVIC_ClearPendingIRQ$IRQn<¸ °NVIC_SetPriority$IRQn$Ypriority;ò ÈNVIC_GetPriorityY$IRQna__resultY<Œ ÚNVIC_SystemReset;Å �SysTick_ConfigY$Yticksa__resultY'()*__SYSTEM_MINI58SERIES_H__ __XTAL12M (12000000UL)__XTAL32K (32768UL)__IRC10K (10000UL)__XTAL __XTAL12M__HXT __XTAL __HIRC (22118400UL)lb
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\system_Mini58Series.h4
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\system_Mini58Series.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilq__HSIYqSystemCoreClockYqCyclesPerUsYqPllClockYI8è__HSIöSystemCoreClockCyclesPerUs"PllClock,-. __SYS_H__ !ADC_RST ((0x4<<24) | SYS_IPRST1_ADCRST_Pos )"ACMP_RST ((0x4<<24) | SYS_IPRST1_ACMPRST_Pos )#PWM0_RST ((0x4<<24) | SYS_IPRST1_PWM0RST_Pos )$UART0_RST ((0x4<<24) | SYS_IPRST1_UART0RST_Pos )%UART1_RST ((0x4<<24) | SYS_IPRST1_UART1RST_Pos )&SPI0_RST ((0x4<<24) | SYS_IPRST1_SPI0RST_Pos )'I2C0_RST ((0x4<<24) | SYS_IPRST1_I2C0RST_Pos )(I2C1_RST ((0x4<<24) | SYS_IPRST1_I2C1RST_Pos ))TMR1_RST ((0x4<<24) | SYS_IPRST1_TMR1RST_Pos )*TMR0_RST ((0x4<<24) | SYS_IPRST1_TMR0RST_Pos )+GPIO_RST ((0x4<<24) | SYS_IPRST1_GPIORST_Pos )1SYS_BODCTL_BOD_RST_EN (1UL<<SYS_BODCTL_BODRSTEN_Pos)2SYS_BODCTL_BOD_INTERRUPT_EN (0UL<<SYS_BODCTL_BODRSTEN_Pos)3SYS_BODCTL_BODVL_4_4V (3UL<<SYS_BODCTL_BODVL_Pos)4SYS_BODCTL_BODVL_3_7V (2UL<<SYS_BODCTL_BODVL_Pos)5SYS_BODCTL_BODVL_2_7V (1UL<<SYS_BODCTL_BODVL_Pos)6SYS_BODCTL_BODVL_2_2V (0UL<<SYS_BODCTL_BODVL_Pos)<SYS_MFP_TYPE_Msk(bit) (1UL << ((bit) +16))=SYS_MFP_ALT_Msk(bit) (1UL << ((bit) + 8))>SYS_MFP_MFP_Msk(bit) (1UL << ((bit) ))@SYS_MFP_P00_GPIO 0x00000000ULASYS_MFP_P00_UART0_nCTS 0x00000100ULBSYS_MFP_P00_UART0_TXD 0x00000101ULCSYS_MFP_P00_Msk 0x00000101ULESYS_MFP_P01_GPIO 0x00000000ULFSYS_MFP_P01_SPI0_SS 0x00000002ULGSYS_MFP_P01_UART0_nRTS 0x00000200ULHSYS_MFP_P01_UART0_RXD 0x00000202ULISYS_MFP_P01_Msk 0x00000202ULKSYS_MFP_P04_GPIO 0x00000000ULLSYS_MFP_P04_PWM0_CH5 0x00001010ULMSYS_MFP_P04_SPI0_SS 0x00001000ULNSYS_MFP_P04_Msk 0x00001010ULPSYS_MFP_P05_GPIO 0x00000000ULQSYS_MFP_P05_PWM0_CH4 0x00002020ULRSYS_MFP_P05_SPI0_MOSI 0x00002000ULSSYS_MFP_P05_Msk 0x00002020ULUSYS_MFP_P06_GPIO 0x00000000ULVSYS_MFP_P06_PWM0_CH1 0x00004040ULWSYS_MFP_P06_SPI0_MISO 0x00004000ULXSYS_MFP_P06_Msk 0x00004040ULZSYS_MFP_P07_GPIO 0x00000000UL[SYS_MFP_P07_PWM0_CH0 0x00008080UL\SYS_MFP_P07_SPI0_CLK 0x00008000UL]SYS_MFP_P07_Msk 0x00008080UL_SYS_MFP_P10_ACMP0_P1 0x00000101UL`SYS_MFP_P10_ADC_CH1 0x00000001ULaSYS_MFP_P10_GPIO 0x00000000ULbSYS_MFP_P10_Msk 0x00000101ULdSYS_MFP_P12_ACMP0_P2 0x00000404ULeSYS_MFP_P12_ADC_CH2 0x00000004ULfSYS_MFP_P12_GPIO 0x00000000ULgSYS_MFP_P12_UART0_RXD 0x00000400ULhSYS_MFP_P12_PWM0_CH0 0x04000000ULiSYS_MFP_P12_Msk 0x04000404ULkSYS_MFP_P13_ACMP0_P3 0x00000808ULlSYS_MFP_P13_ADC_CH3 0x00000008ULmSYS_MFP_P13_GPIO 0x00000000ULnSYS_MFP_P13_UART0_TXD 0x00000800ULoSYS_MFP_P13_PWM0_CH1 0x08000000ULpSYS_MFP_P13_Msk 0x08000808ULrSYS_MFP_P14_ACMP0_N 0x00001010ULsSYS_MFP_P14_ADC_CH4 0x00000010ULtSYS_MFP_P14_GPIO 0x00000000ULuSYS_MFP_P14_UART1_RXD 0x00001000ULvSYS_MFP_P14_PWM0_CH4 0x10000000ULwSYS_MFP_P14_Msk 0x10001010ULySYS_MFP_P15_ACMP0_P0 0x00002020ULzSYS_MFP_P15_ADC_CH5 0x00000020UL{SYS_MFP_P15_GPIO 0x00000000UL|SYS_MFP_P15_UART1_TXD 0x00002000UL}SYS_MFP_P15_Msk 0x00002020ULSYS_MFP_P22_GPIO 0x00000000UL€SYS_MFP_P22_I2C1_SCL 0x00000404UL�SYS_MFP_P22_PWM0_CH0 0x00000400UL‚SYS_MFP_P22_Msk 0x00000404UL„SYS_MFP_P23_GPIO 0x00000000UL…SYS_MFP_P23_I2C1_SDA 0x00000808UL†SYS_MFP_P23_PWM0_CH1 0x00000800UL‡SYS_MFP_P23_Msk 0x00000808UL‰SYS_MFP_P24_GPIO 0x00000000ULŠSYS_MFP_P24_PWM0_CH2 0x00001000UL‹SYS_MFP_P24_UART1_RXD 0x00000010ULŒSYS_MFP_P24_Msk 0x00001010ULŽSYS_MFP_P25_GPIO 0x00000000UL�SYS_MFP_P25_PWM0_CH3 0x00002000UL�SYS_MFP_P25_UART1_TXD 0x00000020UL‘SYS_MFP_P25_Msk 0x00002020UL“SYS_MFP_P26_ACMP1_O 0x00004040UL”SYS_MFP_P26_GPIO 0x00000000UL•SYS_MFP_P26_PWM0_CH4 0x00004000UL–SYS_MFP_P26_Msk 0x00004040UL˜SYS_MFP_P30_ACMP1_N 0x00000100UL™SYS_MFP_P30_ADC_CH6 0x00000101ULšSYS_MFP_P30_GPIO 0x00000000UL›SYS_MFP_P30_Msk 0x00000101UL�SYS_MFP_P31_ACMP1_P0 0x00000200ULžSYS_MFP_P31_ADC_CH7 0x00000202ULŸSYS
..\..\..\Library\StdDriver\inc\sys.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<Ù¢SYS_UnlockReg<î´SYS_LockReg012 __CLK_H__ "FREQ_25MHZ 25000000#FREQ_50MHZ 50000000$FREQ_72MHZ 72000000%FREQ_100MHZ 100000000&FREQ_200MHZ 200000000'FREQ_250MHZ 250000000(FREQ_500MHZ 500000000.CLK_PWRCTL_XTL12M 0x01UL/CLK_PWRCTL_XTLEN_HXT 0x01UL0CLK_PWRCTL_XTL32K 0x02UL1CLK_PWRCTL_XTLEN_LXT 0x02UL6CLK_CLKSEL0_HCLKSEL_XTAL 0x00UL7CLK_CLKSEL0_HCLKSEL_HXT 0x00UL8CLK_CLKSEL0_HCLKSEL_LXT 0x00UL9CLK_CLKSEL0_HCLKSEL_PLL 0x02UL:CLK_CLKSEL0_HCLKSEL_LIRC 0x03UL;CLK_CLKSEL0_HCLKSEL_HIRC 0x07UL<CLK_CLKSEL0_STCLKSEL_XTAL 0x00UL=CLK_CLKSEL0_STCLKSEL_XTAL_DIV2 0x10UL>CLK_CLKSEL0_STCLKSEL_HCLK_DIV2 0x18UL?CLK_CLKSEL0_STCLKSEL_HIRC_DIV2 0x38UL@CLK_CLKSEL0_STCLKSEL_HCLK 0x08ULECLK_CLKSEL1_WDTSEL_XTAL 0x00000000ULFCLK_CLKSEL1_WDTSEL_HCLK_DIV2048 0x00000002ULGCLK_CLKSEL1_WDTSEL_IRC10K 0x00000003ULHCLK_CLKSEL1_WDTSEL_LIRC 0x00000003ULICLK_CLKSEL1_ADCSEL_XTAL 0x00000000ULJCLK_CLKSEL1_ADCSEL_PLL 0x00000004ULKCLK_CLKSEL1_ADCSEL_HCLK 0x00000008ULLCLK_CLKSEL1_ADCSEL_HIRC 0x0000000CULMCLK_CLKSEL1_SPISEL_XTAL 0x00000000ULNCLK_CLKSEL1_SPISEL_HCLK 0x00000010ULOCLK_CLKSEL1_SPISEL_PLL 0x00000020ULPCLK_CLKSEL1_TMR0SEL_XTAL 0x00000000ULQCLK_CLKSEL1_TMR0SEL_LIRC 0x00000100ULRCLK_CLKSEL1_TMR0SEL_HCLK 0x00000200ULSCLK_CLKSEL1_TMR0SEL_TM0 0x00000300ULTCLK_CLKSEL1_TMR0SEL_HIRC 0x00000700ULUCLK_CLKSEL1_TMR1SEL_XTAL 0x00000000ULVCLK_CLKSEL1_TMR1SEL_LIRC 0x00001000ULWCLK_CLKSEL1_TMR1SEL_HCLK 0x00002000ULXCLK_CLKSEL1_TMR1SEL_TM1 0x00003000ULYCLK_CLKSEL1_TMR1SEL_HIRC 0x00007000ULZCLK_CLKSEL1_UARTSEL_XTAL 0x00000000UL[CLK_CLKSEL1_UARTSEL_PLL 0x01000000UL\CLK_CLKSEL1_UARTSEL_HIRC 0x02000000UL]CLK_CLKSEL1_PWMCH01SEL_HCLK 0x20000000UL^CLK_CLKSEL1_PWMCH23SEL_HCLK 0x80000000ULdCLK_CLKSEL2_CLKOSEL_XTAL 0x00000000ULeCLK_CLKSEL2_CLKOSEL_HXT 0x00000000ULfCLK_CLKSEL2_CLKOSEL_LXT 0x00000000ULgCLK_CLKSEL2_CLKOSEL_LIRC 0x00000004ULhCLK_CLKSEL2_CLKOSEL_HCLK 0x00000008ULiCLK_CLKSEL2_CLKOSEL_HIRC 0x0000000CULjCLK_CLKSEL2_PWMCH45SEL_HCLK 0x00000020ULkCLK_CLKSEL2_WWDTSEL_HCLK_DIV2048 0x00020000ULlCLK_CLKSEL2_WWDTSEL_LIRC 0x00030000ULrCLK_CLKDIV_ADC(x) (((x)-1) << 16)sCLK_CLKDIV_UART(x) (((x)-1) << 8)tCLK_CLKDIV_HCLK(x) ((x)-1)yCLK_PLLCTL_PLLSRC_HXT 0x00000000ULzCLK_PLLCTL_PLLSRC_HIRC 0x00080000UL|CLK_PLLCTL_NF(x) ((x)-2)}CLK_PLLCTL_NR(x) (((x)-2)<<9)CLK_PLLCTL_NO_1 0x0000UL€CLK_PLLCTL_NO_2 0x4000UL�CLK_PLLCTL_NO_4 0xC000ULƒCLK_PLLCTL_72MHz_HXT (CLK_PLLCTL_PLLSRC_HXT | CLK_PLLCTL_NR(2) | CLK_PLLCTL_NF( 24) | CLK_PLLCTL_NO_2)„CLK_PLLCTL_96MHz_HXT (CLK_PLLCTL_PLLSRC_HXT | CLK_PLLCTL_NR(2) | CLK_PLLCTL_NF( 32) | CLK_PLLCTL_NO_2)…CLK_PLLCTL_100MHz_HXT (CLK_PLLCTL_PLLSRC_HXT | CLK_PLLCTL_NR(3) | CLK_PLLCTL_NF( 50) | CLK_PLLCTL_NO_2)‡CLK_PLLCTL_72MHz_HIRC (CLK_PLLCTL_PLLSRC_HIRC | CLK_PLLCTL_NR(4) | CLK_PLLCTL_NF( 26) | CLK_PLLCTL_NO_2)ˆCLK_PLLCTL_96MHz_HIRC (CLK_PLLCTL_PLLSRC_HIRC | CLK_PLLCTL_NR(13)| CLK_PLLCTL_NF(113) | CLK_PLLCTL_NO_2)‰CLK_PLLCTL_100MHz_HIRC (CLK_PLLCTL_PLLSRC_HIRC | CLK_PLLCTL_NR(4) | CLK_PLLCTL_NF( 36) | CLK_PLLCTL_NO_2)ŽMODULE_APBCLK(x) ((x >>31) & 0x1)�MODULE_CLKSEL(x) ((x >>29) & 0x3)�MODULE_CLKSEL_Msk(x) ((x >>25) & 0xf)‘MODULE_CLKSEL_Pos(x) ((x >>20) & 0x1f)’MODULE_CLKDIV(x) ((x >>18) & 0x3)“MODULE_CLKDIV_Msk(x) ((x >>10) & 0xff)”MODULE_CLKDIV_Pos(x) ((x >>5 ) & 0x1f)•MODULE_IP_EN_Pos(x) ((x >>0 ) & 0x1f)–MODULE_NoMsk 0x0—NA MODULE_NoMsk™MODULE_APBCLK_ENC(x) (((x) & 0x01) << 31)šMODULE_CLKSEL_ENC(x) (((x) & 0x03) << 29)›MODULE_CLKSEL_Msk_ENC(x) (((x) & 0x0f) << 25)œMODULE_CLKSEL_Pos_ENC(x) (((x) & 0x1f) << 20)�MODULE_CLKDIV_ENC(x) (((x) & 0x03) << 18)žMODULE_CLKDIV_Msk_ENC(x) (((x) & 0xff) << 10)ŸMODULE_CLKDIV_Pos_ENC(x) (((x) & 0x1f) << 5) MODULE_IP_EN_Pos_ENC(x) (((x) & 0x1f) << 0)¤ISP_MODULE (( 0UL<<31)|( 0<<29)|( MODULE_NoMsk<<25)|( 0<<20
..\..\..\Library\StdDriver\inc\clk.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil;ÞÄCLK_GetPLLClockFreqYa__resultY\u32PllFreqY\u32PllRegY\u32FINY\u32NFY\u32NRY\u32NOYÐ:\au8NoTblE456 __ACMP_H__ !ACMP_VNEG_PIN (0xFFUL)"ACMP_VNEG_BANDGAP (0x00UL)#ACMP_VNEG_4_OVER_24_VDD (0x80UL)$ACMP_VNEG_5_OVER_24_VDD (0x81UL)%ACMP_VNEG_6_OVER_24_VDD (0x82UL)&ACMP_VNEG_7_OVER_24_VDD (0x83UL)'ACMP_VNEG_8_OVER_24_VDD (0x84UL)(ACMP_VNEG_9_OVER_24_VDD (0x85UL))ACMP_VNEG_10_OVER_24_VDD (0x86UL)*ACMP_VNEG_11_OVER_24_VDD (0x87UL)+ACMP_VNEG_12_OVER_24_VDD (0x88UL),ACMP_VNEG_13_OVER_24_VDD (0x89UL)-ACMP_VNEG_14_OVER_24_VDD (0x8AUL).ACMP_VNEG_15_OVER_24_VDD (0x8BUL)/ACMP_VNEG_16_OVER_24_VDD (0x8CUL)0ACMP_VNEG_17_OVER_24_VDD (0x8DUL)1ACMP_VNEG_18_OVER_24_VDD (0x8EUL)2ACMP_VNEG_19_OVER_24_VDD (0x8FUL)3ACMP_HYSTERESIS_ENABLE (1UL << ACMP_CTL_HYSSEL_Pos)4ACMP_HYSTERESIS_DISABLE (0UL)5ACMP_CH0_POSPIN_P15 (0UL)6ACMP_CH0_POSPIN_P10 (1UL << ACMP_CTL_POSSEL_Pos)7ACMP_CH0_POSPIN_P12 (2UL << ACMP_CTL_POSSEL_Pos)8ACMP_CH0_POSPIN_P13 (3UL << ACMP_CTL_POSSEL_Pos)9ACMP_CH1_POSPIN_P31 (0UL):ACMP_CH1_POSPIN_P32 (1UL << ACMP_CTL_POSSEL_Pos);ACMP_CH1_POSPIN_P34 (2UL << ACMP_CTL_POSSEL_Pos)<ACMP_CH1_POSPIN_P35 (3UL << ACMP_CTL_POSSEL_Pos)=ACMP_FILTSEL_OFF (0UL)>ACMP_FILTSEL_1PCLK (1UL << ACMP_CTL_FILTSEL_Pos)?ACMP_FILTSEL_2PCLK (2UL << ACMP_CTL_FILTSEL_Pos)@ACMP_FILTSEL_4PCLK (3UL << ACMP_CTL_FILTSEL_Pos)AACMP_FILTSEL_8PCLK (4UL << ACMP_CTL_FILTSEL_Pos)BACMP_FILTSEL_16PCLK (5UL << ACMP_CTL_FILTSEL_Pos)CACMP_FILTSEL_32PCLK (6UL << ACMP_CTL_FILTSEL_Pos)DACMP_FILTSEL_64PCLK (7UL << ACMP_CTL_FILTSEL_Pos)EACMP_FILTSEL_128PCLK (8UL << ACMP_CTL_FILTSEL_Pos)FACMP_FILTSEL_256PCLK (9UL << ACMP_CTL_FILTSEL_Pos)GACMP_FILTSEL_512PCLK (10UL << ACMP_CTL_FILTSEL_Pos)lACMP_SET_NEG_SRC(acmp,u32ChNum,u32Src) do{ if(u32Src == ACMP_VNEG_PIN) ACMP->CTL[u32ChNum] &= ~ACMP_CTL_NEGSEL_Msk; else { ACMP->CTL[u32ChNum] |= ACMP_CTL_NEGSEL_Msk; ACMP->VREF = u32Src; } }while(0)|ACMP_ENABLE_HYSTERESIS(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_HYSSEL_Msk)…ACMP_DISABLE_HYSTERESIS(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_HYSSEL_Msk)ŽACMP_ENABLE_INT(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_ACMPIE_Msk)—ACMP_DISABLE_INT(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_ACMPIE_Msk)¡ACMP_ENABLE(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_ACMPEN_Msk)ªACMP_DISABLE(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_ACMPEN_Msk)³ACMP_GET_OUTPUT(acmp,u32ChNum) (ACMP->STATUS & (ACMP_STATUS_ACMPO0_Msk<<(u32ChNum))?1:0)¼ACMP_GET_INT_FLAG(acmp,u32ChNum) (ACMP->STATUS & (ACMP_STATUS_ACMPIF0_Msk<<(u32ChNum))?1:0)ÅACMP_CLR_INT_FLAG(acmp,u32ChNum) (ACMP->STATUS = (ACMP_STATUS_ACMPIF0_Msk<<(u32ChNum)))ÓACMP_SELECT_P(acmp,u32ChNum,u32Pin) (ACMP->CTL[u32ChNum] = (ACMP->CTL[u32ChNum] & ~ACMP_CTL_POSSEL_Msk) | (u32Pin))ëACMP_CRV_SEL(acmp,u32Level) (ACMP->VREF = (ACMP->VREF & ~ACMP_VREF_CRVCTL_Msk) | ((u32Level) & ~ACMP_VREF_IREFSEL_Msk))òACMP_ENABLE_CRV(acmp) (ACMP->VREF |= ACMP_VREF_IREFSEL_Msk)ùACMP_DISABLE_CRV(acmp) (ACMP->VREF &= ~ACMP_VREF_IREFSEL_Msk)‚ACMP_ENABLE_FALLING_EDGE_TRIGGER(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_FTRGEN_Msk)‹ACMP_DISABLE_FALLING_EDGE_TRIGGER(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_FTRGEN_Msk)”ACMP_ENABLE_RISING_EDGE_TRIGGER(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_RTRGEN_Msk)�ACMP_DISABLE_RISING_EDGE_TRIGGER(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_RTRGEN_Msk)²ACMP_SET_FILTER(acmp,u32ChNum,u32Cnt) ((acmp)->CTL[(u32ChNum)] = ((acmp)->CTL[u32ChNum] & ~ACMP_CTL_FILTSEL_Msk) | (u32Cnt))H=
..\..\..\Library\StdDriver\inc\acmp.hÄ
..\..\..\Library\StdDriver\inc\acmp.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil89: __ADC_H__  ADC_CH7_EXT (0UL)!ADC_CH7_BGP (ADC_CHEN_CH7SEL_Msk)"ADC_CMP0_LESS_THAN (0UL << ADC_CMP0_CMPCOND_Pos)#ADC_CMP1_LESS_THAN (0UL << ADC_CMP1_CMPCOND_Pos)$ADC_CMP0_GREATER_OR_EQUAL_TO (1ul << ADC_CMP0_CMPCOND_Pos)%ADC_CMP1_GREATER_OR_EQUAL_TO (1ul << ADC_CMP1_CMPCOND_Pos)&ADC_TRIGGER_BY_EXT_PIN (0UL)'ADC_TRIGGER_BY_PWM (ADC_CTL_HWTRGSEL_Msk)(ADC_FALLING_EDGE_TRIGGER (0UL))ADC_RISING_EDGE_TRIGGER (ADC_CTL_HWTRGCOND_Msk)*ADC_ADIF_INT (ADC_STATUS_ADIF_Msk)+ADC_CMP0_INT (ADC_STATUS_ADCMPF0_Msk),ADC_CMP1_INT (ADC_STATUS_ADCMPF1_Msk)-ADC_SAMPLE_CLOCK_0 (0UL).ADC_SAMPLE_CLOCK_1 (1UL)/ADC_SAMPLE_CLOCK_2 (2UL)0ADC_SAMPLE_CLOCK_4 (3UL)1ADC_SAMPLE_CLOCK_8 (4UL)2ADC_SAMPLE_CLOCK_16 (5UL)3ADC_SAMPLE_CLOCK_32 (6UL)4ADC_SAMPLE_CLOCK_64 (7UL)5ADC_SAMPLE_CLOCK_128 (8UL)6ADC_SAMPLE_CLOCK_256 (9UL)7ADC_SAMPLE_CLOCK_512 (10UL)8ADC_SAMPLE_CLOCK_1024 (11UL)9ADC_SEQMODE_TYPE_23SHUNT (0UL):ADC_SEQMODE_TYPE_1SHUNT (1UL);ADC_SEQMODE_MODESELECT_CH01 (0UL)<ADC_SEQMODE_MODESELECT_CH12 (1UL)=ADC_SEQMODE_MODESELECT_CH02 (2UL)>ADC_SEQMODE_PWM0_RISING (0UL)?ADC_SEQMODE_PWM0_CENTER (1UL)@ADC_SEQMODE_PWM0_FALLING (2UL)AADC_SEQMODE_PWM0_PERIOD (3UL)BADC_SEQMODE_PWM2_RISING (4UL)CADC_SEQMODE_PWM2_CENTER (5UL)DADC_SEQMODE_PWM2_FALLING (6UL)EADC_SEQMODE_PWM2_PERIOD (7UL)FADC_SEQMODE_PWM4_RISING (8UL)GADC_SEQMODE_PWM4_CENTER (9UL)HADC_SEQMODE_PWM4_FALLING (10UL)IADC_SEQMODE_PWM4_PERIOD (11UL)\ADC_CONFIG_CH7(adc,u32Source) (ADC->CHEN = ((adc)->CHEN & ~ADC_CHEN_CH7SEL_Msk) | (u32Source))eADC_GET_CONVERSION_DATA(adc,u32ChNum) ((adc)->DAT & ADC_DAT_RESULT_Msk)qADC_GET_INT_FLAG(adc,u32Mask) ((adc)->STATUS & (u32Mask))}ADC_CLR_INT_FLAG(adc,u32Mask) ((adc)->STATUS = ((adc)->STATUS & ~(ADC_STATUS_ADIF_Msk | ADC_STATUS_ADCMPF0_Msk | ADC_STATUS_ADCMPF1_Msk)) | (u32Mask))‰ADC_IS_BUSY(adc) ((adc)->STATUS & ADC_STATUS_BUSY_Msk ? 1 : 0)”ADC_IS_DATA_OVERRUN(adc,u32ChNum) ((adc)->STATUS & ADC_STATUS_OV_Msk ? 1 : 0)ŸADC_IS_DATA_VALID(adc,u32ChNum) ((adc)->STATUS & ADC_STATUS_VALID_Msk ? 1 : 0)§ADC_POWER_DOWN(adc) ((adc)->CTL &= ~ADC_CTL_ADCEN_Msk)¯ADC_POWER_ON(adc) ((adc)->CTL |= ADC_CTL_ADCEN_Msk)ÀADC_ENABLE_CMP0(adc,u32ChNum,u32Condition,u32Data,u32MatchCount) (ADC->CMP0 = ((u32ChNum) << ADC_CMP0_CMPCH_Pos) | (u32Condition) | ((u32Data) << ADC_CMP0_CMPDAT_Pos) | (((u32MatchCount) - 1) << ADC_CMP0_CMPMCNT_Pos) | ADC_CMP0_ADCMPIE_Msk | ADC_CMP0_ADCMPEN_Msk)ÐADC_DISABLE_CMP0(adc) ((adc)->CMP0 = 0)áADC_ENABLE_CMP1(adc,u32ChNum,u32Condition,u32Data,u32MatchCount) (ADC->CMP1 = ((u32ChNum) << ADC_CMP1_CMPCH_Pos) | (u32Condition) | ((u32Data) << ADC_CMP1_CMPDAT_Pos) | ((u32MatchCount - 1) << ADC_CMP1_CMPMCNT_Pos) | ADC_CMP1_ADCMPEN_Msk)ðADC_DISABLE_CMP1(adc) ((adc)->CMP1 = 0)ûADC_SET_INPUT_CHANNEL(adc,u32Mask) ((adc)->CHEN = (ADC->CHEN & ~ADC_CHEN_CHEN0_Msk) | (u32Mask))ƒADC_START_CONV(adc) ((adc)->CTL |= ADC_CTL_SWTRG_Msk)‹ADC_STOP_CONV(adc) ((adc)->CTL &= ~ADC_CTL_SWTRG_Msk)H<
..\..\..\Library\StdDriver\inc\adc.hÀ
..\..\..\Library\StdDriver\inc\adc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<=> __FMC_H__ !FMC_APROM_BASE 0x00000000UL"FMC_APROM_END 0x00008000UL#FMC_LDROM_BASE 0x00100000UL$FMC_LDROM_END 0x00100A00UL%FMC_SPROM_BASE 0x00200000UL&FMC_SPROM_END 0x00200200UL'FMC_CONFIG_BASE 0x00300000UL)FMC_FLASH_PAGE_SIZE 0x200*FMC_LDROM_SIZE 0xA00+FMC_SPROM_SIZE 0x2001FMC_ISPCMD_READ 0x002FMC_ISPCMD_READ_UID 0x043FMC_ISPCMD_READ_CID 0x0B4FMC_ISPCMD_READ_PID 0x0C5FMC_ISPCMD_READ_CRC32 0x0D6FMC_ISPCMD_PROGRAM 0x217FMC_ISPCMD_PAGE_ERASE 0x228FMC_ISPCMD_CAL_CRC32 0x2D9FMC_ISPCMD_VECMAP 0x2EBFMC_SET_APROM_BOOT() (FMC->ISPCTL &= ~FMC_ISPCTL_BS_Msk)CFMC_SET_LDROM_BOOT() (FMC->ISPCTL |= FMC_ISPCTL_BS_Msk)DFMC_DISABLE_AP_UPDATE() (FMC->ISPCTL &= ~FMC_ISPCTL_APUEN_Msk)EFMC_DISABLE_SP_UPDATE() (FMC->ISPCTL &= ~FMC_ISPCTL_SPUEN_Msk)FFMC_DISABLE_CFG_UPDATE() (FMC->ISPCTL &= ~FMC_ISPCTL_CFGUEN_Msk)GFMC_DISABLE_LD_UPDATE() (FMC->ISPCTL &= ~FMC_ISPCTL_LDUEN_Msk)HFMC_DISABLE_ISP() (FMC->ISPCTL &= ~FMC_ISPCTL_ISPEN_Msk)IFMC_ENABLE_AP_UPDATE() (FMC->ISPCTL |= FMC_ISPCTL_APUEN_Msk)JFMC_ENABLE_SP_UPDATE() (FMC->ISPCTL |= FMC_ISPCTL_SPUEN_Msk)KFMC_ENABLE_LD_UPDATE() (FMC->ISPCTL |= FMC_ISPCTL_LDUEN_Msk)LFMC_ENABLE_CFG_UPDATE() (FMC->ISPCTL |= FMC_ISPCTL_CFGUEN_Msk)MFMC_ENABLE_ISP() (FMC->ISPCTL |= FMC_ISPCTL_ISPEN_Msk)NFMC_GET_FAIL_FLAG() ((FMC->ISPCTL & FMC_ISPCTL_ISPFF_Msk) ? 1 : 0)H<
..\..\..\Library\StdDriver\inc\fmc.hÀ
..\..\..\Library\StdDriver\inc\fmc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil@AB __GPIO_H__ GPIO_PIN_MAX 8$GPIO_MODE_INPUT 0x0UL%GPIO_MODE_OUTPUT 0x1UL&GPIO_MODE_OPEN_DRAIN 0x2UL'GPIO_MODE_QUASI 0x3UL,GPIO_INT_RISING 0x00010000UL-GPIO_INT_FALLING 0x00000001UL.GPIO_INT_BOTH_EDGE 0x00010001UL/GPIO_INT_HIGH 0x01010000UL0GPIO_INT_LOW 0x01000001UL5GPIO_INTTYPE_EDGE 0UL6GPIO_INTTYPE_LEVEL 1UL;GPIO_DBCTL_ICLK_ON 0x00000020UL<GPIO_DBCTL_ICLK_OFF 0x00000000UL>GPIO_DBCTL_DBCLKSRC_IRC10K 0x00000010UL?GPIO_DBCTL_DBCLKSRC_HCLK 0x00000000ULAGPIO_DBCTL_DBCLKSEL_1 0x00000000ULBGPIO_DBCTL_DBCLKSEL_2 0x00000001ULCGPIO_DBCTL_DBCLKSEL_4 0x00000002ULDGPIO_DBCTL_DBCLKSEL_8 0x00000003ULEGPIO_DBCTL_DBCLKSEL_16 0x00000004ULFGPIO_DBCTL_DBCLKSEL_32 0x00000005ULGGPIO_DBCTL_DBCLKSEL_64 0x00000006ULHGPIO_DBCTL_DBCLKSEL_128 0x00000007ULIGPIO_DBCTL_DBCLKSEL_256 0x00000008ULJGPIO_DBCTL_DBCLKSEL_512 0x00000009ULKGPIO_DBCTL_DBCLKSEL_1024 0x0000000AULLGPIO_DBCTL_DBCLKSEL_2048 0x0000000BULMGPIO_DBCTL_DBCLKSEL_4096 0x0000000CULNGPIO_DBCTL_DBCLKSEL_8192 0x0000000DULOGPIO_DBCTL_DBCLKSEL_16384 0x0000000EULPGPIO_DBCTL_DBCLKSEL_32768 0x0000000FUL`GPIO_PIN_ADDR(port,pin) (*((volatile uint32_t *)((GPIOBIT0_BASE+(0x20*(port))) + ((pin)<<2))))aP00 GPIO_PIN_ADDR(0, 0)bP01 GPIO_PIN_ADDR(0, 1)cP02 GPIO_PIN_ADDR(0, 2)dP03 GPIO_PIN_ADDR(0, 3)eP04 GPIO_PIN_ADDR(0, 4)fP05 GPIO_PIN_ADDR(0, 5)gP06 GPIO_PIN_ADDR(0, 6)hP07 GPIO_PIN_ADDR(0, 7)iP10 GPIO_PIN_ADDR(1, 0)jP11 GPIO_PIN_ADDR(1, 1)kP12 GPIO_PIN_ADDR(1, 2)lP13 GPIO_PIN_ADDR(1, 3)mP14 GPIO_PIN_ADDR(1, 4)nP15 GPIO_PIN_ADDR(1, 5)oP16 GPIO_PIN_ADDR(1, 6)pP17 GPIO_PIN_ADDR(1, 7)qP20 GPIO_PIN_ADDR(2, 0)rP21 GPIO_PIN_ADDR(2, 1)sP22 GPIO_PIN_ADDR(2, 2)tP23 GPIO_PIN_ADDR(2, 3)uP24 GPIO_PIN_ADDR(2, 4)vP25 GPIO_PIN_ADDR(2, 5)wP26 GPIO_PIN_ADDR(2, 6)xP27 GPIO_PIN_ADDR(2, 7)yP30 GPIO_PIN_ADDR(3, 0)zP31 GPIO_PIN_ADDR(3, 1){P32 GPIO_PIN_ADDR(3, 2)|P33 GPIO_PIN_ADDR(3, 3)}P34 GPIO_PIN_ADDR(3, 4)~P35 GPIO_PIN_ADDR(3, 5)P36 GPIO_PIN_ADDR(3, 6)€P37 GPIO_PIN_ADDR(3, 7)�P40 GPIO_PIN_ADDR(4, 0)‚P41 GPIO_PIN_ADDR(4, 1)ƒP42 GPIO_PIN_ADDR(4, 2)„P43 GPIO_PIN_ADDR(4, 3)…P44 GPIO_PIN_ADDR(4, 4)†P45 GPIO_PIN_ADDR(4, 5)‡P46 GPIO_PIN_ADDR(4, 6)ˆP47 GPIO_PIN_ADDR(4, 7)‰P50 GPIO_PIN_ADDR(5, 0)ŠP51 GPIO_PIN_ADDR(5, 1)‹P52 GPIO_PIN_ADDR(5, 2)ŒP53 GPIO_PIN_ADDR(5, 3)�P54 GPIO_PIN_ADDR(5, 4)ŽP55 GPIO_PIN_ADDR(5, 5) GPIO_CLR_INT_FLAG(gpio,u32PinMask) ((gpio)->INTSRC = u32PinMask)¬GPIO_DISABLE_DEBOUNCE(gpio,u32PinMask) ((gpio)->DBEN &= ~u32PinMask)¸GPIO_ENABLE_DEBOUNCE(gpio,u32PinMask) ((gpio)->DBEN |= u32PinMask)ÄGPIO_DISABLE_DIGITAL_PATH(gpio,u32PinMask) ((gpio)->DINOFF |= (u32PinMask << 16))ÐGPIO_ENABLE_DIGITAL_PATH(gpio,u32PinMask) ((gpio)->DINOFF &= ~(u32PinMask << 16))ÜGPIO_DISABLE_DOUT_MASK(gpio,u32PinMask) ((gpio)->DATMSK &= ~u32PinMask)èGPIO_ENABLE_DOUT_MASK(gpio,u32PinMask) ((gpio)->DATMSK |= u32PinMask)õGPIO_GET_INT_FLAG(gpio,u32PinMask) ((gpio)->INTSRC & u32PinMask)‰GPIO_SET_DEBOUNCE_TIME(clksrc,clksel) (GPIO->DBCTL = (GP_DBCTL_ICLKON_Msk | clksrc | clksel))”GPIO_GET_IN_DATA(gpio) ((gpio)->PIN) GPIO_SET_OUT_DATA(gpio,data) ((gpio)->DOUT = (data))«GPIO_TOGGLE(u32Pin) ((u32Pin) ^= 1)¹GPIO_EnableEINT0 GPIO_EnableIntÆGPIO_DisableEINT0 GPIO_DisableIntÕGPIO_EnableEINT1 GPIO_EnableIntâGPIO_DisableEINT1 GPIO_DisableIntH=
..\..\..\Library\StdDriver\inc\gpio.hÄ
..\..\..\Library\StdDriver\inc\gpio.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilDEF __I2C_H__ !I2C_STA 0x20"I2C_STO 0x10#I2C_SI 0x08$I2C_AA 0x043I2C_SET_CONTROL_REG(i2c,u8Ctrl) ( (i2c)->CTL = ((i2c)->CTL & ~0x3c) | u8Ctrl ):I2C_START(i2c) ( (i2c)->CTL = ((i2c)->CTL & ~I2C_CTL_SI_Msk) | I2C_CTL_STA_Msk )AI2C_STOP(i2c) do { (i2c)->CTL |= (I2C_CTL_SI_Msk | I2C_CTL_STO_Msk); while((i2c)->CTL & I2C_CTL_STO_Msk); } while(0)LI2C_WAIT_READY(i2c) while(!((i2c)->CTL & I2C_CTL_SI_Msk))SI2C_DISABLE_FIFO(i2c) ( (i2c)->CTL1 &= ~I2C_CTL1_TWOLVFIFO_Msk )ZI2C_ENABLE_FIFO(i2c) ( (i2c)->CTL1 |= I2C_CTL1_TWOLVFIFO_Msk )aI2C_DISABLE_CLOCK_STRETCH(i2c) ( (i2c)->CTL1 &= ~I2C_CTL1_NSTRETCH_Msk )hI2C_ENABLE_CLOCK_STRETCH(i2c) ( (i2c)->CTL1 |= I2C_CTL1_NSTRETCH_Msk )oI2C_DISABLE_OVERRUN_INT(i2c) ( (i2c)->CTL1 &= ~I2C_CTL1_OVIEN_Msk )vI2C_ENABLE_OVERRUN_INT(i2c) ( (i2c)->CTL1 |= I2C_CTL1_OVIEN_Msk )}I2C_ENABLE_UNDERRUN_INT(i2c) ( (i2c)->CTL1 |= I2C_CTL1_URIEN_Msk )„I2C_DISABLE_UNDERRUN_INT(i2c) ( (i2c)->CTL1 &= ~I2C_CTL1_URIEN_Msk )‹I2C_GET_DATA(i2c) ( (i2c)->DAT )“I2C_SET_DATA(i2c,u8Data) ( (i2c)->DAT = u8Data )šI2C_GET_STATUS(i2c) ( (i2c)->STATUS )£I2C_GET_TIMEOUT_FLAG(i2c) ( ((i2c)->TOCTL & I2C_TOCTL_TOIF_Msk) == I2C_TOCTL_TOIF_Msk ? 1:0 )¬I2C_GET_WAKEUP_FLAG(i2c) ( ((i2c)->STATUS1 & I2C_STATUS1_WKIF_Msk) == I2C_STATUS1_WKIF_Msk ? 1:0 )³I2C_CLEAR_WAKEUP_FLAG(i2c) ( (i2c)->STATUS1 = I2C_STATUS1_WKIF_Msk )H<
..\..\..\Library\StdDriver\inc\i2c.hÀ
..\..\..\Library\StdDriver\inc\i2c.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilHIJ __PWM_H__ PWM_CHANNEL_NUM (6) PWM_CLK_DIV_1 (4UL)!PWM_CLK_DIV_2 (0UL)"PWM_CLK_DIV_4 (1UL)#PWM_CLK_DIV_8 (2UL)$PWM_CLK_DIV_16 (3UL)%PWM_EDGE_ALIGNED (0UL)&PWM_CENTER_ALIGNED (PWM_CTL_CNTTYPE_Msk)'PWM_TRIGGER_ADC_CNTR_IS_0 PWM_ADCTCTL0_ZPTRGEN0_Msk(PWM_TRIGGER_ADC_CNTR_IS_CMR_D PWM_ADCTCTL0_CDTRGEN0_Msk)PWM_TRIGGER_ADC_CNTR_IS_CNR PWM_ADCTCTL0_CPTRGEN0_Msk*PWM_TRIGGER_ADC_CNTR_IS_CMR_U PWM_ADCTCTL0_CUTRGEN0_Msk+PWM_FB0_EINT0 (PWM_BRKCTL_BRK0EN_Msk),PWM_FB0_ACMP1 (PWM_BRKCTL_BRK0EN_Msk | PWM_BRKCTL_BRK1SEL_Msk)-PWM_FB1_EINT1 (PWM_BRKCTL_BRK1EN_Msk).PWM_FB1_ACMP0 (PWM_BRKCTL_BRK1EN_Msk | PWM_BRKCTL_BRK0SEL_Msk)/PWM_PERIOD_INT_UNDERFLOW (0)0PWM_PERIOD_INT_MATCH_CNR (PWM_INTEN_PINTTYPE_Msk)4PWM_CH0 0x05PWM_CH1 0x16PWM_CH2 0x27PWM_CH3 0x38PWM_CH4 0x49PWM_CH5 0x5HPWM_ENABLE_COMPLEMENTARY_MODE(pwm) ((pwm)->CTL = (PWM->CTL & ~PWM_CTL_MODE_Msk) |(1UL << PWM_CTL_MODE_Pos))PPWM_DISABLE_COMPLEMENTARY_MODE(pwm) ((pwm)->CTL &= ~PWM_CTL_MODE_Msk)XPWM_ENABLE_GROUP_MODE(pwm) ((pwm)->CTL |= PWM_CTL_GROUPEN_Msk)`PWM_DISABLE_GROUP_MODE(pwm) ((pwm)->CTL &= ~PWM_CTL_GROUPEN_Msk)hPWM_ENABLE_SYNC_MODE(pwm) (PWM->CTL = ((pwm)->CTL & ~PWM_CTL_MODE_Msk) |(2UL << PWM_CTL_MODE_Pos))pPWM_DISABLE_SYNC_MODE(pwm) ((pwm)->CTL &= ~PWM_CTL_MODE_Msk)zPWM_ENABLE_OUTPUT_INVERTER(pwm,u32ChannelMask) do{ int i; (pwm)->CTL &= ~(PWM_CTL_PINV0_Msk|PWM_CTL_PINV1_Msk|PWM_CTL_PINV2_Msk|PWM_CTL_PINV3_Msk|PWM_CTL_PINV4_Msk|PWM_CTL_PINV5_Msk); for(i = 0; i < 6; i++) { if((u32ChannelMask) & (1 << i)) (pwm)->CTL |= (1 << (PWM_CTL_PINV0_Pos + (i * 4))); } }while(0)ŽPWM_SET_PRESCALER(pwm,u32ChannelNum,u32Prescaler) ((pwm)->CLKPSC = ((pwm)->CLKPSC & ~(PWM_CLKPSC_CLKPSC01_Msk << (((u32ChannelNum) >> 1) * 8))) | ((u32Prescaler) << (((u32ChannelNum) >> 1) * 8)))žPWM_SET_DIVIDER(pwm,u32ChannelNum,u32Divider) ((pwm)->CLKDIV = ((pwm)->CLKDIV & ~(PWM_CLKDIV_CLKDIV0_Msk << ((u32ChannelNum) * 4))) | ((u32Divider) << ((u32ChannelNum) * 4)))ªPWM_SET_CMR(pwm,u32ChannelNum,u32CMR) (*((__IO uint32_t *)((((uint32_t) & ((pwm)->CMPDAT0)) + u32ChannelNum * 4)))= (u32CMR))PWM_SET_CNR(pwm,u32ChannelNum,u32CNR) (*((__IO uint32_t *) ((((uint32_t)&((pwm)->PERIOD0)) + (u32ChannelNum) * 4))) = (u32CNR))ÁPWM_SET_CMRD(pwm,u32ChannelNum,u32CMRD) (*((__IO uint32_t *)((((uint32_t) & ((pwm)->CMPDAT0)) + (u32ChannelNum) * 4)))= (u32CMRD << 16))ÍPWM_SET_ALIGNED_TYPE(pwm,u32ChannelMask,u32AlignedType) ((pwm)->CTL = ((pwm)->CTL & ~PWM_CTL_CNTTYPE_Msk) | (u32AlignedType))ÖPWM_ENABLE_ASYMMETRIC_MODE(pwm) ((pwm)->CTL |= PWM_CTL_ASYMEN_Msk)ÞPWM_ENABLE_PCAEN(pwm) (PWM->PCACTL |= PWM_PCACTL_PCAEN_Msk)H<
..\..\..\Library\StdDriver\inc\pwm.hÀ
..\..\..\Library\StdDriver\inc\pwm.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilLMN __SPI_H__  SPI_MODE_0 (SPI_CTL_TXNEG_Msk)!SPI_MODE_1 (SPI_CTL_RXNEG_Msk)"SPI_MODE_2 (SPI_CTL_CLKPOL_Msk | SPI_CTL_RXNEG_Msk)#SPI_MODE_3 (SPI_CTL_CLKPOL_Msk | SPI_CTL_TXNEG_Msk)%SPI_SLAVE (SPI_CTL_SLAVE_Msk)&SPI_MASTER (0x0)(SPI_SS (SPI_SSCTL_SS_Msk))SPI_SS_ACTIVE_HIGH (SPI_SSCTL_SSACTPOL_Msk)*SPI_SS_ACTIVE_LOW (0x0),SPI_IE_MASK (0x01)-SPI_SSTA_INTEN_MASK (0x04).SPI_FIFO_TX_INTEN_MASK (0x08)/SPI_FIFO_RX_INTEN_MASK (0x10)0SPI_FIFO_RXOV_INTEN_MASK (0x20)1SPI_FIFO_TIMEOUT_INTEN_MASK (0x40)@SPI_ABORT_3WIRE_TRANSFER(spi) ( (spi)->SLVCTL |= SPI_SLVCTL_SLVABT_Msk )GSPI_CLR_3WIRE_START_INT_FLAG(spi) ( (spi)->STATUS = SPI_STATUS_SLVSTIF_Msk )NSPI_CLR_UNIT_TRANS_INT_FLAG(spi) ( (spi)->STATUS = SPI_STATUS_UNITIF_Msk )USPI_DISABLE_3WIRE_MODE(spi) ( (spi)->SLVCTL &= ~SPI_SLVCTL_SLV3WIRE_Msk )\SPI_ENABLE_3WIRE_MODE(spi) ( (spi)->SLVCTL |= SPI_SLVCTL_SLV3WIRE_Msk )cSPI_GET_RX_FIFO_COUNT(spi) ( (((spi)->STATUS & SPI_STATUS_RXCNT_Msk) >> SPI_STATUS_RXCNT_Pos) & 0xf )lSPI_GET_RX_FIFO_EMPTY_FLAG(spi) ( ((spi)->STATUS & SPI_STATUS_RXEMPTY_Msk) == SPI_STATUS_RXEMPTY_Msk ? 1:0 )uSPI_GET_TX_FIFO_EMPTY_FLAG(spi) ( ((spi)->STATUS & SPI_STATUS_TXEMPTY_Msk) == SPI_STATUS_TXEMPTY_Msk ? 1:0 )~SPI_GET_TX_FIFO_FULL_FLAG(spi) ( ((spi)->STATUS & SPI_STATUS_TXFULL_Msk) == SPI_STATUS_TXFULL_Msk ? 1:0 )…SPI_READ_RX(spi) ( (spi)->RX )�SPI_WRITE_TX(spi,u32TxData) ( (spi)->TX = u32TxData )¬SPI_ENABLE_BYTE_REORDER(spi) ( (spi)->CTL |= SPI_CTL_REORDER_Msk )³SPI_DISABLE_BYTE_REORDER(spi) ( (spi)->CTL &= ~SPI_CTL_REORDER_Msk )»SPI_SET_SUSPEND_CYCLE(spi,u32SuspCycle) ( (spi)->CTL = ((spi)->CTL & ~SPI_CTL_SUSPITV_Msk) | (u32SuspCycle << SPI_CTL_SUSPITV_Pos) )ÂSPI_SET_LSB_FIRST(spi) ( (spi)->CTL |= SPI_CTL_LSB_Msk )ÉSPI_SET_MSB_FIRST(spi) ( (spi)->CTL &= ~SPI_CTL_LSB_Msk )àSPI_IS_BUSY(spi) ( ((spi)->CTL & SPI_CTL_SPIEN_Msk) == SPI_CTL_SPIEN_Msk ? 1:0 )çSPI_TRIGGER(spi) ( (spi)->CTL |= SPI_CTL_SPIEN_Msk )H<
..\..\..\Library\StdDriver\inc\spi.h<
..\..\..\Library\StdDriver\inc\spi.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<ã”SPI_SET_SS_HIGH$ãspi"¯<‰ŸSPI_SET_SS_LOW$ãspi<¼ÑSPI_SET_DATA_WIDTH$ãspi$Yu32WidthPQR __TIMER_H__  TIMER_ONESHOT_MODE (0UL)!TIMER_PERIODIC_MODE (1UL << TIMER_CTL_OPMODE_Pos)"TIMER_TOGGLE_MODE (2UL << TIMER_CTL_OPMODE_Pos)#TIMER_CONTINUOUS_MODE (3UL << TIMER_CTL_OPMODE_Pos)$TIMER_CAPTURE_FREE_COUNTING_MODE (0UL)%TIMER_CAPTURE_TRIGGER_COUNTING_MODE (TIMER_EXTCTL_CAPSEL_Msk)&TIMER_CAPTURE_COUNTER_RESET_MODE (TIMER_EXTCTL_CAPFUNCS_Msk)'TIMER_CAPTURE_FALLING_EDGE (0UL)(TIMER_CAPTURE_RISING_EDGE (1UL << TIMER_EXTCTL_CAPEDGE_Pos))TIMER_CAPTURE_FALLING_THEN_RISING_EDGE (2UL << TIMER_EXTCTL_CAPEDGE_Pos)*TIMER_CAPTURE_RISING_THEN_FALLING_EDGE (3UL << TIMER_EXTCTL_CAPEDGE_Pos)+TIMER_COUNTER_RISING_EDGE (TIMER_EXTCTL_CNTPHASE_Msk),TIMER_COUNTER_FALLING_EDGE (0UL)-TIMER_TOGGLE_TMX_CNT_OUT (0UL).TIMER_TOGGLE_TMX_EXT (TIMER_CTL_TGLPINSEL_Msk)>TIMER_SET_CMP_VALUE(timer,u32Value) ((timer)->CMP = (u32Value))HTIMER_SET_PRESCALE_VALUE(timer,u32Value) ((timer)->CTL = ((timer)->CTL & ~TIMER_CTL_PSC_Msk) | (u32Value))RTIMER_IS_ACTIVE(timer) ((timer)->CTL & TIMER_CTL_ACTSTS_Msk ? 1 : 0)]TIMER_SELECT_TOUT_PIN(timer,u32ToutSel) ((timer)->CTL = ((timer)->CTL & ~TIMER_CTL_TGLPINSEL_Msk) | (u32ToutSel))H>
..\..\..\Library\StdDriver\inc\timer.h\
..\..\..\Library\StdDriver\inc\timer.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<âfTIMER_Start$âtimer"Ë<…pTIMER_Stop$âtimer<ª{TIMER_EnableWakeup$âtimer<Ñ…TIMER_DisableWakeup$âtimer<€�TIMER_EnableCaptureDebounce$âtimer<°šTIMER_DisableCaptureDebounce$âtimer<ä¥TIMER_EnableEventCounterDebounce$âtimer<™¯TIMER_DisableEventCounterDebounce$âtimer<¼¹TIMER_EnableInt$âtimer<àÃTIMER_DisableInt$âtimer<ŠÍTIMER_EnableCaptureInt$âtimer<µ×TIMER_DisableCaptureInt$âtimer;îãTIMER_GetIntFlagY$âtimera__resultY<”íTIMER_ClearIntFlag$âtimer;ÔùTIMER_GetCaptureIntFlagY$âtimera__resultY<�ƒTIMER_ClearCaptureIntFlag$âtimer;½�TIMER_GetWakeupFlagY$âtimera__resultY<æ™TIMER_ClearWakeupFlag$âtimer;££TIMER_GetCaptureDataY$âtimera__resultY;Ü­TIMER_GetCounterY$âtimera__resultYTUVW __UART_H__ $UART_FIFO_RFITL_1BYTE (0x0 << UART_FIFO_RFITL_Pos)%UART_FIFO_RFITL_4BYTES (0x1 << UART_FIFO_RFITL_Pos)&UART_FIFO_RFITL_8BYTES (0x2 << UART_FIFO_RFITL_Pos)'UART_FIFO_RFITL_14BYTES (0x3 << UART_FIFO_RFITL_Pos))UART_FIFO_RTSTRGLV_1BYTE (0x0 << UART_FIFO_RTSTRGLV_Pos)*UART_FIFO_RTSTRGLV_4BYTES (0x1 << UART_FIFO_RTSTRGLV_Pos)+UART_FIFO_RTSTRGLV_8BYTES (0x2 << UART_FIFO_RTSTRGLV_Pos),UART_FIFO_RTSTRGLV_14BYTES (0x3 << UART_FIFO_RTSTRGLV_Pos)1UART_WORD_LEN_5 (0)2UART_WORD_LEN_6 (1)3UART_WORD_LEN_7 (2)4UART_WORD_LEN_8 (3)6UART_PARITY_NONE (0x0 << UART_LINE_PBE_Pos)7UART_PARITY_ODD (0x1 << UART_LINE_PBE_Pos)8UART_PARITY_EVEN (0x3 << UART_LINE_PBE_Pos)9UART_PARITY_MARK (0x5 << UART_LINE_PBE_Pos):UART_PARITY_SPACE (0x7 << UART_LINE_PBE_Pos)<UART_STOP_BIT_1 (0x0 << UART_LINE_NSB_Pos)=UART_STOP_BIT_1_5 (0x1 << UART_LINE_NSB_Pos)>UART_STOP_BIT_2 (0x1 << UART_LINE_NSB_Pos)DUART_RTS_IS_HIGH_LEV_TRG (0x1 << UART_MODEM_RTSACTLV_Pos)EUART_RTS_IS_LOW_LEV_TRG (0x0 << UART_MODEM_RTSACTLV_Pos)JUART_FUNC_SEL_UART (0x0 << UART_FUNSEL_FUN_SEL_Pos)KUART_FUNC_SEL_IrDA (0x2 << UART_FUNSEL_FUN_SEL_Pos)LUART_FUNC_SEL_RS485 (0x3 << UART_FUNSEL_FUN_SEL_Pos)^UART_BAUD_MODE0 (0)hUART_BAUD_MODE2 (UART_BAUD_BAUDM1_Msk | UART_BAUD_BAUDM0_Msk)tUART_BAUD_MODE0_DIVIDER(u32SrcFreq,u32BaudRate) (((u32SrcFreq + (u32BaudRate*8)) / u32BaudRate >> 4)-2)~UART_BAUD_MODE2_DIVIDER(u32SrcFreq,u32BaudRate) (((u32SrcFreq + (u32BaudRate/2)) / u32BaudRate)-2)‰UART_WRITE(uart,u8Data) (uart->DAT = (u8Data))’UART_READ(uart) (uart->DAT)œUART_GET_TX_EMPTY(uart) (uart->FIFOSTS & UART_FIFOSTS_TXEMPTYF_Msk)¦UART_GET_RX_EMPTY(uart) (uart->FIFOSTS & UART_FIFOSTS_RXEMPTY_Msk)¯UART_IS_TX_EMPTY(uart) ((uart->FIFOSTS & UART_FIFOSTS_TXEMPTYF_Msk) >> UART_FIFOSTS_TXEMPTYF_Pos)¹UART_WAIT_TX_EMPTY(uart) while(!(((uart->FIFOSTS) & UART_FIFOSTS_TXEMPTYF_Msk) >> UART_FIFOSTS_TXEMPTYF_Pos))ÄUART_IS_RX_READY(uart) ((uart->INTSTS & UART_INTSTS_RDAIF_Msk)>>UART_INTSTS_RDAIF_Pos)ÐUART_IS_TX_FULL(uart) ((uart->FIFOSTS & UART_FIFOSTS_TXFULL_Msk)>>UART_FIFOSTS_TXFULL_Pos)ÜUART_IS_RX_FULL(uart) ((uart->FIFOSTS & UART_FIFOSTS_RXFULL_Msk)>>UART_FIFOSTS_RXFULL_Pos)æUART_GET_TX_FULL(uart) (uart->FIFOSTS & UART_FIFOSTS_TXFULL_Msk)ðUART_GET_RX_FULL(uart) (uart->FIFOSTS & UART_FIFOSTS_RXFULL_Msk)ƒUART_ENABLE_INT(uart,u32eIntSel) (uart->INTEN |= (u32eIntSel))•UART_DISABLE_INT(uart,u32eIntSel) (uart->INTEN &= ~ (u32eIntSel))¯UART_GET_INT_FLAG(uart,u32eIntTypeFlag) ((uart->INTSTS & (u32eIntTypeFlag))?1:0)ÏUART_RS485_CLEAR_ADDR_FLAG(uart) (uart->FIFOSTS |= UART_FIFOSTS_ADDRDETF_Msk)ØUART_RS485_GET_ADDR_FLAG(uart) ((uart->FIFOSTS & UART_FIFOSTS_ADDRDETF_Msk) >> UART_FIFOSTS_ADDRDETF_Pos)H=
..\..\..\Library\StdDriver\inc\uart.h
..\..\..\Library\StdDriver\inc\uart.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<ä¸UART_CLEAR_RTS$äuart"Û<‰ÄUART_SET_RTS$äuart2 ÃUART_CLEAR_RTSêUART_SET_RTSYZ[ __WDT_H__ WDT_TIMEOUT_2POW4 (0UL << WDT_CTL_TOUTSEL_Pos) WDT_TIMEOUT_2POW6 (1UL << WDT_CTL_TOUTSEL_Pos)!WDT_TIMEOUT_2POW8 (2UL << WDT_CTL_TOUTSEL_Pos)"WDT_TIMEOUT_2POW10 (3UL << WDT_CTL_TOUTSEL_Pos)#WDT_TIMEOUT_2POW12 (4UL << WDT_CTL_TOUTSEL_Pos)$WDT_TIMEOUT_2POW14 (5UL << WDT_CTL_TOUTSEL_Pos)%WDT_TIMEOUT_2POW16 (6UL << WDT_CTL_TOUTSEL_Pos)&WDT_TIMEOUT_2POW18 (7UL << WDT_CTL_TOUTSEL_Pos)(WDT_RESET_DELAY_3CLK (3UL << WDT_ALTCTL_RSTDSEL_Pos))WDT_RESET_DELAY_18CLK (2UL << WDT_ALTCTL_RSTDSEL_Pos)*WDT_RESET_DELAY_130CLK (1UL << WDT_ALTCTL_RSTDSEL_Pos)+WDT_RESET_DELAY_1026CLK (0UL << WDT_ALTCTL_RSTDSEL_Pos)9WDT_CLEAR_RESET_FLAG() (WDT->CTL = (WDT->CTL & ~(WDT_CTL_IF_Msk | WDT_CTL_WKF_Msk)) | WDT_CTL_RSTF_Msk)?WDT_CLEAR_TIMEOUT_INT_FLAG() (WDT->CTL = (WDT->CTL & ~(WDT_CTL_RSTF_Msk | WDT_CTL_WKF_Msk)) | WDT_CTL_IF_Msk)EWDT_CLEAR_TIMEOUT_WAKEUP_FLAG() (WDT->CTL = (WDT->CTL & ~(WDT_CTL_RSTF_Msk | WDT_CTL_IF_Msk)) | WDT_CTL_WKF_Msk)NWDT_GET_RESET_FLAG() (WDT->CTL & WDT_CTL_RSTF_Msk ? 1 : 0)WWDT_GET_TIMEOUT_INT_FLAG() (WDT->CTL & WDT_CTL_IF_Msk ? 1 : 0)`WDT_GET_TIMEOUT_WAKEUP_FLAG() (WDT->CTL & WDT_CTL_WKF_Msk ? 1 : 0)hWDT_RESET_COUNTER() (WDT->CTL = (WDT->CTL & ~(WDT_CTL_IF_Msk | WDT_CTL_WKF_Msk | WDT_CTL_RSTF_Msk)) | WDT_CTL_RSTCNT_Msk)H<
..\..\..\Library\StdDriver\inc\wdt.hÀ
..\..\..\Library\StdDriver\inc\wdt.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil]^_ __WWDT_H__ WWDT_PRESCALER_1 (0UL << WWDT_CTL_PSCSEL_Pos) WWDT_PRESCALER_2 (1UL << WWDT_CTL_PSCSEL_Pos)!WWDT_PRESCALER_4 (2UL << WWDT_CTL_PSCSEL_Pos)"WWDT_PRESCALER_8 (3UL << WWDT_CTL_PSCSEL_Pos)#WWDT_PRESCALER_16 (4UL << WWDT_CTL_PSCSEL_Pos)$WWDT_PRESCALER_32 (5UL << WWDT_CTL_PSCSEL_Pos)%WWDT_PRESCALER_64 (6UL << WWDT_CTL_PSCSEL_Pos)&WWDT_PRESCALER_128 (7UL << WWDT_CTL_PSCSEL_Pos)'WWDT_PRESCALER_192 (8UL << WWDT_CTL_PSCSEL_Pos)(WWDT_PRESCALER_256 (9UL << WWDT_CTL_PSCSEL_Pos))WWDT_PRESCALER_384 (0xAUL << WWDT_CTL_PSCSEL_Pos)*WWDT_PRESCALER_512 (0xBUL << WWDT_CTL_PSCSEL_Pos)+WWDT_PRESCALER_768 (0xCUL << WWDT_CTL_PSCSEL_Pos),WWDT_PRESCALER_1024 (0xDUL << WWDT_CTL_PSCSEL_Pos)-WWDT_PRESCALER_1536 (0xEUL << WWDT_CTL_PSCSEL_Pos).WWDT_PRESCALER_2048 (0xFUL << WWDT_CTL_PSCSEL_Pos)0WWDT_RELOAD_WORD (0x00005AA5)>WWDT_CLEAR_RESET_FLAG() (WWDT->STATUS = WWDT_STATUS_WWDTRF_Msk)FWWDT_CLEAR_INT_FLAG() (WWDT->STATUS = WWDT_STATUS_WWDTIF_Msk)OWWDT_GET_RESET_FLAG() (WWDT->STATUS & WWDT_STATUS_WWDTRF_Msk ? 1 : 0)XWWDT_GET_INT_FLAG() (WWDT->STATUS & WWDT_STATUS_WWDTIF_Msk ? 1 : 0)`WWDT_GET_COUNTER() (WWDT->CNT)kWWDT_RELOAD_COUNTER() (WWDT->RLDCNT = WWDT_RELOAD_WORD)H=
..\..\..\Library\StdDriver\inc\wwdt.hÄ
..\..\..\Library\StdDriver\inc\wwdt.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilabc6__MINI58SERIES_H__ |__CM0_REV 0x0201}__NVIC_PRIO_BITS 2~__Vendor_SysTickConfig 0__MPU_PRESENT 0€__FPU_PRESENT 0…†‡‹ACMP_CTL_ACMPEN_Pos (0)ŒACMP_CTL_ACMPEN_Msk (0x1ul << ACMP_CTL_ACMPEN_Pos)ŽACMP_CTL_ACMPIE_Pos (1)�ACMP_CTL_ACMPIE_Msk (0x1ul << ACMP_CTL_ACMPIE_Pos)‘ACMP_CTL_HYSSEL_Pos (2)’ACMP_CTL_HYSSEL_Msk (0x1ul << ACMP_CTL_HYSSEL_Pos)”ACMP_CTL_NEGSEL_Pos (4)•ACMP_CTL_NEGSEL_Msk (0x1ul << ACMP_CTL_NEGSEL_Pos)—ACMP_CTL_RTRGEN_Pos (8)˜ACMP_CTL_RTRGEN_Msk (0x1ul << ACMP_CTL_RTRGEN_Pos)šACMP_CTL_FTRGEN_Pos (9)›ACMP_CTL_FTRGEN_Msk (0x1ul << ACMP_CTL_FTRGEN_Pos)�ACMP_CTL_FILTSEL_Pos (20)žACMP_CTL_FILTSEL_Msk (0xful << ACMP_CTL_FILTSEL_Pos) ACMP_CTL_POSSEL_Pos (29)¡ACMP_CTL_POSSEL_Msk (0x3ul << ACMP_CTL_POSSEL_Pos)£ACMP_STATUS_ACMPIF0_Pos (0)¤ACMP_STATUS_ACMPIF0_Msk (0x1ul << ACMP_STATUS_ACMPIF0_Pos)¦ACMP_STATUS_ACMPIF1_Pos (1)§ACMP_STATUS_ACMPIF1_Msk (0x1ul << ACMP_STATUS_ACMPIF1_Pos)©ACMP_STATUS_ACMPO0_Pos (2)ªACMP_STATUS_ACMPO0_Msk (0x1ul << ACMP_STATUS_ACMPO0_Pos)¬ACMP_STATUS_ACMPO1_Pos (3)­ACMP_STATUS_ACMPO1_Msk (0x1ul << ACMP_STATUS_ACMPO1_Pos)¯ACMP_VREF_CRVCTL_Pos (0)°ACMP_VREF_CRVCTL_Msk (0xful << ACMP_VREF_CRVCTL_Pos)²ACMP_VREF_IREFSEL_Pos (7)³ACMP_VREF_IREFSEL_Msk (0x1ul << ACMP_VREF_IREFSEL_Pos)•ADC_DAT_RESULT_Pos (0)–ADC_DAT_RESULT_Msk (0x3fful << ADC_DAT_RESULT_Pos)˜ADC_DAT_OV_Pos (16)™ADC_DAT_OV_Msk (0x1ul << ADC_DAT_OV_Pos)›ADC_DAT_VALID_Pos (17)œADC_DAT_VALID_Msk (0x1ul << ADC_DAT_VALID_Pos)žADC_CTL_ADCEN_Pos (0)ŸADC_CTL_ADCEN_Msk (0x1ul << ADC_CTL_ADCEN_Pos)¡ADC_CTL_ADCIEN_Pos (1)¢ADC_CTL_ADCIEN_Msk (0x1ul << ADC_CTL_ADCIEN_Pos)¤ADC_CTL_HWTRGSEL_Pos (4)¥ADC_CTL_HWTRGSEL_Msk (0x3ul << ADC_CTL_HWTRGSEL_Pos)§ADC_CTL_HWTRGCOND_Pos (6)¨ADC_CTL_HWTRGCOND_Msk (0x1ul << ADC_CTL_HWTRGCOND_Pos)ªADC_CTL_HWTRGEN_Pos (8)«ADC_CTL_HWTRGEN_Msk (0x1ul << ADC_CTL_HWTRGEN_Pos)­ADC_CTL_SWTRG_Pos (11)®ADC_CTL_SWTRG_Msk (0x1ul << ADC_CTL_SWTRG_Pos)°ADC_CHEN_CHEN0_Pos (0)±ADC_CHEN_CHEN0_Msk (0x1ul << ADC_CHEN_CHEN0_Pos)³ADC_CHEN_CHEN1_Pos (1)´ADC_CHEN_CHEN1_Msk (0x1ul << ADC_CHEN_CHEN1_Pos)ADC_CHEN_CHEN2_Pos (2)·ADC_CHEN_CHEN2_Msk (0x1ul << ADC_CHEN_CHEN2_Pos)¹ADC_CHEN_CHEN3_Pos (3)ºADC_CHEN_CHEN3_Msk (0x1ul << ADC_CHEN_CHEN3_Pos)¼ADC_CHEN_CHEN4_Pos (4)½ADC_CHEN_CHEN4_Msk (0x1ul << ADC_CHEN_CHEN4_Pos)¿ADC_CHEN_CHEN5_Pos (5)ÀADC_CHEN_CHEN5_Msk (0x1ul << ADC_CHEN_CHEN5_Pos)ÂADC_CHEN_CHEN6_Pos (6)ÃADC_CHEN_CHEN6_Msk (0x1ul << ADC_CHEN_CHEN6_Pos)ÅADC_CHEN_CHEN7_Pos (7)ÆADC_CHEN_CHEN7_Msk (0x1ul << ADC_CHEN_CHEN7_Pos)ÈADC_CHEN_CH7SEL_Pos (8)ÉADC_CHEN_CH7SEL_Msk (0x1ul << ADC_CHEN_CH7SEL_Pos)ËADC_CMP0_ADCMPEN_Pos (0)ÌADC_CMP0_ADCMPEN_Msk (0x1ul << ADC_CMP0_ADCMPEN_Pos)ÎADC_CMP0_ADCMPIE_Pos (1)ÏADC_CMP0_ADCMPIE_Msk (0x1ul << ADC_CMP0_ADCMPIE_Pos)ÑADC_CMP0_CMPCOND_Pos (2)ÒADC_CMP0_CMPCOND_Msk (0x1ul << ADC_CMP0_CMPCOND_Pos)ÔADC_CMP0_CMPCH_Pos (3)ÕADC_CMP0_CMPCH_Msk (0x7ul << ADC_CMP0_CMPCH_Pos)×ADC_CMP0_CMPMCNT_Pos (8)ØADC_CMP0_CMPMCNT_Msk (0xful << ADC_CMP0_CMPMCNT_Pos)ÚADC_CMP0_CMPDAT_Pos (16)ÛADC_CMP0_CMPDAT_Msk (0x3fful << ADC_CMP0_CMPDAT_Pos)ÝADC_CMP1_ADCMPEN_Pos (0)ÞADC_CMP1_ADCMPEN_Msk (0x1ul << ADC_CMP1_ADCMPEN_Pos)àADC_CMP1_ADCMPIE_Pos (1)áADC_CMP1_ADCMPIE_Msk (0x1ul << ADC_CMP1_ADCMPIE_Pos)ãADC_CMP1_CMPCOND_Pos (2)äADC_CMP1_CMPCOND_Msk (0x1ul << ADC_CMP1_CMPCOND_Pos)æADC_CMP1_CMPCH_Pos (3)çADC_CMP1_CMPCH_Msk (0x7ul << ADC_CMP1_CMPCH_Pos)éADC_CMP1_CMPMCNT_Pos (8)êADC_CMP1_CMPMCNT_Msk (0xful << ADC_CMP1_CMPMCNT_Pos)ìADC_CMP1_CMPDAT_Pos (16)íADC_CMP1_CMPDAT_Msk (0x3fful << ADC_CMP1_CMPDAT_Pos)ïADC_STATUS_ADIF_Pos (0)ðADC_STATUS_ADIF_Msk (0x1ul << ADC_STATUS_ADIF_Pos)òADC_STATUS_ADCMPF0_Pos (1)óADC_STATUS_ADCMPF0_Msk (0x1ul << ADC_S
CLK_CLKSEL1_PWMCH01SEL_Msk (0x3ul << CLK_CLKSEL1_PWMCH01SEL_Pos)‚
CLK_CLKSEL1_PWMCH23SEL_Pos (30)ƒ
CLK_CLKSEL1_PWMCH23SEL_Msk (0x3ul << CLK_CLKSEL1_PWMCH23SEL_Pos)…
CLK_CLKDIV_HCLKDIV_Pos (0)†
CLK_CLKDIV_HCLKDIV_Msk (0xful << CLK_CLKDIV_HCLKDIV_Pos)ˆ
CLK_CLKDIV_UARTDIV_Pos (8)‰
CLK_CLKDIV_UARTDIV_Msk (0xful << CLK_CLKDIV_UARTDIV_Pos)‹
CLK_CLKDIV_ADCDIV_Pos (16)Œ
CLK_CLKDIV_ADCDIV_Msk (0xfful << CLK_CLKDIV_ADCDIV_Pos)Ž
CLK_CLKSEL2_CLKOSEL_Pos (2)�
CLK_CLKSEL2_CLKOSEL_Msk (0x3ul << CLK_CLKSEL2_CLKOSEL_Pos)‘
CLK_CLKSEL2_PWMCH45SEL_Pos (4)’
CLK_CLKSEL2_PWMCH45SEL_Msk (0x3ul << CLK_CLKSEL2_PWMCH45SEL_Pos)”
CLK_CLKSEL2_WWDTSEL_Pos (16)•
CLK_CLKSEL2_WWDTSEL_Msk (0x3ul << CLK_CLKSEL2_WWDTSEL_Pos)—
CLK_PLLCTL_FBDIV_Pos (0)˜
CLK_PLLCTL_FBDIV_Msk (0x1fful << CLK_PLLCTL_FBDIV_Pos)š
CLK_PLLCTL_INDIV_Pos (9)›
CLK_PLLCTL_INDIV_Msk (0x1ful << CLK_PLLCTL_INDIV_Pos)�
CLK_PLLCTL_OUTDIV_Pos (14)ž
CLK_PLLCTL_OUTDIV_Msk (0x3ul << CLK_PLLCTL_OUTDIV_Pos) 
CLK_PLLCTL_PD_Pos (16)¡
CLK_PLLCTL_PD_Msk (0x1ul << CLK_PLLCTL_PD_Pos)£
CLK_PLLCTL_BP_Pos (17)¤
CLK_PLLCTL_BP_Msk (0x1ul << CLK_PLLCTL_BP_Pos)¦
CLK_PLLCTL_OE_Pos (18)§
CLK_PLLCTL_OE_Msk (0x1ul << CLK_PLLCTL_OE_Pos)©
CLK_PLLCTL_PLLSRC_Pos (19)ª
CLK_PLLCTL_PLLSRC_Msk (0x1ul << CLK_PLLCTL_PLLSRC_Pos)¬
CLK_CLKOCTL_FREQSEL_Pos (0)­
CLK_CLKOCTL_FREQSEL_Msk (0xful << CLK_CLKOCTL_FREQSEL_Pos)¯
CLK_CLKOCTL_CLKOEN_Pos (4)°
CLK_CLKOCTL_CLKOEN_Msk (0x1ul << CLK_CLKOCTL_CLKOEN_Pos)²
CLK_CLKOCTL_DIV1EN_Pos (5)³
CLK_CLKOCTL_DIV1EN_Msk (0x1ul << CLK_CLKOCTL_DIV1EN_Pos)þ FMC_ISPCTL_ISPEN_Pos (0)ÿ FMC_ISPCTL_ISPEN_Msk (0x1ul << FMC_ISPCTL_ISPEN_Pos)� FMC_ISPCTL_BS_Pos (1)‚ FMC_ISPCTL_BS_Msk (0x1ul << FMC_ISPCTL_BS_Pos)„ FMC_ISPCTL_SPUEN_Pos (2)… FMC_ISPCTL_SPUEN_Msk (0x1ul << FMC_ISPCTL_SPUEN_Pos)‡ FMC_ISPCTL_APUEN_Pos (3)ˆ FMC_ISPCTL_APUEN_Msk (0x1ul << FMC_ISPCTL_APUEN_Pos)Š FMC_ISPCTL_CFGUEN_Pos (4)‹ FMC_ISPCTL_CFGUEN_Msk (0x1ul << FMC_ISPCTL_CFGUEN_Pos)� FMC_ISPCTL_LDUEN_Pos (5)Ž FMC_ISPCTL_LDUEN_Msk (0x1ul << FMC_ISPCTL_LDUEN_Pos)� FMC_ISPCTL_ISPFF_Pos (6)‘ FMC_ISPCTL_ISPFF_Msk (0x1ul << FMC_ISPCTL_ISPFF_Pos)“ FMC_ISPADDR_ISPADDR_Pos (0)” FMC_ISPADDR_ISPADDR_Msk (0xfffffffful << FMC_ISPADDR_ISPADDR_Pos)– FMC_ISPDAT_ISPDAT_Pos (0)— FMC_ISPDAT_ISPDAT_Msk (0xfffffffful << FMC_ISPDAT_ISPDAT_Pos)™ FMC_ISPCMD_CMD_Pos (0)š FMC_ISPCMD_CMD_Msk (0x7ful << FMC_ISPCMD_CMD_Pos)œ FMC_ISPTRG_ISPGO_Pos (0)� FMC_ISPTRG_ISPGO_Msk (0x1ul << FMC_ISPTRG_ISPGO_Pos)Ÿ FMC_DFBA_DFBA_Pos (0)  FMC_DFBA_DFBA_Msk (0xfffffffful << FMC_DFBA_DFBA_Pos)¢ FMC_FATCTL_FOM_Pos (4)£ FMC_FATCTL_FOM_Msk (0x7ul << FMC_FATCTL_FOM_Pos)¥ FMC_ISPSTS_ISPBUSY_Pos (0)¦ FMC_ISPSTS_ISPBUSY_Msk (0x1ul << FMC_ISPSTS_ISPBUSY_Pos)¨ FMC_ISPSTS_CBS_Pos (1)© FMC_ISPSTS_CBS_Msk (0x3ul << FMC_ISPSTS_CBS_Pos)« FMC_ISPSTS_ISPFF_Pos (6)¬ FMC_ISPSTS_ISPFF_Msk (0x1ul << FMC_ISPSTS_ISPFF_Pos)® FMC_ISPSTS_VECMAP_Pos (9)¯ FMC_ISPSTS_VECMAP_Msk (0xffful << FMC_ISPSTS_VECMAP_Pos)± FMC_ISPSTS_SCODE_Pos (31)² FMC_ISPSTS_SCODE_Msk (0x1ul << FMC_ISPSTS_SCODE_Pos)¡GP_MODE_MODE0_Pos (0)¢GP_MODE_MODE0_Msk (0x3ul << GP_MODE_MODE0_Pos)¤GP_MODE_MODE1_Pos (2)¥GP_MODE_MODE1_Msk (0x3ul << GP_MODE_MODE1_Pos)§GP_MODE_MODE2_Pos (4)¨GP_MODE_MODE2_Msk (0x3ul << GP_MODE_MODE2_Pos)ªGP_MODE_MODE3_Pos (6)«GP_MODE_MODE3_Msk (0x3ul << GP_MODE_MODE3_Pos)­GP_MODE_MODE4_Pos (8)®GP_MODE_MODE4_Msk (0x3ul << GP_MODE_MODE4_Pos)°GP_MODE_MODE5_Pos (10)±GP_MODE_MODE5_Msk (0x3ul << GP_MODE_MODE5_Pos)³GP_DINOFF_DINOFF0_Pos (16)´GP_DINOFF_DINOFF0_Msk (0x1ul << GP_DINOFF_DINOFF0_Pos)GP_DINOFF_DINOFF1_Pos (17)·GP_DINOFF_DINOFF1_Msk (0x1ul << GP_DINOFF_DINOFF1_Pos)¹GP_DINOFF_DINOFF2_Pos (18)ºGP_DINOFF_DINOFF2_Msk (0x1ul << GP_DINOFF_DINOFF2_Pos)¼GP_DINOFF_DINOFF3_Pos (19)½GP_DINOFF_DINOFF3_Msk (0x1ul << GP_DINOFF_DINOFF3_Pos)¿GP_DINOFF_DINOFF4_Pos (20)ÀGP_DINOFF_DINOFF4_Msk (0x1ul << GP_DINOFF_DINOFF4_Pos)ÂGP_DINOFF_DINOFF5_Pos (21)ÃGP_DINOFF_DINOFF5_Msk (0x1ul << GP_DINOFF_DINOFF5_Pos)ÅGP_DINOFF_DINOFF6_Pos (22)ÆGP_DINOFF_DINOFF6_Msk (0x1ul << GP_DINOFF_DINOFF6_Pos)ÈGP_DINOFF_DINOFF7_Pos (23)ÉGP_DINOFF_DINOFF7_Msk (0x1ul << GP_DINOFF_DINOFF7_Pos)ËGP_DOUT_DOUT0_Pos (0)ÌGP_DOUT_DOUT0_Msk (0x1ul << GP_DOUT_DOUT0_Pos)ÎGP_DOUT_DOUT1_Pos (1)ÏGP_DOUT_DOUT1_Msk (0x1ul << GP_DOUT_DOUT1_Pos)ÑGP_DOUT_DOUT2_Pos (2)ÒGP_DOUT_DOUT2_Msk (0x1ul << GP_DOUT_DOUT2_Pos)ÔGP_DOUT_DOUT3_Pos (3)ÕGP_DOUT_DOUT3_Msk (0x1ul << GP_DOUT_DOUT3_Pos)×GP_DOUT_DOUT4_Pos (4)ØGP_DOUT_DOUT4_Msk (0x1ul << GP_DOUT_DOUT4_Pos)ÚGP_DOUT_DOUT5_Pos (5)ÛGP_DOUT_DOUT5_Msk (0x1ul << GP_DOUT_DOUT5_Pos)ÝGP_DOUT_DOUT6_Pos (6)ÞGP_DOUT_DOUT6_Msk (0x1ul << GP_DOUT_DOUT6_Pos)àGP_DOUT_DOUT7_Pos (7)áGP_DOUT_DOUT7_Msk (0x1ul << GP_DOUT_DOUT7_Pos)ãGP_DATMSK_DATMSK0_Pos (0)äGP_DATMSK_DATMSK0_Msk (0x1ul << GP_DATMSK_DATMSK0_Pos)æGP_DATMSK_DATMSK1_Pos (1)çGP_DATMSK_DATMSK1_Msk (0x1ul << GP_DATMSK_DATMSK1_Pos)éGP_DATMSK_DATMSK2_Pos (2)êGP_DATMSK_DATMSK2_Msk (0x1ul << GP_DATMSK_DATMSK2_Pos)ìGP_DATMSK_DATMSK3_Pos (3)íGP_DATMSK_DATMSK3_Msk (0x1ul << GP_DATMSK_DATMSK3_Pos)ïGP_DATMSK_DATMSK4_Pos (4)ðGP_DATMSK_DATMSK4_Msk (0x1ul << GP_DATMSK_DATMSK4_Pos)òGP_DATMSK_DATMSK5_Pos (5)óGP_DATMSK_DATMSK5_Msk (0x1ul << GP_DATMSK_DATMSK5_Pos)õGP_DATMSK_DATMSK6_Pos (6)öGP_DATMSK_DATMSK6_Msk (0x1ul << GP_DATMSK_DATMSK6_Pos)øGP_DATMSK_DATMSK7_Pos (7)ùGP_DATMSK_DATMSK7_Msk (0x1ul << GP_DATMSK_DATMSK7_Pos)ûGP_PIN_PIN0_Pos (0)üGP_PIN_PIN0_Msk (0x1ul << GP_PIN_PIN
¦] §] ¨]
©]ª]«]¬]xn
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\..\..\..\Library\CMSIS\Include\C:\Keil_v5\ARM\ARMCC\Bin\..\include\..\..\..\Library\StdDriver\inc\Mini58Series.hcore_cm0.hsystem_Mini58Series.hstdint.hsys.hclk.hacmp.hadc.hfmc.hgpio.hi2c.hpwm.hspi.htimer.huart.hwdt.hwwdt.h4
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\Mini58Series.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilunsigned charunsigned shortunsigned longtáPIRQn_Type5qPACMP_T„„PADC_T½ŽPCLK_T‘Œ PFMC_T&÷ PGPIO_T´óPGPIO_DB_T.™PI2C_T@Ü%PINTR_T-—)PPWM_TÿÊ=PSPI_TÖ
ÆHPSYS_TŽ ½NPTIMER_TÖ �RPUART_T2
ˆWPWDT_Tá
ÄYPWWDT_Tÿ
ÓZPvu8Õ[!tòPvu16Ö[!tPvu32$×[!„IRQnNonMaskableInt_IRQnrHardFault_IRQnsSVCall_IRQn{PendSV_IRQn~SysTick_IRQnBOD_IRQnWDT_IRQnEINT0_IRQnEINT1_IRQnGPIO01_IRQnGPIO234_IRQnPWM_IRQnFB_IRQnTMR0_IRQnTMR1_IRQn UART0_IRQn UART1_IRQn
SPI_IRQnGPIO5_IRQnHIRC_IRQnI2C0_IRQnI2C1_IRQnACMP_IRQnPDWU_IRQnADC_IRQn*·‘·CTLˆ#STATUS·#VREF·# tY*‡ XDAT�#Õ�RESERVED0Ì#CTL·# CHEN·#$CMP0·#(CMP1·#,STATUS·#0¬�RESERVED1##4TRGDLY·#DEXTSMPT·#HSEQCTL·#LSEQDAT1�#PSEQDAT2�#TYt‡*¦
(PWRCTL·#AHBCLK·#APBCLK·#STATUS·# CLKSEL0·#CLKSEL1·#CLKDIV·#CLKSEL2·#PLLCTL·# CLKOCTL·#$*´ DISPCTL·#ISPADDR·#ISPDAT·#ISPCMD·# ISPTRG·#DFBA�#FATCTL·#” �RESERVED0‹#ISPSTS�#@*® $MODE·#DINOFF·#DOUT·#DATMSK·# PIN�#DBEN·#INTTYPE·#INTEN·#INTSRC·# *À DBCTL·#*­DCTL·#ADDR0·#DAT·#STATUS�# CLKDIV·#TOCTL·#ADDR1·#ADDR2·#ADDR3·# ADDRMSK0·#$ADDRMSK1·#(ADDRMSK2·#,ADDRMSK3·#0€�RESERVED0÷#4CTL1·#<STATUS1·#@*ÿ€IRQ0_SRC�#IRQ1_SRC�#IRQ2_SRC�#IRQ3_SRC�# IRQ4_SRC�#IRQ5_SRC�#IRQ6_SRC�#IRQ7_SRC�#IRQ8_SRC�# IRQ9_SRC�#$ÝYRESERVE0Ò#(IRQ12_SRC�#0IRQ13_SRC�#4IRQ14_SRC�#8«YRESERVE1 #<IRQ16_SRC�#@IRQ17_SRC�#DIRQ18_SRC�#HIRQ19_SRC�#LŠYRESERVE2#PIRQ25_SRC�#dYRESERVE3«#hIRQ28_SRC�#pIRQ29_SRC�#tCON·#xIRQ·#|*Ö�CLKPSC·#CLKDIV·#CTL·#PERIOD0·# PERIOD1·#PERIOD2·#PERIOD3·#PERIOD4·#PERIOD5·# CMPDAT0·#$CMPDAT1·#(CMPDAT2·#,CMPDAT3·#0CMPDAT4·#4CMPDAT5·#8è�RESERVED0ß #<INTEN·#TINTSTS·#XPOEN·#\BRKCTL·#`DTCTL·#dADCTCTL0·#hADCTCTL1·#lADCTSTS0·#pADCTSTS1·#tPHCHG·#xPHCHGNXT·#|PHCHGMSK·#€IFA·#„PCACTL·#ˆMSKALIGN·#Œ*ŽHCTL·#CLKDIV·#SSCTL·#‰�RESERVED0 # RX�#­�RESERVED1$ #TX·# Ñ�RESERVED2H #$SLVCTL·#<FIFOCTL·#@STATUS·#D*Ö„PDID�#RSTSTS·#IPRST0·#IPRST1·# Ò�RESERVED0É #BODCTL·#ú�RESERVED1ñ #P0_MFP·#0P1_MFP·#4P2_MFP·#8P3_MFP·#<P4_MFP·#@P5_MFP·#Dè�
RESERVED2_ #HIRCTCTL·#€IRCTIEN·#„IRCTISTS·#ˆ³�RESERVED3ª #ŒREGLCTL·#€*²CTL·#CMP·#INTSTS·#CNT�# CAP�#EXTCTL·#EINTSTS·#*á4DAT·#INTEN·#FIFO·#LINE·# MODEM·#MODEMSTS·#FIFOSTS·#INTSTS·#TOUT·# BAUD·#$IRDA·#(ALTCTL·#,FUNSEL·#0*ÿCTL·#ALTCTL·#*¶RLDCNT·#CTL·#STATUS·#CNT�# efg __DRIVER_DELAY_PAN159_H delay_pan159_us(us) do{if((us)){__delay_pan159((us)*12);}}while(0)delay_pan159_ms(ms) do{uint32_t cnt=(ms);while(cnt--){delay_pan159_us(2070);}}while(0)delay_us delay_pan159_usdelay_ms delay_pan159_ms¤›
..\..\..\Library\StdDriver\driver\..\..\..\Library\Device\Nuvoton\Mini58Series\Include\lib_driver_delay_pan159.hMini58Series.hØ
..\..\..\Library\StdDriver\driver\lib_driver_delay_pan159.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilijk
œ’
..\..\..\Library\StdDriver\driver\..\..\..\Library\StdDriver\driver\lib_driver_delay_pan159.clib_driver_delay_pan159.hØ
..\..\..\Library\StdDriver\driver\lib_driver_delay_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilm!/!I$ > %%%% %C
%C % %
%%%C%C&I  ((
     1 1 1 1
I8 
I
I8 4 !
I8
"I#7I$I%I&I 'I(I) * +,-./4  04 14 24 34 44 5.:;9? I6.:;9? 7.:;9G8.:;9? I 9.:;9? :.:;9G ;.:;9? I<.:;9? =.:;9G>.:;9? I@?.:;9? @@.:;9G@A.:;9? I@
B.:;9? @
C.:;9G@
D1E1F1XYWG1XYWH.1I.1@J.1@
K.1L.< 4 I? M.< 4 ? NIOPI:;9QI4 R S TUVW1X4I ,Y4I Z4I[4I,\4I]4I 4 ^4I ,4 _4I4 `4I,4 a4I4 b41 ,c41d41,e41f1g1hI iIjIkI 4 lI ,4 mI4 n1 o1p4I ? q4I? < r4I,s4It5Iu;v=w%x<%Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=9931,9931,6642 --cpu=Cortex-M0 --fpu=SoftVFP --output=.\obj\lib_driver_delay_pan159.o --vfemode=force
Input Comments:p7c-3Component: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]armasm --debug --diag_suppress=9931,9931,1602,1073 --cpu=Cortex-M0 --fpu=SoftVFP --apcs=/interwork/interwork --no_divide lib_driver_delay_pan159.oComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637]ArmCC --c99 --split_sections --debug -c -o.\obj\lib_driver_delay_pan159.o --depend=.\obj\lib_driver_delay_pan159.d --cpu=Cortex-M0 --apcs=interwork -O3 --diag_suppress=9931 -I..\..\..\Library\CMSIS\Include -I..\..\..\Library\Device\Nuvoton\Mini58Series\Include -I..\..\..\Library\StdDriver\inc -I..\..\Template -I..\..\..\Library\StdDriver\driver -I..\debug -IC:\Users\Terry\AppData\Local\Arm\Packs\Nuvoton\NuMicro_DFP\1.3.12\Device\Mini58\Include -IC:\Keil_v5\ARM\CMSIS\Include -D__MICROLIB -D__UVISION_VERSION=531 --omf_browse=.\obj\lib_driver_delay_pan159.crf ..\..\..\Library\StdDriver\driver\lib_driver_delay_pan159.c222&näñÿØÌÂ$h$hüt D
D D †ñÿn
V;"Ü¥km)cï6:}2<þ%½!{B>BÏF‚k5güJÃN‡N.)ÊR�VW[_èc»6�:c2/þ%Ê!•i><BFÐ
k�
gd
J8
N
Ý .¡ )s RF V [í _« bq 58 9ÿ
1¾
€
$?
 ý Ä =Š AQ E j·f~IEM Ð-‡(LQUÙZŸ^Za4á8¥0a #Ü—[<@âD’iBeHÊL‹O,'ÅPˆTLY]Â*„Wo"ñÿÖÚÞ
WÖÚÞ WÖÚÞòöf8<8<8<ÑÕ‚m†WÂbÆLà+ï++!+<+V+e+v+�+Ÿ+°+Ê+Ù+ê+++2+M+{+•+¤+Á+Ü++%+4+H+g+‚+™+Ÿ+´+Â+Ê+ÃeÇOÂdÆN¿cÃMØ+æ+ô+++)+J+a+z+›+²+À+×+å+ó+++(+P+b+y+’+Ê+ü+.+a+~+®+í+#+N+Êî+.+QzŸª+Ò+Øì+$+*+?+àoäYð+++-+-ºn¾Xºa¾Kß+î++++)+5+A+I+»_¿Iº`¾Jºf¾P»g¿Qºh¾Rºk¾Uºl¾Vå.+¼pÀZäÏ+è+5+N+ž+·+++=+V+»q¿[æ/ºr¾\»s¿]Ù^ÝH¹+‰+Ö+$+ƒ+¯+ÑjÕTÑiÕS.ARM.attributes.strtab.shstrtab.rel.debug_pubnames.rel.debug_frame.rel.debug_line.rel.debug_info.symtab.comment.arm_vfe_header__ARM_grp..debug_abbrev.group.2_Am0000_lbphKItke$2_000000__ARM_grp.lib_driver_delay_pan159.c.2_ov0000_IwbIpS9ZLRf_300000__ARM_grp.lib_driver_delay_pan159.h.2_0D0000_rEzOT46bEF5_300000__ARM_grp.Mini58Series.h.2_QtY000_6ciYCpJXQMa_c00000__ARM_grp.wwdt.h.2_c21000_gFFsFMOghTd_300000__ARM_grp.wdt.h.2_w41000_DM9$fP8hfd4_300000__ARM_grp.uart.h.2_uH0100_Ki8xywOXIW6_x00000__ARM_grp.timer.h.2_A6w000_Ac91bRVlD3c_q00000__ARM_grp.spi.h.2_Ijw000_0UZM7f0Yub8_h00000__ARM_grp.pwm.h.2_MK1000_fG$cffiOjwc_300000__ARM_grp.i2c.h.2_871000_4lsx0ZYq0a0_300000__ARM_grp.gpio.h.2_c62000_GRct7RTQsD2_300000__ARM_grp.fmc.h.2_w61000_FcovETmpqQ8_300000__ARM_grp.adc.h.2_0W1000_MKNIHme1Rf5_300000__ARM_grp.acmp.h.2_492000_yZAOtFClyL2_300000__ARM_grp.clk.h.2_IT3000_DShxJCxamyf_f00000__ARM_grp.sys.h.2_AJ3000_pSh8BGEZ7Hf_300000__ARM_grp.system_Mini58Series.h.2_BA2000_7MMgms6zZW8_l00000__ARM_grp.core_cm0.h.2_4_x000_vJXr5MNw3A3_Z00000__ARM_grp.core_cmFunc.h.2_Mt0000_4uf0Hujq4Cd_300000__ARM_grp.core_cmInstr.h.2_Yt0000_246z57cJXud_300000__ARM_grp.cmsis_armcc.h.2_EB1000_rsHno1kuxY7_E00000__ARM_grp.stdint.h.2_8G1000_Y8yz6lqXnp2_300000.debug_abbrev__ARM_asm.debug_abbrev.1.debug_macinfo.emb_text.revsh_text.rev16_textBuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$PRES8$EABIv2Lib$$Request$$armlib__ARM_grp..debug_pubnames$uart.h$.2_uH0100_Ki8xywOXIW6_x00000__ARM_grp..debug_pubnames$system_Mini58Series.h$.2_BA2000_7MMgms6zZW8_l00000__ARM_grp..debug_macinfo$wwdt.h$.2_c21000_gFFsFMOghTd_300000__ARM_grp..debug_macinfo$wdt.h$.2_w41000_DM9$fP8hfd4_300000__ARM_grp..debug_macinfo$uart.h$.2_uH0100_Ki8xywOXIW6_x00000__ARM_grp..debug_macinfo$timer.h$.2_A6w000_Ac91bRVlD3c_q00000__ARM_grp..debug_macinfo$system_Mini58Series.h$.2_BA2000_7MMgms6zZW8_l00000__ARM_grp..debug_macinfo$sys.h$.2_AJ3000_pSh8BGEZ7Hf_300000__ARM_grp..debug_macinfo$stdint.h$.2_8G1000_Y8yz6lqXnp2_300000__ARM_grp..debug_macinfo$spi.h$.2_Ijw000_0UZM7f0Yub8_h00000__ARM_grp..debug_macinfo$pwm.h$.2_MK1000_fG$cffiOjwc_300000__ARM_grp..debug_macinfo$lib_driver_delay_pan159.h$.2_0D0000_rEzOT46bEF5_300000__ARM_grp..debug_macinfo$lib_driver_delay_pan159.c$.2_ov0000_IwbIpS9ZLRf_300000__ARM_grp..debug_macinfo$i2c.h$.2_871000_4lsx0ZYq0a0_300000__ARM_grp..debug_macinfo$gpi
póD
Äd
pAt
˜L T\` �lp6|¨L$T\xÔ[Lp9\ L|d\àÐ'°p8ÀLÜd\@Ìö p7(LD1¤\è1Hº08pCD8 Lä8p\T98'Œ:MŽÜ:pBì:LUL\TUðbDVp5TV,L€kL\Ìk`5,mp3<m 
LÜzL\({È ð{p4|À LÀ‡L\ ˆÄÝЈp:àˆPL0ŽL\|ŽÄ°@�p;P�D
L”œL\àœÈ„¨�p<¸�dL£L\h£ÄX,¤p?<¤X
L”®L\à®Ä,¤¯p@´¯¸Ll·L\¸·@þø¸pD¹„LŒ½L\ؽ`Ñ8ÂpELÂÌ
LÍL\dÍ 'pÎ6¥¨ÎpF¸ÎLÈÓL\ÔÄxØÔpGèÔÄL¬ÙL\øÙÈCÀÚp2ÐÚTÒL$­|\ ®8ؼp>è¼øLཨ\ˆ¾ÜÃd¿p=t¿ L€¿ \ À܉üÀpóÁ¤y¨Æp¬Æ¼hhË€”X èÒ0pH ÓpX Ó0pH PÓpX XÓ0pH ˆÓp 7 �Óp
7  Óp 7 °Óp X ÀÓp
X ØÓpX ðÓ(pX ÕpX 0Õp!X HÕˆp%X ÐÖ8p)# ×p*X ×p.X (×`p2X ˆ×p6X  ×p:X ¸×p>X Ð×pBX è×pFX ØpJX Ø(pNX @ØppRX °Ø pV# ÐØpWX ØØp[X ðØp_X ÙHpcX PÙpgX hÙpk€ÙKËÞ5pö:/52 1633579527 0 0 100666 206668 `
ELF(Œ
4(¸µ@ºpGÀºpGµY!H"ˆ#```h,ùнPøµ
FFÿ÷þÿÿ÷þÿ L h'8C `à0Fÿ÷þÿm­²€6-÷Ñ h¸C `ÿ÷þÿI `ø½ÀPP÷µ‚°FFÿ÷þÿÿ÷þÿHh"C`$¯ à˜ÿ÷þÿ¡pP˜d¤²�§BóØ  ¬BÒ˜ÿ÷þÿ�hFx0Ud ²¨B ÒiFIx1T@€²¨BÒiF‰x1THh"‘C`ÿ÷þÿI `°ð½ÀPP÷µ ‚°ÀCFF�ÿ÷þÿÿ÷þÿHh"C`$¯ à 1X˜ÿ÷þÿ˜d¤²�§BóØ  ¨BÒ1\@jF€²p¨BÒ1\@€²Qp¨BÒ0\�p™˜ÿ÷þÿHh!ŠC`ÿ÷þÿI `°ð½ÀPP ..\\..\\..\\Library\\StdDriver\\driver\\lib_driver_flash_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil__asm___25_lib_driver_flash_pan159_c_d766fa64____REV16dJ
..\\..\\..\\Library\\CMSIS\\Include\\cmsis_armcc.h… ..\\..\\..\\Library\\StdDriver\\driver\\lib_driver_flash_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil__asm___25_lib_driver_flash_pan159_c_d766fa64____REVSHdJ
..\\..\\..\\Library\\CMSIS\\Include\\cmsis_armcc.h“0ÿÿÿÿarmcc+|
 
   0ÿÿÿÿarmcc+|
 
   (ÿÿÿÿarmcc+|
 <Az„…†‡Ž(ÿÿÿÿarmcc+|
  „Ax„…†‡ŽBv~{(ÿÿÿÿarmcc+|
  ‚Ax„…†‡ŽAv~{(ÿÿÿÿarmcc+|
 A~„ŽØ
..\..\..\Library\StdDriver\driver\lib_driver_flash_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil8..\..\..\Library\StdDriver\driver\lib_driver_flash_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<?¸flash_pan159_erase<iaddrYJisectorsI!F·Ú4:!¬..\..\..\Library\StdDriver\driver\lib_driver_flash_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil„uvoid"Ý?«-flash_pan159_write„iaddrY�ip_dataãdilenI;*îx0:#x1:#x2:#x3:#S„u32Yu89\iIYtmpn‘XFªÚz€Ul..\..\..\Library\StdDriver\driver\lib_driver_flash_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil‚uvoid"Ý?ëcflash_pan159_read‚iaddrY�ip_dataãdilenI;\iIË:Ytmp@‘XFêÚx~ƒð..\..\..\Library\StdDriver\driver\lib_driver_flash_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilIñÂ\R
..\..\..\Library\StdDriver\driver\lib_driver_flash_pan159.cØ|
..\..\..\Library\StdDriver\driver\..\..\..\Library\StdDriver\inc\lib_driver_flash_pan159.csys.h  ! |–ì| |
..\..\..\Library\StdDriver\driver\..\..\..\Library\StdDriver\inc\lib_driver_flash_pan159.csys.h-
s
s    }$ &
  ! â£} |
..\..\..\Library\StdDriver\driver\..\..\..\Library\StdDriver\inc\lib_driver_flash_pan159.csys.hã   &}$ ,
& ´Ò}h<
..\..\..\Library\StdDriver\inc\sys.h¢ ~ }–<}Q"U&<U
P
<V}–––} ‚}(‚„}R&U8dU Q &V8dV P &‘`8d‘`}–––} €}(€‚}R U2jU Q V2jV P ‘`2j‘`}}__DATE__ "Oct 7 2021"__TIME__ "12:05:27"__STDC__ 1__STDC_VERSION__ 199901L__STDC_HOSTED__ 1__STDC_ISO_10646__ 200607__EDG__ 1__EDG_VERSION__ 407__EDG_SIZE_TYPE__ unsigned int__EDG_PTRDIFF_TYPE__ int__sizeof_int 4__sizeof_long 4__sizeof_ptr 4__ARMCC_VERSION 5060750__TARGET_CPU_CORTEX_M0 1__TARGET_FPU_SOFTVFP 1__TARGET_FPU_SOFTVFP 1__MICROLIB 1__UVISION_VERSION 531__CC_ARM 1__arm 1__arm__ 1__TARGET_ARCH_6S_M 1__TARGET_ARCH_ARM 0__TARGET_ARCH_THUMB 3__TARGET_ARCH_A64 0__TARGET_ARCH_AARCH32 1__TARGET_PROFILE_M 1__TARGET_FEATURE_HALFWORD 1__TARGET_FEATURE_THUMB 1__TARGET_FEATURE_DMB 1__TARGET_FEATURE_EXTENSION_REGISTER_COUNT 0__APCS_INTERWORK 1__thumb 1__thumb__ 1__t32__ 1__OPTIMISE_SPACE 1__OPT_SMALL_ASSERT 1__OPTIMISE_LEVEL 3__SOFTFP__ 1%<Ýflash_pan159_erase%°çflash_pan159_write$pçflash_pan159_read$%.&'( __stdint_h  __ARMCLIB_VERSION 5060037__INT64 __int64__INT64_C_SUFFIX__ ll__PASTE2(x,y) x ## y__PASTE(x,y) __PASTE2(x, y)__INT64_C(x) __ESCAPE__(__PASTE(x, __INT64_C_SUFFIX__))__UINT64_C(x) __ESCAPE__(__PASTE(x ## u, __INT64_C_SUFFIX__))__LONGLONG long long#__STDINT_DECLS %__CLIBNS,__CLIBNS sINT8_MIN -128tINT16_MIN -32768uINT32_MIN (~0x7fffffff)vINT64_MIN __INT64_C(~0x7fffffffffffffff)yINT8_MAX 127zINT16_MAX 32767{INT32_MAX 2147483647|INT64_MAX __INT64_C(9223372036854775807)UINT8_MAX 255€UINT16_MAX 65535�UINT32_MAX 4294967295u‚UINT64_MAX __UINT64_C(18446744073709551615)‡INT_LEAST8_MIN -128ˆINT_LEAST16_MIN -32768‰INT_LEAST32_MIN (~0x7fffffff)ŠINT_LEAST64_MIN __INT64_C(~0x7fffffffffffffff)�INT_LEAST8_MAX 127ŽINT_LEAST16_MAX 32767�INT_LEAST32_MAX 2147483647�INT_LEAST64_MAX __INT64_C(9223372036854775807)“UINT_LEAST8_MAX 255”UINT_LEAST16_MAX 65535•UINT_LEAST32_MAX 4294967295u–UINT_LEAST64_MAX __UINT64_C(18446744073709551615)›INT_FAST8_MIN (~0x7fffffff)œINT_FAST16_MIN (~0x7fffffff)�INT_FAST32_MIN (~0x7fffffff)žINT_FAST64_MIN __INT64_C(~0x7fffffffffffffff)¡INT_FAST8_MAX 2147483647¢INT_FAST16_MAX 2147483647£INT_FAST32_MAX 2147483647¤INT_FAST64_MAX __INT64_C(9223372036854775807)§UINT_FAST8_MAX 4294967295u¨UINT_FAST16_MAX 4294967295u©UINT_FAST32_MAX 4294967295uªUINT_FAST64_MAX __UINT64_C(18446744073709551615)²INTPTR_MIN INT32_MIN¹INTPTR_MAX INT32_MAXÀUINTPTR_MAX UINT32_MAXÆINTMAX_MIN __ESCAPE__(~0x7fffffffffffffffll)ÉINTMAX_MAX __ESCAPE__(9223372036854775807ll)ÌUINTMAX_MAX __ESCAPE__(18446744073709551615ull)ÕPTRDIFF_MIN INT32_MINÖPTRDIFF_MAX INT32_MAXÚSIG_ATOMIC_MIN (~0x7fffffff)ÛSIG_ATOMIC_MAX 2147483647áSIZE_MAX UINT32_MAXçWCHAR_MINèWCHAR_MAXîWCHAR_MIN 0ïWCHAR_MAX 65535óWINT_MIN (~0x7fffffff)ôWINT_MAX 2147483647ûINT8_C(x) (x)üINT16_C(x) (x)ýINT32_C(x) (x)þINT64_C(x) __INT64_C(x)€UINT8_C(x) (x ## u)�UINT16_C(x) (x ## u)‚UINT32_C(x) (x ## u)ƒUINT64_C(x) __UINT64_C(x)†INTMAX_C(x) __ESCAPE__(x ## ll)‡UINTMAX_C(x) __ESCAPE__(x ## ull)²__INT64³__LONGLONGPD
C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.hC:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] signed charshortintlong longunsigned charunsigned shortunsigned intunsigned long longPint8_tŠ8 Pint16_t™9 Pint32_t¢: Pint64_t©; Puint8_t> Puint16_tÇ
..\..\..\Library\CMSIS\Include\cmsis_armcc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil;Š9__get_CONTROLYa__resultYY__regControlYP<ÃE__set_CONTROL$YcontrolY__regControlYP;ýQ__get_IPSRYa__resultYY__regIPSRYP;·]__get_APSRYa__resultYY__regAPSRYP;ñi__get_xPSRYa__resultYY__regXPSRYP;¹u__get_PSPYa__resultYY__regProcessStackPointerYP<‚�__set_PSP$YtopOfProcStackY__regProcessStackPointerYP;È�__get_MSPYa__resultYY__regMainStackPointerYP<Ž™__set_MSP$YtopOfMainStackY__regMainStackPointerYP;Ï¥__get_PRIMASKYa__resultYY__regPriMaskYP<‰±__set_PRIMASK$YpriMaskY__regPriMaskYP;Ï·9__RBITY$Yvaluea__resultY\resultY\s./0*__CORE_CMINSTR_H 5`V
..\..\..\Library\CMSIS\Include\core_cmInstr.hcmsis_armcc.hÌ
..\..\..\Library\CMSIS\Include\core_cmInstr.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil234*__CORE_CMFUNC_H 5`U
..\..\..\Library\CMSIS\Include\core_cmFunc.hcmsis_armcc.hÈ
..\..\..\Library\CMSIS\Include\core_cmFunc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil678*__CORE_CM0_H_GENERIC ,J__CM0_CMSIS_VERSION_MAIN (0x04U)K__CM0_CMSIS_VERSION_SUB (0x1EU)L__CM0_CMSIS_VERSION ((__CM0_CMSIS_VERSION_MAIN << 16U) | __CM0_CMSIS_VERSION_SUB )O__CORTEX_M (0x00U)S__ASM __asmT__INLINE __inlineU__STATIC_INLINE static __inline|__FPU_USED 0U£¤¯__CORE_CM0_H_DEPENDANT Ò__I volatile constÔ__O volatileÕ__IO volatileØ__IM volatile constÙ__OM volatileÚ__IOM volatile…APSR_N_Pos 31U†APSR_N_Msk (1UL << APSR_N_Pos)ˆAPSR_Z_Pos 30U‰APSR_Z_Msk (1UL << APSR_Z_Pos)‹APSR_C_Pos 29UŒAPSR_C_Msk (1UL << APSR_C_Pos)ŽAPSR_V_Pos 28U�APSR_V_Msk (1UL << APSR_V_Pos) IPSR_ISR_Pos 0U¡IPSR_ISR_Msk (0x1FFUL )¸xPSR_N_Pos 31U¹xPSR_N_Msk (1UL << xPSR_N_Pos)»xPSR_Z_Pos 30U¼xPSR_Z_Msk (1UL << xPSR_Z_Pos)¾xPSR_C_Pos 29U¿xPSR_C_Msk (1UL << xPSR_C_Pos)ÁxPSR_V_Pos 28UÂxPSR_V_Msk (1UL << xPSR_V_Pos)ÄxPSR_T_Pos 24UÅxPSR_T_Msk (1UL << xPSR_T_Pos)ÇxPSR_ISR_Pos 0UÈxPSR_ISR_Msk (0x1FFUL )ÚCONTROL_SPSEL_Pos 1UÛCONTROL_SPSEL_Msk (1UL << CONTROL_SPSEL_Pos)“SCB_CPUID_IMPLEMENTER_Pos 24U”SCB_CPUID_IMPLEMENTER_Msk (0xFFUL << SCB_CPUID_IMPLEMENTER_Pos)–SCB_CPUID_VARIANT_Pos 20U—SCB_CPUID_VARIANT_Msk (0xFUL << SCB_CPUID_VARIANT_Pos)™SCB_CPUID_ARCHITECTURE_Pos 16UšSCB_CPUID_ARCHITECTURE_Msk (0xFUL << SCB_CPUID_ARCHITECTURE_Pos)œSCB_CPUID_PARTNO_Pos 4U�SCB_CPUID_PARTNO_Msk (0xFFFUL << SCB_CPUID_PARTNO_Pos)ŸSCB_CPUID_REVISION_Pos 0U SCB_CPUID_REVISION_Msk (0xFUL )£SCB_ICSR_NMIPENDSET_Pos 31U¤SCB_ICSR_NMIPENDSET_Msk (1UL << SCB_ICSR_NMIPENDSET_Pos)¦SCB_ICSR_PENDSVSET_Pos 28U§SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos)©SCB_ICSR_PENDSVCLR_Pos 27UªSCB_ICSR_PENDSVCLR_Msk (1UL << SCB_ICSR_PENDSVCLR_Pos)¬SCB_ICSR_PENDSTSET_Pos 26U­SCB_ICSR_PENDSTSET_Msk (1UL << SCB_ICSR_PENDSTSET_Pos)¯SCB_ICSR_PENDSTCLR_Pos 25U°SCB_ICSR_PENDSTCLR_Msk (1UL << SCB_ICSR_PENDSTCLR_Pos)²SCB_ICSR_ISRPREEMPT_Pos 23U³SCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos)µSCB_ICSR_ISRPENDING_Pos 22USCB_ICSR_ISRPENDING_Msk (1UL << SCB_ICSR_ISRPENDING_Pos)¸SCB_ICSR_VECTPENDING_Pos 12U¹SCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos)»SCB_ICSR_VECTACTIVE_Pos 0U¼SCB_ICSR_VECTACTIVE_Msk (0x1FFUL )¿SCB_AIRCR_VECTKEY_Pos 16UÀSCB_AIRCR_VECTKEY_Msk (0xFFFFUL << SCB_AIRCR_VECTKEY_Pos)ÂSCB_AIRCR_VECTKEYSTAT_Pos 16UÃSCB_AIRCR_VECTKEYSTAT_Msk (0xFFFFUL << SCB_AIRCR_VECTKEYSTAT_Pos)ÅSCB_AIRCR_ENDIANESS_Pos 15UÆSCB_AIRCR_ENDIANESS_Msk (1UL << SCB_AIRCR_ENDIANESS_Pos)ÈSCB_AIRCR_SYSRESETREQ_Pos 2UÉSCB_AIRCR_SYSRESETREQ_Msk (1UL << SCB_AIRCR_SYSRESETREQ_Pos)ËSCB_AIRCR_VECTCLRACTIVE_Pos 1UÌSCB_AIRCR_VECTCLRACTIVE_Msk (1UL << SCB_AIRCR_VECTCLRACTIVE_Pos)ÏSCB_SCR_SEVONPEND_Pos 4UÐSCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos)ÒSCB_SCR_SLEEPDEEP_Pos 2UÓSCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos)ÕSCB_SCR_SLEEPONEXIT_Pos 1UÖSCB_SCR_SLEEPONEXIT_Msk (1UL << SCB_SCR_SLEEPONEXIT_Pos)ÙSCB_CCR_STKALIGN_Pos 9UÚSCB_CCR_STKALIGN_Msk (1UL << SCB_CCR_STKALIGN_Pos)ÜSCB_CCR_UNALIGN_TRP_Pos 3UÝSCB_CCR_UNALIGN_TRP_Msk (1UL << SCB_CCR_UNALIGN_TRP_Pos)àSCB_SHCSR_SVCALLPENDED_Pos 15UáSCB_SHCSR_SVCALLPENDED_Msk (1UL << SCB_SHCSR_SVCALLPENDED_Pos)ùSysTick_CTRL_COUNTFLAG_Pos 16UúSysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos)üSysTick_CTRL_CLKSOURCE_Pos 2UýSysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos)ÿSysTick_CTRL_TICKINT_Pos 1U€SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos)‚SysTick_CTRL_ENABLE_Pos 0UƒSysTick_CTRL_ENABLE_Msk (1UL )†SysTick_LOAD_RELOAD_Pos 0U‡SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL )ŠSysTick_VAL_CURRENT_Pos 0U‹SysTick_VAL_CURRENT_Msk (0xFFFFFFUL )ŽSysTick_CALIB_NOREF_Pos 31U�SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALI
..\..\..\Library\CMSIS\Include\core_cm0.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil*›!_reserved0Y#!VY#!CY#!ZY#!NY#S®bÇwYPAPSR_Type‚*ì!ISRY# !_reserved0Y#Sÿb@wYPIPSR_Typel�*š!ISRY# !_reserved0Y#!TY#!_reserved1Y#!VY#!CY#!ZY#!NY#S­b‘wYPxPSR_Typeµ*„!_reserved0Y#!SPSELY#!_reserved1Y#S—b?wYPCONTROL_Type„×*¬ º¬ISER±#ÑYRESERVED0Æ#ë¬ICERâ#€ƒYRSERVED1ø#„�¬ISPR#€µYRESERVED2*#„ЬICPRG#€èYRESERVED3]#„…Y?RESERVED4z#€ ¬IP—#€tYPNVIC_Type¬ö*Ì(CPUIDR#ICSR¬#RESERVED0Y#AIRCR¬# SCR¬#CCR¬#RESERVED1Y#³¬SHP*#SHCSR¬#$YtLPSCB_TypeÄ�*œ CTRL¬#LOAD¬#VAL¬#CALIBR# PSysTick_Typegö<Ô õNVIC_EnableIRQ$IRQn<ø €NVIC_DisableIRQ$IRQn;´
�NVIC_GetPendingIRQY$IRQna__resultY<Û
˜NVIC_SetPendingIRQ$IRQn<„ £NVIC_ClearPendingIRQ$IRQn<¸ °NVIC_SetPriority$IRQn$Ypriority;ò ÈNVIC_GetPriorityY$IRQna__resultY<Œ ÚNVIC_SystemReset;Å �SysTick_ConfigY$Yticksa__resultY:;<=__SYSTEM_MINI58SERIES_H__ __XTAL12M (12000000UL)__XTAL32K (32768UL)__IRC10K (10000UL)__XTAL __XTAL12M__HXT __XTAL __HIRC (22118400UL)lb
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\system_Mini58Series.h4
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\system_Mini58Series.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilq__HSIYqSystemCoreClockYqCyclesPerUsYqPllClockYI8è__HSIöSystemCoreClockCyclesPerUs"PllClock?@A __SYS_H__ !ADC_RST ((0x4<<24) | SYS_IPRST1_ADCRST_Pos )"ACMP_RST ((0x4<<24) | SYS_IPRST1_ACMPRST_Pos )#PWM0_RST ((0x4<<24) | SYS_IPRST1_PWM0RST_Pos )$UART0_RST ((0x4<<24) | SYS_IPRST1_UART0RST_Pos )%UART1_RST ((0x4<<24) | SYS_IPRST1_UART1RST_Pos )&SPI0_RST ((0x4<<24) | SYS_IPRST1_SPI0RST_Pos )'I2C0_RST ((0x4<<24) | SYS_IPRST1_I2C0RST_Pos )(I2C1_RST ((0x4<<24) | SYS_IPRST1_I2C1RST_Pos ))TMR1_RST ((0x4<<24) | SYS_IPRST1_TMR1RST_Pos )*TMR0_RST ((0x4<<24) | SYS_IPRST1_TMR0RST_Pos )+GPIO_RST ((0x4<<24) | SYS_IPRST1_GPIORST_Pos )1SYS_BODCTL_BOD_RST_EN (1UL<<SYS_BODCTL_BODRSTEN_Pos)2SYS_BODCTL_BOD_INTERRUPT_EN (0UL<<SYS_BODCTL_BODRSTEN_Pos)3SYS_BODCTL_BODVL_4_4V (3UL<<SYS_BODCTL_BODVL_Pos)4SYS_BODCTL_BODVL_3_7V (2UL<<SYS_BODCTL_BODVL_Pos)5SYS_BODCTL_BODVL_2_7V (1UL<<SYS_BODCTL_BODVL_Pos)6SYS_BODCTL_BODVL_2_2V (0UL<<SYS_BODCTL_BODVL_Pos)<SYS_MFP_TYPE_Msk(bit) (1UL << ((bit) +16))=SYS_MFP_ALT_Msk(bit) (1UL << ((bit) + 8))>SYS_MFP_MFP_Msk(bit) (1UL << ((bit) ))@SYS_MFP_P00_GPIO 0x00000000ULASYS_MFP_P00_UART0_nCTS 0x00000100ULBSYS_MFP_P00_UART0_TXD 0x00000101ULCSYS_MFP_P00_Msk 0x00000101ULESYS_MFP_P01_GPIO 0x00000000ULFSYS_MFP_P01_SPI0_SS 0x00000002ULGSYS_MFP_P01_UART0_nRTS 0x00000200ULHSYS_MFP_P01_UART0_RXD 0x00000202ULISYS_MFP_P01_Msk 0x00000202ULKSYS_MFP_P04_GPIO 0x00000000ULLSYS_MFP_P04_PWM0_CH5 0x00001010ULMSYS_MFP_P04_SPI0_SS 0x00001000ULNSYS_MFP_P04_Msk 0x00001010ULPSYS_MFP_P05_GPIO 0x00000000ULQSYS_MFP_P05_PWM0_CH4 0x00002020ULRSYS_MFP_P05_SPI0_MOSI 0x00002000ULSSYS_MFP_P05_Msk 0x00002020ULUSYS_MFP_P06_GPIO 0x00000000ULVSYS_MFP_P06_PWM0_CH1 0x00004040ULWSYS_MFP_P06_SPI0_MISO 0x00004000ULXSYS_MFP_P06_Msk 0x00004040ULZSYS_MFP_P07_GPIO 0x00000000UL[SYS_MFP_P07_PWM0_CH0 0x00008080UL\SYS_MFP_P07_SPI0_CLK 0x00008000UL]SYS_MFP_P07_Msk 0x00008080UL_SYS_MFP_P10_ACMP0_P1 0x00000101UL`SYS_MFP_P10_ADC_CH1 0x00000001ULaSYS_MFP_P10_GPIO 0x00000000ULbSYS_MFP_P10_Msk 0x00000101ULdSYS_MFP_P12_ACMP0_P2 0x00000404ULeSYS_MFP_P12_ADC_CH2 0x00000004ULfSYS_MFP_P12_GPIO 0x00000000ULgSYS_MFP_P12_UART0_RXD 0x00000400ULhSYS_MFP_P12_PWM0_CH0 0x04000000ULiSYS_MFP_P12_Msk 0x04000404ULkSYS_MFP_P13_ACMP0_P3 0x00000808ULlSYS_MFP_P13_ADC_CH3 0x00000008ULmSYS_MFP_P13_GPIO 0x00000000ULnSYS_MFP_P13_UART0_TXD 0x00000800ULoSYS_MFP_P13_PWM0_CH1 0x08000000ULpSYS_MFP_P13_Msk 0x08000808ULrSYS_MFP_P14_ACMP0_N 0x00001010ULsSYS_MFP_P14_ADC_CH4 0x00000010ULtSYS_MFP_P14_GPIO 0x00000000ULuSYS_MFP_P14_UART1_RXD 0x00001000ULvSYS_MFP_P14_PWM0_CH4 0x10000000ULwSYS_MFP_P14_Msk 0x10001010ULySYS_MFP_P15_ACMP0_P0 0x00002020ULzSYS_MFP_P15_ADC_CH5 0x00000020UL{SYS_MFP_P15_GPIO 0x00000000UL|SYS_MFP_P15_UART1_TXD 0x00002000UL}SYS_MFP_P15_Msk 0x00002020ULSYS_MFP_P22_GPIO 0x00000000UL€SYS_MFP_P22_I2C1_SCL 0x00000404UL�SYS_MFP_P22_PWM0_CH0 0x00000400UL‚SYS_MFP_P22_Msk 0x00000404UL„SYS_MFP_P23_GPIO 0x00000000UL…SYS_MFP_P23_I2C1_SDA 0x00000808UL†SYS_MFP_P23_PWM0_CH1 0x00000800UL‡SYS_MFP_P23_Msk 0x00000808UL‰SYS_MFP_P24_GPIO 0x00000000ULŠSYS_MFP_P24_PWM0_CH2 0x00001000UL‹SYS_MFP_P24_UART1_RXD 0x00000010ULŒSYS_MFP_P24_Msk 0x00001010ULŽSYS_MFP_P25_GPIO 0x00000000UL�SYS_MFP_P25_PWM0_CH3 0x00002000UL�SYS_MFP_P25_UART1_TXD 0x00000020UL‘SYS_MFP_P25_Msk 0x00002020UL“SYS_MFP_P26_ACMP1_O 0x00004040UL”SYS_MFP_P26_GPIO 0x00000000UL•SYS_MFP_P26_PWM0_CH4 0x00004000UL–SYS_MFP_P26_Msk 0x00004040UL˜SYS_MFP_P30_ACMP1_N 0x00000100UL™SYS_MFP_P30_ADC_CH6 0x00000101ULšSYS_MFP_P30_GPIO 0x00000000UL›SYS_MFP_P30_Msk 0x00000101UL�SYS_MFP_P31_ACMP1_P0 0x00000200ULžSYS_MFP_P31_ADC_CH7 0x00000202ULŸSYS
..\..\..\Library\StdDriver\inc\sys.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil9Ú¢SYS_UnlockReg9ð´SYS_LockRegCDE __CLK_H__ "FREQ_25MHZ 25000000#FREQ_50MHZ 50000000$FREQ_72MHZ 72000000%FREQ_100MHZ 100000000&FREQ_200MHZ 200000000'FREQ_250MHZ 250000000(FREQ_500MHZ 500000000.CLK_PWRCTL_XTL12M 0x01UL/CLK_PWRCTL_XTLEN_HXT 0x01UL0CLK_PWRCTL_XTL32K 0x02UL1CLK_PWRCTL_XTLEN_LXT 0x02UL6CLK_CLKSEL0_HCLKSEL_XTAL 0x00UL7CLK_CLKSEL0_HCLKSEL_HXT 0x00UL8CLK_CLKSEL0_HCLKSEL_LXT 0x00UL9CLK_CLKSEL0_HCLKSEL_PLL 0x02UL:CLK_CLKSEL0_HCLKSEL_LIRC 0x03UL;CLK_CLKSEL0_HCLKSEL_HIRC 0x07UL<CLK_CLKSEL0_STCLKSEL_XTAL 0x00UL=CLK_CLKSEL0_STCLKSEL_XTAL_DIV2 0x10UL>CLK_CLKSEL0_STCLKSEL_HCLK_DIV2 0x18UL?CLK_CLKSEL0_STCLKSEL_HIRC_DIV2 0x38UL@CLK_CLKSEL0_STCLKSEL_HCLK 0x08ULECLK_CLKSEL1_WDTSEL_XTAL 0x00000000ULFCLK_CLKSEL1_WDTSEL_HCLK_DIV2048 0x00000002ULGCLK_CLKSEL1_WDTSEL_IRC10K 0x00000003ULHCLK_CLKSEL1_WDTSEL_LIRC 0x00000003ULICLK_CLKSEL1_ADCSEL_XTAL 0x00000000ULJCLK_CLKSEL1_ADCSEL_PLL 0x00000004ULKCLK_CLKSEL1_ADCSEL_HCLK 0x00000008ULLCLK_CLKSEL1_ADCSEL_HIRC 0x0000000CULMCLK_CLKSEL1_SPISEL_XTAL 0x00000000ULNCLK_CLKSEL1_SPISEL_HCLK 0x00000010ULOCLK_CLKSEL1_SPISEL_PLL 0x00000020ULPCLK_CLKSEL1_TMR0SEL_XTAL 0x00000000ULQCLK_CLKSEL1_TMR0SEL_LIRC 0x00000100ULRCLK_CLKSEL1_TMR0SEL_HCLK 0x00000200ULSCLK_CLKSEL1_TMR0SEL_TM0 0x00000300ULTCLK_CLKSEL1_TMR0SEL_HIRC 0x00000700ULUCLK_CLKSEL1_TMR1SEL_XTAL 0x00000000ULVCLK_CLKSEL1_TMR1SEL_LIRC 0x00001000ULWCLK_CLKSEL1_TMR1SEL_HCLK 0x00002000ULXCLK_CLKSEL1_TMR1SEL_TM1 0x00003000ULYCLK_CLKSEL1_TMR1SEL_HIRC 0x00007000ULZCLK_CLKSEL1_UARTSEL_XTAL 0x00000000UL[CLK_CLKSEL1_UARTSEL_PLL 0x01000000UL\CLK_CLKSEL1_UARTSEL_HIRC 0x02000000UL]CLK_CLKSEL1_PWMCH01SEL_HCLK 0x20000000UL^CLK_CLKSEL1_PWMCH23SEL_HCLK 0x80000000ULdCLK_CLKSEL2_CLKOSEL_XTAL 0x00000000ULeCLK_CLKSEL2_CLKOSEL_HXT 0x00000000ULfCLK_CLKSEL2_CLKOSEL_LXT 0x00000000ULgCLK_CLKSEL2_CLKOSEL_LIRC 0x00000004ULhCLK_CLKSEL2_CLKOSEL_HCLK 0x00000008ULiCLK_CLKSEL2_CLKOSEL_HIRC 0x0000000CULjCLK_CLKSEL2_PWMCH45SEL_HCLK 0x00000020ULkCLK_CLKSEL2_WWDTSEL_HCLK_DIV2048 0x00020000ULlCLK_CLKSEL2_WWDTSEL_LIRC 0x00030000ULrCLK_CLKDIV_ADC(x) (((x)-1) << 16)sCLK_CLKDIV_UART(x) (((x)-1) << 8)tCLK_CLKDIV_HCLK(x) ((x)-1)yCLK_PLLCTL_PLLSRC_HXT 0x00000000ULzCLK_PLLCTL_PLLSRC_HIRC 0x00080000UL|CLK_PLLCTL_NF(x) ((x)-2)}CLK_PLLCTL_NR(x) (((x)-2)<<9)CLK_PLLCTL_NO_1 0x0000UL€CLK_PLLCTL_NO_2 0x4000UL�CLK_PLLCTL_NO_4 0xC000ULƒCLK_PLLCTL_72MHz_HXT (CLK_PLLCTL_PLLSRC_HXT | CLK_PLLCTL_NR(2) | CLK_PLLCTL_NF( 24) | CLK_PLLCTL_NO_2)„CLK_PLLCTL_96MHz_HXT (CLK_PLLCTL_PLLSRC_HXT | CLK_PLLCTL_NR(2) | CLK_PLLCTL_NF( 32) | CLK_PLLCTL_NO_2)…CLK_PLLCTL_100MHz_HXT (CLK_PLLCTL_PLLSRC_HXT | CLK_PLLCTL_NR(3) | CLK_PLLCTL_NF( 50) | CLK_PLLCTL_NO_2)‡CLK_PLLCTL_72MHz_HIRC (CLK_PLLCTL_PLLSRC_HIRC | CLK_PLLCTL_NR(4) | CLK_PLLCTL_NF( 26) | CLK_PLLCTL_NO_2)ˆCLK_PLLCTL_96MHz_HIRC (CLK_PLLCTL_PLLSRC_HIRC | CLK_PLLCTL_NR(13)| CLK_PLLCTL_NF(113) | CLK_PLLCTL_NO_2)‰CLK_PLLCTL_100MHz_HIRC (CLK_PLLCTL_PLLSRC_HIRC | CLK_PLLCTL_NR(4) | CLK_PLLCTL_NF( 36) | CLK_PLLCTL_NO_2)ŽMODULE_APBCLK(x) ((x >>31) & 0x1)�MODULE_CLKSEL(x) ((x >>29) & 0x3)�MODULE_CLKSEL_Msk(x) ((x >>25) & 0xf)‘MODULE_CLKSEL_Pos(x) ((x >>20) & 0x1f)’MODULE_CLKDIV(x) ((x >>18) & 0x3)“MODULE_CLKDIV_Msk(x) ((x >>10) & 0xff)”MODULE_CLKDIV_Pos(x) ((x >>5 ) & 0x1f)•MODULE_IP_EN_Pos(x) ((x >>0 ) & 0x1f)–MODULE_NoMsk 0x0—NA MODULE_NoMsk™MODULE_APBCLK_ENC(x) (((x) & 0x01) << 31)šMODULE_CLKSEL_ENC(x) (((x) & 0x03) << 29)›MODULE_CLKSEL_Msk_ENC(x) (((x) & 0x0f) << 25)œMODULE_CLKSEL_Pos_ENC(x) (((x) & 0x1f) << 20)�MODULE_CLKDIV_ENC(x) (((x) & 0x03) << 18)žMODULE_CLKDIV_Msk_ENC(x) (((x) & 0xff) << 10)ŸMODULE_CLKDIV_Pos_ENC(x) (((x) & 0x1f) << 5) MODULE_IP_EN_Pos_ENC(x) (((x) & 0x1f) << 0)¤ISP_MODULE (( 0UL<<31)|( 0<<29)|( MODULE_NoMsk<<25)|( 0
..\..\..\Library\StdDriver\inc\clk.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil;ÞÄCLK_GetPLLClockFreqYa__resultY\u32PllFreqY\u32PllRegY\u32FINY\u32NFY\u32NRY\u32NOYÐ:\au8NoTblEGHI __ACMP_H__ !ACMP_VNEG_PIN (0xFFUL)"ACMP_VNEG_BANDGAP (0x00UL)#ACMP_VNEG_4_OVER_24_VDD (0x80UL)$ACMP_VNEG_5_OVER_24_VDD (0x81UL)%ACMP_VNEG_6_OVER_24_VDD (0x82UL)&ACMP_VNEG_7_OVER_24_VDD (0x83UL)'ACMP_VNEG_8_OVER_24_VDD (0x84UL)(ACMP_VNEG_9_OVER_24_VDD (0x85UL))ACMP_VNEG_10_OVER_24_VDD (0x86UL)*ACMP_VNEG_11_OVER_24_VDD (0x87UL)+ACMP_VNEG_12_OVER_24_VDD (0x88UL),ACMP_VNEG_13_OVER_24_VDD (0x89UL)-ACMP_VNEG_14_OVER_24_VDD (0x8AUL).ACMP_VNEG_15_OVER_24_VDD (0x8BUL)/ACMP_VNEG_16_OVER_24_VDD (0x8CUL)0ACMP_VNEG_17_OVER_24_VDD (0x8DUL)1ACMP_VNEG_18_OVER_24_VDD (0x8EUL)2ACMP_VNEG_19_OVER_24_VDD (0x8FUL)3ACMP_HYSTERESIS_ENABLE (1UL << ACMP_CTL_HYSSEL_Pos)4ACMP_HYSTERESIS_DISABLE (0UL)5ACMP_CH0_POSPIN_P15 (0UL)6ACMP_CH0_POSPIN_P10 (1UL << ACMP_CTL_POSSEL_Pos)7ACMP_CH0_POSPIN_P12 (2UL << ACMP_CTL_POSSEL_Pos)8ACMP_CH0_POSPIN_P13 (3UL << ACMP_CTL_POSSEL_Pos)9ACMP_CH1_POSPIN_P31 (0UL):ACMP_CH1_POSPIN_P32 (1UL << ACMP_CTL_POSSEL_Pos);ACMP_CH1_POSPIN_P34 (2UL << ACMP_CTL_POSSEL_Pos)<ACMP_CH1_POSPIN_P35 (3UL << ACMP_CTL_POSSEL_Pos)=ACMP_FILTSEL_OFF (0UL)>ACMP_FILTSEL_1PCLK (1UL << ACMP_CTL_FILTSEL_Pos)?ACMP_FILTSEL_2PCLK (2UL << ACMP_CTL_FILTSEL_Pos)@ACMP_FILTSEL_4PCLK (3UL << ACMP_CTL_FILTSEL_Pos)AACMP_FILTSEL_8PCLK (4UL << ACMP_CTL_FILTSEL_Pos)BACMP_FILTSEL_16PCLK (5UL << ACMP_CTL_FILTSEL_Pos)CACMP_FILTSEL_32PCLK (6UL << ACMP_CTL_FILTSEL_Pos)DACMP_FILTSEL_64PCLK (7UL << ACMP_CTL_FILTSEL_Pos)EACMP_FILTSEL_128PCLK (8UL << ACMP_CTL_FILTSEL_Pos)FACMP_FILTSEL_256PCLK (9UL << ACMP_CTL_FILTSEL_Pos)GACMP_FILTSEL_512PCLK (10UL << ACMP_CTL_FILTSEL_Pos)lACMP_SET_NEG_SRC(acmp,u32ChNum,u32Src) do{ if(u32Src == ACMP_VNEG_PIN) ACMP->CTL[u32ChNum] &= ~ACMP_CTL_NEGSEL_Msk; else { ACMP->CTL[u32ChNum] |= ACMP_CTL_NEGSEL_Msk; ACMP->VREF = u32Src; } }while(0)|ACMP_ENABLE_HYSTERESIS(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_HYSSEL_Msk)…ACMP_DISABLE_HYSTERESIS(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_HYSSEL_Msk)ŽACMP_ENABLE_INT(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_ACMPIE_Msk)—ACMP_DISABLE_INT(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_ACMPIE_Msk)¡ACMP_ENABLE(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_ACMPEN_Msk)ªACMP_DISABLE(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_ACMPEN_Msk)³ACMP_GET_OUTPUT(acmp,u32ChNum) (ACMP->STATUS & (ACMP_STATUS_ACMPO0_Msk<<(u32ChNum))?1:0)¼ACMP_GET_INT_FLAG(acmp,u32ChNum) (ACMP->STATUS & (ACMP_STATUS_ACMPIF0_Msk<<(u32ChNum))?1:0)ÅACMP_CLR_INT_FLAG(acmp,u32ChNum) (ACMP->STATUS = (ACMP_STATUS_ACMPIF0_Msk<<(u32ChNum)))ÓACMP_SELECT_P(acmp,u32ChNum,u32Pin) (ACMP->CTL[u32ChNum] = (ACMP->CTL[u32ChNum] & ~ACMP_CTL_POSSEL_Msk) | (u32Pin))ëACMP_CRV_SEL(acmp,u32Level) (ACMP->VREF = (ACMP->VREF & ~ACMP_VREF_CRVCTL_Msk) | ((u32Level) & ~ACMP_VREF_IREFSEL_Msk))òACMP_ENABLE_CRV(acmp) (ACMP->VREF |= ACMP_VREF_IREFSEL_Msk)ùACMP_DISABLE_CRV(acmp) (ACMP->VREF &= ~ACMP_VREF_IREFSEL_Msk)‚ACMP_ENABLE_FALLING_EDGE_TRIGGER(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_FTRGEN_Msk)‹ACMP_DISABLE_FALLING_EDGE_TRIGGER(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_FTRGEN_Msk)”ACMP_ENABLE_RISING_EDGE_TRIGGER(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_RTRGEN_Msk)�ACMP_DISABLE_RISING_EDGE_TRIGGER(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_RTRGEN_Msk)²ACMP_SET_FILTER(acmp,u32ChNum,u32Cnt) ((acmp)->CTL[(u32ChNum)] = ((acmp)->CTL[u32ChNum] & ~ACMP_CTL_FILTSEL_Msk) | (u32Cnt))H=
..\..\..\Library\StdDriver\inc\acmp.hÄ
..\..\..\Library\StdDriver\inc\acmp.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilKLM __ADC_H__  ADC_CH7_EXT (0UL)!ADC_CH7_BGP (ADC_CHEN_CH7SEL_Msk)"ADC_CMP0_LESS_THAN (0UL << ADC_CMP0_CMPCOND_Pos)#ADC_CMP1_LESS_THAN (0UL << ADC_CMP1_CMPCOND_Pos)$ADC_CMP0_GREATER_OR_EQUAL_TO (1ul << ADC_CMP0_CMPCOND_Pos)%ADC_CMP1_GREATER_OR_EQUAL_TO (1ul << ADC_CMP1_CMPCOND_Pos)&ADC_TRIGGER_BY_EXT_PIN (0UL)'ADC_TRIGGER_BY_PWM (ADC_CTL_HWTRGSEL_Msk)(ADC_FALLING_EDGE_TRIGGER (0UL))ADC_RISING_EDGE_TRIGGER (ADC_CTL_HWTRGCOND_Msk)*ADC_ADIF_INT (ADC_STATUS_ADIF_Msk)+ADC_CMP0_INT (ADC_STATUS_ADCMPF0_Msk),ADC_CMP1_INT (ADC_STATUS_ADCMPF1_Msk)-ADC_SAMPLE_CLOCK_0 (0UL).ADC_SAMPLE_CLOCK_1 (1UL)/ADC_SAMPLE_CLOCK_2 (2UL)0ADC_SAMPLE_CLOCK_4 (3UL)1ADC_SAMPLE_CLOCK_8 (4UL)2ADC_SAMPLE_CLOCK_16 (5UL)3ADC_SAMPLE_CLOCK_32 (6UL)4ADC_SAMPLE_CLOCK_64 (7UL)5ADC_SAMPLE_CLOCK_128 (8UL)6ADC_SAMPLE_CLOCK_256 (9UL)7ADC_SAMPLE_CLOCK_512 (10UL)8ADC_SAMPLE_CLOCK_1024 (11UL)9ADC_SEQMODE_TYPE_23SHUNT (0UL):ADC_SEQMODE_TYPE_1SHUNT (1UL);ADC_SEQMODE_MODESELECT_CH01 (0UL)<ADC_SEQMODE_MODESELECT_CH12 (1UL)=ADC_SEQMODE_MODESELECT_CH02 (2UL)>ADC_SEQMODE_PWM0_RISING (0UL)?ADC_SEQMODE_PWM0_CENTER (1UL)@ADC_SEQMODE_PWM0_FALLING (2UL)AADC_SEQMODE_PWM0_PERIOD (3UL)BADC_SEQMODE_PWM2_RISING (4UL)CADC_SEQMODE_PWM2_CENTER (5UL)DADC_SEQMODE_PWM2_FALLING (6UL)EADC_SEQMODE_PWM2_PERIOD (7UL)FADC_SEQMODE_PWM4_RISING (8UL)GADC_SEQMODE_PWM4_CENTER (9UL)HADC_SEQMODE_PWM4_FALLING (10UL)IADC_SEQMODE_PWM4_PERIOD (11UL)\ADC_CONFIG_CH7(adc,u32Source) (ADC->CHEN = ((adc)->CHEN & ~ADC_CHEN_CH7SEL_Msk) | (u32Source))eADC_GET_CONVERSION_DATA(adc,u32ChNum) ((adc)->DAT & ADC_DAT_RESULT_Msk)qADC_GET_INT_FLAG(adc,u32Mask) ((adc)->STATUS & (u32Mask))}ADC_CLR_INT_FLAG(adc,u32Mask) ((adc)->STATUS = ((adc)->STATUS & ~(ADC_STATUS_ADIF_Msk | ADC_STATUS_ADCMPF0_Msk | ADC_STATUS_ADCMPF1_Msk)) | (u32Mask))‰ADC_IS_BUSY(adc) ((adc)->STATUS & ADC_STATUS_BUSY_Msk ? 1 : 0)”ADC_IS_DATA_OVERRUN(adc,u32ChNum) ((adc)->STATUS & ADC_STATUS_OV_Msk ? 1 : 0)ŸADC_IS_DATA_VALID(adc,u32ChNum) ((adc)->STATUS & ADC_STATUS_VALID_Msk ? 1 : 0)§ADC_POWER_DOWN(adc) ((adc)->CTL &= ~ADC_CTL_ADCEN_Msk)¯ADC_POWER_ON(adc) ((adc)->CTL |= ADC_CTL_ADCEN_Msk)ÀADC_ENABLE_CMP0(adc,u32ChNum,u32Condition,u32Data,u32MatchCount) (ADC->CMP0 = ((u32ChNum) << ADC_CMP0_CMPCH_Pos) | (u32Condition) | ((u32Data) << ADC_CMP0_CMPDAT_Pos) | (((u32MatchCount) - 1) << ADC_CMP0_CMPMCNT_Pos) | ADC_CMP0_ADCMPIE_Msk | ADC_CMP0_ADCMPEN_Msk)ÐADC_DISABLE_CMP0(adc) ((adc)->CMP0 = 0)áADC_ENABLE_CMP1(adc,u32ChNum,u32Condition,u32Data,u32MatchCount) (ADC->CMP1 = ((u32ChNum) << ADC_CMP1_CMPCH_Pos) | (u32Condition) | ((u32Data) << ADC_CMP1_CMPDAT_Pos) | ((u32MatchCount - 1) << ADC_CMP1_CMPMCNT_Pos) | ADC_CMP1_ADCMPEN_Msk)ðADC_DISABLE_CMP1(adc) ((adc)->CMP1 = 0)ûADC_SET_INPUT_CHANNEL(adc,u32Mask) ((adc)->CHEN = (ADC->CHEN & ~ADC_CHEN_CHEN0_Msk) | (u32Mask))ƒADC_START_CONV(adc) ((adc)->CTL |= ADC_CTL_SWTRG_Msk)‹ADC_STOP_CONV(adc) ((adc)->CTL &= ~ADC_CTL_SWTRG_Msk)H<
..\..\..\Library\StdDriver\inc\adc.hÀ
..\..\..\Library\StdDriver\inc\adc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilOPQ __FMC_H__ !FMC_APROM_BASE 0x00000000UL"FMC_APROM_END 0x00008000UL#FMC_LDROM_BASE 0x00100000UL$FMC_LDROM_END 0x00100A00UL%FMC_SPROM_BASE 0x00200000UL&FMC_SPROM_END 0x00200200UL'FMC_CONFIG_BASE 0x00300000UL)FMC_FLASH_PAGE_SIZE 0x200*FMC_LDROM_SIZE 0xA00+FMC_SPROM_SIZE 0x2001FMC_ISPCMD_READ 0x002FMC_ISPCMD_READ_UID 0x043FMC_ISPCMD_READ_CID 0x0B4FMC_ISPCMD_READ_PID 0x0C5FMC_ISPCMD_READ_CRC32 0x0D6FMC_ISPCMD_PROGRAM 0x217FMC_ISPCMD_PAGE_ERASE 0x228FMC_ISPCMD_CAL_CRC32 0x2D9FMC_ISPCMD_VECMAP 0x2EBFMC_SET_APROM_BOOT() (FMC->ISPCTL &= ~FMC_ISPCTL_BS_Msk)CFMC_SET_LDROM_BOOT() (FMC->ISPCTL |= FMC_ISPCTL_BS_Msk)DFMC_DISABLE_AP_UPDATE() (FMC->ISPCTL &= ~FMC_ISPCTL_APUEN_Msk)EFMC_DISABLE_SP_UPDATE() (FMC->ISPCTL &= ~FMC_ISPCTL_SPUEN_Msk)FFMC_DISABLE_CFG_UPDATE() (FMC->ISPCTL &= ~FMC_ISPCTL_CFGUEN_Msk)GFMC_DISABLE_LD_UPDATE() (FMC->ISPCTL &= ~FMC_ISPCTL_LDUEN_Msk)HFMC_DISABLE_ISP() (FMC->ISPCTL &= ~FMC_ISPCTL_ISPEN_Msk)IFMC_ENABLE_AP_UPDATE() (FMC->ISPCTL |= FMC_ISPCTL_APUEN_Msk)JFMC_ENABLE_SP_UPDATE() (FMC->ISPCTL |= FMC_ISPCTL_SPUEN_Msk)KFMC_ENABLE_LD_UPDATE() (FMC->ISPCTL |= FMC_ISPCTL_LDUEN_Msk)LFMC_ENABLE_CFG_UPDATE() (FMC->ISPCTL |= FMC_ISPCTL_CFGUEN_Msk)MFMC_ENABLE_ISP() (FMC->ISPCTL |= FMC_ISPCTL_ISPEN_Msk)NFMC_GET_FAIL_FLAG() ((FMC->ISPCTL & FMC_ISPCTL_ISPFF_Msk) ? 1 : 0)H<
..\..\..\Library\StdDriver\inc\fmc.hÀ
..\..\..\Library\StdDriver\inc\fmc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilSTU __GPIO_H__ GPIO_PIN_MAX 8$GPIO_MODE_INPUT 0x0UL%GPIO_MODE_OUTPUT 0x1UL&GPIO_MODE_OPEN_DRAIN 0x2UL'GPIO_MODE_QUASI 0x3UL,GPIO_INT_RISING 0x00010000UL-GPIO_INT_FALLING 0x00000001UL.GPIO_INT_BOTH_EDGE 0x00010001UL/GPIO_INT_HIGH 0x01010000UL0GPIO_INT_LOW 0x01000001UL5GPIO_INTTYPE_EDGE 0UL6GPIO_INTTYPE_LEVEL 1UL;GPIO_DBCTL_ICLK_ON 0x00000020UL<GPIO_DBCTL_ICLK_OFF 0x00000000UL>GPIO_DBCTL_DBCLKSRC_IRC10K 0x00000010UL?GPIO_DBCTL_DBCLKSRC_HCLK 0x00000000ULAGPIO_DBCTL_DBCLKSEL_1 0x00000000ULBGPIO_DBCTL_DBCLKSEL_2 0x00000001ULCGPIO_DBCTL_DBCLKSEL_4 0x00000002ULDGPIO_DBCTL_DBCLKSEL_8 0x00000003ULEGPIO_DBCTL_DBCLKSEL_16 0x00000004ULFGPIO_DBCTL_DBCLKSEL_32 0x00000005ULGGPIO_DBCTL_DBCLKSEL_64 0x00000006ULHGPIO_DBCTL_DBCLKSEL_128 0x00000007ULIGPIO_DBCTL_DBCLKSEL_256 0x00000008ULJGPIO_DBCTL_DBCLKSEL_512 0x00000009ULKGPIO_DBCTL_DBCLKSEL_1024 0x0000000AULLGPIO_DBCTL_DBCLKSEL_2048 0x0000000BULMGPIO_DBCTL_DBCLKSEL_4096 0x0000000CULNGPIO_DBCTL_DBCLKSEL_8192 0x0000000DULOGPIO_DBCTL_DBCLKSEL_16384 0x0000000EULPGPIO_DBCTL_DBCLKSEL_32768 0x0000000FUL`GPIO_PIN_ADDR(port,pin) (*((volatile uint32_t *)((GPIOBIT0_BASE+(0x20*(port))) + ((pin)<<2))))aP00 GPIO_PIN_ADDR(0, 0)bP01 GPIO_PIN_ADDR(0, 1)cP02 GPIO_PIN_ADDR(0, 2)dP03 GPIO_PIN_ADDR(0, 3)eP04 GPIO_PIN_ADDR(0, 4)fP05 GPIO_PIN_ADDR(0, 5)gP06 GPIO_PIN_ADDR(0, 6)hP07 GPIO_PIN_ADDR(0, 7)iP10 GPIO_PIN_ADDR(1, 0)jP11 GPIO_PIN_ADDR(1, 1)kP12 GPIO_PIN_ADDR(1, 2)lP13 GPIO_PIN_ADDR(1, 3)mP14 GPIO_PIN_ADDR(1, 4)nP15 GPIO_PIN_ADDR(1, 5)oP16 GPIO_PIN_ADDR(1, 6)pP17 GPIO_PIN_ADDR(1, 7)qP20 GPIO_PIN_ADDR(2, 0)rP21 GPIO_PIN_ADDR(2, 1)sP22 GPIO_PIN_ADDR(2, 2)tP23 GPIO_PIN_ADDR(2, 3)uP24 GPIO_PIN_ADDR(2, 4)vP25 GPIO_PIN_ADDR(2, 5)wP26 GPIO_PIN_ADDR(2, 6)xP27 GPIO_PIN_ADDR(2, 7)yP30 GPIO_PIN_ADDR(3, 0)zP31 GPIO_PIN_ADDR(3, 1){P32 GPIO_PIN_ADDR(3, 2)|P33 GPIO_PIN_ADDR(3, 3)}P34 GPIO_PIN_ADDR(3, 4)~P35 GPIO_PIN_ADDR(3, 5)P36 GPIO_PIN_ADDR(3, 6)€P37 GPIO_PIN_ADDR(3, 7)�P40 GPIO_PIN_ADDR(4, 0)‚P41 GPIO_PIN_ADDR(4, 1)ƒP42 GPIO_PIN_ADDR(4, 2)„P43 GPIO_PIN_ADDR(4, 3)…P44 GPIO_PIN_ADDR(4, 4)†P45 GPIO_PIN_ADDR(4, 5)‡P46 GPIO_PIN_ADDR(4, 6)ˆP47 GPIO_PIN_ADDR(4, 7)‰P50 GPIO_PIN_ADDR(5, 0)ŠP51 GPIO_PIN_ADDR(5, 1)‹P52 GPIO_PIN_ADDR(5, 2)ŒP53 GPIO_PIN_ADDR(5, 3)�P54 GPIO_PIN_ADDR(5, 4)ŽP55 GPIO_PIN_ADDR(5, 5) GPIO_CLR_INT_FLAG(gpio,u32PinMask) ((gpio)->INTSRC = u32PinMask)¬GPIO_DISABLE_DEBOUNCE(gpio,u32PinMask) ((gpio)->DBEN &= ~u32PinMask)¸GPIO_ENABLE_DEBOUNCE(gpio,u32PinMask) ((gpio)->DBEN |= u32PinMask)ÄGPIO_DISABLE_DIGITAL_PATH(gpio,u32PinMask) ((gpio)->DINOFF |= (u32PinMask << 16))ÐGPIO_ENABLE_DIGITAL_PATH(gpio,u32PinMask) ((gpio)->DINOFF &= ~(u32PinMask << 16))ÜGPIO_DISABLE_DOUT_MASK(gpio,u32PinMask) ((gpio)->DATMSK &= ~u32PinMask)èGPIO_ENABLE_DOUT_MASK(gpio,u32PinMask) ((gpio)->DATMSK |= u32PinMask)õGPIO_GET_INT_FLAG(gpio,u32PinMask) ((gpio)->INTSRC & u32PinMask)‰GPIO_SET_DEBOUNCE_TIME(clksrc,clksel) (GPIO->DBCTL = (GP_DBCTL_ICLKON_Msk | clksrc | clksel))”GPIO_GET_IN_DATA(gpio) ((gpio)->PIN) GPIO_SET_OUT_DATA(gpio,data) ((gpio)->DOUT = (data))«GPIO_TOGGLE(u32Pin) ((u32Pin) ^= 1)¹GPIO_EnableEINT0 GPIO_EnableIntÆGPIO_DisableEINT0 GPIO_DisableIntÕGPIO_EnableEINT1 GPIO_EnableIntâGPIO_DisableEINT1 GPIO_DisableIntH=
..\..\..\Library\StdDriver\inc\gpio.hÄ
..\..\..\Library\StdDriver\inc\gpio.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilWXY __I2C_H__ !I2C_STA 0x20"I2C_STO 0x10#I2C_SI 0x08$I2C_AA 0x043I2C_SET_CONTROL_REG(i2c,u8Ctrl) ( (i2c)->CTL = ((i2c)->CTL & ~0x3c) | u8Ctrl ):I2C_START(i2c) ( (i2c)->CTL = ((i2c)->CTL & ~I2C_CTL_SI_Msk) | I2C_CTL_STA_Msk )AI2C_STOP(i2c) do { (i2c)->CTL |= (I2C_CTL_SI_Msk | I2C_CTL_STO_Msk); while((i2c)->CTL & I2C_CTL_STO_Msk); } while(0)LI2C_WAIT_READY(i2c) while(!((i2c)->CTL & I2C_CTL_SI_Msk))SI2C_DISABLE_FIFO(i2c) ( (i2c)->CTL1 &= ~I2C_CTL1_TWOLVFIFO_Msk )ZI2C_ENABLE_FIFO(i2c) ( (i2c)->CTL1 |= I2C_CTL1_TWOLVFIFO_Msk )aI2C_DISABLE_CLOCK_STRETCH(i2c) ( (i2c)->CTL1 &= ~I2C_CTL1_NSTRETCH_Msk )hI2C_ENABLE_CLOCK_STRETCH(i2c) ( (i2c)->CTL1 |= I2C_CTL1_NSTRETCH_Msk )oI2C_DISABLE_OVERRUN_INT(i2c) ( (i2c)->CTL1 &= ~I2C_CTL1_OVIEN_Msk )vI2C_ENABLE_OVERRUN_INT(i2c) ( (i2c)->CTL1 |= I2C_CTL1_OVIEN_Msk )}I2C_ENABLE_UNDERRUN_INT(i2c) ( (i2c)->CTL1 |= I2C_CTL1_URIEN_Msk )„I2C_DISABLE_UNDERRUN_INT(i2c) ( (i2c)->CTL1 &= ~I2C_CTL1_URIEN_Msk )‹I2C_GET_DATA(i2c) ( (i2c)->DAT )“I2C_SET_DATA(i2c,u8Data) ( (i2c)->DAT = u8Data )šI2C_GET_STATUS(i2c) ( (i2c)->STATUS )£I2C_GET_TIMEOUT_FLAG(i2c) ( ((i2c)->TOCTL & I2C_TOCTL_TOIF_Msk) == I2C_TOCTL_TOIF_Msk ? 1:0 )¬I2C_GET_WAKEUP_FLAG(i2c) ( ((i2c)->STATUS1 & I2C_STATUS1_WKIF_Msk) == I2C_STATUS1_WKIF_Msk ? 1:0 )³I2C_CLEAR_WAKEUP_FLAG(i2c) ( (i2c)->STATUS1 = I2C_STATUS1_WKIF_Msk )H<
..\..\..\Library\StdDriver\inc\i2c.hÀ
..\..\..\Library\StdDriver\inc\i2c.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil[\] __PWM_H__ PWM_CHANNEL_NUM (6) PWM_CLK_DIV_1 (4UL)!PWM_CLK_DIV_2 (0UL)"PWM_CLK_DIV_4 (1UL)#PWM_CLK_DIV_8 (2UL)$PWM_CLK_DIV_16 (3UL)%PWM_EDGE_ALIGNED (0UL)&PWM_CENTER_ALIGNED (PWM_CTL_CNTTYPE_Msk)'PWM_TRIGGER_ADC_CNTR_IS_0 PWM_ADCTCTL0_ZPTRGEN0_Msk(PWM_TRIGGER_ADC_CNTR_IS_CMR_D PWM_ADCTCTL0_CDTRGEN0_Msk)PWM_TRIGGER_ADC_CNTR_IS_CNR PWM_ADCTCTL0_CPTRGEN0_Msk*PWM_TRIGGER_ADC_CNTR_IS_CMR_U PWM_ADCTCTL0_CUTRGEN0_Msk+PWM_FB0_EINT0 (PWM_BRKCTL_BRK0EN_Msk),PWM_FB0_ACMP1 (PWM_BRKCTL_BRK0EN_Msk | PWM_BRKCTL_BRK1SEL_Msk)-PWM_FB1_EINT1 (PWM_BRKCTL_BRK1EN_Msk).PWM_FB1_ACMP0 (PWM_BRKCTL_BRK1EN_Msk | PWM_BRKCTL_BRK0SEL_Msk)/PWM_PERIOD_INT_UNDERFLOW (0)0PWM_PERIOD_INT_MATCH_CNR (PWM_INTEN_PINTTYPE_Msk)4PWM_CH0 0x05PWM_CH1 0x16PWM_CH2 0x27PWM_CH3 0x38PWM_CH4 0x49PWM_CH5 0x5HPWM_ENABLE_COMPLEMENTARY_MODE(pwm) ((pwm)->CTL = (PWM->CTL & ~PWM_CTL_MODE_Msk) |(1UL << PWM_CTL_MODE_Pos))PPWM_DISABLE_COMPLEMENTARY_MODE(pwm) ((pwm)->CTL &= ~PWM_CTL_MODE_Msk)XPWM_ENABLE_GROUP_MODE(pwm) ((pwm)->CTL |= PWM_CTL_GROUPEN_Msk)`PWM_DISABLE_GROUP_MODE(pwm) ((pwm)->CTL &= ~PWM_CTL_GROUPEN_Msk)hPWM_ENABLE_SYNC_MODE(pwm) (PWM->CTL = ((pwm)->CTL & ~PWM_CTL_MODE_Msk) |(2UL << PWM_CTL_MODE_Pos))pPWM_DISABLE_SYNC_MODE(pwm) ((pwm)->CTL &= ~PWM_CTL_MODE_Msk)zPWM_ENABLE_OUTPUT_INVERTER(pwm,u32ChannelMask) do{ int i; (pwm)->CTL &= ~(PWM_CTL_PINV0_Msk|PWM_CTL_PINV1_Msk|PWM_CTL_PINV2_Msk|PWM_CTL_PINV3_Msk|PWM_CTL_PINV4_Msk|PWM_CTL_PINV5_Msk); for(i = 0; i < 6; i++) { if((u32ChannelMask) & (1 << i)) (pwm)->CTL |= (1 << (PWM_CTL_PINV0_Pos + (i * 4))); } }while(0)ŽPWM_SET_PRESCALER(pwm,u32ChannelNum,u32Prescaler) ((pwm)->CLKPSC = ((pwm)->CLKPSC & ~(PWM_CLKPSC_CLKPSC01_Msk << (((u32ChannelNum) >> 1) * 8))) | ((u32Prescaler) << (((u32ChannelNum) >> 1) * 8)))žPWM_SET_DIVIDER(pwm,u32ChannelNum,u32Divider) ((pwm)->CLKDIV = ((pwm)->CLKDIV & ~(PWM_CLKDIV_CLKDIV0_Msk << ((u32ChannelNum) * 4))) | ((u32Divider) << ((u32ChannelNum) * 4)))ªPWM_SET_CMR(pwm,u32ChannelNum,u32CMR) (*((__IO uint32_t *)((((uint32_t) & ((pwm)->CMPDAT0)) + u32ChannelNum * 4)))= (u32CMR))PWM_SET_CNR(pwm,u32ChannelNum,u32CNR) (*((__IO uint32_t *) ((((uint32_t)&((pwm)->PERIOD0)) + (u32ChannelNum) * 4))) = (u32CNR))ÁPWM_SET_CMRD(pwm,u32ChannelNum,u32CMRD) (*((__IO uint32_t *)((((uint32_t) & ((pwm)->CMPDAT0)) + (u32ChannelNum) * 4)))= (u32CMRD << 16))ÍPWM_SET_ALIGNED_TYPE(pwm,u32ChannelMask,u32AlignedType) ((pwm)->CTL = ((pwm)->CTL & ~PWM_CTL_CNTTYPE_Msk) | (u32AlignedType))ÖPWM_ENABLE_ASYMMETRIC_MODE(pwm) ((pwm)->CTL |= PWM_CTL_ASYMEN_Msk)ÞPWM_ENABLE_PCAEN(pwm) (PWM->PCACTL |= PWM_PCACTL_PCAEN_Msk)H<
..\..\..\Library\StdDriver\inc\pwm.hÀ
..\..\..\Library\StdDriver\inc\pwm.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil_`a __SPI_H__  SPI_MODE_0 (SPI_CTL_TXNEG_Msk)!SPI_MODE_1 (SPI_CTL_RXNEG_Msk)"SPI_MODE_2 (SPI_CTL_CLKPOL_Msk | SPI_CTL_RXNEG_Msk)#SPI_MODE_3 (SPI_CTL_CLKPOL_Msk | SPI_CTL_TXNEG_Msk)%SPI_SLAVE (SPI_CTL_SLAVE_Msk)&SPI_MASTER (0x0)(SPI_SS (SPI_SSCTL_SS_Msk))SPI_SS_ACTIVE_HIGH (SPI_SSCTL_SSACTPOL_Msk)*SPI_SS_ACTIVE_LOW (0x0),SPI_IE_MASK (0x01)-SPI_SSTA_INTEN_MASK (0x04).SPI_FIFO_TX_INTEN_MASK (0x08)/SPI_FIFO_RX_INTEN_MASK (0x10)0SPI_FIFO_RXOV_INTEN_MASK (0x20)1SPI_FIFO_TIMEOUT_INTEN_MASK (0x40)@SPI_ABORT_3WIRE_TRANSFER(spi) ( (spi)->SLVCTL |= SPI_SLVCTL_SLVABT_Msk )GSPI_CLR_3WIRE_START_INT_FLAG(spi) ( (spi)->STATUS = SPI_STATUS_SLVSTIF_Msk )NSPI_CLR_UNIT_TRANS_INT_FLAG(spi) ( (spi)->STATUS = SPI_STATUS_UNITIF_Msk )USPI_DISABLE_3WIRE_MODE(spi) ( (spi)->SLVCTL &= ~SPI_SLVCTL_SLV3WIRE_Msk )\SPI_ENABLE_3WIRE_MODE(spi) ( (spi)->SLVCTL |= SPI_SLVCTL_SLV3WIRE_Msk )cSPI_GET_RX_FIFO_COUNT(spi) ( (((spi)->STATUS & SPI_STATUS_RXCNT_Msk) >> SPI_STATUS_RXCNT_Pos) & 0xf )lSPI_GET_RX_FIFO_EMPTY_FLAG(spi) ( ((spi)->STATUS & SPI_STATUS_RXEMPTY_Msk) == SPI_STATUS_RXEMPTY_Msk ? 1:0 )uSPI_GET_TX_FIFO_EMPTY_FLAG(spi) ( ((spi)->STATUS & SPI_STATUS_TXEMPTY_Msk) == SPI_STATUS_TXEMPTY_Msk ? 1:0 )~SPI_GET_TX_FIFO_FULL_FLAG(spi) ( ((spi)->STATUS & SPI_STATUS_TXFULL_Msk) == SPI_STATUS_TXFULL_Msk ? 1:0 )…SPI_READ_RX(spi) ( (spi)->RX )�SPI_WRITE_TX(spi,u32TxData) ( (spi)->TX = u32TxData )¬SPI_ENABLE_BYTE_REORDER(spi) ( (spi)->CTL |= SPI_CTL_REORDER_Msk )³SPI_DISABLE_BYTE_REORDER(spi) ( (spi)->CTL &= ~SPI_CTL_REORDER_Msk )»SPI_SET_SUSPEND_CYCLE(spi,u32SuspCycle) ( (spi)->CTL = ((spi)->CTL & ~SPI_CTL_SUSPITV_Msk) | (u32SuspCycle << SPI_CTL_SUSPITV_Pos) )ÂSPI_SET_LSB_FIRST(spi) ( (spi)->CTL |= SPI_CTL_LSB_Msk )ÉSPI_SET_MSB_FIRST(spi) ( (spi)->CTL &= ~SPI_CTL_LSB_Msk )àSPI_IS_BUSY(spi) ( ((spi)->CTL & SPI_CTL_SPIEN_Msk) == SPI_CTL_SPIEN_Msk ? 1:0 )çSPI_TRIGGER(spi) ( (spi)->CTL |= SPI_CTL_SPIEN_Msk )H<
..\..\..\Library\StdDriver\inc\spi.h<
..\..\..\Library\StdDriver\inc\spi.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<ã”SPI_SET_SS_HIGH$ãspi"¯<‰ŸSPI_SET_SS_LOW$ãspi<¼ÑSPI_SET_DATA_WIDTH$ãspi$Yu32Widthcde __TIMER_H__  TIMER_ONESHOT_MODE (0UL)!TIMER_PERIODIC_MODE (1UL << TIMER_CTL_OPMODE_Pos)"TIMER_TOGGLE_MODE (2UL << TIMER_CTL_OPMODE_Pos)#TIMER_CONTINUOUS_MODE (3UL << TIMER_CTL_OPMODE_Pos)$TIMER_CAPTURE_FREE_COUNTING_MODE (0UL)%TIMER_CAPTURE_TRIGGER_COUNTING_MODE (TIMER_EXTCTL_CAPSEL_Msk)&TIMER_CAPTURE_COUNTER_RESET_MODE (TIMER_EXTCTL_CAPFUNCS_Msk)'TIMER_CAPTURE_FALLING_EDGE (0UL)(TIMER_CAPTURE_RISING_EDGE (1UL << TIMER_EXTCTL_CAPEDGE_Pos))TIMER_CAPTURE_FALLING_THEN_RISING_EDGE (2UL << TIMER_EXTCTL_CAPEDGE_Pos)*TIMER_CAPTURE_RISING_THEN_FALLING_EDGE (3UL << TIMER_EXTCTL_CAPEDGE_Pos)+TIMER_COUNTER_RISING_EDGE (TIMER_EXTCTL_CNTPHASE_Msk),TIMER_COUNTER_FALLING_EDGE (0UL)-TIMER_TOGGLE_TMX_CNT_OUT (0UL).TIMER_TOGGLE_TMX_EXT (TIMER_CTL_TGLPINSEL_Msk)>TIMER_SET_CMP_VALUE(timer,u32Value) ((timer)->CMP = (u32Value))HTIMER_SET_PRESCALE_VALUE(timer,u32Value) ((timer)->CTL = ((timer)->CTL & ~TIMER_CTL_PSC_Msk) | (u32Value))RTIMER_IS_ACTIVE(timer) ((timer)->CTL & TIMER_CTL_ACTSTS_Msk ? 1 : 0)]TIMER_SELECT_TOUT_PIN(timer,u32ToutSel) ((timer)->CTL = ((timer)->CTL & ~TIMER_CTL_TGLPINSEL_Msk) | (u32ToutSel))H>
..\..\..\Library\StdDriver\inc\timer.h\
..\..\..\Library\StdDriver\inc\timer.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<âfTIMER_Start$âtimer"Ë<…pTIMER_Stop$âtimer<ª{TIMER_EnableWakeup$âtimer<Ñ…TIMER_DisableWakeup$âtimer<€�TIMER_EnableCaptureDebounce$âtimer<°šTIMER_DisableCaptureDebounce$âtimer<ä¥TIMER_EnableEventCounterDebounce$âtimer<™¯TIMER_DisableEventCounterDebounce$âtimer<¼¹TIMER_EnableInt$âtimer<àÃTIMER_DisableInt$âtimer<ŠÍTIMER_EnableCaptureInt$âtimer<µ×TIMER_DisableCaptureInt$âtimer;îãTIMER_GetIntFlagY$âtimera__resultY<”íTIMER_ClearIntFlag$âtimer;ÔùTIMER_GetCaptureIntFlagY$âtimera__resultY<�ƒTIMER_ClearCaptureIntFlag$âtimer;½�TIMER_GetWakeupFlagY$âtimera__resultY<æ™TIMER_ClearWakeupFlag$âtimer;££TIMER_GetCaptureDataY$âtimera__resultY;Ü­TIMER_GetCounterY$âtimera__resultYghij __UART_H__ $UART_FIFO_RFITL_1BYTE (0x0 << UART_FIFO_RFITL_Pos)%UART_FIFO_RFITL_4BYTES (0x1 << UART_FIFO_RFITL_Pos)&UART_FIFO_RFITL_8BYTES (0x2 << UART_FIFO_RFITL_Pos)'UART_FIFO_RFITL_14BYTES (0x3 << UART_FIFO_RFITL_Pos))UART_FIFO_RTSTRGLV_1BYTE (0x0 << UART_FIFO_RTSTRGLV_Pos)*UART_FIFO_RTSTRGLV_4BYTES (0x1 << UART_FIFO_RTSTRGLV_Pos)+UART_FIFO_RTSTRGLV_8BYTES (0x2 << UART_FIFO_RTSTRGLV_Pos),UART_FIFO_RTSTRGLV_14BYTES (0x3 << UART_FIFO_RTSTRGLV_Pos)1UART_WORD_LEN_5 (0)2UART_WORD_LEN_6 (1)3UART_WORD_LEN_7 (2)4UART_WORD_LEN_8 (3)6UART_PARITY_NONE (0x0 << UART_LINE_PBE_Pos)7UART_PARITY_ODD (0x1 << UART_LINE_PBE_Pos)8UART_PARITY_EVEN (0x3 << UART_LINE_PBE_Pos)9UART_PARITY_MARK (0x5 << UART_LINE_PBE_Pos):UART_PARITY_SPACE (0x7 << UART_LINE_PBE_Pos)<UART_STOP_BIT_1 (0x0 << UART_LINE_NSB_Pos)=UART_STOP_BIT_1_5 (0x1 << UART_LINE_NSB_Pos)>UART_STOP_BIT_2 (0x1 << UART_LINE_NSB_Pos)DUART_RTS_IS_HIGH_LEV_TRG (0x1 << UART_MODEM_RTSACTLV_Pos)EUART_RTS_IS_LOW_LEV_TRG (0x0 << UART_MODEM_RTSACTLV_Pos)JUART_FUNC_SEL_UART (0x0 << UART_FUNSEL_FUN_SEL_Pos)KUART_FUNC_SEL_IrDA (0x2 << UART_FUNSEL_FUN_SEL_Pos)LUART_FUNC_SEL_RS485 (0x3 << UART_FUNSEL_FUN_SEL_Pos)^UART_BAUD_MODE0 (0)hUART_BAUD_MODE2 (UART_BAUD_BAUDM1_Msk | UART_BAUD_BAUDM0_Msk)tUART_BAUD_MODE0_DIVIDER(u32SrcFreq,u32BaudRate) (((u32SrcFreq + (u32BaudRate*8)) / u32BaudRate >> 4)-2)~UART_BAUD_MODE2_DIVIDER(u32SrcFreq,u32BaudRate) (((u32SrcFreq + (u32BaudRate/2)) / u32BaudRate)-2)‰UART_WRITE(uart,u8Data) (uart->DAT = (u8Data))’UART_READ(uart) (uart->DAT)œUART_GET_TX_EMPTY(uart) (uart->FIFOSTS & UART_FIFOSTS_TXEMPTYF_Msk)¦UART_GET_RX_EMPTY(uart) (uart->FIFOSTS & UART_FIFOSTS_RXEMPTY_Msk)¯UART_IS_TX_EMPTY(uart) ((uart->FIFOSTS & UART_FIFOSTS_TXEMPTYF_Msk) >> UART_FIFOSTS_TXEMPTYF_Pos)¹UART_WAIT_TX_EMPTY(uart) while(!(((uart->FIFOSTS) & UART_FIFOSTS_TXEMPTYF_Msk) >> UART_FIFOSTS_TXEMPTYF_Pos))ÄUART_IS_RX_READY(uart) ((uart->INTSTS & UART_INTSTS_RDAIF_Msk)>>UART_INTSTS_RDAIF_Pos)ÐUART_IS_TX_FULL(uart) ((uart->FIFOSTS & UART_FIFOSTS_TXFULL_Msk)>>UART_FIFOSTS_TXFULL_Pos)ÜUART_IS_RX_FULL(uart) ((uart->FIFOSTS & UART_FIFOSTS_RXFULL_Msk)>>UART_FIFOSTS_RXFULL_Pos)æUART_GET_TX_FULL(uart) (uart->FIFOSTS & UART_FIFOSTS_TXFULL_Msk)ðUART_GET_RX_FULL(uart) (uart->FIFOSTS & UART_FIFOSTS_RXFULL_Msk)ƒUART_ENABLE_INT(uart,u32eIntSel) (uart->INTEN |= (u32eIntSel))•UART_DISABLE_INT(uart,u32eIntSel) (uart->INTEN &= ~ (u32eIntSel))¯UART_GET_INT_FLAG(uart,u32eIntTypeFlag) ((uart->INTSTS & (u32eIntTypeFlag))?1:0)ÏUART_RS485_CLEAR_ADDR_FLAG(uart) (uart->FIFOSTS |= UART_FIFOSTS_ADDRDETF_Msk)ØUART_RS485_GET_ADDR_FLAG(uart) ((uart->FIFOSTS & UART_FIFOSTS_ADDRDETF_Msk) >> UART_FIFOSTS_ADDRDETF_Pos)H=
..\..\..\Library\StdDriver\inc\uart.h
..\..\..\Library\StdDriver\inc\uart.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<ä¸UART_CLEAR_RTS$äuart"Û<‰ÄUART_SET_RTS$äuart2 ÃUART_CLEAR_RTSêUART_SET_RTSlmn __WDT_H__ WDT_TIMEOUT_2POW4 (0UL << WDT_CTL_TOUTSEL_Pos) WDT_TIMEOUT_2POW6 (1UL << WDT_CTL_TOUTSEL_Pos)!WDT_TIMEOUT_2POW8 (2UL << WDT_CTL_TOUTSEL_Pos)"WDT_TIMEOUT_2POW10 (3UL << WDT_CTL_TOUTSEL_Pos)#WDT_TIMEOUT_2POW12 (4UL << WDT_CTL_TOUTSEL_Pos)$WDT_TIMEOUT_2POW14 (5UL << WDT_CTL_TOUTSEL_Pos)%WDT_TIMEOUT_2POW16 (6UL << WDT_CTL_TOUTSEL_Pos)&WDT_TIMEOUT_2POW18 (7UL << WDT_CTL_TOUTSEL_Pos)(WDT_RESET_DELAY_3CLK (3UL << WDT_ALTCTL_RSTDSEL_Pos))WDT_RESET_DELAY_18CLK (2UL << WDT_ALTCTL_RSTDSEL_Pos)*WDT_RESET_DELAY_130CLK (1UL << WDT_ALTCTL_RSTDSEL_Pos)+WDT_RESET_DELAY_1026CLK (0UL << WDT_ALTCTL_RSTDSEL_Pos)9WDT_CLEAR_RESET_FLAG() (WDT->CTL = (WDT->CTL & ~(WDT_CTL_IF_Msk | WDT_CTL_WKF_Msk)) | WDT_CTL_RSTF_Msk)?WDT_CLEAR_TIMEOUT_INT_FLAG() (WDT->CTL = (WDT->CTL & ~(WDT_CTL_RSTF_Msk | WDT_CTL_WKF_Msk)) | WDT_CTL_IF_Msk)EWDT_CLEAR_TIMEOUT_WAKEUP_FLAG() (WDT->CTL = (WDT->CTL & ~(WDT_CTL_RSTF_Msk | WDT_CTL_IF_Msk)) | WDT_CTL_WKF_Msk)NWDT_GET_RESET_FLAG() (WDT->CTL & WDT_CTL_RSTF_Msk ? 1 : 0)WWDT_GET_TIMEOUT_INT_FLAG() (WDT->CTL & WDT_CTL_IF_Msk ? 1 : 0)`WDT_GET_TIMEOUT_WAKEUP_FLAG() (WDT->CTL & WDT_CTL_WKF_Msk ? 1 : 0)hWDT_RESET_COUNTER() (WDT->CTL = (WDT->CTL & ~(WDT_CTL_IF_Msk | WDT_CTL_WKF_Msk | WDT_CTL_RSTF_Msk)) | WDT_CTL_RSTCNT_Msk)H<
..\..\..\Library\StdDriver\inc\wdt.hÀ
..\..\..\Library\StdDriver\inc\wdt.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilpqr __WWDT_H__ WWDT_PRESCALER_1 (0UL << WWDT_CTL_PSCSEL_Pos) WWDT_PRESCALER_2 (1UL << WWDT_CTL_PSCSEL_Pos)!WWDT_PRESCALER_4 (2UL << WWDT_CTL_PSCSEL_Pos)"WWDT_PRESCALER_8 (3UL << WWDT_CTL_PSCSEL_Pos)#WWDT_PRESCALER_16 (4UL << WWDT_CTL_PSCSEL_Pos)$WWDT_PRESCALER_32 (5UL << WWDT_CTL_PSCSEL_Pos)%WWDT_PRESCALER_64 (6UL << WWDT_CTL_PSCSEL_Pos)&WWDT_PRESCALER_128 (7UL << WWDT_CTL_PSCSEL_Pos)'WWDT_PRESCALER_192 (8UL << WWDT_CTL_PSCSEL_Pos)(WWDT_PRESCALER_256 (9UL << WWDT_CTL_PSCSEL_Pos))WWDT_PRESCALER_384 (0xAUL << WWDT_CTL_PSCSEL_Pos)*WWDT_PRESCALER_512 (0xBUL << WWDT_CTL_PSCSEL_Pos)+WWDT_PRESCALER_768 (0xCUL << WWDT_CTL_PSCSEL_Pos),WWDT_PRESCALER_1024 (0xDUL << WWDT_CTL_PSCSEL_Pos)-WWDT_PRESCALER_1536 (0xEUL << WWDT_CTL_PSCSEL_Pos).WWDT_PRESCALER_2048 (0xFUL << WWDT_CTL_PSCSEL_Pos)0WWDT_RELOAD_WORD (0x00005AA5)>WWDT_CLEAR_RESET_FLAG() (WWDT->STATUS = WWDT_STATUS_WWDTRF_Msk)FWWDT_CLEAR_INT_FLAG() (WWDT->STATUS = WWDT_STATUS_WWDTIF_Msk)OWWDT_GET_RESET_FLAG() (WWDT->STATUS & WWDT_STATUS_WWDTRF_Msk ? 1 : 0)XWWDT_GET_INT_FLAG() (WWDT->STATUS & WWDT_STATUS_WWDTIF_Msk ? 1 : 0)`WWDT_GET_COUNTER() (WWDT->CNT)kWWDT_RELOAD_COUNTER() (WWDT->RLDCNT = WWDT_RELOAD_WORD)H=
..\..\..\Library\StdDriver\inc\wwdt.hÄ
..\..\..\Library\StdDriver\inc\wwdt.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keiltuv6__MINI58SERIES_H__ |__CM0_REV 0x0201}__NVIC_PRIO_BITS 2~__Vendor_SysTickConfig 0__MPU_PRESENT 0€__FPU_PRESENT 0…†‡‹ACMP_CTL_ACMPEN_Pos (0)ŒACMP_CTL_ACMPEN_Msk (0x1ul << ACMP_CTL_ACMPEN_Pos)ŽACMP_CTL_ACMPIE_Pos (1)�ACMP_CTL_ACMPIE_Msk (0x1ul << ACMP_CTL_ACMPIE_Pos)‘ACMP_CTL_HYSSEL_Pos (2)’ACMP_CTL_HYSSEL_Msk (0x1ul << ACMP_CTL_HYSSEL_Pos)”ACMP_CTL_NEGSEL_Pos (4)•ACMP_CTL_NEGSEL_Msk (0x1ul << ACMP_CTL_NEGSEL_Pos)—ACMP_CTL_RTRGEN_Pos (8)˜ACMP_CTL_RTRGEN_Msk (0x1ul << ACMP_CTL_RTRGEN_Pos)šACMP_CTL_FTRGEN_Pos (9)›ACMP_CTL_FTRGEN_Msk (0x1ul << ACMP_CTL_FTRGEN_Pos)�ACMP_CTL_FILTSEL_Pos (20)žACMP_CTL_FILTSEL_Msk (0xful << ACMP_CTL_FILTSEL_Pos) ACMP_CTL_POSSEL_Pos (29)¡ACMP_CTL_POSSEL_Msk (0x3ul << ACMP_CTL_POSSEL_Pos)£ACMP_STATUS_ACMPIF0_Pos (0)¤ACMP_STATUS_ACMPIF0_Msk (0x1ul << ACMP_STATUS_ACMPIF0_Pos)¦ACMP_STATUS_ACMPIF1_Pos (1)§ACMP_STATUS_ACMPIF1_Msk (0x1ul << ACMP_STATUS_ACMPIF1_Pos)©ACMP_STATUS_ACMPO0_Pos (2)ªACMP_STATUS_ACMPO0_Msk (0x1ul << ACMP_STATUS_ACMPO0_Pos)¬ACMP_STATUS_ACMPO1_Pos (3)­ACMP_STATUS_ACMPO1_Msk (0x1ul << ACMP_STATUS_ACMPO1_Pos)¯ACMP_VREF_CRVCTL_Pos (0)°ACMP_VREF_CRVCTL_Msk (0xful << ACMP_VREF_CRVCTL_Pos)²ACMP_VREF_IREFSEL_Pos (7)³ACMP_VREF_IREFSEL_Msk (0x1ul << ACMP_VREF_IREFSEL_Pos)•ADC_DAT_RESULT_Pos (0)–ADC_DAT_RESULT_Msk (0x3fful << ADC_DAT_RESULT_Pos)˜ADC_DAT_OV_Pos (16)™ADC_DAT_OV_Msk (0x1ul << ADC_DAT_OV_Pos)›ADC_DAT_VALID_Pos (17)œADC_DAT_VALID_Msk (0x1ul << ADC_DAT_VALID_Pos)žADC_CTL_ADCEN_Pos (0)ŸADC_CTL_ADCEN_Msk (0x1ul << ADC_CTL_ADCEN_Pos)¡ADC_CTL_ADCIEN_Pos (1)¢ADC_CTL_ADCIEN_Msk (0x1ul << ADC_CTL_ADCIEN_Pos)¤ADC_CTL_HWTRGSEL_Pos (4)¥ADC_CTL_HWTRGSEL_Msk (0x3ul << ADC_CTL_HWTRGSEL_Pos)§ADC_CTL_HWTRGCOND_Pos (6)¨ADC_CTL_HWTRGCOND_Msk (0x1ul << ADC_CTL_HWTRGCOND_Pos)ªADC_CTL_HWTRGEN_Pos (8)«ADC_CTL_HWTRGEN_Msk (0x1ul << ADC_CTL_HWTRGEN_Pos)­ADC_CTL_SWTRG_Pos (11)®ADC_CTL_SWTRG_Msk (0x1ul << ADC_CTL_SWTRG_Pos)°ADC_CHEN_CHEN0_Pos (0)±ADC_CHEN_CHEN0_Msk (0x1ul << ADC_CHEN_CHEN0_Pos)³ADC_CHEN_CHEN1_Pos (1)´ADC_CHEN_CHEN1_Msk (0x1ul << ADC_CHEN_CHEN1_Pos)ADC_CHEN_CHEN2_Pos (2)·ADC_CHEN_CHEN2_Msk (0x1ul << ADC_CHEN_CHEN2_Pos)¹ADC_CHEN_CHEN3_Pos (3)ºADC_CHEN_CHEN3_Msk (0x1ul << ADC_CHEN_CHEN3_Pos)¼ADC_CHEN_CHEN4_Pos (4)½ADC_CHEN_CHEN4_Msk (0x1ul << ADC_CHEN_CHEN4_Pos)¿ADC_CHEN_CHEN5_Pos (5)ÀADC_CHEN_CHEN5_Msk (0x1ul << ADC_CHEN_CHEN5_Pos)ÂADC_CHEN_CHEN6_Pos (6)ÃADC_CHEN_CHEN6_Msk (0x1ul << ADC_CHEN_CHEN6_Pos)ÅADC_CHEN_CHEN7_Pos (7)ÆADC_CHEN_CHEN7_Msk (0x1ul << ADC_CHEN_CHEN7_Pos)ÈADC_CHEN_CH7SEL_Pos (8)ÉADC_CHEN_CH7SEL_Msk (0x1ul << ADC_CHEN_CH7SEL_Pos)ËADC_CMP0_ADCMPEN_Pos (0)ÌADC_CMP0_ADCMPEN_Msk (0x1ul << ADC_CMP0_ADCMPEN_Pos)ÎADC_CMP0_ADCMPIE_Pos (1)ÏADC_CMP0_ADCMPIE_Msk (0x1ul << ADC_CMP0_ADCMPIE_Pos)ÑADC_CMP0_CMPCOND_Pos (2)ÒADC_CMP0_CMPCOND_Msk (0x1ul << ADC_CMP0_CMPCOND_Pos)ÔADC_CMP0_CMPCH_Pos (3)ÕADC_CMP0_CMPCH_Msk (0x7ul << ADC_CMP0_CMPCH_Pos)×ADC_CMP0_CMPMCNT_Pos (8)ØADC_CMP0_CMPMCNT_Msk (0xful << ADC_CMP0_CMPMCNT_Pos)ÚADC_CMP0_CMPDAT_Pos (16)ÛADC_CMP0_CMPDAT_Msk (0x3fful << ADC_CMP0_CMPDAT_Pos)ÝADC_CMP1_ADCMPEN_Pos (0)ÞADC_CMP1_ADCMPEN_Msk (0x1ul << ADC_CMP1_ADCMPEN_Pos)àADC_CMP1_ADCMPIE_Pos (1)áADC_CMP1_ADCMPIE_Msk (0x1ul << ADC_CMP1_ADCMPIE_Pos)ãADC_CMP1_CMPCOND_Pos (2)äADC_CMP1_CMPCOND_Msk (0x1ul << ADC_CMP1_CMPCOND_Pos)æADC_CMP1_CMPCH_Pos (3)çADC_CMP1_CMPCH_Msk (0x7ul << ADC_CMP1_CMPCH_Pos)éADC_CMP1_CMPMCNT_Pos (8)êADC_CMP1_CMPMCNT_Msk (0xful << ADC_CMP1_CMPMCNT_Pos)ìADC_CMP1_CMPDAT_Pos (16)íADC_CMP1_CMPDAT_Msk (0x3fful << ADC_CMP1_CMPDAT_Pos)ïADC_STATUS_ADIF_Pos (0)ðADC_STATUS_ADIF_Msk (0x1ul << ADC_STATUS_ADIF_Pos)òADC_STATUS_ADCMPF0_Pos (1)óADC_STATUS_ADCMPF0_Msk (0x1ul << ADC_S
CLK_CLKSEL1_PWMCH01SEL_Msk (0x3ul << CLK_CLKSEL1_PWMCH01SEL_Pos)‚
CLK_CLKSEL1_PWMCH23SEL_Pos (30)ƒ
CLK_CLKSEL1_PWMCH23SEL_Msk (0x3ul << CLK_CLKSEL1_PWMCH23SEL_Pos)…
CLK_CLKDIV_HCLKDIV_Pos (0)†
CLK_CLKDIV_HCLKDIV_Msk (0xful << CLK_CLKDIV_HCLKDIV_Pos)ˆ
CLK_CLKDIV_UARTDIV_Pos (8)‰
CLK_CLKDIV_UARTDIV_Msk (0xful << CLK_CLKDIV_UARTDIV_Pos)‹
CLK_CLKDIV_ADCDIV_Pos (16)Œ
CLK_CLKDIV_ADCDIV_Msk (0xfful << CLK_CLKDIV_ADCDIV_Pos)Ž
CLK_CLKSEL2_CLKOSEL_Pos (2)�
CLK_CLKSEL2_CLKOSEL_Msk (0x3ul << CLK_CLKSEL2_CLKOSEL_Pos)‘
CLK_CLKSEL2_PWMCH45SEL_Pos (4)’
CLK_CLKSEL2_PWMCH45SEL_Msk (0x3ul << CLK_CLKSEL2_PWMCH45SEL_Pos)”
CLK_CLKSEL2_WWDTSEL_Pos (16)•
CLK_CLKSEL2_WWDTSEL_Msk (0x3ul << CLK_CLKSEL2_WWDTSEL_Pos)—
CLK_PLLCTL_FBDIV_Pos (0)˜
CLK_PLLCTL_FBDIV_Msk (0x1fful << CLK_PLLCTL_FBDIV_Pos)š
CLK_PLLCTL_INDIV_Pos (9)›
CLK_PLLCTL_INDIV_Msk (0x1ful << CLK_PLLCTL_INDIV_Pos)�
CLK_PLLCTL_OUTDIV_Pos (14)ž
CLK_PLLCTL_OUTDIV_Msk (0x3ul << CLK_PLLCTL_OUTDIV_Pos) 
CLK_PLLCTL_PD_Pos (16)¡
CLK_PLLCTL_PD_Msk (0x1ul << CLK_PLLCTL_PD_Pos)£
CLK_PLLCTL_BP_Pos (17)¤
CLK_PLLCTL_BP_Msk (0x1ul << CLK_PLLCTL_BP_Pos)¦
CLK_PLLCTL_OE_Pos (18)§
CLK_PLLCTL_OE_Msk (0x1ul << CLK_PLLCTL_OE_Pos)©
CLK_PLLCTL_PLLSRC_Pos (19)ª
CLK_PLLCTL_PLLSRC_Msk (0x1ul << CLK_PLLCTL_PLLSRC_Pos)¬
CLK_CLKOCTL_FREQSEL_Pos (0)­
CLK_CLKOCTL_FREQSEL_Msk (0xful << CLK_CLKOCTL_FREQSEL_Pos)¯
CLK_CLKOCTL_CLKOEN_Pos (4)°
CLK_CLKOCTL_CLKOEN_Msk (0x1ul << CLK_CLKOCTL_CLKOEN_Pos)²
CLK_CLKOCTL_DIV1EN_Pos (5)³
CLK_CLKOCTL_DIV1EN_Msk (0x1ul << CLK_CLKOCTL_DIV1EN_Pos)þ FMC_ISPCTL_ISPEN_Pos (0)ÿ FMC_ISPCTL_ISPEN_Msk (0x1ul << FMC_ISPCTL_ISPEN_Pos)� FMC_ISPCTL_BS_Pos (1)‚ FMC_ISPCTL_BS_Msk (0x1ul << FMC_ISPCTL_BS_Pos)„ FMC_ISPCTL_SPUEN_Pos (2)… FMC_ISPCTL_SPUEN_Msk (0x1ul << FMC_ISPCTL_SPUEN_Pos)‡ FMC_ISPCTL_APUEN_Pos (3)ˆ FMC_ISPCTL_APUEN_Msk (0x1ul << FMC_ISPCTL_APUEN_Pos)Š FMC_ISPCTL_CFGUEN_Pos (4)‹ FMC_ISPCTL_CFGUEN_Msk (0x1ul << FMC_ISPCTL_CFGUEN_Pos)� FMC_ISPCTL_LDUEN_Pos (5)Ž FMC_ISPCTL_LDUEN_Msk (0x1ul << FMC_ISPCTL_LDUEN_Pos)� FMC_ISPCTL_ISPFF_Pos (6)‘ FMC_ISPCTL_ISPFF_Msk (0x1ul << FMC_ISPCTL_ISPFF_Pos)“ FMC_ISPADDR_ISPADDR_Pos (0)” FMC_ISPADDR_ISPADDR_Msk (0xfffffffful << FMC_ISPADDR_ISPADDR_Pos)– FMC_ISPDAT_ISPDAT_Pos (0)— FMC_ISPDAT_ISPDAT_Msk (0xfffffffful << FMC_ISPDAT_ISPDAT_Pos)™ FMC_ISPCMD_CMD_Pos (0)š FMC_ISPCMD_CMD_Msk (0x7ful << FMC_ISPCMD_CMD_Pos)œ FMC_ISPTRG_ISPGO_Pos (0)� FMC_ISPTRG_ISPGO_Msk (0x1ul << FMC_ISPTRG_ISPGO_Pos)Ÿ FMC_DFBA_DFBA_Pos (0)  FMC_DFBA_DFBA_Msk (0xfffffffful << FMC_DFBA_DFBA_Pos)¢ FMC_FATCTL_FOM_Pos (4)£ FMC_FATCTL_FOM_Msk (0x7ul << FMC_FATCTL_FOM_Pos)¥ FMC_ISPSTS_ISPBUSY_Pos (0)¦ FMC_ISPSTS_ISPBUSY_Msk (0x1ul << FMC_ISPSTS_ISPBUSY_Pos)¨ FMC_ISPSTS_CBS_Pos (1)© FMC_ISPSTS_CBS_Msk (0x3ul << FMC_ISPSTS_CBS_Pos)« FMC_ISPSTS_ISPFF_Pos (6)¬ FMC_ISPSTS_ISPFF_Msk (0x1ul << FMC_ISPSTS_ISPFF_Pos)® FMC_ISPSTS_VECMAP_Pos (9)¯ FMC_ISPSTS_VECMAP_Msk (0xffful << FMC_ISPSTS_VECMAP_Pos)± FMC_ISPSTS_SCODE_Pos (31)² FMC_ISPSTS_SCODE_Msk (0x1ul << FMC_ISPSTS_SCODE_Pos)¡GP_MODE_MODE0_Pos (0)¢GP_MODE_MODE0_Msk (0x3ul << GP_MODE_MODE0_Pos)¤GP_MODE_MODE1_Pos (2)¥GP_MODE_MODE1_Msk (0x3ul << GP_MODE_MODE1_Pos)§GP_MODE_MODE2_Pos (4)¨GP_MODE_MODE2_Msk (0x3ul << GP_MODE_MODE2_Pos)ªGP_MODE_MODE3_Pos (6)«GP_MODE_MODE3_Msk (0x3ul << GP_MODE_MODE3_Pos)­GP_MODE_MODE4_Pos (8)®GP_MODE_MODE4_Msk (0x3ul << GP_MODE_MODE4_Pos)°GP_MODE_MODE5_Pos (10)±GP_MODE_MODE5_Msk (0x3ul << GP_MODE_MODE5_Pos)³GP_DINOFF_DINOFF0_Pos (16)´GP_DINOFF_DINOFF0_Msk (0x1ul << GP_DINOFF_DINOFF0_Pos)GP_DINOFF_DINOFF1_Pos (17)·GP_DINOFF_DINOFF1_Msk (0x1ul << GP_DINOFF_DINOFF1_Pos)¹GP_DINOFF_DINOFF2_Pos (18)ºGP_DINOFF_DINOFF2_Msk (0x1ul << GP_DINOFF_DINOFF2_Pos)¼GP_DINOFF_DINOFF3_Pos (19)½GP_DINOFF_DINOFF3_Msk (0x1ul << GP_DINOFF_DINOFF3_Pos)¿GP_DINOFF_DINOFF4_Pos (20)ÀGP_DINOFF_DINOFF4_Msk (0x1ul << GP_DINOFF_DINOFF4_Pos)ÂGP_DINOFF_DINOFF5_Pos (21)ÃGP_DINOFF_DINOFF5_Msk (0x1ul << GP_DINOFF_DINOFF5_Pos)ÅGP_DINOFF_DINOFF6_Pos (22)ÆGP_DINOFF_DINOFF6_Msk (0x1ul << GP_DINOFF_DINOFF6_Pos)ÈGP_DINOFF_DINOFF7_Pos (23)ÉGP_DINOFF_DINOFF7_Msk (0x1ul << GP_DINOFF_DINOFF7_Pos)ËGP_DOUT_DOUT0_Pos (0)ÌGP_DOUT_DOUT0_Msk (0x1ul << GP_DOUT_DOUT0_Pos)ÎGP_DOUT_DOUT1_Pos (1)ÏGP_DOUT_DOUT1_Msk (0x1ul << GP_DOUT_DOUT1_Pos)ÑGP_DOUT_DOUT2_Pos (2)ÒGP_DOUT_DOUT2_Msk (0x1ul << GP_DOUT_DOUT2_Pos)ÔGP_DOUT_DOUT3_Pos (3)ÕGP_DOUT_DOUT3_Msk (0x1ul << GP_DOUT_DOUT3_Pos)×GP_DOUT_DOUT4_Pos (4)ØGP_DOUT_DOUT4_Msk (0x1ul << GP_DOUT_DOUT4_Pos)ÚGP_DOUT_DOUT5_Pos (5)ÛGP_DOUT_DOUT5_Msk (0x1ul << GP_DOUT_DOUT5_Pos)ÝGP_DOUT_DOUT6_Pos (6)ÞGP_DOUT_DOUT6_Msk (0x1ul << GP_DOUT_DOUT6_Pos)àGP_DOUT_DOUT7_Pos (7)áGP_DOUT_DOUT7_Msk (0x1ul << GP_DOUT_DOUT7_Pos)ãGP_DATMSK_DATMSK0_Pos (0)äGP_DATMSK_DATMSK0_Msk (0x1ul << GP_DATMSK_DATMSK0_Pos)æGP_DATMSK_DATMSK1_Pos (1)çGP_DATMSK_DATMSK1_Msk (0x1ul << GP_DATMSK_DATMSK1_Pos)éGP_DATMSK_DATMSK2_Pos (2)êGP_DATMSK_DATMSK2_Msk (0x1ul << GP_DATMSK_DATMSK2_Pos)ìGP_DATMSK_DATMSK3_Pos (3)íGP_DATMSK_DATMSK3_Msk (0x1ul << GP_DATMSK_DATMSK3_Pos)ïGP_DATMSK_DATMSK4_Pos (4)ðGP_DATMSK_DATMSK4_Msk (0x1ul << GP_DATMSK_DATMSK4_Pos)òGP_DATMSK_DATMSK5_Pos (5)óGP_DATMSK_DATMSK5_Msk (0x1ul << GP_DATMSK_DATMSK5_Pos)õGP_DATMSK_DATMSK6_Pos (6)öGP_DATMSK_DATMSK6_Msk (0x1ul << GP_DATMSK_DATMSK6_Pos)øGP_DATMSK_DATMSK7_Pos (7)ùGP_DATMSK_DATMSK7_Msk (0x1ul << GP_DATMSK_DATMSK7_Pos)ûGP_PIN_PIN0_Pos (0)üGP_PIN_PIN0_Msk (0x1ul << GP_PIN_PIN
¦] §] ¨]
©]ª]«]¬]xn
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\..\..\..\Library\CMSIS\Include\C:\Keil_v5\ARM\ARMCC\Bin\..\include\..\..\..\Library\StdDriver\inc\Mini58Series.hcore_cm0.hsystem_Mini58Series.hstdint.hsys.hclk.hacmp.hadc.hfmc.hgpio.hi2c.hpwm.hspi.htimer.huart.hwdt.hwwdt.h4
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\Mini58Series.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilunsigned charunsigned shortunsigned longtáPIRQn_Type5qPACMP_T„„PADC_T½ŽPCLK_T‘Œ PFMC_T&÷ PGPIO_T´óPGPIO_DB_T.™PI2C_T@Ü%PINTR_T-—)PPWM_TÿÊ=PSPI_TÖ
ÆHPSYS_TŽ ½NPTIMER_TÖ �RPUART_T2
ˆWPWDT_Tá
ÄYPWWDT_Tÿ
ÓZPvu8Õ[!tòPvu16Ö[!tPvu32$×[!„IRQnNonMaskableInt_IRQnrHardFault_IRQnsSVCall_IRQn{PendSV_IRQn~SysTick_IRQnBOD_IRQnWDT_IRQnEINT0_IRQnEINT1_IRQnGPIO01_IRQnGPIO234_IRQnPWM_IRQnFB_IRQnTMR0_IRQnTMR1_IRQn UART0_IRQn UART1_IRQn
SPI_IRQnGPIO5_IRQnHIRC_IRQnI2C0_IRQnI2C1_IRQnACMP_IRQnPDWU_IRQnADC_IRQn*·‘·CTLˆ#STATUS·#VREF·# tY*‡ XDAT�#Õ�RESERVED0Ì#CTL·# CHEN·#$CMP0·#(CMP1·#,STATUS·#0¬�RESERVED1##4TRGDLY·#DEXTSMPT·#HSEQCTL·#LSEQDAT1�#PSEQDAT2�#TYt‡*¦
(PWRCTL·#AHBCLK·#APBCLK·#STATUS·# CLKSEL0·#CLKSEL1·#CLKDIV·#CLKSEL2·#PLLCTL·# CLKOCTL·#$*´ DISPCTL·#ISPADDR·#ISPDAT·#ISPCMD·# ISPTRG·#DFBA�#FATCTL·#” �RESERVED0‹#ISPSTS�#@*® $MODE·#DINOFF·#DOUT·#DATMSK·# PIN�#DBEN·#INTTYPE·#INTEN·#INTSRC·# *À DBCTL·#*­DCTL·#ADDR0·#DAT·#STATUS�# CLKDIV·#TOCTL·#ADDR1·#ADDR2·#ADDR3·# ADDRMSK0·#$ADDRMSK1·#(ADDRMSK2·#,ADDRMSK3·#0€�RESERVED0÷#4CTL1·#<STATUS1·#@*ÿ€IRQ0_SRC�#IRQ1_SRC�#IRQ2_SRC�#IRQ3_SRC�# IRQ4_SRC�#IRQ5_SRC�#IRQ6_SRC�#IRQ7_SRC�#IRQ8_SRC�# IRQ9_SRC�#$ÝYRESERVE0Ò#(IRQ12_SRC�#0IRQ13_SRC�#4IRQ14_SRC�#8«YRESERVE1 #<IRQ16_SRC�#@IRQ17_SRC�#DIRQ18_SRC�#HIRQ19_SRC�#LŠYRESERVE2#PIRQ25_SRC�#dYRESERVE3«#hIRQ28_SRC�#pIRQ29_SRC�#tCON·#xIRQ·#|*Ö�CLKPSC·#CLKDIV·#CTL·#PERIOD0·# PERIOD1·#PERIOD2·#PERIOD3·#PERIOD4·#PERIOD5·# CMPDAT0·#$CMPDAT1·#(CMPDAT2·#,CMPDAT3·#0CMPDAT4·#4CMPDAT5·#8è�RESERVED0ß #<INTEN·#TINTSTS·#XPOEN·#\BRKCTL·#`DTCTL·#dADCTCTL0·#hADCTCTL1·#lADCTSTS0·#pADCTSTS1·#tPHCHG·#xPHCHGNXT·#|PHCHGMSK·#€IFA·#„PCACTL·#ˆMSKALIGN·#Œ*ŽHCTL·#CLKDIV·#SSCTL·#‰�RESERVED0 # RX�#­�RESERVED1$ #TX·# Ñ�RESERVED2H #$SLVCTL·#<FIFOCTL·#@STATUS·#D*Ö„PDID�#RSTSTS·#IPRST0·#IPRST1·# Ò�RESERVED0É #BODCTL·#ú�RESERVED1ñ #P0_MFP·#0P1_MFP·#4P2_MFP·#8P3_MFP·#<P4_MFP·#@P5_MFP·#Dè�
RESERVED2_ #HIRCTCTL·#€IRCTIEN·#„IRCTISTS·#ˆ³�RESERVED3ª #ŒREGLCTL·#€*²CTL·#CMP·#INTSTS·#CNT�# CAP�#EXTCTL·#EINTSTS·#*á4DAT·#INTEN·#FIFO·#LINE·# MODEM·#MODEMSTS·#FIFOSTS·#INTSTS·#TOUT·# BAUD·#$IRDA·#(ALTCTL·#,FUNSEL·#0*ÿCTL·#ALTCTL·#*¶RLDCNT·#CTL·#STATUS·#CNT�# xyz __DRV_FLASH_H ¤›
..\..\..\Library\StdDriver\driver\..\..\..\Library\Device\Nuvoton\Mini58Series\Include\lib_driver_flash_pan159.hMini58Series.hØ
..\..\..\Library\StdDriver\driver\lib_driver_flash_pan159.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil|}~
/PTR32 ((uint32_t*)p_data)0PTR8 ((uint8_t*)p_data)WPTR8XPTR32ePTR32 ((uint32_t*)p_data)fPTR8 ((uint8_t*)p_data)gTMP (*((uint32_t*)tmp))…TMP†PTR8‡PTR32œ’
..\..\..\Library\StdDriver\driver\..\..\..\Library\StdDriver\driver\lib_driver_flash_pan159.clib_driver_flash_pan159.hä
..\..\..\Library\StdDriver\driver\lib_driver_flash_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keiluvoid"Ù€!/!I$ > %%%% %C
%C % %
%%%C%C&I  ((
     1 1 1 1
I8 
I
I8 4 !
I8
"I#7I$I%I&I 'I(I) * +,-./4  04 14 24 34 44 5.:;9? I6.:;9? 7.:;9G8.:;9? I 9.:;9? :.:;9G ;.:;9? I<.:;9? =.:;9G>.:;9? I@?.:;9? @@.:;9G@A.:;9? I@
B.:;9? @
C.:;9G@
D1E1F1XYWG1XYWH.1I.1@J.1@
K.1L.< 4 I? M.< 4 ? NIOPI:;9QI4 R S TUVW1X4I ,Y4I Z4I[4I,\4I]4I 4 ^4I ,4 _4I4 `4I,4 a4I4 b41 ,c41d41,e41f1g1hI iIjIkI 4 lI ,4 mI4 n1 o1p4I ? q4I? < r4I,s4It5Iu;v=w%x<%Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=9931,9931,6642 --cpu=Cortex-M0 --fpu=SoftVFP --output=.\obj\lib_driver_flash_pan159.o --vfemode=force
Input Comments:p1f3c-3Component: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]armasm --debug --diag_suppress=9931,9931,1602,1073 --cpu=Cortex-M0 --fpu=SoftVFP --apcs=/interwork/interwork --no_divide lib_driver_flash_pan159.oComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637]ArmCC --c99 --split_sections --debug -c -o.\obj\lib_driver_flash_pan159.o --depend=.\obj\lib_driver_flash_pan159.d --cpu=Cortex-M0 --apcs=interwork -O3 --diag_suppress=9931 -I..\..\..\Library\CMSIS\Include -I..\..\..\Library\Device\Nuvoton\Mini58Series\Include -I..\..\..\Library\StdDriver\inc -I..\..\Template -I..\..\..\Library\StdDriver\driver -I..\debug -IC:\Users\Terry\AppData\Local\Arm\Packs\Nuvoton\NuMicro_DFP\1.3.12\Device\Mini58\Include -IC:\Keil_v5\ARM\CMSIS\Include -D__MICROLIB -D__UVISION_VERSION=531 --omf_browse=.\obj\lib_driver_flash_pan159.crf ..\..\..\Library\StdDriver\driver\lib_driver_flash_pan159.còòòïòï<òï‚òï„ã�¡ñÿ•‰$h$ h
D D $MñÿßßÏ\ÑG\3\\
êО†mT;# òÙÀ¨�x`E( !î"Õ$žg-€ëv±IxM?Eþ,À84=0QÊU‘YD~÷z¾]…aI(AÇ<ŒeRinßrªv}IQM%Eñ,À8Œ4W0+Qþ
UÒ
Y’
~R
z&
]ú aË (Ÿ Ac <5 e iÜ n¯ rm u3 Hú
LÁ
D€
+B
7
3¿ /† PL T XÆ}yy@\`Ë'’@I;dÔh›maqtßG£KgC#*â6ž2Y.OàS¤WT|xÈ[Œ_M&?Å:‡cJglÑp„=FjI<5‚ „<2) "\ñÿ

›
š0
™

›"
œB
œt
™

›,
�h
�v
™8Ö
Ú
Þ

W
8ÖÚÞW8<
8<0"40#4 0$40%4;Ñ4Õ+;ÑÕÙ,÷ûÿ0
K0K 0'L+/;Ñ Õ Ù-  1K1'11K51BKNKZKfKxKˆKšLž ¢ ;ÑÕÙ.2K2&20K42<KDKYL]a;ÑÕÙ/àLäèì3‰‰ ‰I'();‚�†w;‚ÆlàKïKK!K<KVKeKvK�KŸK°KÊKÙKêKKK2KMK{K•K¤KÁKÜKK%K4KHKgK‚K™KŸK´KÂKÊK;Ã…Ço;„Æn;¿ƒÃmØKæKôKKK)KJKaKzK›K²KÀK×KåKóKKK(KPKbKyK’KÊKüK.KaK~K®KíK#KNKÊ<î<K<.KQ<z<Ÿ<ªKÒKØ<ìK$K*K?K;à�äyðKKK-KM;º޾x;º�¾kßKîKKKK)K5KAKIK;»¿i;º€¾j;º†¾p;»‡¿q;ºˆ¾r;º‹¾u;ºŒ¾vå<.K;¼�Àzä<ÏKèK5KNKžK·KKK=KVK;»‘¿{æ<O;º’¾|;»“¿};Ù~Ýh¹K‰KÖK$KƒK¯K;ÑŠÕt;щÕs.ARM.attributes.strtab.shstrtab.rel.debug_pubnames.rel.debug_frame.rel.debug_line.rel.debug_info.reli.flash_pan159_write.reli.flash_pan159_read.reli.flash_pan159_erase.symtab.comment.arm_vfe_header__ARM_grp..debug_abbrev.group.2_Am0000_lbphKItke$2_000000__ARM_grp.lib_driver_flash_pan159.c.2_YA0000_GxigIsW8S64_300000__ARM_grp.lib_driver_flash_pan159.h.2_8w0000_P0vAWLjbzqa_300000__ARM_grp.Mini58Series.h.2_QtY000_6ciYCpJXQMa_c00000__ARM_grp.wwdt.h.2_c21000_gFFsFMOghTd_300000__ARM_grp.wdt.h.2_w41000_DM9$fP8hfd4_300000__ARM_grp.uart.h.2_uH0100_Ki8xywOXIW6_x00000__ARM_grp.timer.h.2_A6w000_Ac91bRVlD3c_q00000__ARM_grp.spi.h.2_Ijw000_0UZM7f0Yub8_h00000__ARM_grp.pwm.h.2_MK1000_fG$cffiOjwc_300000__ARM_grp.i2c.h.2_871000_4lsx0ZYq0a0_300000__ARM_grp.gpio.h.2_c62000_GRct7RTQsD2_300000__ARM_grp.fmc.h.2_w61000_FcovETmpqQ8_300000__ARM_grp.adc.h.2_0W1000_MKNIHme1Rf5_300000__ARM_grp.acmp.h.2_492000_yZAOtFClyL2_300000__ARM_grp.clk.h.2_IT3000_DShxJCxamyf_f00000__ARM_grp.sys.h.2_EJ3000_sLrogLuhCh3_300000__ARM_grp.system_Mini58Series.h.2_BA2000_7MMgms6zZW8_l00000__ARM_grp.core_cm0.h.2_4_x000_vJXr5MNw3A3_Z00000__ARM_grp.core_cmFunc.h.2_Mt0000_4uf0Hujq4Cd_300000__ARM_grp.core_cmInstr.h.2_Yt0000_246z57cJXud_300000__ARM_grp.cmsis_armcc.h.2_EB1000_rsHno1kuxY7_E00000__ARM_grp.stdint.h.2_8G1000_Y8yz6lqXnp2_300000.debug_abbrev__ARM_asm.debug_abbrev.1.debug_macinfo.debug_loci.SYS_UnlockReg.revsh_text.rev16_textLib$$Request$$armlibFMC_WriteFMC_ReadFMC_OpenFMC_EraseFMC_Close__ARM_grp..debug_pubnames$uart.h$.2_uH0100_Ki8xywOXIW6_x00000__ARM_grp..debug_pubnames$system_Mini58Series.h$.2_BA2000_7MMgms6zZW8_l00000__ARM_grp..debug_macinfo$wwdt.h$.2_c21000_gFFsFMOghTd_300000__ARM_grp..debug_macinfo$wdt.h$.2_w41000_DM9$fP8hfd4_300000__ARM_grp..debug_macinfo$uart.h$.2_uH0100_Ki8xywOXIW6_x00000__ARM_grp..debug_macinfo$timer.h$.2_A6w000_Ac91bRVlD3c_q00000__ARM_grp..debug_macinfo$system_Mini58Series.h$.2_BA2000_7MMgms6zZW8_l00000__ARM_grp..debug_macinfo$sys.h$.2_EJ3000_sLrogLuhCh3_300000__ARM_grp..debug_macinfo$stdint.h$.2_8G1000_Y8yz6lqXnp2_300000__ARM_grp..debug_macinfo$spi.h$.2_Ijw000_0UZM7f0Yub8_h00000__ARM_grp.
š4Ž8~<�XD…œŒl(Œ\´$LØh\@$Ldh;ÌD;D;TL; P;ðP;@D\„Ü\`<\œ°\L
p\¼ ôL° `L
ÜLì
$LL lsŒhsô¸s¬¸sd d„h'ì)')'>(Khƒ8=p �ƒad ˜L8T\Œ Ú˜"ƒVd¨"¨LP$T\¤$Ô¥x(ƒYdˆ( L¨(d\ )ÐqÜ)ƒXdì)L*d\l*Ì@8+ƒWdH+(Lp=¤\>H\DƒcdpD LEp\€E8'¸FMØGƒbdGL4aL\€aô¬tbƒUd„b,L°wL\üw`\yƒSdly 
L ‡L\X‡ÈS ˆƒTd0ˆÀ Lð“L\<”Ä'•ƒZd•PL`šL\¬šÄúp›ƒ[d€›D
LĨL\©ÈÎØ©ƒ\dè©dLL¯L\˜¯Ä¢\°ƒ_dl°X
LĺL\»ÄvÔ»ƒ`d仸LœÃL\èÃ@H(Ńdd8Å„L¼ÉL\Ê`h΃ed|ÎÌ
LHÙL\”Ù ' Ú6ïØÚƒfdèÚLøßL\DàÄÂáƒgdáÄLÜåL\(æÈ�ðæƒRdçTÒLT¹|\к8MɃ^dÉL4ɨ\ÜÉÜ
¸Êƒ]dÈʸL€Ë \ ÌèÓ̓;=ͤôҺ¸Ò¼²t×
8™ tá ƒ� ”á(ƒh ¼á(ƒX äá0ƒH âƒX â0ƒ H Lâƒ
7 T⃠7 d⃠7 tâƒ
7 „âƒ7 ”âƒ7 ¤âƒX ´âƒX ÌâpƒX <㨃X ä㈃X lä@ƒH ¬äƒH ´äƒH ¼äƒH Ääƒ# Ìäƒ # Ôäƒ!# Üäƒ"X ääƒ(X üä(ƒ,X $æƒ0X <æƒ4X T戃8X Üç8ƒ<# èƒ=X èƒAX 4è`ƒEX ”èƒIX ¬èƒMX ÄèƒQX ÜèƒUX ôèƒYX éƒ]X $é(ƒaX LépƒeX ¼é ƒi# ÜéƒjX äéƒnX üéƒrX êHƒvX \êƒzX têƒ~Œê¦2ðõp'
d/79 1633579528 0 0 100666 206100 `
ELF(d4(¾»@ºpGÀºpGI bH@h(ÐGpGÀ@PI bHh(ÐGpG@APpµ
MF"!(Fÿ÷þÿ,Ð"!(Fÿ÷þÿI `HD`p½À@PáàµÐ"!Hÿ÷þÿI `H`½@APáà ..\\..\\..\\Library\\StdDriver\\driver\\lib_driver_gpio_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil__asm___24_lib_driver_gpio_pan159_c_0a0fc15c____REV16dJ
..\\..\\..\\Library\\CMSIS\\Include\\cmsis_armcc.h… ..\\..\\..\\Library\\StdDriver\\driver\\lib_driver_gpio_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil__asm___24_lib_driver_gpio_pan159_c_0a0fc15c____REVSHdJ
..\\..\\..\\Library\\CMSIS\\Include\\cmsis_armcc.h“0ÿÿÿÿarmcc+|
 
   0ÿÿÿÿarmcc+|
 
   (ÿÿÿÿarmcc+|
 A~„Ž(ÿÿÿÿarmcc+|
 *A|„…†Ž(ÿÿÿÿarmcc+|
  (ÿÿÿÿarmcc+|
  Ø
..\..\..\Library\StdDriver\driver\lib_driver_gpio_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil8..\..\..\Library\StdDriver\driver\lib_driver_gpio_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilY__s_lib_driver_EINT1_pan159_irq_handlerÜY__s_lib_driver_EINT0_pan159_irq_handlerä(..\..\..\Library\StdDriver\driver\lib_driver_gpio_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil?©gpio_ext1_int_initicbkà"F¨" f:(..\..\..\Library\StdDriver\driver\lib_driver_gpio_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil*?©gpio_ext0_int_init*icbkà"F¨"$ f:..\..\..\Library\StdDriver\driver\lib_driver_gpio_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil?�!EINT0_IRQHandler..\..\..\Library\StdDriver\driver\lib_driver_gpio_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil?�*EINT1_IRQHandler\Q
..\..\..\Library\StdDriver\driver\lib_driver_gpio_pan159.c¼€
..\..\..\Library\StdDriver\driver\..\..\..\Library\CMSIS\Include\lib_driver_gpio_pan159.ccore_cm0.h å%ž{Ì€
..\..\..\Library\StdDriver\driver\..\..\..\Library\CMSIS\Include\lib_driver_gpio_pan159.ccore_cm0.h& Ü%§{€R
..\..\..\Library\StdDriver\driver\lib_driver_gpio_pan159.c#} €R
..\..\..\Library\StdDriver\driver\lib_driver_gpio_pan159.c,} }––}PT}––*}P*T}}__DATE__ "Oct 7 2021"__TIME__ "12:05:28"__STDC__ 1__STDC_VERSION__ 199901L__STDC_HOSTED__ 1__STDC_ISO_10646__ 200607__EDG__ 1__EDG_VERSION__ 407__EDG_SIZE_TYPE__ unsigned int__EDG_PTRDIFF_TYPE__ int__sizeof_int 4__sizeof_long 4__sizeof_ptr 4__ARMCC_VERSION 5060750__TARGET_CPU_CORTEX_M0 1__TARGET_FPU_SOFTVFP 1__TARGET_FPU_SOFTVFP 1__MICROLIB 1__UVISION_VERSION 531__CC_ARM 1__arm 1__arm__ 1__TARGET_ARCH_6S_M 1__TARGET_ARCH_ARM 0__TARGET_ARCH_THUMB 3__TARGET_ARCH_A64 0__TARGET_ARCH_AARCH32 1__TARGET_PROFILE_M 1__TARGET_FEATURE_HALFWORD 1__TARGET_FEATURE_THUMB 1__TARGET_FEATURE_DMB 1__TARGET_FEATURE_EXTENSION_REGISTER_COUNT 0__APCS_INTERWORK 1__thumb 1__thumb__ 1__t32__ 1__OPTIMISE_SPACE 1__OPT_SMALL_ASSERT 1__OPTIMISE_LEVEL 3__SOFTFP__ 1%,Ügpio_ext1_int_init%,Ügpio_ext0_int_init#ÜEINT0_IRQHandler#ÜEINT1_IRQHandler'%.)*+ __stdint_h  __ARMCLIB_VERSION 5060037__INT64 __int64__INT64_C_SUFFIX__ ll__PASTE2(x,y) x ## y__PASTE(x,y) __PASTE2(x, y)__INT64_C(x) __ESCAPE__(__PASTE(x, __INT64_C_SUFFIX__))__UINT64_C(x) __ESCAPE__(__PASTE(x ## u, __INT64_C_SUFFIX__))__LONGLONG long long#__STDINT_DECLS %__CLIBNS,__CLIBNS sINT8_MIN -128tINT16_MIN -32768uINT32_MIN (~0x7fffffff)vINT64_MIN __INT64_C(~0x7fffffffffffffff)yINT
..\..\..\Library\CMSIS\Include\cmsis_armcc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil;Š9__get_CONTROLYa__resultYY__regControlYP<ÃE__set_CONTROL$YcontrolY__regControlYP;ýQ__get_IPSRYa__resultYY__regIPSRYP;·]__get_APSRYa__resultYY__regAPSRYP;ñi__get_xPSRYa__resultYY__regXPSRYP;¹u__get_PSPYa__resultYY__regProcessStackPointerYP<‚�__set_PSP$YtopOfProcStackY__regProcessStackPointerYP;È�__get_MSPYa__resultYY__regMainStackPointerYP<Ž™__set_MSP$YtopOfMainStackY__regMainStackPointerYP;Ï¥__get_PRIMASKYa__resultYY__regPriMaskYP<‰±__set_PRIMASK$YpriMaskY__regPriMaskYP;Ï·9__RBITY$Yvaluea__resultY\resultY\s123*__CORE_CMINSTR_H 5`V
..\..\..\Library\CMSIS\Include\core_cmInstr.hcmsis_armcc.hÌ
..\..\..\Library\CMSIS\Include\core_cmInstr.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil567*__CORE_CMFUNC_H 5`U
..\..\..\Library\CMSIS\Include\core_cmFunc.hcmsis_armcc.hÈ
..\..\..\Library\CMSIS\Include\core_cmFunc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil9:;*__CORE_CM0_H_GENERIC ,J__CM0_CMSIS_VERSION_MAIN (0x04U)K__CM0_CMSIS_VERSION_SUB (0x1EU)L__CM0_CMSIS_VERSION ((__CM0_CMSIS_VERSION_MAIN << 16U) | __CM0_CMSIS_VERSION_SUB )O__CORTEX_M (0x00U)S__ASM __asmT__INLINE __inlineU__STATIC_INLINE static __inline|__FPU_USED 0U£¤¯__CORE_CM0_H_DEPENDANT Ò__I volatile constÔ__O volatileÕ__IO volatileØ__IM volatile constÙ__OM volatileÚ__IOM volatile…APSR_N_Pos 31U†APSR_N_Msk (1UL << APSR_N_Pos)ˆAPSR_Z_Pos 30U‰APSR_Z_Msk (1UL << APSR_Z_Pos)‹APSR_C_Pos 29UŒAPSR_C_Msk (1UL << APSR_C_Pos)ŽAPSR_V_Pos 28U�APSR_V_Msk (1UL << APSR_V_Pos) IPSR_ISR_Pos 0U¡IPSR_ISR_Msk (0x1FFUL )¸xPSR_N_Pos 31U¹xPSR_N_Msk (1UL << xPSR_N_Pos)»xPSR_Z_Pos 30U¼xPSR_Z_Msk (1UL << xPSR_Z_Pos)¾xPSR_C_Pos 29U¿xPSR_C_Msk (1UL << xPSR_C_Pos)ÁxPSR_V_Pos 28UÂxPSR_V_Msk (1UL << xPSR_V_Pos)ÄxPSR_T_Pos 24UÅxPSR_T_Msk (1UL << xPSR_T_Pos)ÇxPSR_ISR_Pos 0UÈxPSR_ISR_Msk (0x1FFUL )ÚCONTROL_SPSEL_Pos 1UÛCONTROL_SPSEL_Msk (1UL << CONTROL_SPSEL_Pos)“SCB_CPUID_IMPLEMENTER_Pos 24U”SCB_CPUID_IMPLEMENTER_Msk (0xFFUL << SCB_CPUID_IMPLEMENTER_Pos)–SCB_CPUID_VARIANT_Pos 20U—SCB_CPUID_VARIANT_Msk (0xFUL << SCB_CPUID_VARIANT_Pos)™SCB_CPUID_ARCHITECTURE_Pos 16UšSCB_CPUID_ARCHITECTURE_Msk (0xFUL << SCB_CPUID_ARCHITECTURE_Pos)œSCB_CPUID_PARTNO_Pos 4U�SCB_CPUID_PARTNO_Msk (0xFFFUL << SCB_CPUID_PARTNO_Pos)ŸSCB_CPUID_REVISION_Pos 0U SCB_CPUID_REVISION_Msk (0xFUL )£SCB_ICSR_NMIPENDSET_Pos 31U¤SCB_ICSR_NMIPENDSET_Msk (1UL << SCB_ICSR_NMIPENDSET_Pos)¦SCB_ICSR_PENDSVSET_Pos 28U§SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos)©SCB_ICSR_PENDSVCLR_Pos 27UªSCB_ICSR_PENDSVCLR_Msk (1UL << SCB_ICSR_PENDSVCLR_Pos)¬SCB_ICSR_PENDSTSET_Pos 26U­SCB_ICSR_PENDSTSET_Msk (1UL << SCB_ICSR_PENDSTSET_Pos)¯SCB_ICSR_PENDSTCLR_Pos 25U°SCB_ICSR_PENDSTCLR_Msk (1UL << SCB_ICSR_PENDSTCLR_Pos)²SCB_ICSR_ISRPREEMPT_Pos 23U³SCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos)µSCB_ICSR_ISRPENDING_Pos 22USCB_ICSR_ISRPENDING_Msk (1UL << SCB_ICSR_ISRPENDING_Pos)¸SCB_ICSR_VECTPENDING_Pos 12U¹SCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos)»SCB_ICSR_VECTACTIVE_Pos 0U¼SCB_ICSR_VECTACTIVE_Msk (0x1FFUL )¿SCB_AIRCR_VECTKEY_Pos 16UÀSCB_AIRCR_VECTKEY_Msk (0xFFFFUL << SCB_AIRCR_VECTKEY_Pos)ÂSCB_AIRCR_VECTKEYSTAT_Pos 16UÃSCB_AIRCR_VECTKEYSTAT_Msk (0xFFFFUL << SCB_AIRCR_VECTKEYSTAT_Pos)ÅSCB_AIRCR_ENDIANESS_Pos 15UÆSCB_AIRCR_ENDIANESS_Msk (1UL << SCB_AIRCR_ENDIANESS_Pos)ÈSCB_AIRCR_SYSRESETREQ_Pos 2UÉSCB_AIRCR_SYSRESETREQ_Msk (1UL << SCB_AIRCR_SYSRESETREQ_Pos)ËSCB_AIRCR_VECTCLRACTIVE_Pos 1UÌSCB_AIRCR_VECTCLRACTIVE_Msk (1UL << SCB_AIRCR_VECTCLRACTIVE_Pos)ÏSCB_SCR_SEVONPEND_Pos 4UÐSCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos)ÒSCB_SCR_SLEEPDEEP_Pos 2UÓSCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos)ÕSCB_SCR_SLEEPONEXIT_Pos 1UÖSCB_SCR_SLEEPONEXIT_Msk (1UL << SCB_SCR_SLEEPONEXIT_Pos)ÙSCB_CCR_STKALIGN_Pos 9UÚSCB_CCR_STKALIGN_Msk (1UL << SCB_CCR_STKALIGN_Pos)ÜSCB_CCR_UNALIGN_TRP_Pos 3UÝSCB_CCR_UNALIGN_TRP_Msk (1UL << SCB_CCR_UNALIGN_TRP_Pos)àSCB_SHCSR_SVCALLPENDED_Pos 15UáSCB_SHCSR_SVCALLPENDED_Msk (1UL << SCB_SHCSR_SVCALLPENDED_Pos)ùSysTick_CTRL_COUNTFLAG_Pos 16UúSysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos)üSysTick_CTRL_CLKSOURCE_Pos 2UýSysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos)ÿSysTick_CTRL_TICKINT_Pos 1U€SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos)‚SysTick_CTRL_ENABLE_Pos 0UƒSysTick_CTRL_ENABLE_Msk (1UL )†SysTick_LOAD_RELOAD_Pos 0U‡SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL )ŠSysTick_VAL_CURRENT_Pos 0U‹SysTick_VAL_CURRENT_Msk (0xFFFFFFUL )ŽSysTick_CALIB_NOREF_Pos 31U�SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALI
..\..\..\Library\CMSIS\Include\core_cm0.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil*›!_reserved0Y#!VY#!CY#!ZY#!NY#S®bÇwYPAPSR_Type‚*ì!ISRY# !_reserved0Y#Sÿb@wYPIPSR_Typel�*š!ISRY# !_reserved0Y#!TY#!_reserved1Y#!VY#!CY#!ZY#!NY#S­b‘wYPxPSR_Typeµ*„!_reserved0Y#!SPSELY#!_reserved1Y#S—b?wYPCONTROL_Type„×*¬ º¬ISER±#ÑYRESERVED0Æ#ë¬ICERâ#€ƒYRSERVED1ø#„�¬ISPR#€µYRESERVED2*#„ЬICPRG#€èYRESERVED3]#„…Y?RESERVED4z#€ ¬IP—#€tYPNVIC_Type¬ö*Ì(CPUIDR#ICSR¬#RESERVED0Y#AIRCR¬# SCR¬#CCR¬#RESERVED1Y#³¬SHP*#SHCSR¬#$YtLPSCB_TypeÄ�*œ CTRL¬#LOAD¬#VAL¬#CALIBR# PSysTick_Typegö<Õ €NVIC_DisableIRQ$IRQn;‘
�NVIC_GetPendingIRQY$IRQna__resultY<¸
˜NVIC_SetPendingIRQ$IRQn<á
£NVIC_ClearPendingIRQ$IRQn<• °NVIC_SetPriority$IRQn$Ypriority;Ï ÈNVIC_GetPriorityY$IRQna__resultY<é ÚNVIC_SystemReset;¢ �SysTick_ConfigY$Yticksa__resultY9Æ õNVIC_EnableIRQ$IRQn=>?@__SYSTEM_MINI58SERIES_H__ __XTAL12M (12000000UL)__XTAL32K (32768UL)__IRC10K (10000UL)__XTAL __XTAL12M__HXT __XTAL __HIRC (22118400UL)lb
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\system_Mini58Series.h4
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\system_Mini58Series.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilq__HSIYqSystemCoreClockYqCyclesPerUsYqPllClockYI8è__HSIöSystemCoreClockCyclesPerUs"PllClockBCD __SYS_H__ !ADC_RST ((0x4<<24) | SYS_IPRST1_ADCRST_Pos )"ACMP_RST ((0x4<<24) | SYS_IPRST1_ACMPRST_Pos )#PWM0_RST ((0x4<<24) | SYS_IPRST1_PWM0RST_Pos )$UART0_RST ((0x4<<24) | SYS_IPRST1_UART0RST_Pos )%UART1_RST ((0x4<<24) | SYS_IPRST1_UART1RST_Pos )&SPI0_RST ((0x4<<24) | SYS_IPRST1_SPI0RST_Pos )'I2C0_RST ((0x4<<24) | SYS_IPRST1_I2C0RST_Pos )(I2C1_RST ((0x4<<24) | SYS_IPRST1_I2C1RST_Pos ))TMR1_RST ((0x4<<24) | SYS_IPRST1_TMR1RST_Pos )*TMR0_RST ((0x4<<24) | SYS_IPRST1_TMR0RST_Pos )+GPIO_RST ((0x4<<24) | SYS_IPRST1_GPIORST_Pos )1SYS_BODCTL_BOD_RST_EN (1UL<<SYS_BODCTL_BODRSTEN_Pos)2SYS_BODCTL_BOD_INTERRUPT_EN (0UL<<SYS_BODCTL_BODRSTEN_Pos)3SYS_BODCTL_BODVL_4_4V (3UL<<SYS_BODCTL_BODVL_Pos)4SYS_BODCTL_BODVL_3_7V (2UL<<SYS_BODCTL_BODVL_Pos)5SYS_BODCTL_BODVL_2_7V (1UL<<SYS_BODCTL_BODVL_Pos)6SYS_BODCTL_BODVL_2_2V (0UL<<SYS_BODCTL_BODVL_Pos)<SYS_MFP_TYPE_Msk(bit) (1UL << ((bit) +16))=SYS_MFP_ALT_Msk(bit) (1UL << ((bit) + 8))>SYS_MFP_MFP_Msk(bit) (1UL << ((bit) ))@SYS_MFP_P00_GPIO 0x00000000ULASYS_MFP_P00_UART0_nCTS 0x00000100ULBSYS_MFP_P00_UART0_TXD 0x00000101ULCSYS_MFP_P00_Msk 0x00000101ULESYS_MFP_P01_GPIO 0x00000000ULFSYS_MFP_P01_SPI0_SS 0x00000002ULGSYS_MFP_P01_UART0_nRTS 0x00000200ULHSYS_MFP_P01_UART0_RXD 0x00000202ULISYS_MFP_P01_Msk 0x00000202ULKSYS_MFP_P04_GPIO 0x00000000ULLSYS_MFP_P04_PWM0_CH5 0x00001010ULMSYS_MFP_P04_SPI0_SS 0x00001000ULNSYS_MFP_P04_Msk 0x00001010ULPSYS_MFP_P05_GPIO 0x00000000ULQSYS_MFP_P05_PWM0_CH4 0x00002020ULRSYS_MFP_P05_SPI0_MOSI 0x00002000ULSSYS_MFP_P05_Msk 0x00002020ULUSYS_MFP_P06_GPIO 0x00000000ULVSYS_MFP_P06_PWM0_CH1 0x00004040ULWSYS_MFP_P06_SPI0_MISO 0x00004000ULXSYS_MFP_P06_Msk 0x00004040ULZSYS_MFP_P07_GPIO 0x00000000UL[SYS_MFP_P07_PWM0_CH0 0x00008080UL\SYS_MFP_P07_SPI0_CLK 0x00008000UL]SYS_MFP_P07_Msk 0x00008080UL_SYS_MFP_P10_ACMP0_P1 0x00000101UL`SYS_MFP_P10_ADC_CH1 0x00000001ULaSYS_MFP_P10_GPIO 0x00000000ULbSYS_MFP_P10_Msk 0x00000101ULdSYS_MFP_P12_ACMP0_P2 0x00000404ULeSYS_MFP_P12_ADC_CH2 0x00000004ULfSYS_MFP_P12_GPIO 0x00000000ULgSYS_MFP_P12_UART0_RXD 0x00000400ULhSYS_MFP_P12_PWM0_CH0 0x04000000ULiSYS_MFP_P12_Msk 0x04000404ULkSYS_MFP_P13_ACMP0_P3 0x00000808ULlSYS_MFP_P13_ADC_CH3 0x00000008ULmSYS_MFP_P13_GPIO 0x00000000ULnSYS_MFP_P13_UART0_TXD 0x00000800ULoSYS_MFP_P13_PWM0_CH1 0x08000000ULpSYS_MFP_P13_Msk 0x08000808ULrSYS_MFP_P14_ACMP0_N 0x00001010ULsSYS_MFP_P14_ADC_CH4 0x00000010ULtSYS_MFP_P14_GPIO 0x00000000ULuSYS_MFP_P14_UART1_RXD 0x00001000ULvSYS_MFP_P14_PWM0_CH4 0x10000000ULwSYS_MFP_P14_Msk 0x10001010ULySYS_MFP_P15_ACMP0_P0 0x00002020ULzSYS_MFP_P15_ADC_CH5 0x00000020UL{SYS_MFP_P15_GPIO 0x00000000UL|SYS_MFP_P15_UART1_TXD 0x00002000UL}SYS_MFP_P15_Msk 0x00002020ULSYS_MFP_P22_GPIO 0x00000000UL€SYS_MFP_P22_I2C1_SCL 0x00000404UL�SYS_MFP_P22_PWM0_CH0 0x00000400UL‚SYS_MFP_P22_Msk 0x00000404UL„SYS_MFP_P23_GPIO 0x00000000UL…SYS_MFP_P23_I2C1_SDA 0x00000808UL†SYS_MFP_P23_PWM0_CH1 0x00000800UL‡SYS_MFP_P23_Msk 0x00000808UL‰SYS_MFP_P24_GPIO 0x00000000ULŠSYS_MFP_P24_PWM0_CH2 0x00001000UL‹SYS_MFP_P24_UART1_RXD 0x00000010ULŒSYS_MFP_P24_Msk 0x00001010ULŽSYS_MFP_P25_GPIO 0x00000000UL�SYS_MFP_P25_PWM0_CH3 0x00002000UL�SYS_MFP_P25_UART1_TXD 0x00000020UL‘SYS_MFP_P25_Msk 0x00002020UL“SYS_MFP_P26_ACMP1_O 0x00004040UL”SYS_MFP_P26_GPIO 0x00000000UL•SYS_MFP_P26_PWM0_CH4 0x00004000UL–SYS_MFP_P26_Msk 0x00004040UL˜SYS_MFP_P30_ACMP1_N 0x00000100UL™SYS_MFP_P30_ADC_CH6 0x00000101ULšSYS_MFP_P30_GPIO 0x00000000UL›SYS_MFP_P30_Msk 0x00000101UL�SYS_MFP_P31_ACMP1_P0 0x00000200ULžSYS_MFP_P31_ADC_CH7 0x00000202ULŸSYS
..\..\..\Library\StdDriver\inc\sys.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<Ù¢SYS_UnlockReg<î´SYS_LockRegFGH __CLK_H__ "FREQ_25MHZ 25000000#FREQ_50MHZ 50000000$FREQ_72MHZ 72000000%FREQ_100MHZ 100000000&FREQ_200MHZ 200000000'FREQ_250MHZ 250000000(FREQ_500MHZ 500000000.CLK_PWRCTL_XTL12M 0x01UL/CLK_PWRCTL_XTLEN_HXT 0x01UL0CLK_PWRCTL_XTL32K 0x02UL1CLK_PWRCTL_XTLEN_LXT 0x02UL6CLK_CLKSEL0_HCLKSEL_XTAL 0x00UL7CLK_CLKSEL0_HCLKSEL_HXT 0x00UL8CLK_CLKSEL0_HCLKSEL_LXT 0x00UL9CLK_CLKSEL0_HCLKSEL_PLL 0x02UL:CLK_CLKSEL0_HCLKSEL_LIRC 0x03UL;CLK_CLKSEL0_HCLKSEL_HIRC 0x07UL<CLK_CLKSEL0_STCLKSEL_XTAL 0x00UL=CLK_CLKSEL0_STCLKSEL_XTAL_DIV2 0x10UL>CLK_CLKSEL0_STCLKSEL_HCLK_DIV2 0x18UL?CLK_CLKSEL0_STCLKSEL_HIRC_DIV2 0x38UL@CLK_CLKSEL0_STCLKSEL_HCLK 0x08ULECLK_CLKSEL1_WDTSEL_XTAL 0x00000000ULFCLK_CLKSEL1_WDTSEL_HCLK_DIV2048 0x00000002ULGCLK_CLKSEL1_WDTSEL_IRC10K 0x00000003ULHCLK_CLKSEL1_WDTSEL_LIRC 0x00000003ULICLK_CLKSEL1_ADCSEL_XTAL 0x00000000ULJCLK_CLKSEL1_ADCSEL_PLL 0x00000004ULKCLK_CLKSEL1_ADCSEL_HCLK 0x00000008ULLCLK_CLKSEL1_ADCSEL_HIRC 0x0000000CULMCLK_CLKSEL1_SPISEL_XTAL 0x00000000ULNCLK_CLKSEL1_SPISEL_HCLK 0x00000010ULOCLK_CLKSEL1_SPISEL_PLL 0x00000020ULPCLK_CLKSEL1_TMR0SEL_XTAL 0x00000000ULQCLK_CLKSEL1_TMR0SEL_LIRC 0x00000100ULRCLK_CLKSEL1_TMR0SEL_HCLK 0x00000200ULSCLK_CLKSEL1_TMR0SEL_TM0 0x00000300ULTCLK_CLKSEL1_TMR0SEL_HIRC 0x00000700ULUCLK_CLKSEL1_TMR1SEL_XTAL 0x00000000ULVCLK_CLKSEL1_TMR1SEL_LIRC 0x00001000ULWCLK_CLKSEL1_TMR1SEL_HCLK 0x00002000ULXCLK_CLKSEL1_TMR1SEL_TM1 0x00003000ULYCLK_CLKSEL1_TMR1SEL_HIRC 0x00007000ULZCLK_CLKSEL1_UARTSEL_XTAL 0x00000000UL[CLK_CLKSEL1_UARTSEL_PLL 0x01000000UL\CLK_CLKSEL1_UARTSEL_HIRC 0x02000000UL]CLK_CLKSEL1_PWMCH01SEL_HCLK 0x20000000UL^CLK_CLKSEL1_PWMCH23SEL_HCLK 0x80000000ULdCLK_CLKSEL2_CLKOSEL_XTAL 0x00000000ULeCLK_CLKSEL2_CLKOSEL_HXT 0x00000000ULfCLK_CLKSEL2_CLKOSEL_LXT 0x00000000ULgCLK_CLKSEL2_CLKOSEL_LIRC 0x00000004ULhCLK_CLKSEL2_CLKOSEL_HCLK 0x00000008ULiCLK_CLKSEL2_CLKOSEL_HIRC 0x0000000CULjCLK_CLKSEL2_PWMCH45SEL_HCLK 0x00000020ULkCLK_CLKSEL2_WWDTSEL_HCLK_DIV2048 0x00020000ULlCLK_CLKSEL2_WWDTSEL_LIRC 0x00030000ULrCLK_CLKDIV_ADC(x) (((x)-1) << 16)sCLK_CLKDIV_UART(x) (((x)-1) << 8)tCLK_CLKDIV_HCLK(x) ((x)-1)yCLK_PLLCTL_PLLSRC_HXT 0x00000000ULzCLK_PLLCTL_PLLSRC_HIRC 0x00080000UL|CLK_PLLCTL_NF(x) ((x)-2)}CLK_PLLCTL_NR(x) (((x)-2)<<9)CLK_PLLCTL_NO_1 0x0000UL€CLK_PLLCTL_NO_2 0x4000UL�CLK_PLLCTL_NO_4 0xC000ULƒCLK_PLLCTL_72MHz_HXT (CLK_PLLCTL_PLLSRC_HXT | CLK_PLLCTL_NR(2) | CLK_PLLCTL_NF( 24) | CLK_PLLCTL_NO_2)„CLK_PLLCTL_96MHz_HXT (CLK_PLLCTL_PLLSRC_HXT | CLK_PLLCTL_NR(2) | CLK_PLLCTL_NF( 32) | CLK_PLLCTL_NO_2)…CLK_PLLCTL_100MHz_HXT (CLK_PLLCTL_PLLSRC_HXT | CLK_PLLCTL_NR(3) | CLK_PLLCTL_NF( 50) | CLK_PLLCTL_NO_2)‡CLK_PLLCTL_72MHz_HIRC (CLK_PLLCTL_PLLSRC_HIRC | CLK_PLLCTL_NR(4) | CLK_PLLCTL_NF( 26) | CLK_PLLCTL_NO_2)ˆCLK_PLLCTL_96MHz_HIRC (CLK_PLLCTL_PLLSRC_HIRC | CLK_PLLCTL_NR(13)| CLK_PLLCTL_NF(113) | CLK_PLLCTL_NO_2)‰CLK_PLLCTL_100MHz_HIRC (CLK_PLLCTL_PLLSRC_HIRC | CLK_PLLCTL_NR(4) | CLK_PLLCTL_NF( 36) | CLK_PLLCTL_NO_2)ŽMODULE_APBCLK(x) ((x >>31) & 0x1)�MODULE_CLKSEL(x) ((x >>29) & 0x3)�MODULE_CLKSEL_Msk(x) ((x >>25) & 0xf)‘MODULE_CLKSEL_Pos(x) ((x >>20) & 0x1f)’MODULE_CLKDIV(x) ((x >>18) & 0x3)“MODULE_CLKDIV_Msk(x) ((x >>10) & 0xff)”MODULE_CLKDIV_Pos(x) ((x >>5 ) & 0x1f)•MODULE_IP_EN_Pos(x) ((x >>0 ) & 0x1f)–MODULE_NoMsk 0x0—NA MODULE_NoMsk™MODULE_APBCLK_ENC(x) (((x) & 0x01) << 31)šMODULE_CLKSEL_ENC(x) (((x) & 0x03) << 29)›MODULE_CLKSEL_Msk_ENC(x) (((x) & 0x0f) << 25)œMODULE_CLKSEL_Pos_ENC(x) (((x) & 0x1f) << 20)�MODULE_CLKDIV_ENC(x) (((x) & 0x03) << 18)žMODULE_CLKDIV_Msk_ENC(x) (((x) & 0xff) << 10)ŸMODULE_CLKDIV_Pos_ENC(x) (((x) & 0x1f) << 5) MODULE_IP_EN_Pos_ENC(x) (((x) & 0x1f) << 0)¤ISP_MODULE (( 0UL<<31)|( 0<<29)|( MODULE_NoMsk<<25)|( 0<<20
..\..\..\Library\StdDriver\inc\clk.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil;ÞÄCLK_GetPLLClockFreqYa__resultY\u32PllFreqY\u32PllRegY\u32FINY\u32NFY\u32NRY\u32NOYÐ:\au8NoTblEJKL __ACMP_H__ !ACMP_VNEG_PIN (0xFFUL)"ACMP_VNEG_BANDGAP (0x00UL)#ACMP_VNEG_4_OVER_24_VDD (0x80UL)$ACMP_VNEG_5_OVER_24_VDD (0x81UL)%ACMP_VNEG_6_OVER_24_VDD (0x82UL)&ACMP_VNEG_7_OVER_24_VDD (0x83UL)'ACMP_VNEG_8_OVER_24_VDD (0x84UL)(ACMP_VNEG_9_OVER_24_VDD (0x85UL))ACMP_VNEG_10_OVER_24_VDD (0x86UL)*ACMP_VNEG_11_OVER_24_VDD (0x87UL)+ACMP_VNEG_12_OVER_24_VDD (0x88UL),ACMP_VNEG_13_OVER_24_VDD (0x89UL)-ACMP_VNEG_14_OVER_24_VDD (0x8AUL).ACMP_VNEG_15_OVER_24_VDD (0x8BUL)/ACMP_VNEG_16_OVER_24_VDD (0x8CUL)0ACMP_VNEG_17_OVER_24_VDD (0x8DUL)1ACMP_VNEG_18_OVER_24_VDD (0x8EUL)2ACMP_VNEG_19_OVER_24_VDD (0x8FUL)3ACMP_HYSTERESIS_ENABLE (1UL << ACMP_CTL_HYSSEL_Pos)4ACMP_HYSTERESIS_DISABLE (0UL)5ACMP_CH0_POSPIN_P15 (0UL)6ACMP_CH0_POSPIN_P10 (1UL << ACMP_CTL_POSSEL_Pos)7ACMP_CH0_POSPIN_P12 (2UL << ACMP_CTL_POSSEL_Pos)8ACMP_CH0_POSPIN_P13 (3UL << ACMP_CTL_POSSEL_Pos)9ACMP_CH1_POSPIN_P31 (0UL):ACMP_CH1_POSPIN_P32 (1UL << ACMP_CTL_POSSEL_Pos);ACMP_CH1_POSPIN_P34 (2UL << ACMP_CTL_POSSEL_Pos)<ACMP_CH1_POSPIN_P35 (3UL << ACMP_CTL_POSSEL_Pos)=ACMP_FILTSEL_OFF (0UL)>ACMP_FILTSEL_1PCLK (1UL << ACMP_CTL_FILTSEL_Pos)?ACMP_FILTSEL_2PCLK (2UL << ACMP_CTL_FILTSEL_Pos)@ACMP_FILTSEL_4PCLK (3UL << ACMP_CTL_FILTSEL_Pos)AACMP_FILTSEL_8PCLK (4UL << ACMP_CTL_FILTSEL_Pos)BACMP_FILTSEL_16PCLK (5UL << ACMP_CTL_FILTSEL_Pos)CACMP_FILTSEL_32PCLK (6UL << ACMP_CTL_FILTSEL_Pos)DACMP_FILTSEL_64PCLK (7UL << ACMP_CTL_FILTSEL_Pos)EACMP_FILTSEL_128PCLK (8UL << ACMP_CTL_FILTSEL_Pos)FACMP_FILTSEL_256PCLK (9UL << ACMP_CTL_FILTSEL_Pos)GACMP_FILTSEL_512PCLK (10UL << ACMP_CTL_FILTSEL_Pos)lACMP_SET_NEG_SRC(acmp,u32ChNum,u32Src) do{ if(u32Src == ACMP_VNEG_PIN) ACMP->CTL[u32ChNum] &= ~ACMP_CTL_NEGSEL_Msk; else { ACMP->CTL[u32ChNum] |= ACMP_CTL_NEGSEL_Msk; ACMP->VREF = u32Src; } }while(0)|ACMP_ENABLE_HYSTERESIS(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_HYSSEL_Msk)…ACMP_DISABLE_HYSTERESIS(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_HYSSEL_Msk)ŽACMP_ENABLE_INT(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_ACMPIE_Msk)—ACMP_DISABLE_INT(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_ACMPIE_Msk)¡ACMP_ENABLE(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_ACMPEN_Msk)ªACMP_DISABLE(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_ACMPEN_Msk)³ACMP_GET_OUTPUT(acmp,u32ChNum) (ACMP->STATUS & (ACMP_STATUS_ACMPO0_Msk<<(u32ChNum))?1:0)¼ACMP_GET_INT_FLAG(acmp,u32ChNum) (ACMP->STATUS & (ACMP_STATUS_ACMPIF0_Msk<<(u32ChNum))?1:0)ÅACMP_CLR_INT_FLAG(acmp,u32ChNum) (ACMP->STATUS = (ACMP_STATUS_ACMPIF0_Msk<<(u32ChNum)))ÓACMP_SELECT_P(acmp,u32ChNum,u32Pin) (ACMP->CTL[u32ChNum] = (ACMP->CTL[u32ChNum] & ~ACMP_CTL_POSSEL_Msk) | (u32Pin))ëACMP_CRV_SEL(acmp,u32Level) (ACMP->VREF = (ACMP->VREF & ~ACMP_VREF_CRVCTL_Msk) | ((u32Level) & ~ACMP_VREF_IREFSEL_Msk))òACMP_ENABLE_CRV(acmp) (ACMP->VREF |= ACMP_VREF_IREFSEL_Msk)ùACMP_DISABLE_CRV(acmp) (ACMP->VREF &= ~ACMP_VREF_IREFSEL_Msk)‚ACMP_ENABLE_FALLING_EDGE_TRIGGER(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_FTRGEN_Msk)‹ACMP_DISABLE_FALLING_EDGE_TRIGGER(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_FTRGEN_Msk)”ACMP_ENABLE_RISING_EDGE_TRIGGER(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_RTRGEN_Msk)�ACMP_DISABLE_RISING_EDGE_TRIGGER(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_RTRGEN_Msk)²ACMP_SET_FILTER(acmp,u32ChNum,u32Cnt) ((acmp)->CTL[(u32ChNum)] = ((acmp)->CTL[u32ChNum] & ~ACMP_CTL_FILTSEL_Msk) | (u32Cnt))H=
..\..\..\Library\StdDriver\inc\acmp.hÄ
..\..\..\Library\StdDriver\inc\acmp.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilNOP __ADC_H__  ADC_CH7_EXT (0UL)!ADC_CH7_BGP (ADC_CHEN_CH7SEL_Msk)"ADC_CMP0_LESS_THAN (0UL << ADC_CMP0_CMPCOND_Pos)#ADC_CMP1_LESS_THAN (0UL << ADC_CMP1_CMPCOND_Pos)$ADC_CMP0_GREATER_OR_EQUAL_TO (1ul << ADC_CMP0_CMPCOND_Pos)%ADC_CMP1_GREATER_OR_EQUAL_TO (1ul << ADC_CMP1_CMPCOND_Pos)&ADC_TRIGGER_BY_EXT_PIN (0UL)'ADC_TRIGGER_BY_PWM (ADC_CTL_HWTRGSEL_Msk)(ADC_FALLING_EDGE_TRIGGER (0UL))ADC_RISING_EDGE_TRIGGER (ADC_CTL_HWTRGCOND_Msk)*ADC_ADIF_INT (ADC_STATUS_ADIF_Msk)+ADC_CMP0_INT (ADC_STATUS_ADCMPF0_Msk),ADC_CMP1_INT (ADC_STATUS_ADCMPF1_Msk)-ADC_SAMPLE_CLOCK_0 (0UL).ADC_SAMPLE_CLOCK_1 (1UL)/ADC_SAMPLE_CLOCK_2 (2UL)0ADC_SAMPLE_CLOCK_4 (3UL)1ADC_SAMPLE_CLOCK_8 (4UL)2ADC_SAMPLE_CLOCK_16 (5UL)3ADC_SAMPLE_CLOCK_32 (6UL)4ADC_SAMPLE_CLOCK_64 (7UL)5ADC_SAMPLE_CLOCK_128 (8UL)6ADC_SAMPLE_CLOCK_256 (9UL)7ADC_SAMPLE_CLOCK_512 (10UL)8ADC_SAMPLE_CLOCK_1024 (11UL)9ADC_SEQMODE_TYPE_23SHUNT (0UL):ADC_SEQMODE_TYPE_1SHUNT (1UL);ADC_SEQMODE_MODESELECT_CH01 (0UL)<ADC_SEQMODE_MODESELECT_CH12 (1UL)=ADC_SEQMODE_MODESELECT_CH02 (2UL)>ADC_SEQMODE_PWM0_RISING (0UL)?ADC_SEQMODE_PWM0_CENTER (1UL)@ADC_SEQMODE_PWM0_FALLING (2UL)AADC_SEQMODE_PWM0_PERIOD (3UL)BADC_SEQMODE_PWM2_RISING (4UL)CADC_SEQMODE_PWM2_CENTER (5UL)DADC_SEQMODE_PWM2_FALLING (6UL)EADC_SEQMODE_PWM2_PERIOD (7UL)FADC_SEQMODE_PWM4_RISING (8UL)GADC_SEQMODE_PWM4_CENTER (9UL)HADC_SEQMODE_PWM4_FALLING (10UL)IADC_SEQMODE_PWM4_PERIOD (11UL)\ADC_CONFIG_CH7(adc,u32Source) (ADC->CHEN = ((adc)->CHEN & ~ADC_CHEN_CH7SEL_Msk) | (u32Source))eADC_GET_CONVERSION_DATA(adc,u32ChNum) ((adc)->DAT & ADC_DAT_RESULT_Msk)qADC_GET_INT_FLAG(adc,u32Mask) ((adc)->STATUS & (u32Mask))}ADC_CLR_INT_FLAG(adc,u32Mask) ((adc)->STATUS = ((adc)->STATUS & ~(ADC_STATUS_ADIF_Msk | ADC_STATUS_ADCMPF0_Msk | ADC_STATUS_ADCMPF1_Msk)) | (u32Mask))‰ADC_IS_BUSY(adc) ((adc)->STATUS & ADC_STATUS_BUSY_Msk ? 1 : 0)”ADC_IS_DATA_OVERRUN(adc,u32ChNum) ((adc)->STATUS & ADC_STATUS_OV_Msk ? 1 : 0)ŸADC_IS_DATA_VALID(adc,u32ChNum) ((adc)->STATUS & ADC_STATUS_VALID_Msk ? 1 : 0)§ADC_POWER_DOWN(adc) ((adc)->CTL &= ~ADC_CTL_ADCEN_Msk)¯ADC_POWER_ON(adc) ((adc)->CTL |= ADC_CTL_ADCEN_Msk)ÀADC_ENABLE_CMP0(adc,u32ChNum,u32Condition,u32Data,u32MatchCount) (ADC->CMP0 = ((u32ChNum) << ADC_CMP0_CMPCH_Pos) | (u32Condition) | ((u32Data) << ADC_CMP0_CMPDAT_Pos) | (((u32MatchCount) - 1) << ADC_CMP0_CMPMCNT_Pos) | ADC_CMP0_ADCMPIE_Msk | ADC_CMP0_ADCMPEN_Msk)ÐADC_DISABLE_CMP0(adc) ((adc)->CMP0 = 0)áADC_ENABLE_CMP1(adc,u32ChNum,u32Condition,u32Data,u32MatchCount) (ADC->CMP1 = ((u32ChNum) << ADC_CMP1_CMPCH_Pos) | (u32Condition) | ((u32Data) << ADC_CMP1_CMPDAT_Pos) | ((u32MatchCount - 1) << ADC_CMP1_CMPMCNT_Pos) | ADC_CMP1_ADCMPEN_Msk)ðADC_DISABLE_CMP1(adc) ((adc)->CMP1 = 0)ûADC_SET_INPUT_CHANNEL(adc,u32Mask) ((adc)->CHEN = (ADC->CHEN & ~ADC_CHEN_CHEN0_Msk) | (u32Mask))ƒADC_START_CONV(adc) ((adc)->CTL |= ADC_CTL_SWTRG_Msk)‹ADC_STOP_CONV(adc) ((adc)->CTL &= ~ADC_CTL_SWTRG_Msk)H<
..\..\..\Library\StdDriver\inc\adc.hÀ
..\..\..\Library\StdDriver\inc\adc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilRST __FMC_H__ !FMC_APROM_BASE 0x00000000UL"FMC_APROM_END 0x00008000UL#FMC_LDROM_BASE 0x00100000UL$FMC_LDROM_END 0x00100A00UL%FMC_SPROM_BASE 0x00200000UL&FMC_SPROM_END 0x00200200UL'FMC_CONFIG_BASE 0x00300000UL)FMC_FLASH_PAGE_SIZE 0x200*FMC_LDROM_SIZE 0xA00+FMC_SPROM_SIZE 0x2001FMC_ISPCMD_READ 0x002FMC_ISPCMD_READ_UID 0x043FMC_ISPCMD_READ_CID 0x0B4FMC_ISPCMD_READ_PID 0x0C5FMC_ISPCMD_READ_CRC32 0x0D6FMC_ISPCMD_PROGRAM 0x217FMC_ISPCMD_PAGE_ERASE 0x228FMC_ISPCMD_CAL_CRC32 0x2D9FMC_ISPCMD_VECMAP 0x2EBFMC_SET_APROM_BOOT() (FMC->ISPCTL &= ~FMC_ISPCTL_BS_Msk)CFMC_SET_LDROM_BOOT() (FMC->ISPCTL |= FMC_ISPCTL_BS_Msk)DFMC_DISABLE_AP_UPDATE() (FMC->ISPCTL &= ~FMC_ISPCTL_APUEN_Msk)EFMC_DISABLE_SP_UPDATE() (FMC->ISPCTL &= ~FMC_ISPCTL_SPUEN_Msk)FFMC_DISABLE_CFG_UPDATE() (FMC->ISPCTL &= ~FMC_ISPCTL_CFGUEN_Msk)GFMC_DISABLE_LD_UPDATE() (FMC->ISPCTL &= ~FMC_ISPCTL_LDUEN_Msk)HFMC_DISABLE_ISP() (FMC->ISPCTL &= ~FMC_ISPCTL_ISPEN_Msk)IFMC_ENABLE_AP_UPDATE() (FMC->ISPCTL |= FMC_ISPCTL_APUEN_Msk)JFMC_ENABLE_SP_UPDATE() (FMC->ISPCTL |= FMC_ISPCTL_SPUEN_Msk)KFMC_ENABLE_LD_UPDATE() (FMC->ISPCTL |= FMC_ISPCTL_LDUEN_Msk)LFMC_ENABLE_CFG_UPDATE() (FMC->ISPCTL |= FMC_ISPCTL_CFGUEN_Msk)MFMC_ENABLE_ISP() (FMC->ISPCTL |= FMC_ISPCTL_ISPEN_Msk)NFMC_GET_FAIL_FLAG() ((FMC->ISPCTL & FMC_ISPCTL_ISPFF_Msk) ? 1 : 0)H<
..\..\..\Library\StdDriver\inc\fmc.hÀ
..\..\..\Library\StdDriver\inc\fmc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilVWX __GPIO_H__ GPIO_PIN_MAX 8$GPIO_MODE_INPUT 0x0UL%GPIO_MODE_OUTPUT 0x1UL&GPIO_MODE_OPEN_DRAIN 0x2UL'GPIO_MODE_QUASI 0x3UL,GPIO_INT_RISING 0x00010000UL-GPIO_INT_FALLING 0x00000001UL.GPIO_INT_BOTH_EDGE 0x00010001UL/GPIO_INT_HIGH 0x01010000UL0GPIO_INT_LOW 0x01000001UL5GPIO_INTTYPE_EDGE 0UL6GPIO_INTTYPE_LEVEL 1UL;GPIO_DBCTL_ICLK_ON 0x00000020UL<GPIO_DBCTL_ICLK_OFF 0x00000000UL>GPIO_DBCTL_DBCLKSRC_IRC10K 0x00000010UL?GPIO_DBCTL_DBCLKSRC_HCLK 0x00000000ULAGPIO_DBCTL_DBCLKSEL_1 0x00000000ULBGPIO_DBCTL_DBCLKSEL_2 0x00000001ULCGPIO_DBCTL_DBCLKSEL_4 0x00000002ULDGPIO_DBCTL_DBCLKSEL_8 0x00000003ULEGPIO_DBCTL_DBCLKSEL_16 0x00000004ULFGPIO_DBCTL_DBCLKSEL_32 0x00000005ULGGPIO_DBCTL_DBCLKSEL_64 0x00000006ULHGPIO_DBCTL_DBCLKSEL_128 0x00000007ULIGPIO_DBCTL_DBCLKSEL_256 0x00000008ULJGPIO_DBCTL_DBCLKSEL_512 0x00000009ULKGPIO_DBCTL_DBCLKSEL_1024 0x0000000AULLGPIO_DBCTL_DBCLKSEL_2048 0x0000000BULMGPIO_DBCTL_DBCLKSEL_4096 0x0000000CULNGPIO_DBCTL_DBCLKSEL_8192 0x0000000DULOGPIO_DBCTL_DBCLKSEL_16384 0x0000000EULPGPIO_DBCTL_DBCLKSEL_32768 0x0000000FUL`GPIO_PIN_ADDR(port,pin) (*((volatile uint32_t *)((GPIOBIT0_BASE+(0x20*(port))) + ((pin)<<2))))aP00 GPIO_PIN_ADDR(0, 0)bP01 GPIO_PIN_ADDR(0, 1)cP02 GPIO_PIN_ADDR(0, 2)dP03 GPIO_PIN_ADDR(0, 3)eP04 GPIO_PIN_ADDR(0, 4)fP05 GPIO_PIN_ADDR(0, 5)gP06 GPIO_PIN_ADDR(0, 6)hP07 GPIO_PIN_ADDR(0, 7)iP10 GPIO_PIN_ADDR(1, 0)jP11 GPIO_PIN_ADDR(1, 1)kP12 GPIO_PIN_ADDR(1, 2)lP13 GPIO_PIN_ADDR(1, 3)mP14 GPIO_PIN_ADDR(1, 4)nP15 GPIO_PIN_ADDR(1, 5)oP16 GPIO_PIN_ADDR(1, 6)pP17 GPIO_PIN_ADDR(1, 7)qP20 GPIO_PIN_ADDR(2, 0)rP21 GPIO_PIN_ADDR(2, 1)sP22 GPIO_PIN_ADDR(2, 2)tP23 GPIO_PIN_ADDR(2, 3)uP24 GPIO_PIN_ADDR(2, 4)vP25 GPIO_PIN_ADDR(2, 5)wP26 GPIO_PIN_ADDR(2, 6)xP27 GPIO_PIN_ADDR(2, 7)yP30 GPIO_PIN_ADDR(3, 0)zP31 GPIO_PIN_ADDR(3, 1){P32 GPIO_PIN_ADDR(3, 2)|P33 GPIO_PIN_ADDR(3, 3)}P34 GPIO_PIN_ADDR(3, 4)~P35 GPIO_PIN_ADDR(3, 5)P36 GPIO_PIN_ADDR(3, 6)€P37 GPIO_PIN_ADDR(3, 7)�P40 GPIO_PIN_ADDR(4, 0)‚P41 GPIO_PIN_ADDR(4, 1)ƒP42 GPIO_PIN_ADDR(4, 2)„P43 GPIO_PIN_ADDR(4, 3)…P44 GPIO_PIN_ADDR(4, 4)†P45 GPIO_PIN_ADDR(4, 5)‡P46 GPIO_PIN_ADDR(4, 6)ˆP47 GPIO_PIN_ADDR(4, 7)‰P50 GPIO_PIN_ADDR(5, 0)ŠP51 GPIO_PIN_ADDR(5, 1)‹P52 GPIO_PIN_ADDR(5, 2)ŒP53 GPIO_PIN_ADDR(5, 3)�P54 GPIO_PIN_ADDR(5, 4)ŽP55 GPIO_PIN_ADDR(5, 5) GPIO_CLR_INT_FLAG(gpio,u32PinMask) ((gpio)->INTSRC = u32PinMask)¬GPIO_DISABLE_DEBOUNCE(gpio,u32PinMask) ((gpio)->DBEN &= ~u32PinMask)¸GPIO_ENABLE_DEBOUNCE(gpio,u32PinMask) ((gpio)->DBEN |= u32PinMask)ÄGPIO_DISABLE_DIGITAL_PATH(gpio,u32PinMask) ((gpio)->DINOFF |= (u32PinMask << 16))ÐGPIO_ENABLE_DIGITAL_PATH(gpio,u32PinMask) ((gpio)->DINOFF &= ~(u32PinMask << 16))ÜGPIO_DISABLE_DOUT_MASK(gpio,u32PinMask) ((gpio)->DATMSK &= ~u32PinMask)èGPIO_ENABLE_DOUT_MASK(gpio,u32PinMask) ((gpio)->DATMSK |= u32PinMask)õGPIO_GET_INT_FLAG(gpio,u32PinMask) ((gpio)->INTSRC & u32PinMask)‰GPIO_SET_DEBOUNCE_TIME(clksrc,clksel) (GPIO->DBCTL = (GP_DBCTL_ICLKON_Msk | clksrc | clksel))”GPIO_GET_IN_DATA(gpio) ((gpio)->PIN) GPIO_SET_OUT_DATA(gpio,data) ((gpio)->DOUT = (data))«GPIO_TOGGLE(u32Pin) ((u32Pin) ^= 1)¹GPIO_EnableEINT0 GPIO_EnableIntÆGPIO_DisableEINT0 GPIO_DisableIntÕGPIO_EnableEINT1 GPIO_EnableIntâGPIO_DisableEINT1 GPIO_DisableIntH=
..\..\..\Library\StdDriver\inc\gpio.hÄ
..\..\..\Library\StdDriver\inc\gpio.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilZ[\ __I2C_H__ !I2C_STA 0x20"I2C_STO 0x10#I2C_SI 0x08$I2C_AA 0x043I2C_SET_CONTROL_REG(i2c,u8Ctrl) ( (i2c)->CTL = ((i2c)->CTL & ~0x3c) | u8Ctrl ):I2C_START(i2c) ( (i2c)->CTL = ((i2c)->CTL & ~I2C_CTL_SI_Msk) | I2C_CTL_STA_Msk )AI2C_STOP(i2c) do { (i2c)->CTL |= (I2C_CTL_SI_Msk | I2C_CTL_STO_Msk); while((i2c)->CTL & I2C_CTL_STO_Msk); } while(0)LI2C_WAIT_READY(i2c) while(!((i2c)->CTL & I2C_CTL_SI_Msk))SI2C_DISABLE_FIFO(i2c) ( (i2c)->CTL1 &= ~I2C_CTL1_TWOLVFIFO_Msk )ZI2C_ENABLE_FIFO(i2c) ( (i2c)->CTL1 |= I2C_CTL1_TWOLVFIFO_Msk )aI2C_DISABLE_CLOCK_STRETCH(i2c) ( (i2c)->CTL1 &= ~I2C_CTL1_NSTRETCH_Msk )hI2C_ENABLE_CLOCK_STRETCH(i2c) ( (i2c)->CTL1 |= I2C_CTL1_NSTRETCH_Msk )oI2C_DISABLE_OVERRUN_INT(i2c) ( (i2c)->CTL1 &= ~I2C_CTL1_OVIEN_Msk )vI2C_ENABLE_OVERRUN_INT(i2c) ( (i2c)->CTL1 |= I2C_CTL1_OVIEN_Msk )}I2C_ENABLE_UNDERRUN_INT(i2c) ( (i2c)->CTL1 |= I2C_CTL1_URIEN_Msk )„I2C_DISABLE_UNDERRUN_INT(i2c) ( (i2c)->CTL1 &= ~I2C_CTL1_URIEN_Msk )‹I2C_GET_DATA(i2c) ( (i2c)->DAT )“I2C_SET_DATA(i2c,u8Data) ( (i2c)->DAT = u8Data )šI2C_GET_STATUS(i2c) ( (i2c)->STATUS )£I2C_GET_TIMEOUT_FLAG(i2c) ( ((i2c)->TOCTL & I2C_TOCTL_TOIF_Msk) == I2C_TOCTL_TOIF_Msk ? 1:0 )¬I2C_GET_WAKEUP_FLAG(i2c) ( ((i2c)->STATUS1 & I2C_STATUS1_WKIF_Msk) == I2C_STATUS1_WKIF_Msk ? 1:0 )³I2C_CLEAR_WAKEUP_FLAG(i2c) ( (i2c)->STATUS1 = I2C_STATUS1_WKIF_Msk )H<
..\..\..\Library\StdDriver\inc\i2c.hÀ
..\..\..\Library\StdDriver\inc\i2c.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil^_` __PWM_H__ PWM_CHANNEL_NUM (6) PWM_CLK_DIV_1 (4UL)!PWM_CLK_DIV_2 (0UL)"PWM_CLK_DIV_4 (1UL)#PWM_CLK_DIV_8 (2UL)$PWM_CLK_DIV_16 (3UL)%PWM_EDGE_ALIGNED (0UL)&PWM_CENTER_ALIGNED (PWM_CTL_CNTTYPE_Msk)'PWM_TRIGGER_ADC_CNTR_IS_0 PWM_ADCTCTL0_ZPTRGEN0_Msk(PWM_TRIGGER_ADC_CNTR_IS_CMR_D PWM_ADCTCTL0_CDTRGEN0_Msk)PWM_TRIGGER_ADC_CNTR_IS_CNR PWM_ADCTCTL0_CPTRGEN0_Msk*PWM_TRIGGER_ADC_CNTR_IS_CMR_U PWM_ADCTCTL0_CUTRGEN0_Msk+PWM_FB0_EINT0 (PWM_BRKCTL_BRK0EN_Msk),PWM_FB0_ACMP1 (PWM_BRKCTL_BRK0EN_Msk | PWM_BRKCTL_BRK1SEL_Msk)-PWM_FB1_EINT1 (PWM_BRKCTL_BRK1EN_Msk).PWM_FB1_ACMP0 (PWM_BRKCTL_BRK1EN_Msk | PWM_BRKCTL_BRK0SEL_Msk)/PWM_PERIOD_INT_UNDERFLOW (0)0PWM_PERIOD_INT_MATCH_CNR (PWM_INTEN_PINTTYPE_Msk)4PWM_CH0 0x05PWM_CH1 0x16PWM_CH2 0x27PWM_CH3 0x38PWM_CH4 0x49PWM_CH5 0x5HPWM_ENABLE_COMPLEMENTARY_MODE(pwm) ((pwm)->CTL = (PWM->CTL & ~PWM_CTL_MODE_Msk) |(1UL << PWM_CTL_MODE_Pos))PPWM_DISABLE_COMPLEMENTARY_MODE(pwm) ((pwm)->CTL &= ~PWM_CTL_MODE_Msk)XPWM_ENABLE_GROUP_MODE(pwm) ((pwm)->CTL |= PWM_CTL_GROUPEN_Msk)`PWM_DISABLE_GROUP_MODE(pwm) ((pwm)->CTL &= ~PWM_CTL_GROUPEN_Msk)hPWM_ENABLE_SYNC_MODE(pwm) (PWM->CTL = ((pwm)->CTL & ~PWM_CTL_MODE_Msk) |(2UL << PWM_CTL_MODE_Pos))pPWM_DISABLE_SYNC_MODE(pwm) ((pwm)->CTL &= ~PWM_CTL_MODE_Msk)zPWM_ENABLE_OUTPUT_INVERTER(pwm,u32ChannelMask) do{ int i; (pwm)->CTL &= ~(PWM_CTL_PINV0_Msk|PWM_CTL_PINV1_Msk|PWM_CTL_PINV2_Msk|PWM_CTL_PINV3_Msk|PWM_CTL_PINV4_Msk|PWM_CTL_PINV5_Msk); for(i = 0; i < 6; i++) { if((u32ChannelMask) & (1 << i)) (pwm)->CTL |= (1 << (PWM_CTL_PINV0_Pos + (i * 4))); } }while(0)ŽPWM_SET_PRESCALER(pwm,u32ChannelNum,u32Prescaler) ((pwm)->CLKPSC = ((pwm)->CLKPSC & ~(PWM_CLKPSC_CLKPSC01_Msk << (((u32ChannelNum) >> 1) * 8))) | ((u32Prescaler) << (((u32ChannelNum) >> 1) * 8)))žPWM_SET_DIVIDER(pwm,u32ChannelNum,u32Divider) ((pwm)->CLKDIV = ((pwm)->CLKDIV & ~(PWM_CLKDIV_CLKDIV0_Msk << ((u32ChannelNum) * 4))) | ((u32Divider) << ((u32ChannelNum) * 4)))ªPWM_SET_CMR(pwm,u32ChannelNum,u32CMR) (*((__IO uint32_t *)((((uint32_t) & ((pwm)->CMPDAT0)) + u32ChannelNum * 4)))= (u32CMR))PWM_SET_CNR(pwm,u32ChannelNum,u32CNR) (*((__IO uint32_t *) ((((uint32_t)&((pwm)->PERIOD0)) + (u32ChannelNum) * 4))) = (u32CNR))ÁPWM_SET_CMRD(pwm,u32ChannelNum,u32CMRD) (*((__IO uint32_t *)((((uint32_t) & ((pwm)->CMPDAT0)) + (u32ChannelNum) * 4)))= (u32CMRD << 16))ÍPWM_SET_ALIGNED_TYPE(pwm,u32ChannelMask,u32AlignedType) ((pwm)->CTL = ((pwm)->CTL & ~PWM_CTL_CNTTYPE_Msk) | (u32AlignedType))ÖPWM_ENABLE_ASYMMETRIC_MODE(pwm) ((pwm)->CTL |= PWM_CTL_ASYMEN_Msk)ÞPWM_ENABLE_PCAEN(pwm) (PWM->PCACTL |= PWM_PCACTL_PCAEN_Msk)H<
..\..\..\Library\StdDriver\inc\pwm.hÀ
..\..\..\Library\StdDriver\inc\pwm.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilbcd __SPI_H__  SPI_MODE_0 (SPI_CTL_TXNEG_Msk)!SPI_MODE_1 (SPI_CTL_RXNEG_Msk)"SPI_MODE_2 (SPI_CTL_CLKPOL_Msk | SPI_CTL_RXNEG_Msk)#SPI_MODE_3 (SPI_CTL_CLKPOL_Msk | SPI_CTL_TXNEG_Msk)%SPI_SLAVE (SPI_CTL_SLAVE_Msk)&SPI_MASTER (0x0)(SPI_SS (SPI_SSCTL_SS_Msk))SPI_SS_ACTIVE_HIGH (SPI_SSCTL_SSACTPOL_Msk)*SPI_SS_ACTIVE_LOW (0x0),SPI_IE_MASK (0x01)-SPI_SSTA_INTEN_MASK (0x04).SPI_FIFO_TX_INTEN_MASK (0x08)/SPI_FIFO_RX_INTEN_MASK (0x10)0SPI_FIFO_RXOV_INTEN_MASK (0x20)1SPI_FIFO_TIMEOUT_INTEN_MASK (0x40)@SPI_ABORT_3WIRE_TRANSFER(spi) ( (spi)->SLVCTL |= SPI_SLVCTL_SLVABT_Msk )GSPI_CLR_3WIRE_START_INT_FLAG(spi) ( (spi)->STATUS = SPI_STATUS_SLVSTIF_Msk )NSPI_CLR_UNIT_TRANS_INT_FLAG(spi) ( (spi)->STATUS = SPI_STATUS_UNITIF_Msk )USPI_DISABLE_3WIRE_MODE(spi) ( (spi)->SLVCTL &= ~SPI_SLVCTL_SLV3WIRE_Msk )\SPI_ENABLE_3WIRE_MODE(spi) ( (spi)->SLVCTL |= SPI_SLVCTL_SLV3WIRE_Msk )cSPI_GET_RX_FIFO_COUNT(spi) ( (((spi)->STATUS & SPI_STATUS_RXCNT_Msk) >> SPI_STATUS_RXCNT_Pos) & 0xf )lSPI_GET_RX_FIFO_EMPTY_FLAG(spi) ( ((spi)->STATUS & SPI_STATUS_RXEMPTY_Msk) == SPI_STATUS_RXEMPTY_Msk ? 1:0 )uSPI_GET_TX_FIFO_EMPTY_FLAG(spi) ( ((spi)->STATUS & SPI_STATUS_TXEMPTY_Msk) == SPI_STATUS_TXEMPTY_Msk ? 1:0 )~SPI_GET_TX_FIFO_FULL_FLAG(spi) ( ((spi)->STATUS & SPI_STATUS_TXFULL_Msk) == SPI_STATUS_TXFULL_Msk ? 1:0 )…SPI_READ_RX(spi) ( (spi)->RX )�SPI_WRITE_TX(spi,u32TxData) ( (spi)->TX = u32TxData )¬SPI_ENABLE_BYTE_REORDER(spi) ( (spi)->CTL |= SPI_CTL_REORDER_Msk )³SPI_DISABLE_BYTE_REORDER(spi) ( (spi)->CTL &= ~SPI_CTL_REORDER_Msk )»SPI_SET_SUSPEND_CYCLE(spi,u32SuspCycle) ( (spi)->CTL = ((spi)->CTL & ~SPI_CTL_SUSPITV_Msk) | (u32SuspCycle << SPI_CTL_SUSPITV_Pos) )ÂSPI_SET_LSB_FIRST(spi) ( (spi)->CTL |= SPI_CTL_LSB_Msk )ÉSPI_SET_MSB_FIRST(spi) ( (spi)->CTL &= ~SPI_CTL_LSB_Msk )àSPI_IS_BUSY(spi) ( ((spi)->CTL & SPI_CTL_SPIEN_Msk) == SPI_CTL_SPIEN_Msk ? 1:0 )çSPI_TRIGGER(spi) ( (spi)->CTL |= SPI_CTL_SPIEN_Msk )H<
..\..\..\Library\StdDriver\inc\spi.h<
..\..\..\Library\StdDriver\inc\spi.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<ã”SPI_SET_SS_HIGH$ãspi"¯<‰ŸSPI_SET_SS_LOW$ãspi<¼ÑSPI_SET_DATA_WIDTH$ãspi$Yu32Widthfgh __TIMER_H__  TIMER_ONESHOT_MODE (0UL)!TIMER_PERIODIC_MODE (1UL << TIMER_CTL_OPMODE_Pos)"TIMER_TOGGLE_MODE (2UL << TIMER_CTL_OPMODE_Pos)#TIMER_CONTINUOUS_MODE (3UL << TIMER_CTL_OPMODE_Pos)$TIMER_CAPTURE_FREE_COUNTING_MODE (0UL)%TIMER_CAPTURE_TRIGGER_COUNTING_MODE (TIMER_EXTCTL_CAPSEL_Msk)&TIMER_CAPTURE_COUNTER_RESET_MODE (TIMER_EXTCTL_CAPFUNCS_Msk)'TIMER_CAPTURE_FALLING_EDGE (0UL)(TIMER_CAPTURE_RISING_EDGE (1UL << TIMER_EXTCTL_CAPEDGE_Pos))TIMER_CAPTURE_FALLING_THEN_RISING_EDGE (2UL << TIMER_EXTCTL_CAPEDGE_Pos)*TIMER_CAPTURE_RISING_THEN_FALLING_EDGE (3UL << TIMER_EXTCTL_CAPEDGE_Pos)+TIMER_COUNTER_RISING_EDGE (TIMER_EXTCTL_CNTPHASE_Msk),TIMER_COUNTER_FALLING_EDGE (0UL)-TIMER_TOGGLE_TMX_CNT_OUT (0UL).TIMER_TOGGLE_TMX_EXT (TIMER_CTL_TGLPINSEL_Msk)>TIMER_SET_CMP_VALUE(timer,u32Value) ((timer)->CMP = (u32Value))HTIMER_SET_PRESCALE_VALUE(timer,u32Value) ((timer)->CTL = ((timer)->CTL & ~TIMER_CTL_PSC_Msk) | (u32Value))RTIMER_IS_ACTIVE(timer) ((timer)->CTL & TIMER_CTL_ACTSTS_Msk ? 1 : 0)]TIMER_SELECT_TOUT_PIN(timer,u32ToutSel) ((timer)->CTL = ((timer)->CTL & ~TIMER_CTL_TGLPINSEL_Msk) | (u32ToutSel))H>
..\..\..\Library\StdDriver\inc\timer.h\
..\..\..\Library\StdDriver\inc\timer.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<âfTIMER_Start$âtimer"Ë<…pTIMER_Stop$âtimer<ª{TIMER_EnableWakeup$âtimer<Ñ…TIMER_DisableWakeup$âtimer<€�TIMER_EnableCaptureDebounce$âtimer<°šTIMER_DisableCaptureDebounce$âtimer<ä¥TIMER_EnableEventCounterDebounce$âtimer<™¯TIMER_DisableEventCounterDebounce$âtimer<¼¹TIMER_EnableInt$âtimer<àÃTIMER_DisableInt$âtimer<ŠÍTIMER_EnableCaptureInt$âtimer<µ×TIMER_DisableCaptureInt$âtimer;îãTIMER_GetIntFlagY$âtimera__resultY<”íTIMER_ClearIntFlag$âtimer;ÔùTIMER_GetCaptureIntFlagY$âtimera__resultY<�ƒTIMER_ClearCaptureIntFlag$âtimer;½�TIMER_GetWakeupFlagY$âtimera__resultY<æ™TIMER_ClearWakeupFlag$âtimer;££TIMER_GetCaptureDataY$âtimera__resultY;Ü­TIMER_GetCounterY$âtimera__resultYjklm __UART_H__ $UART_FIFO_RFITL_1BYTE (0x0 << UART_FIFO_RFITL_Pos)%UART_FIFO_RFITL_4BYTES (0x1 << UART_FIFO_RFITL_Pos)&UART_FIFO_RFITL_8BYTES (0x2 << UART_FIFO_RFITL_Pos)'UART_FIFO_RFITL_14BYTES (0x3 << UART_FIFO_RFITL_Pos))UART_FIFO_RTSTRGLV_1BYTE (0x0 << UART_FIFO_RTSTRGLV_Pos)*UART_FIFO_RTSTRGLV_4BYTES (0x1 << UART_FIFO_RTSTRGLV_Pos)+UART_FIFO_RTSTRGLV_8BYTES (0x2 << UART_FIFO_RTSTRGLV_Pos),UART_FIFO_RTSTRGLV_14BYTES (0x3 << UART_FIFO_RTSTRGLV_Pos)1UART_WORD_LEN_5 (0)2UART_WORD_LEN_6 (1)3UART_WORD_LEN_7 (2)4UART_WORD_LEN_8 (3)6UART_PARITY_NONE (0x0 << UART_LINE_PBE_Pos)7UART_PARITY_ODD (0x1 << UART_LINE_PBE_Pos)8UART_PARITY_EVEN (0x3 << UART_LINE_PBE_Pos)9UART_PARITY_MARK (0x5 << UART_LINE_PBE_Pos):UART_PARITY_SPACE (0x7 << UART_LINE_PBE_Pos)<UART_STOP_BIT_1 (0x0 << UART_LINE_NSB_Pos)=UART_STOP_BIT_1_5 (0x1 << UART_LINE_NSB_Pos)>UART_STOP_BIT_2 (0x1 << UART_LINE_NSB_Pos)DUART_RTS_IS_HIGH_LEV_TRG (0x1 << UART_MODEM_RTSACTLV_Pos)EUART_RTS_IS_LOW_LEV_TRG (0x0 << UART_MODEM_RTSACTLV_Pos)JUART_FUNC_SEL_UART (0x0 << UART_FUNSEL_FUN_SEL_Pos)KUART_FUNC_SEL_IrDA (0x2 << UART_FUNSEL_FUN_SEL_Pos)LUART_FUNC_SEL_RS485 (0x3 << UART_FUNSEL_FUN_SEL_Pos)^UART_BAUD_MODE0 (0)hUART_BAUD_MODE2 (UART_BAUD_BAUDM1_Msk | UART_BAUD_BAUDM0_Msk)tUART_BAUD_MODE0_DIVIDER(u32SrcFreq,u32BaudRate) (((u32SrcFreq + (u32BaudRate*8)) / u32BaudRate >> 4)-2)~UART_BAUD_MODE2_DIVIDER(u32SrcFreq,u32BaudRate) (((u32SrcFreq + (u32BaudRate/2)) / u32BaudRate)-2)‰UART_WRITE(uart,u8Data) (uart->DAT = (u8Data))’UART_READ(uart) (uart->DAT)œUART_GET_TX_EMPTY(uart) (uart->FIFOSTS & UART_FIFOSTS_TXEMPTYF_Msk)¦UART_GET_RX_EMPTY(uart) (uart->FIFOSTS & UART_FIFOSTS_RXEMPTY_Msk)¯UART_IS_TX_EMPTY(uart) ((uart->FIFOSTS & UART_FIFOSTS_TXEMPTYF_Msk) >> UART_FIFOSTS_TXEMPTYF_Pos)¹UART_WAIT_TX_EMPTY(uart) while(!(((uart->FIFOSTS) & UART_FIFOSTS_TXEMPTYF_Msk) >> UART_FIFOSTS_TXEMPTYF_Pos))ÄUART_IS_RX_READY(uart) ((uart->INTSTS & UART_INTSTS_RDAIF_Msk)>>UART_INTSTS_RDAIF_Pos)ÐUART_IS_TX_FULL(uart) ((uart->FIFOSTS & UART_FIFOSTS_TXFULL_Msk)>>UART_FIFOSTS_TXFULL_Pos)ÜUART_IS_RX_FULL(uart) ((uart->FIFOSTS & UART_FIFOSTS_RXFULL_Msk)>>UART_FIFOSTS_RXFULL_Pos)æUART_GET_TX_FULL(uart) (uart->FIFOSTS & UART_FIFOSTS_TXFULL_Msk)ðUART_GET_RX_FULL(uart) (uart->FIFOSTS & UART_FIFOSTS_RXFULL_Msk)ƒUART_ENABLE_INT(uart,u32eIntSel) (uart->INTEN |= (u32eIntSel))•UART_DISABLE_INT(uart,u32eIntSel) (uart->INTEN &= ~ (u32eIntSel))¯UART_GET_INT_FLAG(uart,u32eIntTypeFlag) ((uart->INTSTS & (u32eIntTypeFlag))?1:0)ÏUART_RS485_CLEAR_ADDR_FLAG(uart) (uart->FIFOSTS |= UART_FIFOSTS_ADDRDETF_Msk)ØUART_RS485_GET_ADDR_FLAG(uart) ((uart->FIFOSTS & UART_FIFOSTS_ADDRDETF_Msk) >> UART_FIFOSTS_ADDRDETF_Pos)H=
..\..\..\Library\StdDriver\inc\uart.h
..\..\..\Library\StdDriver\inc\uart.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<ä¸UART_CLEAR_RTS$äuart"Û<‰ÄUART_SET_RTS$äuart2 ÃUART_CLEAR_RTSêUART_SET_RTSopq __WDT_H__ WDT_TIMEOUT_2POW4 (0UL << WDT_CTL_TOUTSEL_Pos) WDT_TIMEOUT_2POW6 (1UL << WDT_CTL_TOUTSEL_Pos)!WDT_TIMEOUT_2POW8 (2UL << WDT_CTL_TOUTSEL_Pos)"WDT_TIMEOUT_2POW10 (3UL << WDT_CTL_TOUTSEL_Pos)#WDT_TIMEOUT_2POW12 (4UL << WDT_CTL_TOUTSEL_Pos)$WDT_TIMEOUT_2POW14 (5UL << WDT_CTL_TOUTSEL_Pos)%WDT_TIMEOUT_2POW16 (6UL << WDT_CTL_TOUTSEL_Pos)&WDT_TIMEOUT_2POW18 (7UL << WDT_CTL_TOUTSEL_Pos)(WDT_RESET_DELAY_3CLK (3UL << WDT_ALTCTL_RSTDSEL_Pos))WDT_RESET_DELAY_18CLK (2UL << WDT_ALTCTL_RSTDSEL_Pos)*WDT_RESET_DELAY_130CLK (1UL << WDT_ALTCTL_RSTDSEL_Pos)+WDT_RESET_DELAY_1026CLK (0UL << WDT_ALTCTL_RSTDSEL_Pos)9WDT_CLEAR_RESET_FLAG() (WDT->CTL = (WDT->CTL & ~(WDT_CTL_IF_Msk | WDT_CTL_WKF_Msk)) | WDT_CTL_RSTF_Msk)?WDT_CLEAR_TIMEOUT_INT_FLAG() (WDT->CTL = (WDT->CTL & ~(WDT_CTL_RSTF_Msk | WDT_CTL_WKF_Msk)) | WDT_CTL_IF_Msk)EWDT_CLEAR_TIMEOUT_WAKEUP_FLAG() (WDT->CTL = (WDT->CTL & ~(WDT_CTL_RSTF_Msk | WDT_CTL_IF_Msk)) | WDT_CTL_WKF_Msk)NWDT_GET_RESET_FLAG() (WDT->CTL & WDT_CTL_RSTF_Msk ? 1 : 0)WWDT_GET_TIMEOUT_INT_FLAG() (WDT->CTL & WDT_CTL_IF_Msk ? 1 : 0)`WDT_GET_TIMEOUT_WAKEUP_FLAG() (WDT->CTL & WDT_CTL_WKF_Msk ? 1 : 0)hWDT_RESET_COUNTER() (WDT->CTL = (WDT->CTL & ~(WDT_CTL_IF_Msk | WDT_CTL_WKF_Msk | WDT_CTL_RSTF_Msk)) | WDT_CTL_RSTCNT_Msk)H<
..\..\..\Library\StdDriver\inc\wdt.hÀ
..\..\..\Library\StdDriver\inc\wdt.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilstu __WWDT_H__ WWDT_PRESCALER_1 (0UL << WWDT_CTL_PSCSEL_Pos) WWDT_PRESCALER_2 (1UL << WWDT_CTL_PSCSEL_Pos)!WWDT_PRESCALER_4 (2UL << WWDT_CTL_PSCSEL_Pos)"WWDT_PRESCALER_8 (3UL << WWDT_CTL_PSCSEL_Pos)#WWDT_PRESCALER_16 (4UL << WWDT_CTL_PSCSEL_Pos)$WWDT_PRESCALER_32 (5UL << WWDT_CTL_PSCSEL_Pos)%WWDT_PRESCALER_64 (6UL << WWDT_CTL_PSCSEL_Pos)&WWDT_PRESCALER_128 (7UL << WWDT_CTL_PSCSEL_Pos)'WWDT_PRESCALER_192 (8UL << WWDT_CTL_PSCSEL_Pos)(WWDT_PRESCALER_256 (9UL << WWDT_CTL_PSCSEL_Pos))WWDT_PRESCALER_384 (0xAUL << WWDT_CTL_PSCSEL_Pos)*WWDT_PRESCALER_512 (0xBUL << WWDT_CTL_PSCSEL_Pos)+WWDT_PRESCALER_768 (0xCUL << WWDT_CTL_PSCSEL_Pos),WWDT_PRESCALER_1024 (0xDUL << WWDT_CTL_PSCSEL_Pos)-WWDT_PRESCALER_1536 (0xEUL << WWDT_CTL_PSCSEL_Pos).WWDT_PRESCALER_2048 (0xFUL << WWDT_CTL_PSCSEL_Pos)0WWDT_RELOAD_WORD (0x00005AA5)>WWDT_CLEAR_RESET_FLAG() (WWDT->STATUS = WWDT_STATUS_WWDTRF_Msk)FWWDT_CLEAR_INT_FLAG() (WWDT->STATUS = WWDT_STATUS_WWDTIF_Msk)OWWDT_GET_RESET_FLAG() (WWDT->STATUS & WWDT_STATUS_WWDTRF_Msk ? 1 : 0)XWWDT_GET_INT_FLAG() (WWDT->STATUS & WWDT_STATUS_WWDTIF_Msk ? 1 : 0)`WWDT_GET_COUNTER() (WWDT->CNT)kWWDT_RELOAD_COUNTER() (WWDT->RLDCNT = WWDT_RELOAD_WORD)H=
..\..\..\Library\StdDriver\inc\wwdt.hÄ
..\..\..\Library\StdDriver\inc\wwdt.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilwxy6__MINI58SERIES_H__ |__CM0_REV 0x0201}__NVIC_PRIO_BITS 2~__Vendor_SysTickConfig 0__MPU_PRESENT 0€__FPU_PRESENT 0…†‡‹ACMP_CTL_ACMPEN_Pos (0)ŒACMP_CTL_ACMPEN_Msk (0x1ul << ACMP_CTL_ACMPEN_Pos)ŽACMP_CTL_ACMPIE_Pos (1)�ACMP_CTL_ACMPIE_Msk (0x1ul << ACMP_CTL_ACMPIE_Pos)‘ACMP_CTL_HYSSEL_Pos (2)’ACMP_CTL_HYSSEL_Msk (0x1ul << ACMP_CTL_HYSSEL_Pos)”ACMP_CTL_NEGSEL_Pos (4)•ACMP_CTL_NEGSEL_Msk (0x1ul << ACMP_CTL_NEGSEL_Pos)—ACMP_CTL_RTRGEN_Pos (8)˜ACMP_CTL_RTRGEN_Msk (0x1ul << ACMP_CTL_RTRGEN_Pos)šACMP_CTL_FTRGEN_Pos (9)›ACMP_CTL_FTRGEN_Msk (0x1ul << ACMP_CTL_FTRGEN_Pos)�ACMP_CTL_FILTSEL_Pos (20)žACMP_CTL_FILTSEL_Msk (0xful << ACMP_CTL_FILTSEL_Pos) ACMP_CTL_POSSEL_Pos (29)¡ACMP_CTL_POSSEL_Msk (0x3ul << ACMP_CTL_POSSEL_Pos)£ACMP_STATUS_ACMPIF0_Pos (0)¤ACMP_STATUS_ACMPIF0_Msk (0x1ul << ACMP_STATUS_ACMPIF0_Pos)¦ACMP_STATUS_ACMPIF1_Pos (1)§ACMP_STATUS_ACMPIF1_Msk (0x1ul << ACMP_STATUS_ACMPIF1_Pos)©ACMP_STATUS_ACMPO0_Pos (2)ªACMP_STATUS_ACMPO0_Msk (0x1ul << ACMP_STATUS_ACMPO0_Pos)¬ACMP_STATUS_ACMPO1_Pos (3)­ACMP_STATUS_ACMPO1_Msk (0x1ul << ACMP_STATUS_ACMPO1_Pos)¯ACMP_VREF_CRVCTL_Pos (0)°ACMP_VREF_CRVCTL_Msk (0xful << ACMP_VREF_CRVCTL_Pos)²ACMP_VREF_IREFSEL_Pos (7)³ACMP_VREF_IREFSEL_Msk (0x1ul << ACMP_VREF_IREFSEL_Pos)•ADC_DAT_RESULT_Pos (0)–ADC_DAT_RESULT_Msk (0x3fful << ADC_DAT_RESULT_Pos)˜ADC_DAT_OV_Pos (16)™ADC_DAT_OV_Msk (0x1ul << ADC_DAT_OV_Pos)›ADC_DAT_VALID_Pos (17)œADC_DAT_VALID_Msk (0x1ul << ADC_DAT_VALID_Pos)žADC_CTL_ADCEN_Pos (0)ŸADC_CTL_ADCEN_Msk (0x1ul << ADC_CTL_ADCEN_Pos)¡ADC_CTL_ADCIEN_Pos (1)¢ADC_CTL_ADCIEN_Msk (0x1ul << ADC_CTL_ADCIEN_Pos)¤ADC_CTL_HWTRGSEL_Pos (4)¥ADC_CTL_HWTRGSEL_Msk (0x3ul << ADC_CTL_HWTRGSEL_Pos)§ADC_CTL_HWTRGCOND_Pos (6)¨ADC_CTL_HWTRGCOND_Msk (0x1ul << ADC_CTL_HWTRGCOND_Pos)ªADC_CTL_HWTRGEN_Pos (8)«ADC_CTL_HWTRGEN_Msk (0x1ul << ADC_CTL_HWTRGEN_Pos)­ADC_CTL_SWTRG_Pos (11)®ADC_CTL_SWTRG_Msk (0x1ul << ADC_CTL_SWTRG_Pos)°ADC_CHEN_CHEN0_Pos (0)±ADC_CHEN_CHEN0_Msk (0x1ul << ADC_CHEN_CHEN0_Pos)³ADC_CHEN_CHEN1_Pos (1)´ADC_CHEN_CHEN1_Msk (0x1ul << ADC_CHEN_CHEN1_Pos)ADC_CHEN_CHEN2_Pos (2)·ADC_CHEN_CHEN2_Msk (0x1ul << ADC_CHEN_CHEN2_Pos)¹ADC_CHEN_CHEN3_Pos (3)ºADC_CHEN_CHEN3_Msk (0x1ul << ADC_CHEN_CHEN3_Pos)¼ADC_CHEN_CHEN4_Pos (4)½ADC_CHEN_CHEN4_Msk (0x1ul << ADC_CHEN_CHEN4_Pos)¿ADC_CHEN_CHEN5_Pos (5)ÀADC_CHEN_CHEN5_Msk (0x1ul << ADC_CHEN_CHEN5_Pos)ÂADC_CHEN_CHEN6_Pos (6)ÃADC_CHEN_CHEN6_Msk (0x1ul << ADC_CHEN_CHEN6_Pos)ÅADC_CHEN_CHEN7_Pos (7)ÆADC_CHEN_CHEN7_Msk (0x1ul << ADC_CHEN_CHEN7_Pos)ÈADC_CHEN_CH7SEL_Pos (8)ÉADC_CHEN_CH7SEL_Msk (0x1ul << ADC_CHEN_CH7SEL_Pos)ËADC_CMP0_ADCMPEN_Pos (0)ÌADC_CMP0_ADCMPEN_Msk (0x1ul << ADC_CMP0_ADCMPEN_Pos)ÎADC_CMP0_ADCMPIE_Pos (1)ÏADC_CMP0_ADCMPIE_Msk (0x1ul << ADC_CMP0_ADCMPIE_Pos)ÑADC_CMP0_CMPCOND_Pos (2)ÒADC_CMP0_CMPCOND_Msk (0x1ul << ADC_CMP0_CMPCOND_Pos)ÔADC_CMP0_CMPCH_Pos (3)ÕADC_CMP0_CMPCH_Msk (0x7ul << ADC_CMP0_CMPCH_Pos)×ADC_CMP0_CMPMCNT_Pos (8)ØADC_CMP0_CMPMCNT_Msk (0xful << ADC_CMP0_CMPMCNT_Pos)ÚADC_CMP0_CMPDAT_Pos (16)ÛADC_CMP0_CMPDAT_Msk (0x3fful << ADC_CMP0_CMPDAT_Pos)ÝADC_CMP1_ADCMPEN_Pos (0)ÞADC_CMP1_ADCMPEN_Msk (0x1ul << ADC_CMP1_ADCMPEN_Pos)àADC_CMP1_ADCMPIE_Pos (1)áADC_CMP1_ADCMPIE_Msk (0x1ul << ADC_CMP1_ADCMPIE_Pos)ãADC_CMP1_CMPCOND_Pos (2)äADC_CMP1_CMPCOND_Msk (0x1ul << ADC_CMP1_CMPCOND_Pos)æADC_CMP1_CMPCH_Pos (3)çADC_CMP1_CMPCH_Msk (0x7ul << ADC_CMP1_CMPCH_Pos)éADC_CMP1_CMPMCNT_Pos (8)êADC_CMP1_CMPMCNT_Msk (0xful << ADC_CMP1_CMPMCNT_Pos)ìADC_CMP1_CMPDAT_Pos (16)íADC_CMP1_CMPDAT_Msk (0x3fful << ADC_CMP1_CMPDAT_Pos)ïADC_STATUS_ADIF_Pos (0)ðADC_STATUS_ADIF_Msk (0x1ul << ADC_STATUS_ADIF_Pos)òADC_STATUS_ADCMPF0_Pos (1)óADC_STATUS_ADCMPF0_Msk (0x1ul << ADC_S
CLK_CLKSEL1_PWMCH01SEL_Msk (0x3ul << CLK_CLKSEL1_PWMCH01SEL_Pos)‚
CLK_CLKSEL1_PWMCH23SEL_Pos (30)ƒ
CLK_CLKSEL1_PWMCH23SEL_Msk (0x3ul << CLK_CLKSEL1_PWMCH23SEL_Pos)…
CLK_CLKDIV_HCLKDIV_Pos (0)†
CLK_CLKDIV_HCLKDIV_Msk (0xful << CLK_CLKDIV_HCLKDIV_Pos)ˆ
CLK_CLKDIV_UARTDIV_Pos (8)‰
CLK_CLKDIV_UARTDIV_Msk (0xful << CLK_CLKDIV_UARTDIV_Pos)‹
CLK_CLKDIV_ADCDIV_Pos (16)Œ
CLK_CLKDIV_ADCDIV_Msk (0xfful << CLK_CLKDIV_ADCDIV_Pos)Ž
CLK_CLKSEL2_CLKOSEL_Pos (2)�
CLK_CLKSEL2_CLKOSEL_Msk (0x3ul << CLK_CLKSEL2_CLKOSEL_Pos)‘
CLK_CLKSEL2_PWMCH45SEL_Pos (4)’
CLK_CLKSEL2_PWMCH45SEL_Msk (0x3ul << CLK_CLKSEL2_PWMCH45SEL_Pos)”
CLK_CLKSEL2_WWDTSEL_Pos (16)•
CLK_CLKSEL2_WWDTSEL_Msk (0x3ul << CLK_CLKSEL2_WWDTSEL_Pos)—
CLK_PLLCTL_FBDIV_Pos (0)˜
CLK_PLLCTL_FBDIV_Msk (0x1fful << CLK_PLLCTL_FBDIV_Pos)š
CLK_PLLCTL_INDIV_Pos (9)›
CLK_PLLCTL_INDIV_Msk (0x1ful << CLK_PLLCTL_INDIV_Pos)�
CLK_PLLCTL_OUTDIV_Pos (14)ž
CLK_PLLCTL_OUTDIV_Msk (0x3ul << CLK_PLLCTL_OUTDIV_Pos) 
CLK_PLLCTL_PD_Pos (16)¡
CLK_PLLCTL_PD_Msk (0x1ul << CLK_PLLCTL_PD_Pos)£
CLK_PLLCTL_BP_Pos (17)¤
CLK_PLLCTL_BP_Msk (0x1ul << CLK_PLLCTL_BP_Pos)¦
CLK_PLLCTL_OE_Pos (18)§
CLK_PLLCTL_OE_Msk (0x1ul << CLK_PLLCTL_OE_Pos)©
CLK_PLLCTL_PLLSRC_Pos (19)ª
CLK_PLLCTL_PLLSRC_Msk (0x1ul << CLK_PLLCTL_PLLSRC_Pos)¬
CLK_CLKOCTL_FREQSEL_Pos (0)­
CLK_CLKOCTL_FREQSEL_Msk (0xful << CLK_CLKOCTL_FREQSEL_Pos)¯
CLK_CLKOCTL_CLKOEN_Pos (4)°
CLK_CLKOCTL_CLKOEN_Msk (0x1ul << CLK_CLKOCTL_CLKOEN_Pos)²
CLK_CLKOCTL_DIV1EN_Pos (5)³
CLK_CLKOCTL_DIV1EN_Msk (0x1ul << CLK_CLKOCTL_DIV1EN_Pos)þ FMC_ISPCTL_ISPEN_Pos (0)ÿ FMC_ISPCTL_ISPEN_Msk (0x1ul << FMC_ISPCTL_ISPEN_Pos)� FMC_ISPCTL_BS_Pos (1)‚ FMC_ISPCTL_BS_Msk (0x1ul << FMC_ISPCTL_BS_Pos)„ FMC_ISPCTL_SPUEN_Pos (2)… FMC_ISPCTL_SPUEN_Msk (0x1ul << FMC_ISPCTL_SPUEN_Pos)‡ FMC_ISPCTL_APUEN_Pos (3)ˆ FMC_ISPCTL_APUEN_Msk (0x1ul << FMC_ISPCTL_APUEN_Pos)Š FMC_ISPCTL_CFGUEN_Pos (4)‹ FMC_ISPCTL_CFGUEN_Msk (0x1ul << FMC_ISPCTL_CFGUEN_Pos)� FMC_ISPCTL_LDUEN_Pos (5)Ž FMC_ISPCTL_LDUEN_Msk (0x1ul << FMC_ISPCTL_LDUEN_Pos)� FMC_ISPCTL_ISPFF_Pos (6)‘ FMC_ISPCTL_ISPFF_Msk (0x1ul << FMC_ISPCTL_ISPFF_Pos)“ FMC_ISPADDR_ISPADDR_Pos (0)” FMC_ISPADDR_ISPADDR_Msk (0xfffffffful << FMC_ISPADDR_ISPADDR_Pos)– FMC_ISPDAT_ISPDAT_Pos (0)— FMC_ISPDAT_ISPDAT_Msk (0xfffffffful << FMC_ISPDAT_ISPDAT_Pos)™ FMC_ISPCMD_CMD_Pos (0)š FMC_ISPCMD_CMD_Msk (0x7ful << FMC_ISPCMD_CMD_Pos)œ FMC_ISPTRG_ISPGO_Pos (0)� FMC_ISPTRG_ISPGO_Msk (0x1ul << FMC_ISPTRG_ISPGO_Pos)Ÿ FMC_DFBA_DFBA_Pos (0)  FMC_DFBA_DFBA_Msk (0xfffffffful << FMC_DFBA_DFBA_Pos)¢ FMC_FATCTL_FOM_Pos (4)£ FMC_FATCTL_FOM_Msk (0x7ul << FMC_FATCTL_FOM_Pos)¥ FMC_ISPSTS_ISPBUSY_Pos (0)¦ FMC_ISPSTS_ISPBUSY_Msk (0x1ul << FMC_ISPSTS_ISPBUSY_Pos)¨ FMC_ISPSTS_CBS_Pos (1)© FMC_ISPSTS_CBS_Msk (0x3ul << FMC_ISPSTS_CBS_Pos)« FMC_ISPSTS_ISPFF_Pos (6)¬ FMC_ISPSTS_ISPFF_Msk (0x1ul << FMC_ISPSTS_ISPFF_Pos)® FMC_ISPSTS_VECMAP_Pos (9)¯ FMC_ISPSTS_VECMAP_Msk (0xffful << FMC_ISPSTS_VECMAP_Pos)± FMC_ISPSTS_SCODE_Pos (31)² FMC_ISPSTS_SCODE_Msk (0x1ul << FMC_ISPSTS_SCODE_Pos)¡GP_MODE_MODE0_Pos (0)¢GP_MODE_MODE0_Msk (0x3ul << GP_MODE_MODE0_Pos)¤GP_MODE_MODE1_Pos (2)¥GP_MODE_MODE1_Msk (0x3ul << GP_MODE_MODE1_Pos)§GP_MODE_MODE2_Pos (4)¨GP_MODE_MODE2_Msk (0x3ul << GP_MODE_MODE2_Pos)ªGP_MODE_MODE3_Pos (6)«GP_MODE_MODE3_Msk (0x3ul << GP_MODE_MODE3_Pos)­GP_MODE_MODE4_Pos (8)®GP_MODE_MODE4_Msk (0x3ul << GP_MODE_MODE4_Pos)°GP_MODE_MODE5_Pos (10)±GP_MODE_MODE5_Msk (0x3ul << GP_MODE_MODE5_Pos)³GP_DINOFF_DINOFF0_Pos (16)´GP_DINOFF_DINOFF0_Msk (0x1ul << GP_DINOFF_DINOFF0_Pos)GP_DINOFF_DINOFF1_Pos (17)·GP_DINOFF_DINOFF1_Msk (0x1ul << GP_DINOFF_DINOFF1_Pos)¹GP_DINOFF_DINOFF2_Pos (18)ºGP_DINOFF_DINOFF2_Msk (0x1ul << GP_DINOFF_DINOFF2_Pos)¼GP_DINOFF_DINOFF3_Pos (19)½GP_DINOFF_DINOFF3_Msk (0x1ul << GP_DINOFF_DINOFF3_Pos)¿GP_DINOFF_DINOFF4_Pos (20)ÀGP_DINOFF_DINOFF4_Msk (0x1ul << GP_DINOFF_DINOFF4_Pos)ÂGP_DINOFF_DINOFF5_Pos (21)ÃGP_DINOFF_DINOFF5_Msk (0x1ul << GP_DINOFF_DINOFF5_Pos)ÅGP_DINOFF_DINOFF6_Pos (22)ÆGP_DINOFF_DINOFF6_Msk (0x1ul << GP_DINOFF_DINOFF6_Pos)ÈGP_DINOFF_DINOFF7_Pos (23)ÉGP_DINOFF_DINOFF7_Msk (0x1ul << GP_DINOFF_DINOFF7_Pos)ËGP_DOUT_DOUT0_Pos (0)ÌGP_DOUT_DOUT0_Msk (0x1ul << GP_DOUT_DOUT0_Pos)ÎGP_DOUT_DOUT1_Pos (1)ÏGP_DOUT_DOUT1_Msk (0x1ul << GP_DOUT_DOUT1_Pos)ÑGP_DOUT_DOUT2_Pos (2)ÒGP_DOUT_DOUT2_Msk (0x1ul << GP_DOUT_DOUT2_Pos)ÔGP_DOUT_DOUT3_Pos (3)ÕGP_DOUT_DOUT3_Msk (0x1ul << GP_DOUT_DOUT3_Pos)×GP_DOUT_DOUT4_Pos (4)ØGP_DOUT_DOUT4_Msk (0x1ul << GP_DOUT_DOUT4_Pos)ÚGP_DOUT_DOUT5_Pos (5)ÛGP_DOUT_DOUT5_Msk (0x1ul << GP_DOUT_DOUT5_Pos)ÝGP_DOUT_DOUT6_Pos (6)ÞGP_DOUT_DOUT6_Msk (0x1ul << GP_DOUT_DOUT6_Pos)àGP_DOUT_DOUT7_Pos (7)áGP_DOUT_DOUT7_Msk (0x1ul << GP_DOUT_DOUT7_Pos)ãGP_DATMSK_DATMSK0_Pos (0)äGP_DATMSK_DATMSK0_Msk (0x1ul << GP_DATMSK_DATMSK0_Pos)æGP_DATMSK_DATMSK1_Pos (1)çGP_DATMSK_DATMSK1_Msk (0x1ul << GP_DATMSK_DATMSK1_Pos)éGP_DATMSK_DATMSK2_Pos (2)êGP_DATMSK_DATMSK2_Msk (0x1ul << GP_DATMSK_DATMSK2_Pos)ìGP_DATMSK_DATMSK3_Pos (3)íGP_DATMSK_DATMSK3_Msk (0x1ul << GP_DATMSK_DATMSK3_Pos)ïGP_DATMSK_DATMSK4_Pos (4)ðGP_DATMSK_DATMSK4_Msk (0x1ul << GP_DATMSK_DATMSK4_Pos)òGP_DATMSK_DATMSK5_Pos (5)óGP_DATMSK_DATMSK5_Msk (0x1ul << GP_DATMSK_DATMSK5_Pos)õGP_DATMSK_DATMSK6_Pos (6)öGP_DATMSK_DATMSK6_Msk (0x1ul << GP_DATMSK_DATMSK6_Pos)øGP_DATMSK_DATMSK7_Pos (7)ùGP_DATMSK_DATMSK7_Msk (0x1ul << GP_DATMSK_DATMSK7_Pos)ûGP_PIN_PIN0_Pos (0)üGP_PIN_PIN0_Msk (0x1ul << GP_PIN_PIN
¦] §] ¨]
©]ª]«]¬]xn
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\..\..\..\Library\CMSIS\Include\C:\Keil_v5\ARM\ARMCC\Bin\..\include\..\..\..\Library\StdDriver\inc\Mini58Series.hcore_cm0.hsystem_Mini58Series.hstdint.hsys.hclk.hacmp.hadc.hfmc.hgpio.hi2c.hpwm.hspi.htimer.huart.hwdt.hwwdt.h4
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\Mini58Series.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilunsigned charunsigned shortunsigned longtáPIRQn_Type5qPACMP_T„„PADC_T½ŽPCLK_T‘Œ PFMC_T&÷ PGPIO_T´óPGPIO_DB_T.™PI2C_T@Ü%PINTR_T-—)PPWM_TÿÊ=PSPI_TÖ
ÆHPSYS_TŽ ½NPTIMER_TÖ �RPUART_T2
ˆWPWDT_Tá
ÄYPWWDT_Tÿ
ÓZPvu8Õ[!tòPvu16Ö[!tPvu32$×[!„IRQnNonMaskableInt_IRQnrHardFault_IRQnsSVCall_IRQn{PendSV_IRQn~SysTick_IRQnBOD_IRQnWDT_IRQnEINT0_IRQnEINT1_IRQnGPIO01_IRQnGPIO234_IRQnPWM_IRQnFB_IRQnTMR0_IRQnTMR1_IRQn UART0_IRQn UART1_IRQn
SPI_IRQnGPIO5_IRQnHIRC_IRQnI2C0_IRQnI2C1_IRQnACMP_IRQnPDWU_IRQnADC_IRQn*·‘·CTLˆ#STATUS·#VREF·# tY*‡ XDAT�#Õ�RESERVED0Ì#CTL·# CHEN·#$CMP0·#(CMP1·#,STATUS·#0¬�RESERVED1##4TRGDLY·#DEXTSMPT·#HSEQCTL·#LSEQDAT1�#PSEQDAT2�#TYt‡*¦
(PWRCTL·#AHBCLK·#APBCLK·#STATUS·# CLKSEL0·#CLKSEL1·#CLKDIV·#CLKSEL2·#PLLCTL·# CLKOCTL·#$*´ DISPCTL·#ISPADDR·#ISPDAT·#ISPCMD·# ISPTRG·#DFBA�#FATCTL·#” �RESERVED0‹#ISPSTS�#@*® $MODE·#DINOFF·#DOUT·#DATMSK·# PIN�#DBEN·#INTTYPE·#INTEN·#INTSRC·# *À DBCTL·#*­DCTL·#ADDR0·#DAT·#STATUS�# CLKDIV·#TOCTL·#ADDR1·#ADDR2·#ADDR3·# ADDRMSK0·#$ADDRMSK1·#(ADDRMSK2·#,ADDRMSK3·#0€�RESERVED0÷#4CTL1·#<STATUS1·#@*ÿ€IRQ0_SRC�#IRQ1_SRC�#IRQ2_SRC�#IRQ3_SRC�# IRQ4_SRC�#IRQ5_SRC�#IRQ6_SRC�#IRQ7_SRC�#IRQ8_SRC�# IRQ9_SRC�#$ÝYRESERVE0Ò#(IRQ12_SRC�#0IRQ13_SRC�#4IRQ14_SRC�#8«YRESERVE1 #<IRQ16_SRC�#@IRQ17_SRC�#DIRQ18_SRC�#HIRQ19_SRC�#LŠYRESERVE2#PIRQ25_SRC�#dYRESERVE3«#hIRQ28_SRC�#pIRQ29_SRC�#tCON·#xIRQ·#|*Ö�CLKPSC·#CLKDIV·#CTL·#PERIOD0·# PERIOD1·#PERIOD2·#PERIOD3·#PERIOD4·#PERIOD5·# CMPDAT0·#$CMPDAT1·#(CMPDAT2·#,CMPDAT3·#0CMPDAT4·#4CMPDAT5·#8è�RESERVED0ß #<INTEN·#TINTSTS·#XPOEN·#\BRKCTL·#`DTCTL·#dADCTCTL0·#hADCTCTL1·#lADCTSTS0·#pADCTSTS1·#tPHCHG·#xPHCHGNXT·#|PHCHGMSK·#€IFA·#„PCACTL·#ˆMSKALIGN·#Œ*ŽHCTL·#CLKDIV·#SSCTL·#‰�RESERVED0 # RX�#­�RESERVED1$ #TX·# Ñ�RESERVED2H #$SLVCTL·#<FIFOCTL·#@STATUS·#D*Ö„PDID�#RSTSTS·#IPRST0·#IPRST1·# Ò�RESERVED0É #BODCTL·#ú�RESERVED1ñ #P0_MFP·#0P1_MFP·#4P2_MFP·#8P3_MFP·#<P4_MFP·#@P5_MFP·#Dè�
RESERVED2_ #HIRCTCTL·#€IRCTIEN·#„IRCTISTS·#ˆ³�RESERVED3ª #ŒREGLCTL·#€*²CTL·#CMP·#INTSTS·#CNT�# CAP�#EXTCTL·#EINTSTS·#*á4DAT·#INTEN·#FIFO·#LINE·# MODEM·#MODEMSTS·#FIFOSTS·#INTSTS·#TOUT·# BAUD·#$IRDA·#(ALTCTL·#,FUNSEL·#0*ÿCTL·#ALTCTL·#*¶RLDCNT·#CTL·#STATUS·#CNT�# {|} __LIB_DRIVER_GPIO_PAN159_H ¤š
..\..\..\Library\StdDriver\driver\..\..\..\Library\Device\Nuvoton\Mini58Series\Include\lib_driver_gpio_pan159.hMini58Series.hð
..\..\..\Library\StdDriver\driver\lib_driver_gpio_pan159.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilOÜ"ØPTCallbackÜ€� œ�
..\..\..\Library\StdDriver\driver\..\..\..\Library\StdDriver\driver\lib_driver_gpio_pan159.clib_driver_gpio_pan159.h
..\..\..\Library\StdDriver\driver\lib_driver_gpio_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilOÜ"ØOä"àOì"èPTCallbackìƒ!/!I$ > %%%% %C
%C % %
%%%C%C&I  ((
     1 1 1 1
I8 
I
I8 4 !
I8
"I#7I$I%I&I 'I(I) * +,-./4  04 14 24 34 44 5.:;9? I6.:;9? 7.:;9G8.:;9? I 9.:;9? :.:;9G ;.:;9? I<.:;9? =.:;9G>.:;9? I@?.:;9? @@.:;9G@A.:;9? I@
B.:;9? @
C.:;9G@
D1E1F1XYWG1XYWH.1I.1@J.1@
K.1L.< 4 I? M.< 4 ? NIOPI:;9QI4 R S TUVW1X4I ,Y4I Z4I[4I,\4I]4I 4 ^4I ,4 _4I4 `4I,4 a4I4 b41 ,c41d41,e41f1g1hI iIjIkI 4 lI ,4 mI4 n1 o1p4I ? q4I? < r4I,s4It5Iu;v=w%x<%Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=9931,9931,6642 --cpu=Cortex-M0 --fpu=SoftVFP --output=.\obj\lib_driver_gpio_pan159.o --vfemode=force
Input Comments:p332c-3Component: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]armasm --debug --diag_suppress=9931,9931,1602,1073 --cpu=Cortex-M0 --fpu=SoftVFP --apcs=/interwork/interwork --no_divide lib_driver_gpio_pan159.oComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637]ArmCC --c99 --split_sections --debug -c -o.\obj\lib_driver_gpio_pan159.o --depend=.\obj\lib_driver_gpio_pan159.d --cpu=Cortex-M0 --apcs=interwork -O3 --diag_suppress=9931 -I..\..\..\Library\CMSIS\Include -I..\..\..\Library\Device\Nuvoton\Mini58Series\Include -I..\..\..\Library\StdDriver\inc -I..\..\Template -I..\..\..\Library\StdDriver\driver -I..\debug -IC:\Users\Terry\AppData\Local\Arm\Packs\Nuvoton\NuMicro_DFP\1.3.12\Device\Mini58\Include -IC:\Keil_v5\ARM\CMSIS\Include -D__MICROLIB -D__UVISION_VERSION=531 --omf_browse=.\obj\lib_driver_gpio_pan159.crf ..\..\..\Library\StdDriver\driver\lib_driver_gpio_pan159.caaa^a^a^*a^RR„ñÿù$h $
h D D
'¾ñÿPP=Ê·Ê¢Ê�ʇÊ_7éÏ·Ÿ†mT;#
ñØ¿§�w_ D!'"
#í$Ð%·'�KƒÏy•L\P#Hâ/¤;c7!3èT®Xu\)�Ý}¤`kd/+öD­?rh8lÿqÅu�ycL7P H×/¦;r7=3Tä
X¸
\y
�:
}
`â d³ +‡ DK ? hð lÄ q— uU x Kâ
O©
Gh
.*
:é 6§ 2n S4 Wû[¯€c|*_ñcµ*|C3>øg¾k…pKtwÉJ�NQF
-Ì9ˆ5C1RÊVŽZ?ð{´^xb9)ýB±=sf6júo½sp@2m?¹¤*�#"Êñÿ""
¡
 4"
 $">ÕÙÝW>ÕÙÝW8<8<0&4 0'40(40)4AÐ9Ô0AúM$.M4%AÐ Ô Ø1ö ú þ5N 5G  #GAÐÔØ2öúþ6N 6G#GAÐÔØ3ôøü7AÐÔØ4ôøü8� �__,-./A‚“†}AˆÆràQïQQ!Q<QVQeQvQ�QŸQ°QÊQÙQêQQQ2QMQ{Q•Q¤QÁQÜQQ%Q4QHQgQ‚Q™QŸQ´QÂQÊQAËÇuAŠÆtA¿‰ÃsØQæQôQQQ)QJQaQzQ›Q²QÀQ×QåQóQQQ(QPQbQyQ’QÊQüQ.QaQ~Q®QíQ#QNQËBñQ÷B Q.BWB|B‡Q¯QµBÉQQQQ<BAà•äðQQQ-QSAº”¾~Aº‡¾qßQîQQQQ)Q5QAQIQA»…¿oAº†¾pAºŒ¾vA»�¿wAº޾xAº‘¾{Aº’¾|åB.QA¼–À€äBÏQèQ5QNQžQ·QQQ=QVQA»—¿�æBUAº˜¾‚A»™¿ƒAÙ„Ýn¹Q‰QÖQ$QƒQ¯QAÐ�ÔzAÐ�Ôy.ARM.attributes.strtab.shstrtab.rel.debug_pubnames.rel.debug_frame.rel.debug_line.rel.debug_info.reli.gpio_ext1_int_init.reli.gpio_ext0_int_init.reli.EINT1_IRQHandler.reli.EINT0_IRQHandler.symtab.comment.arm_vfe_header__ARM_grp..debug_abbrev.group.2_Am0000_lbphKItke$2_000000__ARM_grp.lib_driver_gpio_pan159.c.2_0w0000_ZTzlBBSKHz9_300000__ARM_grp.lib_driver_gpio_pan159.h.2_Uw0000_DWyFVS92Ire_300000__ARM_grp.Mini58Series.h.2_QtY000_6ciYCpJXQMa_c00000__ARM_grp.wwdt.h.2_c21000_gFFsFMOghTd_300000__ARM_grp.wdt.h.2_w41000_DM9$fP8hfd4_300000__ARM_grp.uart.h.2_uH0100_Ki8xywOXIW6_x00000__ARM_grp.timer.h.2_A6w000_Ac91bRVlD3c_q00000__ARM_grp.spi.h.2_Ijw000_0UZM7f0Yub8_h00000__ARM_grp.pwm.h.2_MK1000_fG$cffiOjwc_300000__ARM_grp.i2c.h.2_871000_4lsx0ZYq0a0_300000__ARM_grp.gpio.h.2_c62000_GRct7RTQsD2_300000__ARM_grp.fmc.h.2_w61000_FcovETmpqQ8_300000__ARM_grp.adc.h.2_0W1000_MKNIHme1Rf5_300000__ARM_grp.acmp.h.2_492000_yZAOtFClyL2_300000__ARM_grp.clk.h.2_IT3000_DShxJCxamyf_f00000__ARM_grp.sys.h.2_AJ3000_pSh8BGEZ7Hf_300000__ARM_grp.system_Mini58Series.h.2_BA2000_7MMgms6zZW8_l00000__ARM_grp.core_cm0.h.2_4_x000_upfIWWGzMg7_Z00000__ARM_grp.core_cmFunc.h.2_Mt0000_4uf0Hujq4Cd_300000__ARM_grp.core_cmInstr.h.2_Yt0000_246z57cJXud_300000__ARM_grp.cmsis_armcc.h.2_EB1000_rsHno1kuxY7_E00000__ARM_grp.stdint.h.2_8G1000_Y8yz6lqXnp2_300000.debug_abbrev__ARM_asm.debug_abbrev.1.debug_macinfo.debug_loc.data.revsh_text.rev16_textLib$$Request$$armlibGPIO_SetModeGPIO_EnableInt__ARM_grp..debug_pubnames$uart.h$.2_uH0100_Ki8xywOXIW6_x00000__ARM_grp..debug_pubnames$system_Mini58Series.h$.2_BA2000_7MMgms6zZW8_l00000__ARM_grp..debug_macinfo$wwdt.h$.2_c21000_gFFsFMOghTd_300000__ARM_grp..debug_macinfo$wdt.h$.2_w41000_DM9$fP8hfd4_300000__ARM_grp..debug_macinfo$uart.h$.2_uH0100_Ki8xywOXIW6_x00000__ARM_grp..debug_macinfo$timer.h$.2_A6w000_Ac91bRVlD3c_q00000__ARM_grp..debug_macinfo$system_Mini58Series.h$.2_BA2000_7MMgms6zZW8_l00000__ARM_grp..debu
¤4˜8µ<žX…t8l¬(’Ô\Ü$Lh\h$LŒh;ôD;8D;|D;ÀH;<;D<\€Ü\\<\˜,\Ä,\ð \ô
Lø `LX ÀL
ÐLè
„Ll„‡ð@‡0@‡p‡„x˜h')'))'R''y'_ †>Q¨ "ȆgxؘLpT\Ä îІ\xà¨Lˆ!T\Ü!Ô¹°%†_xÀ% Là%d\D&Ð…'†^x$'L@'d\¤'ÌTp(†]x€((L¨:¤\L;H”A†ix¨A LHBp\¸B8'ðCMì@D†hxPDLl^L\¸^ðÀ¨_†[x¸_,LätL\0u`“�v†Yx v 
L@„L\Œ„ÈgT…†Zxd…À L$‘L\p‘Ä;4’†`xD’PL”—L\à—Ĥ˜†ax´˜D
Lø¥L\D¦Èâ §†bx§dL€¬L\̬Ä�­†ex ­X
Lø·L\D¸Äй†fx¹¸LÐÀL\Á@\\†jxl„LðÆL\<Ç`/œË†kx°ËÌ
L|ÖL\ÈÖ 'Ô×6 ؆lxØL,ÝL\xÝÄÖ<Þ†mxLÞÄLãL\\ãÈ¡$ä†Xx4äTÒLˆ¶|\¸8b<ƆdxLÆ(Ltƨ\Çô#Ȇcx È L,È \ÌÈéÐɆAQØÉ¤Ù|ÏЀϸÈ8Ô@
¼>± xÞ†š €Þ†� ˆÞ†h  Þ†X °Þ0†H àÞ† X èÞ0†
H ߆ 7 ߆ 7 0߆
7 @߆7 P߆7 `߆7 p߆X €ß†X ˜ß(†X Àßh†X (àh†X �à8†X Èà8†H á†H á†H á†H á†# á†"# (á†## 0á†$# 8á†%X @á†+X Xá(†/X €â†3X ˜â†7X °âˆ†;X 8ä8†?# pä†@X xä†DX �ä`†HX ðä†LX å†PX å†TX 8å†XX På†\X hå†`X €å(†dX ¨åp†hX æ †l# 8æ†mX @æ†qX Xæ†uX pæH†yX ¸æ†}X Ðæ†�èæ°˜ìdpüe/105 1633579528 0 0 100666 213192 `
ELF( 4(áÞ@ºpGÀºpGpµ
HÅhAiÉCÉ
ÐL h(Ð#iâhai¤h(F Gp½ÿ÷þÿp½@ð´œF+MFjx)L<&R(Ð(Ð (Ð((Ð(Ð*Fy@(Ð/FÿxP("ÐX(,Ð`F(Ðð¼G¢`à¨x `à `ð¼pG h°C0øç h°C(0ôçRíç*Ñ h°C0ìç h°C 0èç’ h—BÈUèxÐ@èpòç@èpëç hÈUèx@èp h°C0 ` (p+ÐÐð¼G@ð´L<&M( Ð(
Ð (Ð((Ð+
Ðð¼Ghx@à¨x ` h°C0 `ð¼pG h°C0øçèx+y˜BÐ \¡`@èpìç h°C0 ` (p*èÐð¼G@µHÿ÷þÿ ÁkJ@ÁcÁk"CÁcÁkJ@ÁcÁk"RCÁcÂhÿ!1
CÂ`ÂhŠCÂ`
L I Fÿ÷þÿ h€!C `ÈI`½€ïïÿÿßßÿÿ€@áàðµMž,h@'<C,`,h€'<C,` L#q`p¡p àp pH `æ`˜ aba(h!ˆC !C(`ð½@ðµMž,h@'<C,`,h€'<C,` L#q`p¡p àp pH `æ`˜ aba(h!ˆC !C(`ð½@Hx(Ð pG pG..\\..\\..\\Library\\StdDriver\\driver\\lib_driver_iic_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil__asm___23_lib_driver_iic_pan159_c_ae965f01____REV16dJ
..\\..\\..\\Library\\CMSIS\\Include\\cmsis_armcc.h…..\\..\\..\\Library\\StdDriver\\driver\\lib_driver_iic_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil__asm___23_lib_driver_iic_pan159_c_ae965f01____REVSHdJ
..\\..\\..\\Library\\CMSIS\\Include\\cmsis_armcc.h“0ÿÿÿÿarmcc+|
 
   0ÿÿÿÿarmcc+|
 
   (ÿÿÿÿarmcc+|
 *A|„…†Ž(ÿÿÿÿarmcc+|
 ZA~„Ž(ÿÿÿÿarmcc+|
 4dA|„…†‡N
ÄÅÆÇA J
ÄÅÆÇA VÄÅÆÇ(ÿÿÿÿarmcc+|
 4°A|„…†‡_
ÄÅÆÇA G
ÄÅÆÇA nÄÅÆÇ(ÿÿÿÿarmcc+|
 >A{„…†‡Ž(ÿÿÿÿarmcc+|
 >A{„…†‡Ž(ÿÿÿÿarmcc+|
  Ø
..\..\..\Library\StdDriver\driver\lib_driver_iic_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil´..\..\..\Library\StdDriver\driver\lib_driver_iic_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilpg_u8EndFlagpg_u8DeviceAddr:pg_u8RegAddr:pg_u8DataLen:pg_u8DataLenMax:ps_I2CHandlerFnpcbk_success"pcbk_failed"pbuf_addrí..\..\..\Library\StdDriver\driver\lib_driver_iic_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil*?“I2C0_IRQHandler*Zu32StatusY!..\..\..\Library\StdDriver\driver\lib_driver_iic_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilZ?—.iic_pan159_initZF–"RXAf:@..\..\..\Library\StdDriver\driver\lib_driver_iic_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keild?ÀEiic_master_txdiu32StatusYÁibufí˜icbkßzifail_cbkß\@..\..\..\Library\StdDriver\driver\lib_driver_iic_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil°?Àjiic_master_rx°iu32StatusYúibufíÆicbkß’ifail_cbkß^d..\..\..\Library\StdDriver\driver\lib_driver_iic_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil>?æ¥iic_start_send_bytes>idevAddrI�iregAddr:nibufí[ilen:Hicbkß!ifail_cbkß4d..\..\..\Library\StdDriver\driver\lib_driver_iic_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil>?æ¼iic_start_read_bytes>idevAddrI�iregAddr:nibufí[ilen:Hicbkß!ifail_cbkß4..\..\..\Library\StdDriver\driver\lib_driver_iic_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil>•Ð is_iic_busy:___result:\P
..\..\..\Library\StdDriver\driver\lib_driver_iic_pan159.c”Q
..\..\..\Library\StdDriver\driver\lib_driver_iic_pan159.c{ 

- zØ
..\..\..\Library\StdDriver\driver\..\..\..\Library\CMSIS\Include\lib_driver_iic_pan159.ccore_cm0.h. & '&$·Ì{äQ
..\..\..\Library\StdDriver\driver\lib_driver_iic_pan159.cÅ 
 
 f|

 t  g"
   8Q
..\..\..\Library\StdDriver\driver\lib_driver_iic_pan159.cWé W~ W
 s
 o

 

 P|6 Q")
" % {
 {
& ŒQ
..\..\..\Library\StdDriver\driver\lib_driver_iic_pan159.c¥' 4ŒQ
..\..\..\Library\StdDriver\driver\lib_driver_iic_pan159.c¼' 3€Q
..\..\..\Library\StdDriver\driver\lib_driver_iic_pan159.cÑ  ~}–*}$U}Z}}} } 4}46}6b}bd}*S6BS0R6dR*Q6HQPdQ P}––@}@B}BP}PR}R®}®°}SL\Rb\’°\RLSRbS’°SLQRbQ~ŒQ’°Q:PBFP}–>}>V>‘>S>R4Q P}–>}>V>‘>S>R4Q P}––
PP__DATE__ "Oct 7 2021"__TIME__ "12:05:28"__STDC__ 1__STDC_VERSION__ 199901L__STDC_HOSTED__ 1__STDC_ISO_10646__ 200607__EDG__ 1__EDG_VERSION__ 407__EDG_SIZE_TYPE__ unsigned int__EDG_PTRDIFF_TYPE__ int__sizeof_int 4__sizeof_long 4__sizeof_ptr 4__ARMCC_VERSION 5060750__TARGET_CPU_CORTEX_M0 1__TARGET_FPU_SOFTVFP 1__TARGET_FPU_SOFTVFP 1__MICROLIB 1__UVISION_VERSION 531__CC_ARM 1__arm 1__arm__ 1__TARGET_ARCH_6S_M 1__TARGET_ARCH_ARM 0__TARGET_ARCH_THUMB 3__TARGET_ARCH_A64 0__TARGET_ARCH_AARCH32 1__TARGET_PROFILE_M 1__TARGET_FEATURE_HALFWORD 1__TARGET_FEATURE_THUMB 1__TARGET_FEATURE_DMB 1__TARGET_FEATURE_EXTENSION_REGISTER_COUNT 0__APCS_INTERWORK 1__thumb 1__thumb__ 1__t32__ 1__OPTIMISE_SPACE 1__OPT_SMALL_ASSERT 1__OPTIMISE_LEVEL 3__SOFTFP__ 1£¸Ïg_u8EndFlagèg_u8DeviceAddrg_u8RegAddrg_u8DataLen6g_u8DataLenMaxRs_I2CHandlerFnncbk_success‡cbk_failedŸbuf_addr"ÛI2C0_IRQHandler"Ûiic_pan159_init DÛiic_master_tx DÛiic_master_rx'hÛiic_start_send_bytes'hÛiic_start_read_bytesÛis_iic_busy:%.<=> __stdint_h  __ARMCLIB_VERSION 5060037__INT64 __int64__INT64_C_SUFFIX__ ll__PASTE2(x,y) x ## y__PASTE(x,y) __PASTE2(x, y)__INT64_C(x) __ESCAPE__(__PASTE(x, __INT64_C_SUFFIX__))__UINT64_C(x) __ESCAPE__(__PASTE(x ## u, __INT64_C_SUFFIX__))__LONGLONG long long#__STDINT_DECLS %__CLIBNS,__CLIBNS sINT8_MIN -128tINT16_MIN -32768uINT32_MIN (~0x7fffffff)vINT64_MIN __INT64_C(~0x7fffffffffffffff)yINT8_MAX 127zINT16_MAX 32767{INT32_MAX 2147483647|INT64_MAX __INT64_C(9223372036854775807)UINT8_MAX 255€UINT16_MAX 65535�UINT32_MAX 4294967295u‚UINT64_MAX __UINT64_C(18446744073709551615)‡INT_LEAST8_MIN -128ˆINT_LEAST16_MIN -32768‰INT_LEAST32_MIN (~0x7fffffff)ŠINT_LEAST64_MIN __INT64_C(~0x7fffffffffffffff)�INT_LEAST8_MAX 127ŽINT_LEAST16_MAX 32767�INT_LEAST32_MAX 2147483647�INT_LEAST64_MAX __INT64_C(9223372036854775807)“UINT_LEAST8_MAX 255”UINT_LEAST16_MAX 65535•UINT_LEAST32_MAX 4294967295u–UINT_LEAST64_MAX __UINT64_C(18446744073709551615)›INT_FAST8_MIN (~0x7fffffff)œINT_FAST16_MIN (~0x7fffffff)�INT_FAST32_MIN (~0x7fffffff)žINT_FAST64_MIN __INT64_C(~0x7fffffffffffffff)¡INT_FAST8_MAX 2147483647¢INT_FAST16_MAX 2147483647£INT_FAST32_MAX 2147483647¤INT_FAST64_MAX __INT64_C(9223372036854775807)§UINT_FAST8_MAX 4294967295u¨UINT_FAST16_MAX 4294967295u©UINT_FAST32_MAX 4294967295uªUINT_FAST64_MAX __UINT64_C(18446744073709551615)²INTPTR_MIN INT32_MIN¹INTPTR_MAX INT32_MAXÀUINTPTR_MAX UINT32_MAXÆINTMAX_MIN __ESCAPE__(~0x7fffffffffffffffll)ÉINTMAX_MAX __ESCAPE__(9223372036854775807ll)ÌUINTMAX_MAX __ESCAPE__(18446744073709551615ull)ÕPTRDIFF_MIN INT32_MINÖPTRDIFF_MAX INT32_MAXÚSIG_ATOMIC_MIN (~0x7fffffff)ÛSIG_ATOMIC_MAX 2147483647áSIZE_MAX UINT32_MAXçWCHAR_MINèWCHAR_MAXîWCHAR_MIN 0ïWCHAR_MAX 65535óWINT_MIN (~0x7fffffff)ôWINT_MAX 2147483647ûINT8_C(x) (x)üINT16_C(x) (x)ýINT32_C(x) (x)þINT64_C(x) __INT64_C(x)€UINT8_C(x) (x ## u)�UINT16_C(x) (x ## u)‚UINT32_C(x) (x ## u)ƒUINT64_C(x) __UINT64_C(x)†INTMAX_C(x) __ESCAPE__(x ## ll)‡UINTMAX_C(x) __ESCAPE__(x ## ull)²__INT64³__LONGLONGPD
C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.hC:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] signed charshortintlong longunsigned charunsigned shortunsigned intunsigned long longPint8_tŠ8 Pint16_t™9 Pint32_t¢: Pint64_t©; Puint8_t> Puint16_tÇ? Puint32_tÙ@ Puint64_téA Pint_least8_tŠG Pint_least16_t™H
..\..\..\Library\CMSIS\Include\cmsis_armcc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil;Š9__get_CONTROLYa__resultYY__regControlYP<ÃE__set_CONTROL$YcontrolY__regControlYP;ýQ__get_IPSRYa__resultYY__regIPSRYP;·]__get_APSRYa__resultYY__regAPSRYP;ñi__get_xPSRYa__resultYY__regXPSRYP;¹u__get_PSPYa__resultYY__regProcessStackPointerYP<‚�__set_PSP$YtopOfProcStackY__regProcessStackPointerYP;È�__get_MSPYa__resultYY__regMainStackPointerYP<Ž™__set_MSP$YtopOfMainStackY__regMainStackPointerYP;Ï¥__get_PRIMASKYa__resultYY__regPriMaskYP<‰±__set_PRIMASK$YpriMaskY__regPriMaskYP;Ï·9__RBITY$Yvaluea__resultY\resultY\sDEF*__CORE_CMINSTR_H 5`V
..\..\..\Library\CMSIS\Include\core_cmInstr.hcmsis_armcc.hÌ
..\..\..\Library\CMSIS\Include\core_cmInstr.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilHIJ*__CORE_CMFUNC_H 5`U
..\..\..\Library\CMSIS\Include\core_cmFunc.hcmsis_armcc.hÈ
..\..\..\Library\CMSIS\Include\core_cmFunc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilLMN*__CORE_CM0_H_GENERIC ,J__CM0_CMSIS_VERSION_MAIN (0x04U)K__CM0_CMSIS_VERSION_SUB (0x1EU)L__CM0_CMSIS_VERSION ((__CM0_CMSIS_VERSION_MAIN << 16U) | __CM0_CMSIS_VERSION_SUB )O__CORTEX_M (0x00U)S__ASM __asmT__INLINE __inlineU__STATIC_INLINE static __inline|__FPU_USED 0U£¤¯__CORE_CM0_H_DEPENDANT Ò__I volatile constÔ__O volatileÕ__IO volatileØ__IM volatile constÙ__OM volatileÚ__IOM volatile…APSR_N_Pos 31U†APSR_N_Msk (1UL << APSR_N_Pos)ˆAPSR_Z_Pos 30U‰APSR_Z_Msk (1UL << APSR_Z_Pos)‹APSR_C_Pos 29UŒAPSR_C_Msk (1UL << APSR_C_Pos)ŽAPSR_V_Pos 28U�APSR_V_Msk (1UL << APSR_V_Pos) IPSR_ISR_Pos 0U¡IPSR_ISR_Msk (0x1FFUL )¸xPSR_N_Pos 31U¹xPSR_N_Msk (1UL << xPSR_N_Pos)»xPSR_Z_Pos 30U¼xPSR_Z_Msk (1UL << xPSR_Z_Pos)¾xPSR_C_Pos 29U¿xPSR_C_Msk (1UL << xPSR_C_Pos)ÁxPSR_V_Pos 28UÂxPSR_V_Msk (1UL << xPSR_V_Pos)ÄxPSR_T_Pos 24UÅxPSR_T_Msk (1UL << xPSR_T_Pos)ÇxPSR_ISR_Pos 0UÈxPSR_ISR_Msk (0x1FFUL )ÚCONTROL_SPSEL_Pos 1UÛCONTROL_SPSEL_Msk (1UL << CONTROL_SPSEL_Pos)“SCB_CPUID_IMPLEMENTER_Pos 24U”SCB_CPUID_IMPLEMENTER_Msk (0xFFUL << SCB_CPUID_IMPLEMENTER_Pos)–SCB_CPUID_VARIANT_Pos 20U—SCB_CPUID_VARIANT_Msk (0xFUL << SCB_CPUID_VARIANT_Pos)™SCB_CPUID_ARCHITECTURE_Pos 16UšSCB_CPUID_ARCHITECTURE_Msk (0xFUL << SCB_CPUID_ARCHITECTURE_Pos)œSCB_CPUID_PARTNO_Pos 4U�SCB_CPUID_PARTNO_Msk (0xFFFUL << SCB_CPUID_PARTNO_Pos)ŸSCB_CPUID_REVISION_Pos 0U SCB_CPUID_REVISION_Msk (0xFUL )£SCB_ICSR_NMIPENDSET_Pos 31U¤SCB_ICSR_NMIPENDSET_Msk (1UL << SCB_ICSR_NMIPENDSET_Pos)¦SCB_ICSR_PENDSVSET_Pos 28U§SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos)©SCB_ICSR_PENDSVCLR_Pos 27UªSCB_ICSR_PENDSVCLR_Msk (1UL << SCB_ICSR_PENDSVCLR_Pos)¬SCB_ICSR_PENDSTSET_Pos 26U­SCB_ICSR_PENDSTSET_Msk (1UL << SCB_ICSR_PENDSTSET_Pos)¯SCB_ICSR_PENDSTCLR_Pos 25U°SCB_ICSR_PENDSTCLR_Msk (1UL << SCB_ICSR_PENDSTCLR_Pos)²SCB_ICSR_ISRPREEMPT_Pos 23U³SCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos)µSCB_ICSR_ISRPENDING_Pos 22USCB_ICSR_ISRPENDING_Msk (1UL << SCB_ICSR_ISRPENDING_Pos)¸SCB_ICSR_VECTPENDING_Pos 12U¹SCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos)»SCB_ICSR_VECTACTIVE_Pos 0U¼SCB_ICSR_VECTACTIVE_Msk (0x1FFUL )¿SCB_AIRCR_VECTKEY_Pos 16UÀSCB_AIRCR_VECTKEY_Msk (0xFFFFUL << SCB_AIRCR_VECTKEY_Pos)ÂSCB_AIRCR_VECTKEYSTAT_Pos 16UÃSCB_AIRCR_VECTKEYSTAT_Msk (0xFFFFUL << SCB_AIRCR_VECTKEYSTAT_Pos)ÅSCB_AIRCR_ENDIANESS_Pos 15UÆSCB_AIRCR_ENDIANESS_Msk (1UL << SCB_AIRCR_ENDIANESS_Pos)ÈSCB_AIRCR_SYSRESETREQ_Pos 2UÉSCB_AIRCR_SYSRESETREQ_Msk (1UL << SCB_AIRCR_SYSRESETREQ_Pos)ËSCB_AIRCR_VECTCLRACTIVE_Pos 1UÌSCB_AIRCR_VECTCLRACTIVE_Msk (1UL << SCB_AIRCR_VECTCLRACTIVE_Pos)ÏSCB_SCR_SEVONPEND_Pos 4UÐSCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos)ÒSCB_SCR_SLEEPDEEP_Pos 2UÓSCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos)ÕSCB_SCR_SLEEPONEXIT_Pos 1UÖSCB_SCR_SLEEPONEXIT_Msk (1UL << SCB_SCR_SLEEPONEXIT_Pos)ÙSCB_CCR_STKALIGN_Pos 9UÚSCB_CCR_STKALIGN_Msk (1UL << SCB_CCR_STKALIGN_Pos)ÜSCB_CCR_UNALIGN_TRP_Pos 3UÝSCB_CCR_UNALIGN_TRP_Msk (1UL << SCB_CCR_UNALIGN_TRP_Pos)àSCB_SHCSR_SVCALLPENDED_Pos 15UáSCB_SHCSR_SVCALLPENDED_Msk (1UL << SCB_SHCSR_SVCALLPENDED_Pos)ùSysTick_CTRL_COUNTFLAG_Pos 16UúSysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos)üSysTick_CTRL_CLKSOURCE_Pos 2UýSysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos)ÿSysTick_CTRL_TICKINT_Pos 1U€SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos)‚SysTick_CTRL_ENABLE_Pos 0UƒSysTick_CTRL_ENABLE_Msk (1UL )†SysTick_LOAD_RELOAD_Pos 0U‡SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL )ŠSysTick_VAL_CURRENT_Pos 0U‹SysTick_VAL_CURRENT_Msk (0xFFFFFFUL )ŽSysTick_CALIB_NOREF_Pos 31U�SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALI
..\..\..\Library\CMSIS\Include\core_cm0.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil*›!_reserved0Y#!VY#!CY#!ZY#!NY#S®bÇwYPAPSR_Type‚*ì!ISRY# !_reserved0Y#Sÿb@wYPIPSR_Typel�*š!ISRY# !_reserved0Y#!TY#!_reserved1Y#!VY#!CY#!ZY#!NY#S­b‘wYPxPSR_Typeµ*„!_reserved0Y#!SPSELY#!_reserved1Y#S—b?wYPCONTROL_Type„×*¬ º¬ISER±#ÑYRESERVED0Æ#ë¬ICERâ#€ƒYRSERVED1ø#„�¬ISPR#€µYRESERVED2*#„ЬICPRG#€èYRESERVED3]#„…Y?RESERVED4z#€ ¬IP—#€tYPNVIC_Type¬ö*Ì(CPUIDR#ICSR¬#RESERVED0Y#AIRCR¬# SCR¬#CCR¬#RESERVED1Y#³¬SHP*#SHCSR¬#$YtLPSCB_TypeÄ�*œ CTRL¬#LOAD¬#VAL¬#CALIBR# PSysTick_Typegö<Õ €NVIC_DisableIRQ$IRQn;‘
�NVIC_GetPendingIRQY$IRQna__resultY<¸
˜NVIC_SetPendingIRQ$IRQn<á
£NVIC_ClearPendingIRQ$IRQn<• °NVIC_SetPriority$IRQn$Ypriority;Ï ÈNVIC_GetPriorityY$IRQna__resultY<é ÚNVIC_SystemReset;¢ �SysTick_ConfigY$Yticksa__resultY9Æ õNVIC_EnableIRQ$IRQnPQRS__SYSTEM_MINI58SERIES_H__ __XTAL12M (12000000UL)__XTAL32K (32768UL)__IRC10K (10000UL)__XTAL __XTAL12M__HXT __XTAL __HIRC (22118400UL)lb
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\system_Mini58Series.h4
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\system_Mini58Series.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilq__HSIYqSystemCoreClockYqCyclesPerUsYqPllClockYI8è__HSIöSystemCoreClockCyclesPerUs"PllClockUVW __SYS_H__ !ADC_RST ((0x4<<24) | SYS_IPRST1_ADCRST_Pos )"ACMP_RST ((0x4<<24) | SYS_IPRST1_ACMPRST_Pos )#PWM0_RST ((0x4<<24) | SYS_IPRST1_PWM0RST_Pos )$UART0_RST ((0x4<<24) | SYS_IPRST1_UART0RST_Pos )%UART1_RST ((0x4<<24) | SYS_IPRST1_UART1RST_Pos )&SPI0_RST ((0x4<<24) | SYS_IPRST1_SPI0RST_Pos )'I2C0_RST ((0x4<<24) | SYS_IPRST1_I2C0RST_Pos )(I2C1_RST ((0x4<<24) | SYS_IPRST1_I2C1RST_Pos ))TMR1_RST ((0x4<<24) | SYS_IPRST1_TMR1RST_Pos )*TMR0_RST ((0x4<<24) | SYS_IPRST1_TMR0RST_Pos )+GPIO_RST ((0x4<<24) | SYS_IPRST1_GPIORST_Pos )1SYS_BODCTL_BOD_RST_EN (1UL<<SYS_BODCTL_BODRSTEN_Pos)2SYS_BODCTL_BOD_INTERRUPT_EN (0UL<<SYS_BODCTL_BODRSTEN_Pos)3SYS_BODCTL_BODVL_4_4V (3UL<<SYS_BODCTL_BODVL_Pos)4SYS_BODCTL_BODVL_3_7V (2UL<<SYS_BODCTL_BODVL_Pos)5SYS_BODCTL_BODVL_2_7V (1UL<<SYS_BODCTL_BODVL_Pos)6SYS_BODCTL_BODVL_2_2V (0UL<<SYS_BODCTL_BODVL_Pos)<SYS_MFP_TYPE_Msk(bit) (1UL << ((bit) +16))=SYS_MFP_ALT_Msk(bit) (1UL << ((bit) + 8))>SYS_MFP_MFP_Msk(bit) (1UL << ((bit) ))@SYS_MFP_P00_GPIO 0x00000000ULASYS_MFP_P00_UART0_nCTS 0x00000100ULBSYS_MFP_P00_UART0_TXD 0x00000101ULCSYS_MFP_P00_Msk 0x00000101ULESYS_MFP_P01_GPIO 0x00000000ULFSYS_MFP_P01_SPI0_SS 0x00000002ULGSYS_MFP_P01_UART0_nRTS 0x00000200ULHSYS_MFP_P01_UART0_RXD 0x00000202ULISYS_MFP_P01_Msk 0x00000202ULKSYS_MFP_P04_GPIO 0x00000000ULLSYS_MFP_P04_PWM0_CH5 0x00001010ULMSYS_MFP_P04_SPI0_SS 0x00001000ULNSYS_MFP_P04_Msk 0x00001010ULPSYS_MFP_P05_GPIO 0x00000000ULQSYS_MFP_P05_PWM0_CH4 0x00002020ULRSYS_MFP_P05_SPI0_MOSI 0x00002000ULSSYS_MFP_P05_Msk 0x00002020ULUSYS_MFP_P06_GPIO 0x00000000ULVSYS_MFP_P06_PWM0_CH1 0x00004040ULWSYS_MFP_P06_SPI0_MISO 0x00004000ULXSYS_MFP_P06_Msk 0x00004040ULZSYS_MFP_P07_GPIO 0x00000000UL[SYS_MFP_P07_PWM0_CH0 0x00008080UL\SYS_MFP_P07_SPI0_CLK 0x00008000UL]SYS_MFP_P07_Msk 0x00008080UL_SYS_MFP_P10_ACMP0_P1 0x00000101UL`SYS_MFP_P10_ADC_CH1 0x00000001ULaSYS_MFP_P10_GPIO 0x00000000ULbSYS_MFP_P10_Msk 0x00000101ULdSYS_MFP_P12_ACMP0_P2 0x00000404ULeSYS_MFP_P12_ADC_CH2 0x00000004ULfSYS_MFP_P12_GPIO 0x00000000ULgSYS_MFP_P12_UART0_RXD 0x00000400ULhSYS_MFP_P12_PWM0_CH0 0x04000000ULiSYS_MFP_P12_Msk 0x04000404ULkSYS_MFP_P13_ACMP0_P3 0x00000808ULlSYS_MFP_P13_ADC_CH3 0x00000008ULmSYS_MFP_P13_GPIO 0x00000000ULnSYS_MFP_P13_UART0_TXD 0x00000800ULoSYS_MFP_P13_PWM0_CH1 0x08000000ULpSYS_MFP_P13_Msk 0x08000808ULrSYS_MFP_P14_ACMP0_N 0x00001010ULsSYS_MFP_P14_ADC_CH4 0x00000010ULtSYS_MFP_P14_GPIO 0x00000000ULuSYS_MFP_P14_UART1_RXD 0x00001000ULvSYS_MFP_P14_PWM0_CH4 0x10000000ULwSYS_MFP_P14_Msk 0x10001010ULySYS_MFP_P15_ACMP0_P0 0x00002020ULzSYS_MFP_P15_ADC_CH5 0x00000020UL{SYS_MFP_P15_GPIO 0x00000000UL|SYS_MFP_P15_UART1_TXD 0x00002000UL}SYS_MFP_P15_Msk 0x00002020ULSYS_MFP_P22_GPIO 0x00000000UL€SYS_MFP_P22_I2C1_SCL 0x00000404UL�SYS_MFP_P22_PWM0_CH0 0x00000400UL‚SYS_MFP_P22_Msk 0x00000404UL„SYS_MFP_P23_GPIO 0x00000000UL…SYS_MFP_P23_I2C1_SDA 0x00000808UL†SYS_MFP_P23_PWM0_CH1 0x00000800UL‡SYS_MFP_P23_Msk 0x00000808UL‰SYS_MFP_P24_GPIO 0x00000000ULŠSYS_MFP_P24_PWM0_CH2 0x00001000UL‹SYS_MFP_P24_UART1_RXD 0x00000010ULŒSYS_MFP_P24_Msk 0x00001010ULŽSYS_MFP_P25_GPIO 0x00000000UL�SYS_MFP_P25_PWM0_CH3 0x00002000UL�SYS_MFP_P25_UART1_TXD 0x00000020UL‘SYS_MFP_P25_Msk 0x00002020UL“SYS_MFP_P26_ACMP1_O 0x00004040UL”SYS_MFP_P26_GPIO 0x00000000UL•SYS_MFP_P26_PWM0_CH4 0x00004000UL–SYS_MFP_P26_Msk 0x00004040UL˜SYS_MFP_P30_ACMP1_N 0x00000100UL™SYS_MFP_P30_ADC_CH6 0x00000101ULšSYS_MFP_P30_GPIO 0x00000000UL›SYS_MFP_P30_Msk 0x00000101UL�SYS_MFP_P31_ACMP1_P0 0x00000200ULžSYS_MFP_P31_ADC_CH7 0x00000202ULŸSYS
..\..\..\Library\StdDriver\inc\sys.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<Ù¢SYS_UnlockReg<î´SYS_LockRegYZ[ __CLK_H__ "FREQ_25MHZ 25000000#FREQ_50MHZ 50000000$FREQ_72MHZ 72000000%FREQ_100MHZ 100000000&FREQ_200MHZ 200000000'FREQ_250MHZ 250000000(FREQ_500MHZ 500000000.CLK_PWRCTL_XTL12M 0x01UL/CLK_PWRCTL_XTLEN_HXT 0x01UL0CLK_PWRCTL_XTL32K 0x02UL1CLK_PWRCTL_XTLEN_LXT 0x02UL6CLK_CLKSEL0_HCLKSEL_XTAL 0x00UL7CLK_CLKSEL0_HCLKSEL_HXT 0x00UL8CLK_CLKSEL0_HCLKSEL_LXT 0x00UL9CLK_CLKSEL0_HCLKSEL_PLL 0x02UL:CLK_CLKSEL0_HCLKSEL_LIRC 0x03UL;CLK_CLKSEL0_HCLKSEL_HIRC 0x07UL<CLK_CLKSEL0_STCLKSEL_XTAL 0x00UL=CLK_CLKSEL0_STCLKSEL_XTAL_DIV2 0x10UL>CLK_CLKSEL0_STCLKSEL_HCLK_DIV2 0x18UL?CLK_CLKSEL0_STCLKSEL_HIRC_DIV2 0x38UL@CLK_CLKSEL0_STCLKSEL_HCLK 0x08ULECLK_CLKSEL1_WDTSEL_XTAL 0x00000000ULFCLK_CLKSEL1_WDTSEL_HCLK_DIV2048 0x00000002ULGCLK_CLKSEL1_WDTSEL_IRC10K 0x00000003ULHCLK_CLKSEL1_WDTSEL_LIRC 0x00000003ULICLK_CLKSEL1_ADCSEL_XTAL 0x00000000ULJCLK_CLKSEL1_ADCSEL_PLL 0x00000004ULKCLK_CLKSEL1_ADCSEL_HCLK 0x00000008ULLCLK_CLKSEL1_ADCSEL_HIRC 0x0000000CULMCLK_CLKSEL1_SPISEL_XTAL 0x00000000ULNCLK_CLKSEL1_SPISEL_HCLK 0x00000010ULOCLK_CLKSEL1_SPISEL_PLL 0x00000020ULPCLK_CLKSEL1_TMR0SEL_XTAL 0x00000000ULQCLK_CLKSEL1_TMR0SEL_LIRC 0x00000100ULRCLK_CLKSEL1_TMR0SEL_HCLK 0x00000200ULSCLK_CLKSEL1_TMR0SEL_TM0 0x00000300ULTCLK_CLKSEL1_TMR0SEL_HIRC 0x00000700ULUCLK_CLKSEL1_TMR1SEL_XTAL 0x00000000ULVCLK_CLKSEL1_TMR1SEL_LIRC 0x00001000ULWCLK_CLKSEL1_TMR1SEL_HCLK 0x00002000ULXCLK_CLKSEL1_TMR1SEL_TM1 0x00003000ULYCLK_CLKSEL1_TMR1SEL_HIRC 0x00007000ULZCLK_CLKSEL1_UARTSEL_XTAL 0x00000000UL[CLK_CLKSEL1_UARTSEL_PLL 0x01000000UL\CLK_CLKSEL1_UARTSEL_HIRC 0x02000000UL]CLK_CLKSEL1_PWMCH01SEL_HCLK 0x20000000UL^CLK_CLKSEL1_PWMCH23SEL_HCLK 0x80000000ULdCLK_CLKSEL2_CLKOSEL_XTAL 0x00000000ULeCLK_CLKSEL2_CLKOSEL_HXT 0x00000000ULfCLK_CLKSEL2_CLKOSEL_LXT 0x00000000ULgCLK_CLKSEL2_CLKOSEL_LIRC 0x00000004ULhCLK_CLKSEL2_CLKOSEL_HCLK 0x00000008ULiCLK_CLKSEL2_CLKOSEL_HIRC 0x0000000CULjCLK_CLKSEL2_PWMCH45SEL_HCLK 0x00000020ULkCLK_CLKSEL2_WWDTSEL_HCLK_DIV2048 0x00020000ULlCLK_CLKSEL2_WWDTSEL_LIRC 0x00030000ULrCLK_CLKDIV_ADC(x) (((x)-1) << 16)sCLK_CLKDIV_UART(x) (((x)-1) << 8)tCLK_CLKDIV_HCLK(x) ((x)-1)yCLK_PLLCTL_PLLSRC_HXT 0x00000000ULzCLK_PLLCTL_PLLSRC_HIRC 0x00080000UL|CLK_PLLCTL_NF(x) ((x)-2)}CLK_PLLCTL_NR(x) (((x)-2)<<9)CLK_PLLCTL_NO_1 0x0000UL€CLK_PLLCTL_NO_2 0x4000UL�CLK_PLLCTL_NO_4 0xC000ULƒCLK_PLLCTL_72MHz_HXT (CLK_PLLCTL_PLLSRC_HXT | CLK_PLLCTL_NR(2) | CLK_PLLCTL_NF( 24) | CLK_PLLCTL_NO_2)„CLK_PLLCTL_96MHz_HXT (CLK_PLLCTL_PLLSRC_HXT | CLK_PLLCTL_NR(2) | CLK_PLLCTL_NF( 32) | CLK_PLLCTL_NO_2)…CLK_PLLCTL_100MHz_HXT (CLK_PLLCTL_PLLSRC_HXT | CLK_PLLCTL_NR(3) | CLK_PLLCTL_NF( 50) | CLK_PLLCTL_NO_2)‡CLK_PLLCTL_72MHz_HIRC (CLK_PLLCTL_PLLSRC_HIRC | CLK_PLLCTL_NR(4) | CLK_PLLCTL_NF( 26) | CLK_PLLCTL_NO_2)ˆCLK_PLLCTL_96MHz_HIRC (CLK_PLLCTL_PLLSRC_HIRC | CLK_PLLCTL_NR(13)| CLK_PLLCTL_NF(113) | CLK_PLLCTL_NO_2)‰CLK_PLLCTL_100MHz_HIRC (CLK_PLLCTL_PLLSRC_HIRC | CLK_PLLCTL_NR(4) | CLK_PLLCTL_NF( 36) | CLK_PLLCTL_NO_2)ŽMODULE_APBCLK(x) ((x >>31) & 0x1)�MODULE_CLKSEL(x) ((x >>29) & 0x3)�MODULE_CLKSEL_Msk(x) ((x >>25) & 0xf)‘MODULE_CLKSEL_Pos(x) ((x >>20) & 0x1f)’MODULE_CLKDIV(x) ((x >>18) & 0x3)“MODULE_CLKDIV_Msk(x) ((x >>10) & 0xff)”MODULE_CLKDIV_Pos(x) ((x >>5 ) & 0x1f)•MODULE_IP_EN_Pos(x) ((x >>0 ) & 0x1f)–MODULE_NoMsk 0x0—NA MODULE_NoMsk™MODULE_APBCLK_ENC(x) (((x) & 0x01) << 31)šMODULE_CLKSEL_ENC(x) (((x) & 0x03) << 29)›MODULE_CLKSEL_Msk_ENC(x) (((x) & 0x0f) << 25)œMODULE_CLKSEL_Pos_ENC(x) (((x) & 0x1f) << 20)�MODULE_CLKDIV_ENC(x) (((x) & 0x03) << 18)žMODULE_CLKDIV_Msk_ENC(x) (((x) & 0xff) << 10)ŸMODULE_CLKDIV_Pos_ENC(x) (((x) & 0x1f) << 5) MODULE_IP_EN_Pos_ENC(x) (((x) & 0x1f) << 0)¤ISP_MODULE (( 0UL<<31)|( 0<<29)|( MODULE_NoMsk<<25)|( 0<<20
..\..\..\Library\StdDriver\inc\clk.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil;ÞÄCLK_GetPLLClockFreqYa__resultY\u32PllFreqY\u32PllRegY\u32FINY\u32NFY\u32NRY\u32NOYÐ:\au8NoTblE]^_ __ACMP_H__ !ACMP_VNEG_PIN (0xFFUL)"ACMP_VNEG_BANDGAP (0x00UL)#ACMP_VNEG_4_OVER_24_VDD (0x80UL)$ACMP_VNEG_5_OVER_24_VDD (0x81UL)%ACMP_VNEG_6_OVER_24_VDD (0x82UL)&ACMP_VNEG_7_OVER_24_VDD (0x83UL)'ACMP_VNEG_8_OVER_24_VDD (0x84UL)(ACMP_VNEG_9_OVER_24_VDD (0x85UL))ACMP_VNEG_10_OVER_24_VDD (0x86UL)*ACMP_VNEG_11_OVER_24_VDD (0x87UL)+ACMP_VNEG_12_OVER_24_VDD (0x88UL),ACMP_VNEG_13_OVER_24_VDD (0x89UL)-ACMP_VNEG_14_OVER_24_VDD (0x8AUL).ACMP_VNEG_15_OVER_24_VDD (0x8BUL)/ACMP_VNEG_16_OVER_24_VDD (0x8CUL)0ACMP_VNEG_17_OVER_24_VDD (0x8DUL)1ACMP_VNEG_18_OVER_24_VDD (0x8EUL)2ACMP_VNEG_19_OVER_24_VDD (0x8FUL)3ACMP_HYSTERESIS_ENABLE (1UL << ACMP_CTL_HYSSEL_Pos)4ACMP_HYSTERESIS_DISABLE (0UL)5ACMP_CH0_POSPIN_P15 (0UL)6ACMP_CH0_POSPIN_P10 (1UL << ACMP_CTL_POSSEL_Pos)7ACMP_CH0_POSPIN_P12 (2UL << ACMP_CTL_POSSEL_Pos)8ACMP_CH0_POSPIN_P13 (3UL << ACMP_CTL_POSSEL_Pos)9ACMP_CH1_POSPIN_P31 (0UL):ACMP_CH1_POSPIN_P32 (1UL << ACMP_CTL_POSSEL_Pos);ACMP_CH1_POSPIN_P34 (2UL << ACMP_CTL_POSSEL_Pos)<ACMP_CH1_POSPIN_P35 (3UL << ACMP_CTL_POSSEL_Pos)=ACMP_FILTSEL_OFF (0UL)>ACMP_FILTSEL_1PCLK (1UL << ACMP_CTL_FILTSEL_Pos)?ACMP_FILTSEL_2PCLK (2UL << ACMP_CTL_FILTSEL_Pos)@ACMP_FILTSEL_4PCLK (3UL << ACMP_CTL_FILTSEL_Pos)AACMP_FILTSEL_8PCLK (4UL << ACMP_CTL_FILTSEL_Pos)BACMP_FILTSEL_16PCLK (5UL << ACMP_CTL_FILTSEL_Pos)CACMP_FILTSEL_32PCLK (6UL << ACMP_CTL_FILTSEL_Pos)DACMP_FILTSEL_64PCLK (7UL << ACMP_CTL_FILTSEL_Pos)EACMP_FILTSEL_128PCLK (8UL << ACMP_CTL_FILTSEL_Pos)FACMP_FILTSEL_256PCLK (9UL << ACMP_CTL_FILTSEL_Pos)GACMP_FILTSEL_512PCLK (10UL << ACMP_CTL_FILTSEL_Pos)lACMP_SET_NEG_SRC(acmp,u32ChNum,u32Src) do{ if(u32Src == ACMP_VNEG_PIN) ACMP->CTL[u32ChNum] &= ~ACMP_CTL_NEGSEL_Msk; else { ACMP->CTL[u32ChNum] |= ACMP_CTL_NEGSEL_Msk; ACMP->VREF = u32Src; } }while(0)|ACMP_ENABLE_HYSTERESIS(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_HYSSEL_Msk)…ACMP_DISABLE_HYSTERESIS(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_HYSSEL_Msk)ŽACMP_ENABLE_INT(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_ACMPIE_Msk)—ACMP_DISABLE_INT(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_ACMPIE_Msk)¡ACMP_ENABLE(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_ACMPEN_Msk)ªACMP_DISABLE(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_ACMPEN_Msk)³ACMP_GET_OUTPUT(acmp,u32ChNum) (ACMP->STATUS & (ACMP_STATUS_ACMPO0_Msk<<(u32ChNum))?1:0)¼ACMP_GET_INT_FLAG(acmp,u32ChNum) (ACMP->STATUS & (ACMP_STATUS_ACMPIF0_Msk<<(u32ChNum))?1:0)ÅACMP_CLR_INT_FLAG(acmp,u32ChNum) (ACMP->STATUS = (ACMP_STATUS_ACMPIF0_Msk<<(u32ChNum)))ÓACMP_SELECT_P(acmp,u32ChNum,u32Pin) (ACMP->CTL[u32ChNum] = (ACMP->CTL[u32ChNum] & ~ACMP_CTL_POSSEL_Msk) | (u32Pin))ëACMP_CRV_SEL(acmp,u32Level) (ACMP->VREF = (ACMP->VREF & ~ACMP_VREF_CRVCTL_Msk) | ((u32Level) & ~ACMP_VREF_IREFSEL_Msk))òACMP_ENABLE_CRV(acmp) (ACMP->VREF |= ACMP_VREF_IREFSEL_Msk)ùACMP_DISABLE_CRV(acmp) (ACMP->VREF &= ~ACMP_VREF_IREFSEL_Msk)‚ACMP_ENABLE_FALLING_EDGE_TRIGGER(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_FTRGEN_Msk)‹ACMP_DISABLE_FALLING_EDGE_TRIGGER(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_FTRGEN_Msk)”ACMP_ENABLE_RISING_EDGE_TRIGGER(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_RTRGEN_Msk)�ACMP_DISABLE_RISING_EDGE_TRIGGER(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_RTRGEN_Msk)²ACMP_SET_FILTER(acmp,u32ChNum,u32Cnt) ((acmp)->CTL[(u32ChNum)] = ((acmp)->CTL[u32ChNum] & ~ACMP_CTL_FILTSEL_Msk) | (u32Cnt))H=
..\..\..\Library\StdDriver\inc\acmp.hÄ
..\..\..\Library\StdDriver\inc\acmp.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilabc __ADC_H__  ADC_CH7_EXT (0UL)!ADC_CH7_BGP (ADC_CHEN_CH7SEL_Msk)"ADC_CMP0_LESS_THAN (0UL << ADC_CMP0_CMPCOND_Pos)#ADC_CMP1_LESS_THAN (0UL << ADC_CMP1_CMPCOND_Pos)$ADC_CMP0_GREATER_OR_EQUAL_TO (1ul << ADC_CMP0_CMPCOND_Pos)%ADC_CMP1_GREATER_OR_EQUAL_TO (1ul << ADC_CMP1_CMPCOND_Pos)&ADC_TRIGGER_BY_EXT_PIN (0UL)'ADC_TRIGGER_BY_PWM (ADC_CTL_HWTRGSEL_Msk)(ADC_FALLING_EDGE_TRIGGER (0UL))ADC_RISING_EDGE_TRIGGER (ADC_CTL_HWTRGCOND_Msk)*ADC_ADIF_INT (ADC_STATUS_ADIF_Msk)+ADC_CMP0_INT (ADC_STATUS_ADCMPF0_Msk),ADC_CMP1_INT (ADC_STATUS_ADCMPF1_Msk)-ADC_SAMPLE_CLOCK_0 (0UL).ADC_SAMPLE_CLOCK_1 (1UL)/ADC_SAMPLE_CLOCK_2 (2UL)0ADC_SAMPLE_CLOCK_4 (3UL)1ADC_SAMPLE_CLOCK_8 (4UL)2ADC_SAMPLE_CLOCK_16 (5UL)3ADC_SAMPLE_CLOCK_32 (6UL)4ADC_SAMPLE_CLOCK_64 (7UL)5ADC_SAMPLE_CLOCK_128 (8UL)6ADC_SAMPLE_CLOCK_256 (9UL)7ADC_SAMPLE_CLOCK_512 (10UL)8ADC_SAMPLE_CLOCK_1024 (11UL)9ADC_SEQMODE_TYPE_23SHUNT (0UL):ADC_SEQMODE_TYPE_1SHUNT (1UL);ADC_SEQMODE_MODESELECT_CH01 (0UL)<ADC_SEQMODE_MODESELECT_CH12 (1UL)=ADC_SEQMODE_MODESELECT_CH02 (2UL)>ADC_SEQMODE_PWM0_RISING (0UL)?ADC_SEQMODE_PWM0_CENTER (1UL)@ADC_SEQMODE_PWM0_FALLING (2UL)AADC_SEQMODE_PWM0_PERIOD (3UL)BADC_SEQMODE_PWM2_RISING (4UL)CADC_SEQMODE_PWM2_CENTER (5UL)DADC_SEQMODE_PWM2_FALLING (6UL)EADC_SEQMODE_PWM2_PERIOD (7UL)FADC_SEQMODE_PWM4_RISING (8UL)GADC_SEQMODE_PWM4_CENTER (9UL)HADC_SEQMODE_PWM4_FALLING (10UL)IADC_SEQMODE_PWM4_PERIOD (11UL)\ADC_CONFIG_CH7(adc,u32Source) (ADC->CHEN = ((adc)->CHEN & ~ADC_CHEN_CH7SEL_Msk) | (u32Source))eADC_GET_CONVERSION_DATA(adc,u32ChNum) ((adc)->DAT & ADC_DAT_RESULT_Msk)qADC_GET_INT_FLAG(adc,u32Mask) ((adc)->STATUS & (u32Mask))}ADC_CLR_INT_FLAG(adc,u32Mask) ((adc)->STATUS = ((adc)->STATUS & ~(ADC_STATUS_ADIF_Msk | ADC_STATUS_ADCMPF0_Msk | ADC_STATUS_ADCMPF1_Msk)) | (u32Mask))‰ADC_IS_BUSY(adc) ((adc)->STATUS & ADC_STATUS_BUSY_Msk ? 1 : 0)”ADC_IS_DATA_OVERRUN(adc,u32ChNum) ((adc)->STATUS & ADC_STATUS_OV_Msk ? 1 : 0)ŸADC_IS_DATA_VALID(adc,u32ChNum) ((adc)->STATUS & ADC_STATUS_VALID_Msk ? 1 : 0)§ADC_POWER_DOWN(adc) ((adc)->CTL &= ~ADC_CTL_ADCEN_Msk)¯ADC_POWER_ON(adc) ((adc)->CTL |= ADC_CTL_ADCEN_Msk)ÀADC_ENABLE_CMP0(adc,u32ChNum,u32Condition,u32Data,u32MatchCount) (ADC->CMP0 = ((u32ChNum) << ADC_CMP0_CMPCH_Pos) | (u32Condition) | ((u32Data) << ADC_CMP0_CMPDAT_Pos) | (((u32MatchCount) - 1) << ADC_CMP0_CMPMCNT_Pos) | ADC_CMP0_ADCMPIE_Msk | ADC_CMP0_ADCMPEN_Msk)ÐADC_DISABLE_CMP0(adc) ((adc)->CMP0 = 0)áADC_ENABLE_CMP1(adc,u32ChNum,u32Condition,u32Data,u32MatchCount) (ADC->CMP1 = ((u32ChNum) << ADC_CMP1_CMPCH_Pos) | (u32Condition) | ((u32Data) << ADC_CMP1_CMPDAT_Pos) | ((u32MatchCount - 1) << ADC_CMP1_CMPMCNT_Pos) | ADC_CMP1_ADCMPEN_Msk)ðADC_DISABLE_CMP1(adc) ((adc)->CMP1 = 0)ûADC_SET_INPUT_CHANNEL(adc,u32Mask) ((adc)->CHEN = (ADC->CHEN & ~ADC_CHEN_CHEN0_Msk) | (u32Mask))ƒADC_START_CONV(adc) ((adc)->CTL |= ADC_CTL_SWTRG_Msk)‹ADC_STOP_CONV(adc) ((adc)->CTL &= ~ADC_CTL_SWTRG_Msk)H<
..\..\..\Library\StdDriver\inc\adc.hÀ
..\..\..\Library\StdDriver\inc\adc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilefg __FMC_H__ !FMC_APROM_BASE 0x00000000UL"FMC_APROM_END 0x00008000UL#FMC_LDROM_BASE 0x00100000UL$FMC_LDROM_END 0x00100A00UL%FMC_SPROM_BASE 0x00200000UL&FMC_SPROM_END 0x00200200UL'FMC_CONFIG_BASE 0x00300000UL)FMC_FLASH_PAGE_SIZE 0x200*FMC_LDROM_SIZE 0xA00+FMC_SPROM_SIZE 0x2001FMC_ISPCMD_READ 0x002FMC_ISPCMD_READ_UID 0x043FMC_ISPCMD_READ_CID 0x0B4FMC_ISPCMD_READ_PID 0x0C5FMC_ISPCMD_READ_CRC32 0x0D6FMC_ISPCMD_PROGRAM 0x217FMC_ISPCMD_PAGE_ERASE 0x228FMC_ISPCMD_CAL_CRC32 0x2D9FMC_ISPCMD_VECMAP 0x2EBFMC_SET_APROM_BOOT() (FMC->ISPCTL &= ~FMC_ISPCTL_BS_Msk)CFMC_SET_LDROM_BOOT() (FMC->ISPCTL |= FMC_ISPCTL_BS_Msk)DFMC_DISABLE_AP_UPDATE() (FMC->ISPCTL &= ~FMC_ISPCTL_APUEN_Msk)EFMC_DISABLE_SP_UPDATE() (FMC->ISPCTL &= ~FMC_ISPCTL_SPUEN_Msk)FFMC_DISABLE_CFG_UPDATE() (FMC->ISPCTL &= ~FMC_ISPCTL_CFGUEN_Msk)GFMC_DISABLE_LD_UPDATE() (FMC->ISPCTL &= ~FMC_ISPCTL_LDUEN_Msk)HFMC_DISABLE_ISP() (FMC->ISPCTL &= ~FMC_ISPCTL_ISPEN_Msk)IFMC_ENABLE_AP_UPDATE() (FMC->ISPCTL |= FMC_ISPCTL_APUEN_Msk)JFMC_ENABLE_SP_UPDATE() (FMC->ISPCTL |= FMC_ISPCTL_SPUEN_Msk)KFMC_ENABLE_LD_UPDATE() (FMC->ISPCTL |= FMC_ISPCTL_LDUEN_Msk)LFMC_ENABLE_CFG_UPDATE() (FMC->ISPCTL |= FMC_ISPCTL_CFGUEN_Msk)MFMC_ENABLE_ISP() (FMC->ISPCTL |= FMC_ISPCTL_ISPEN_Msk)NFMC_GET_FAIL_FLAG() ((FMC->ISPCTL & FMC_ISPCTL_ISPFF_Msk) ? 1 : 0)H<
..\..\..\Library\StdDriver\inc\fmc.hÀ
..\..\..\Library\StdDriver\inc\fmc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilijk __GPIO_H__ GPIO_PIN_MAX 8$GPIO_MODE_INPUT 0x0UL%GPIO_MODE_OUTPUT 0x1UL&GPIO_MODE_OPEN_DRAIN 0x2UL'GPIO_MODE_QUASI 0x3UL,GPIO_INT_RISING 0x00010000UL-GPIO_INT_FALLING 0x00000001UL.GPIO_INT_BOTH_EDGE 0x00010001UL/GPIO_INT_HIGH 0x01010000UL0GPIO_INT_LOW 0x01000001UL5GPIO_INTTYPE_EDGE 0UL6GPIO_INTTYPE_LEVEL 1UL;GPIO_DBCTL_ICLK_ON 0x00000020UL<GPIO_DBCTL_ICLK_OFF 0x00000000UL>GPIO_DBCTL_DBCLKSRC_IRC10K 0x00000010UL?GPIO_DBCTL_DBCLKSRC_HCLK 0x00000000ULAGPIO_DBCTL_DBCLKSEL_1 0x00000000ULBGPIO_DBCTL_DBCLKSEL_2 0x00000001ULCGPIO_DBCTL_DBCLKSEL_4 0x00000002ULDGPIO_DBCTL_DBCLKSEL_8 0x00000003ULEGPIO_DBCTL_DBCLKSEL_16 0x00000004ULFGPIO_DBCTL_DBCLKSEL_32 0x00000005ULGGPIO_DBCTL_DBCLKSEL_64 0x00000006ULHGPIO_DBCTL_DBCLKSEL_128 0x00000007ULIGPIO_DBCTL_DBCLKSEL_256 0x00000008ULJGPIO_DBCTL_DBCLKSEL_512 0x00000009ULKGPIO_DBCTL_DBCLKSEL_1024 0x0000000AULLGPIO_DBCTL_DBCLKSEL_2048 0x0000000BULMGPIO_DBCTL_DBCLKSEL_4096 0x0000000CULNGPIO_DBCTL_DBCLKSEL_8192 0x0000000DULOGPIO_DBCTL_DBCLKSEL_16384 0x0000000EULPGPIO_DBCTL_DBCLKSEL_32768 0x0000000FUL`GPIO_PIN_ADDR(port,pin) (*((volatile uint32_t *)((GPIOBIT0_BASE+(0x20*(port))) + ((pin)<<2))))aP00 GPIO_PIN_ADDR(0, 0)bP01 GPIO_PIN_ADDR(0, 1)cP02 GPIO_PIN_ADDR(0, 2)dP03 GPIO_PIN_ADDR(0, 3)eP04 GPIO_PIN_ADDR(0, 4)fP05 GPIO_PIN_ADDR(0, 5)gP06 GPIO_PIN_ADDR(0, 6)hP07 GPIO_PIN_ADDR(0, 7)iP10 GPIO_PIN_ADDR(1, 0)jP11 GPIO_PIN_ADDR(1, 1)kP12 GPIO_PIN_ADDR(1, 2)lP13 GPIO_PIN_ADDR(1, 3)mP14 GPIO_PIN_ADDR(1, 4)nP15 GPIO_PIN_ADDR(1, 5)oP16 GPIO_PIN_ADDR(1, 6)pP17 GPIO_PIN_ADDR(1, 7)qP20 GPIO_PIN_ADDR(2, 0)rP21 GPIO_PIN_ADDR(2, 1)sP22 GPIO_PIN_ADDR(2, 2)tP23 GPIO_PIN_ADDR(2, 3)uP24 GPIO_PIN_ADDR(2, 4)vP25 GPIO_PIN_ADDR(2, 5)wP26 GPIO_PIN_ADDR(2, 6)xP27 GPIO_PIN_ADDR(2, 7)yP30 GPIO_PIN_ADDR(3, 0)zP31 GPIO_PIN_ADDR(3, 1){P32 GPIO_PIN_ADDR(3, 2)|P33 GPIO_PIN_ADDR(3, 3)}P34 GPIO_PIN_ADDR(3, 4)~P35 GPIO_PIN_ADDR(3, 5)P36 GPIO_PIN_ADDR(3, 6)€P37 GPIO_PIN_ADDR(3, 7)�P40 GPIO_PIN_ADDR(4, 0)‚P41 GPIO_PIN_ADDR(4, 1)ƒP42 GPIO_PIN_ADDR(4, 2)„P43 GPIO_PIN_ADDR(4, 3)…P44 GPIO_PIN_ADDR(4, 4)†P45 GPIO_PIN_ADDR(4, 5)‡P46 GPIO_PIN_ADDR(4, 6)ˆP47 GPIO_PIN_ADDR(4, 7)‰P50 GPIO_PIN_ADDR(5, 0)ŠP51 GPIO_PIN_ADDR(5, 1)‹P52 GPIO_PIN_ADDR(5, 2)ŒP53 GPIO_PIN_ADDR(5, 3)�P54 GPIO_PIN_ADDR(5, 4)ŽP55 GPIO_PIN_ADDR(5, 5) GPIO_CLR_INT_FLAG(gpio,u32PinMask) ((gpio)->INTSRC = u32PinMask)¬GPIO_DISABLE_DEBOUNCE(gpio,u32PinMask) ((gpio)->DBEN &= ~u32PinMask)¸GPIO_ENABLE_DEBOUNCE(gpio,u32PinMask) ((gpio)->DBEN |= u32PinMask)ÄGPIO_DISABLE_DIGITAL_PATH(gpio,u32PinMask) ((gpio)->DINOFF |= (u32PinMask << 16))ÐGPIO_ENABLE_DIGITAL_PATH(gpio,u32PinMask) ((gpio)->DINOFF &= ~(u32PinMask << 16))ÜGPIO_DISABLE_DOUT_MASK(gpio,u32PinMask) ((gpio)->DATMSK &= ~u32PinMask)èGPIO_ENABLE_DOUT_MASK(gpio,u32PinMask) ((gpio)->DATMSK |= u32PinMask)õGPIO_GET_INT_FLAG(gpio,u32PinMask) ((gpio)->INTSRC & u32PinMask)‰GPIO_SET_DEBOUNCE_TIME(clksrc,clksel) (GPIO->DBCTL = (GP_DBCTL_ICLKON_Msk | clksrc | clksel))”GPIO_GET_IN_DATA(gpio) ((gpio)->PIN) GPIO_SET_OUT_DATA(gpio,data) ((gpio)->DOUT = (data))«GPIO_TOGGLE(u32Pin) ((u32Pin) ^= 1)¹GPIO_EnableEINT0 GPIO_EnableIntÆGPIO_DisableEINT0 GPIO_DisableIntÕGPIO_EnableEINT1 GPIO_EnableIntâGPIO_DisableEINT1 GPIO_DisableIntH=
..\..\..\Library\StdDriver\inc\gpio.hÄ
..\..\..\Library\StdDriver\inc\gpio.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilmno __I2C_H__ !I2C_STA 0x20"I2C_STO 0x10#I2C_SI 0x08$I2C_AA 0x043I2C_SET_CONTROL_REG(i2c,u8Ctrl) ( (i2c)->CTL = ((i2c)->CTL & ~0x3c) | u8Ctrl ):I2C_START(i2c) ( (i2c)->CTL = ((i2c)->CTL & ~I2C_CTL_SI_Msk) | I2C_CTL_STA_Msk )AI2C_STOP(i2c) do { (i2c)->CTL |= (I2C_CTL_SI_Msk | I2C_CTL_STO_Msk); while((i2c)->CTL & I2C_CTL_STO_Msk); } while(0)LI2C_WAIT_READY(i2c) while(!((i2c)->CTL & I2C_CTL_SI_Msk))SI2C_DISABLE_FIFO(i2c) ( (i2c)->CTL1 &= ~I2C_CTL1_TWOLVFIFO_Msk )ZI2C_ENABLE_FIFO(i2c) ( (i2c)->CTL1 |= I2C_CTL1_TWOLVFIFO_Msk )aI2C_DISABLE_CLOCK_STRETCH(i2c) ( (i2c)->CTL1 &= ~I2C_CTL1_NSTRETCH_Msk )hI2C_ENABLE_CLOCK_STRETCH(i2c) ( (i2c)->CTL1 |= I2C_CTL1_NSTRETCH_Msk )oI2C_DISABLE_OVERRUN_INT(i2c) ( (i2c)->CTL1 &= ~I2C_CTL1_OVIEN_Msk )vI2C_ENABLE_OVERRUN_INT(i2c) ( (i2c)->CTL1 |= I2C_CTL1_OVIEN_Msk )}I2C_ENABLE_UNDERRUN_INT(i2c) ( (i2c)->CTL1 |= I2C_CTL1_URIEN_Msk )„I2C_DISABLE_UNDERRUN_INT(i2c) ( (i2c)->CTL1 &= ~I2C_CTL1_URIEN_Msk )‹I2C_GET_DATA(i2c) ( (i2c)->DAT )“I2C_SET_DATA(i2c,u8Data) ( (i2c)->DAT = u8Data )šI2C_GET_STATUS(i2c) ( (i2c)->STATUS )£I2C_GET_TIMEOUT_FLAG(i2c) ( ((i2c)->TOCTL & I2C_TOCTL_TOIF_Msk) == I2C_TOCTL_TOIF_Msk ? 1:0 )¬I2C_GET_WAKEUP_FLAG(i2c) ( ((i2c)->STATUS1 & I2C_STATUS1_WKIF_Msk) == I2C_STATUS1_WKIF_Msk ? 1:0 )³I2C_CLEAR_WAKEUP_FLAG(i2c) ( (i2c)->STATUS1 = I2C_STATUS1_WKIF_Msk )H<
..\..\..\Library\StdDriver\inc\i2c.hÀ
..\..\..\Library\StdDriver\inc\i2c.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilqrs __PWM_H__ PWM_CHANNEL_NUM (6) PWM_CLK_DIV_1 (4UL)!PWM_CLK_DIV_2 (0UL)"PWM_CLK_DIV_4 (1UL)#PWM_CLK_DIV_8 (2UL)$PWM_CLK_DIV_16 (3UL)%PWM_EDGE_ALIGNED (0UL)&PWM_CENTER_ALIGNED (PWM_CTL_CNTTYPE_Msk)'PWM_TRIGGER_ADC_CNTR_IS_0 PWM_ADCTCTL0_ZPTRGEN0_Msk(PWM_TRIGGER_ADC_CNTR_IS_CMR_D PWM_ADCTCTL0_CDTRGEN0_Msk)PWM_TRIGGER_ADC_CNTR_IS_CNR PWM_ADCTCTL0_CPTRGEN0_Msk*PWM_TRIGGER_ADC_CNTR_IS_CMR_U PWM_ADCTCTL0_CUTRGEN0_Msk+PWM_FB0_EINT0 (PWM_BRKCTL_BRK0EN_Msk),PWM_FB0_ACMP1 (PWM_BRKCTL_BRK0EN_Msk | PWM_BRKCTL_BRK1SEL_Msk)-PWM_FB1_EINT1 (PWM_BRKCTL_BRK1EN_Msk).PWM_FB1_ACMP0 (PWM_BRKCTL_BRK1EN_Msk | PWM_BRKCTL_BRK0SEL_Msk)/PWM_PERIOD_INT_UNDERFLOW (0)0PWM_PERIOD_INT_MATCH_CNR (PWM_INTEN_PINTTYPE_Msk)4PWM_CH0 0x05PWM_CH1 0x16PWM_CH2 0x27PWM_CH3 0x38PWM_CH4 0x49PWM_CH5 0x5HPWM_ENABLE_COMPLEMENTARY_MODE(pwm) ((pwm)->CTL = (PWM->CTL & ~PWM_CTL_MODE_Msk) |(1UL << PWM_CTL_MODE_Pos))PPWM_DISABLE_COMPLEMENTARY_MODE(pwm) ((pwm)->CTL &= ~PWM_CTL_MODE_Msk)XPWM_ENABLE_GROUP_MODE(pwm) ((pwm)->CTL |= PWM_CTL_GROUPEN_Msk)`PWM_DISABLE_GROUP_MODE(pwm) ((pwm)->CTL &= ~PWM_CTL_GROUPEN_Msk)hPWM_ENABLE_SYNC_MODE(pwm) (PWM->CTL = ((pwm)->CTL & ~PWM_CTL_MODE_Msk) |(2UL << PWM_CTL_MODE_Pos))pPWM_DISABLE_SYNC_MODE(pwm) ((pwm)->CTL &= ~PWM_CTL_MODE_Msk)zPWM_ENABLE_OUTPUT_INVERTER(pwm,u32ChannelMask) do{ int i; (pwm)->CTL &= ~(PWM_CTL_PINV0_Msk|PWM_CTL_PINV1_Msk|PWM_CTL_PINV2_Msk|PWM_CTL_PINV3_Msk|PWM_CTL_PINV4_Msk|PWM_CTL_PINV5_Msk); for(i = 0; i < 6; i++) { if((u32ChannelMask) & (1 << i)) (pwm)->CTL |= (1 << (PWM_CTL_PINV0_Pos + (i * 4))); } }while(0)ŽPWM_SET_PRESCALER(pwm,u32ChannelNum,u32Prescaler) ((pwm)->CLKPSC = ((pwm)->CLKPSC & ~(PWM_CLKPSC_CLKPSC01_Msk << (((u32ChannelNum) >> 1) * 8))) | ((u32Prescaler) << (((u32ChannelNum) >> 1) * 8)))žPWM_SET_DIVIDER(pwm,u32ChannelNum,u32Divider) ((pwm)->CLKDIV = ((pwm)->CLKDIV & ~(PWM_CLKDIV_CLKDIV0_Msk << ((u32ChannelNum) * 4))) | ((u32Divider) << ((u32ChannelNum) * 4)))ªPWM_SET_CMR(pwm,u32ChannelNum,u32CMR) (*((__IO uint32_t *)((((uint32_t) & ((pwm)->CMPDAT0)) + u32ChannelNum * 4)))= (u32CMR))PWM_SET_CNR(pwm,u32ChannelNum,u32CNR) (*((__IO uint32_t *) ((((uint32_t)&((pwm)->PERIOD0)) + (u32ChannelNum) * 4))) = (u32CNR))ÁPWM_SET_CMRD(pwm,u32ChannelNum,u32CMRD) (*((__IO uint32_t *)((((uint32_t) & ((pwm)->CMPDAT0)) + (u32ChannelNum) * 4)))= (u32CMRD << 16))ÍPWM_SET_ALIGNED_TYPE(pwm,u32ChannelMask,u32AlignedType) ((pwm)->CTL = ((pwm)->CTL & ~PWM_CTL_CNTTYPE_Msk) | (u32AlignedType))ÖPWM_ENABLE_ASYMMETRIC_MODE(pwm) ((pwm)->CTL |= PWM_CTL_ASYMEN_Msk)ÞPWM_ENABLE_PCAEN(pwm) (PWM->PCACTL |= PWM_PCACTL_PCAEN_Msk)H<
..\..\..\Library\StdDriver\inc\pwm.hÀ
..\..\..\Library\StdDriver\inc\pwm.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keiluvw __SPI_H__  SPI_MODE_0 (SPI_CTL_TXNEG_Msk)!SPI_MODE_1 (SPI_CTL_RXNEG_Msk)"SPI_MODE_2 (SPI_CTL_CLKPOL_Msk | SPI_CTL_RXNEG_Msk)#SPI_MODE_3 (SPI_CTL_CLKPOL_Msk | SPI_CTL_TXNEG_Msk)%SPI_SLAVE (SPI_CTL_SLAVE_Msk)&SPI_MASTER (0x0)(SPI_SS (SPI_SSCTL_SS_Msk))SPI_SS_ACTIVE_HIGH (SPI_SSCTL_SSACTPOL_Msk)*SPI_SS_ACTIVE_LOW (0x0),SPI_IE_MASK (0x01)-SPI_SSTA_INTEN_MASK (0x04).SPI_FIFO_TX_INTEN_MASK (0x08)/SPI_FIFO_RX_INTEN_MASK (0x10)0SPI_FIFO_RXOV_INTEN_MASK (0x20)1SPI_FIFO_TIMEOUT_INTEN_MASK (0x40)@SPI_ABORT_3WIRE_TRANSFER(spi) ( (spi)->SLVCTL |= SPI_SLVCTL_SLVABT_Msk )GSPI_CLR_3WIRE_START_INT_FLAG(spi) ( (spi)->STATUS = SPI_STATUS_SLVSTIF_Msk )NSPI_CLR_UNIT_TRANS_INT_FLAG(spi) ( (spi)->STATUS = SPI_STATUS_UNITIF_Msk )USPI_DISABLE_3WIRE_MODE(spi) ( (spi)->SLVCTL &= ~SPI_SLVCTL_SLV3WIRE_Msk )\SPI_ENABLE_3WIRE_MODE(spi) ( (spi)->SLVCTL |= SPI_SLVCTL_SLV3WIRE_Msk )cSPI_GET_RX_FIFO_COUNT(spi) ( (((spi)->STATUS & SPI_STATUS_RXCNT_Msk) >> SPI_STATUS_RXCNT_Pos) & 0xf )lSPI_GET_RX_FIFO_EMPTY_FLAG(spi) ( ((spi)->STATUS & SPI_STATUS_RXEMPTY_Msk) == SPI_STATUS_RXEMPTY_Msk ? 1:0 )uSPI_GET_TX_FIFO_EMPTY_FLAG(spi) ( ((spi)->STATUS & SPI_STATUS_TXEMPTY_Msk) == SPI_STATUS_TXEMPTY_Msk ? 1:0 )~SPI_GET_TX_FIFO_FULL_FLAG(spi) ( ((spi)->STATUS & SPI_STATUS_TXFULL_Msk) == SPI_STATUS_TXFULL_Msk ? 1:0 )…SPI_READ_RX(spi) ( (spi)->RX )�SPI_WRITE_TX(spi,u32TxData) ( (spi)->TX = u32TxData )¬SPI_ENABLE_BYTE_REORDER(spi) ( (spi)->CTL |= SPI_CTL_REORDER_Msk )³SPI_DISABLE_BYTE_REORDER(spi) ( (spi)->CTL &= ~SPI_CTL_REORDER_Msk )»SPI_SET_SUSPEND_CYCLE(spi,u32SuspCycle) ( (spi)->CTL = ((spi)->CTL & ~SPI_CTL_SUSPITV_Msk) | (u32SuspCycle << SPI_CTL_SUSPITV_Pos) )ÂSPI_SET_LSB_FIRST(spi) ( (spi)->CTL |= SPI_CTL_LSB_Msk )ÉSPI_SET_MSB_FIRST(spi) ( (spi)->CTL &= ~SPI_CTL_LSB_Msk )àSPI_IS_BUSY(spi) ( ((spi)->CTL & SPI_CTL_SPIEN_Msk) == SPI_CTL_SPIEN_Msk ? 1:0 )çSPI_TRIGGER(spi) ( (spi)->CTL |= SPI_CTL_SPIEN_Msk )H<
..\..\..\Library\StdDriver\inc\spi.h<
..\..\..\Library\StdDriver\inc\spi.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<ã”SPI_SET_SS_HIGH$ãspi"¯<‰ŸSPI_SET_SS_LOW$ãspi<¼ÑSPI_SET_DATA_WIDTH$ãspi$Yu32Widthyz{ __TIMER_H__  TIMER_ONESHOT_MODE (0UL)!TIMER_PERIODIC_MODE (1UL << TIMER_CTL_OPMODE_Pos)"TIMER_TOGGLE_MODE (2UL << TIMER_CTL_OPMODE_Pos)#TIMER_CONTINUOUS_MODE (3UL << TIMER_CTL_OPMODE_Pos)$TIMER_CAPTURE_FREE_COUNTING_MODE (0UL)%TIMER_CAPTURE_TRIGGER_COUNTING_MODE (TIMER_EXTCTL_CAPSEL_Msk)&TIMER_CAPTURE_COUNTER_RESET_MODE (TIMER_EXTCTL_CAPFUNCS_Msk)'TIMER_CAPTURE_FALLING_EDGE (0UL)(TIMER_CAPTURE_RISING_EDGE (1UL << TIMER_EXTCTL_CAPEDGE_Pos))TIMER_CAPTURE_FALLING_THEN_RISING_EDGE (2UL << TIMER_EXTCTL_CAPEDGE_Pos)*TIMER_CAPTURE_RISING_THEN_FALLING_EDGE (3UL << TIMER_EXTCTL_CAPEDGE_Pos)+TIMER_COUNTER_RISING_EDGE (TIMER_EXTCTL_CNTPHASE_Msk),TIMER_COUNTER_FALLING_EDGE (0UL)-TIMER_TOGGLE_TMX_CNT_OUT (0UL).TIMER_TOGGLE_TMX_EXT (TIMER_CTL_TGLPINSEL_Msk)>TIMER_SET_CMP_VALUE(timer,u32Value) ((timer)->CMP = (u32Value))HTIMER_SET_PRESCALE_VALUE(timer,u32Value) ((timer)->CTL = ((timer)->CTL & ~TIMER_CTL_PSC_Msk) | (u32Value))RTIMER_IS_ACTIVE(timer) ((timer)->CTL & TIMER_CTL_ACTSTS_Msk ? 1 : 0)]TIMER_SELECT_TOUT_PIN(timer,u32ToutSel) ((timer)->CTL = ((timer)->CTL & ~TIMER_CTL_TGLPINSEL_Msk) | (u32ToutSel))H>
..\..\..\Library\StdDriver\inc\timer.h\
..\..\..\Library\StdDriver\inc\timer.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<âfTIMER_Start$âtimer"Ë<…pTIMER_Stop$âtimer<ª{TIMER_EnableWakeup$âtimer<Ñ…TIMER_DisableWakeup$âtimer<€�TIMER_EnableCaptureDebounce$âtimer<°šTIMER_DisableCaptureDebounce$âtimer<ä¥TIMER_EnableEventCounterDebounce$âtimer<™¯TIMER_DisableEventCounterDebounce$âtimer<¼¹TIMER_EnableInt$âtimer<àÃTIMER_DisableInt$âtimer<ŠÍTIMER_EnableCaptureInt$âtimer<µ×TIMER_DisableCaptureInt$âtimer;îãTIMER_GetIntFlagY$âtimera__resultY<”íTIMER_ClearIntFlag$âtimer;ÔùTIMER_GetCaptureIntFlagY$âtimera__resultY<�ƒTIMER_ClearCaptureIntFlag$âtimer;½�TIMER_GetWakeupFlagY$âtimera__resultY<æ™TIMER_ClearWakeupFlag$âtimer;££TIMER_GetCaptureDataY$âtimera__resultY;Ü­TIMER_GetCounterY$âtimera__resultY}~€ __UART_H__ $UART_FIFO_RFITL_1BYTE (0x0 << UART_FIFO_RFITL_Pos)%UART_FIFO_RFITL_4BYTES (0x1 << UART_FIFO_RFITL_Pos)&UART_FIFO_RFITL_8BYTES (0x2 << UART_FIFO_RFITL_Pos)'UART_FIFO_RFITL_14BYTES (0x3 << UART_FIFO_RFITL_Pos))UART_FIFO_RTSTRGLV_1BYTE (0x0 << UART_FIFO_RTSTRGLV_Pos)*UART_FIFO_RTSTRGLV_4BYTES (0x1 << UART_FIFO_RTSTRGLV_Pos)+UART_FIFO_RTSTRGLV_8BYTES (0x2 << UART_FIFO_RTSTRGLV_Pos),UART_FIFO_RTSTRGLV_14BYTES (0x3 << UART_FIFO_RTSTRGLV_Pos)1UART_WORD_LEN_5 (0)2UART_WORD_LEN_6 (1)3UART_WORD_LEN_7 (2)4UART_WORD_LEN_8 (3)6UART_PARITY_NONE (0x0 << UART_LINE_PBE_Pos)7UART_PARITY_ODD (0x1 << UART_LINE_PBE_Pos)8UART_PARITY_EVEN (0x3 << UART_LINE_PBE_Pos)9UART_PARITY_MARK (0x5 << UART_LINE_PBE_Pos):UART_PARITY_SPACE (0x7 << UART_LINE_PBE_Pos)<UART_STOP_BIT_1 (0x0 << UART_LINE_NSB_Pos)=UART_STOP_BIT_1_5 (0x1 << UART_LINE_NSB_Pos)>UART_STOP_BIT_2 (0x1 << UART_LINE_NSB_Pos)DUART_RTS_IS_HIGH_LEV_TRG (0x1 << UART_MODEM_RTSACTLV_Pos)EUART_RTS_IS_LOW_LEV_TRG (0x0 << UART_MODEM_RTSACTLV_Pos)JUART_FUNC_SEL_UART (0x0 << UART_FUNSEL_FUN_SEL_Pos)KUART_FUNC_SEL_IrDA (0x2 << UART_FUNSEL_FUN_SEL_Pos)LUART_FUNC_SEL_RS485 (0x3 << UART_FUNSEL_FUN_SEL_Pos)^UART_BAUD_MODE0 (0)hUART_BAUD_MODE2 (UART_BAUD_BAUDM1_Msk | UART_BAUD_BAUDM0_Msk)tUART_BAUD_MODE0_DIVIDER(u32SrcFreq,u32BaudRate) (((u32SrcFreq + (u32BaudRate*8)) / u32BaudRate >> 4)-2)~UART_BAUD_MODE2_DIVIDER(u32SrcFreq,u32BaudRate) (((u32SrcFreq + (u32BaudRate/2)) / u32BaudRate)-2)‰UART_WRITE(uart,u8Data) (uart->DAT = (u8Data))’UART_READ(uart) (uart->DAT)œUART_GET_TX_EMPTY(uart) (uart->FIFOSTS & UART_FIFOSTS_TXEMPTYF_Msk)¦UART_GET_RX_EMPTY(uart) (uart->FIFOSTS & UART_FIFOSTS_RXEMPTY_Msk)¯UART_IS_TX_EMPTY(uart) ((uart->FIFOSTS & UART_FIFOSTS_TXEMPTYF_Msk) >> UART_FIFOSTS_TXEMPTYF_Pos)¹UART_WAIT_TX_EMPTY(uart) while(!(((uart->FIFOSTS) & UART_FIFOSTS_TXEMPTYF_Msk) >> UART_FIFOSTS_TXEMPTYF_Pos))ÄUART_IS_RX_READY(uart) ((uart->INTSTS & UART_INTSTS_RDAIF_Msk)>>UART_INTSTS_RDAIF_Pos)ÐUART_IS_TX_FULL(uart) ((uart->FIFOSTS & UART_FIFOSTS_TXFULL_Msk)>>UART_FIFOSTS_TXFULL_Pos)ÜUART_IS_RX_FULL(uart) ((uart->FIFOSTS & UART_FIFOSTS_RXFULL_Msk)>>UART_FIFOSTS_RXFULL_Pos)æUART_GET_TX_FULL(uart) (uart->FIFOSTS & UART_FIFOSTS_TXFULL_Msk)ðUART_GET_RX_FULL(uart) (uart->FIFOSTS & UART_FIFOSTS_RXFULL_Msk)ƒUART_ENABLE_INT(uart,u32eIntSel) (uart->INTEN |= (u32eIntSel))•UART_DISABLE_INT(uart,u32eIntSel) (uart->INTEN &= ~ (u32eIntSel))¯UART_GET_INT_FLAG(uart,u32eIntTypeFlag) ((uart->INTSTS & (u32eIntTypeFlag))?1:0)ÏUART_RS485_CLEAR_ADDR_FLAG(uart) (uart->FIFOSTS |= UART_FIFOSTS_ADDRDETF_Msk)ØUART_RS485_GET_ADDR_FLAG(uart) ((uart->FIFOSTS & UART_FIFOSTS_ADDRDETF_Msk) >> UART_FIFOSTS_ADDRDETF_Pos)H=
..\..\..\Library\StdDriver\inc\uart.h
..\..\..\Library\StdDriver\inc\uart.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<ä¸UART_CLEAR_RTS$äuart"Û<‰ÄUART_SET_RTS$äuart2 ÃUART_CLEAR_RTSêUART_SET_RTS‚ƒ„ __WDT_H__ WDT_TIMEOUT_2POW4 (0UL << WDT_CTL_TOUTSEL_Pos) WDT_TIMEOUT_2POW6 (1UL << WDT_CTL_TOUTSEL_Pos)!WDT_TIMEOUT_2POW8 (2UL << WDT_CTL_TOUTSEL_Pos)"WDT_TIMEOUT_2POW10 (3UL << WDT_CTL_TOUTSEL_Pos)#WDT_TIMEOUT_2POW12 (4UL << WDT_CTL_TOUTSEL_Pos)$WDT_TIMEOUT_2POW14 (5UL << WDT_CTL_TOUTSEL_Pos)%WDT_TIMEOUT_2POW16 (6UL << WDT_CTL_TOUTSEL_Pos)&WDT_TIMEOUT_2POW18 (7UL << WDT_CTL_TOUTSEL_Pos)(WDT_RESET_DELAY_3CLK (3UL << WDT_ALTCTL_RSTDSEL_Pos))WDT_RESET_DELAY_18CLK (2UL << WDT_ALTCTL_RSTDSEL_Pos)*WDT_RESET_DELAY_130CLK (1UL << WDT_ALTCTL_RSTDSEL_Pos)+WDT_RESET_DELAY_1026CLK (0UL << WDT_ALTCTL_RSTDSEL_Pos)9WDT_CLEAR_RESET_FLAG() (WDT->CTL = (WDT->CTL & ~(WDT_CTL_IF_Msk | WDT_CTL_WKF_Msk)) | WDT_CTL_RSTF_Msk)?WDT_CLEAR_TIMEOUT_INT_FLAG() (WDT->CTL = (WDT->CTL & ~(WDT_CTL_RSTF_Msk | WDT_CTL_WKF_Msk)) | WDT_CTL_IF_Msk)EWDT_CLEAR_TIMEOUT_WAKEUP_FLAG() (WDT->CTL = (WDT->CTL & ~(WDT_CTL_RSTF_Msk | WDT_CTL_IF_Msk)) | WDT_CTL_WKF_Msk)NWDT_GET_RESET_FLAG() (WDT->CTL & WDT_CTL_RSTF_Msk ? 1 : 0)WWDT_GET_TIMEOUT_INT_FLAG() (WDT->CTL & WDT_CTL_IF_Msk ? 1 : 0)`WDT_GET_TIMEOUT_WAKEUP_FLAG() (WDT->CTL & WDT_CTL_WKF_Msk ? 1 : 0)hWDT_RESET_COUNTER() (WDT->CTL = (WDT->CTL & ~(WDT_CTL_IF_Msk | WDT_CTL_WKF_Msk | WDT_CTL_RSTF_Msk)) | WDT_CTL_RSTCNT_Msk)H<
..\..\..\Library\StdDriver\inc\wdt.hÀ
..\..\..\Library\StdDriver\inc\wdt.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil†‡ˆ __WWDT_H__ WWDT_PRESCALER_1 (0UL << WWDT_CTL_PSCSEL_Pos) WWDT_PRESCALER_2 (1UL << WWDT_CTL_PSCSEL_Pos)!WWDT_PRESCALER_4 (2UL << WWDT_CTL_PSCSEL_Pos)"WWDT_PRESCALER_8 (3UL << WWDT_CTL_PSCSEL_Pos)#WWDT_PRESCALER_16 (4UL << WWDT_CTL_PSCSEL_Pos)$WWDT_PRESCALER_32 (5UL << WWDT_CTL_PSCSEL_Pos)%WWDT_PRESCALER_64 (6UL << WWDT_CTL_PSCSEL_Pos)&WWDT_PRESCALER_128 (7UL << WWDT_CTL_PSCSEL_Pos)'WWDT_PRESCALER_192 (8UL << WWDT_CTL_PSCSEL_Pos)(WWDT_PRESCALER_256 (9UL << WWDT_CTL_PSCSEL_Pos))WWDT_PRESCALER_384 (0xAUL << WWDT_CTL_PSCSEL_Pos)*WWDT_PRESCALER_512 (0xBUL << WWDT_CTL_PSCSEL_Pos)+WWDT_PRESCALER_768 (0xCUL << WWDT_CTL_PSCSEL_Pos),WWDT_PRESCALER_1024 (0xDUL << WWDT_CTL_PSCSEL_Pos)-WWDT_PRESCALER_1536 (0xEUL << WWDT_CTL_PSCSEL_Pos).WWDT_PRESCALER_2048 (0xFUL << WWDT_CTL_PSCSEL_Pos)0WWDT_RELOAD_WORD (0x00005AA5)>WWDT_CLEAR_RESET_FLAG() (WWDT->STATUS = WWDT_STATUS_WWDTRF_Msk)FWWDT_CLEAR_INT_FLAG() (WWDT->STATUS = WWDT_STATUS_WWDTIF_Msk)OWWDT_GET_RESET_FLAG() (WWDT->STATUS & WWDT_STATUS_WWDTRF_Msk ? 1 : 0)XWWDT_GET_INT_FLAG() (WWDT->STATUS & WWDT_STATUS_WWDTIF_Msk ? 1 : 0)`WWDT_GET_COUNTER() (WWDT->CNT)kWWDT_RELOAD_COUNTER() (WWDT->RLDCNT = WWDT_RELOAD_WORD)H=
..\..\..\Library\StdDriver\inc\wwdt.hÄ
..\..\..\Library\StdDriver\inc\wwdt.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilŠ‹Œ6__MINI58SERIES_H__ |__CM0_REV 0x0201}__NVIC_PRIO_BITS 2~__Vendor_SysTickConfig 0__MPU_PRESENT 0€__FPU_PRESENT 0…†‡‹ACMP_CTL_ACMPEN_Pos (0)ŒACMP_CTL_ACMPEN_Msk (0x1ul << ACMP_CTL_ACMPEN_Pos)ŽACMP_CTL_ACMPIE_Pos (1)�ACMP_CTL_ACMPIE_Msk (0x1ul << ACMP_CTL_ACMPIE_Pos)‘ACMP_CTL_HYSSEL_Pos (2)’ACMP_CTL_HYSSEL_Msk (0x1ul << ACMP_CTL_HYSSEL_Pos)”ACMP_CTL_NEGSEL_Pos (4)•ACMP_CTL_NEGSEL_Msk (0x1ul << ACMP_CTL_NEGSEL_Pos)—ACMP_CTL_RTRGEN_Pos (8)˜ACMP_CTL_RTRGEN_Msk (0x1ul << ACMP_CTL_RTRGEN_Pos)šACMP_CTL_FTRGEN_Pos (9)›ACMP_CTL_FTRGEN_Msk (0x1ul << ACMP_CTL_FTRGEN_Pos)�ACMP_CTL_FILTSEL_Pos (20)žACMP_CTL_FILTSEL_Msk (0xful << ACMP_CTL_FILTSEL_Pos) ACMP_CTL_POSSEL_Pos (29)¡ACMP_CTL_POSSEL_Msk (0x3ul << ACMP_CTL_POSSEL_Pos)£ACMP_STATUS_ACMPIF0_Pos (0)¤ACMP_STATUS_ACMPIF0_Msk (0x1ul << ACMP_STATUS_ACMPIF0_Pos)¦ACMP_STATUS_ACMPIF1_Pos (1)§ACMP_STATUS_ACMPIF1_Msk (0x1ul << ACMP_STATUS_ACMPIF1_Pos)©ACMP_STATUS_ACMPO0_Pos (2)ªACMP_STATUS_ACMPO0_Msk (0x1ul << ACMP_STATUS_ACMPO0_Pos)¬ACMP_STATUS_ACMPO1_Pos (3)­ACMP_STATUS_ACMPO1_Msk (0x1ul << ACMP_STATUS_ACMPO1_Pos)¯ACMP_VREF_CRVCTL_Pos (0)°ACMP_VREF_CRVCTL_Msk (0xful << ACMP_VREF_CRVCTL_Pos)²ACMP_VREF_IREFSEL_Pos (7)³ACMP_VREF_IREFSEL_Msk (0x1ul << ACMP_VREF_IREFSEL_Pos)•ADC_DAT_RESULT_Pos (0)–ADC_DAT_RESULT_Msk (0x3fful << ADC_DAT_RESULT_Pos)˜ADC_DAT_OV_Pos (16)™ADC_DAT_OV_Msk (0x1ul << ADC_DAT_OV_Pos)›ADC_DAT_VALID_Pos (17)œADC_DAT_VALID_Msk (0x1ul << ADC_DAT_VALID_Pos)žADC_CTL_ADCEN_Pos (0)ŸADC_CTL_ADCEN_Msk (0x1ul << ADC_CTL_ADCEN_Pos)¡ADC_CTL_ADCIEN_Pos (1)¢ADC_CTL_ADCIEN_Msk (0x1ul << ADC_CTL_ADCIEN_Pos)¤ADC_CTL_HWTRGSEL_Pos (4)¥ADC_CTL_HWTRGSEL_Msk (0x3ul << ADC_CTL_HWTRGSEL_Pos)§ADC_CTL_HWTRGCOND_Pos (6)¨ADC_CTL_HWTRGCOND_Msk (0x1ul << ADC_CTL_HWTRGCOND_Pos)ªADC_CTL_HWTRGEN_Pos (8)«ADC_CTL_HWTRGEN_Msk (0x1ul << ADC_CTL_HWTRGEN_Pos)­ADC_CTL_SWTRG_Pos (11)®ADC_CTL_SWTRG_Msk (0x1ul << ADC_CTL_SWTRG_Pos)°ADC_CHEN_CHEN0_Pos (0)±ADC_CHEN_CHEN0_Msk (0x1ul << ADC_CHEN_CHEN0_Pos)³ADC_CHEN_CHEN1_Pos (1)´ADC_CHEN_CHEN1_Msk (0x1ul << ADC_CHEN_CHEN1_Pos)ADC_CHEN_CHEN2_Pos (2)·ADC_CHEN_CHEN2_Msk (0x1ul << ADC_CHEN_CHEN2_Pos)¹ADC_CHEN_CHEN3_Pos (3)ºADC_CHEN_CHEN3_Msk (0x1ul << ADC_CHEN_CHEN3_Pos)¼ADC_CHEN_CHEN4_Pos (4)½ADC_CHEN_CHEN4_Msk (0x1ul << ADC_CHEN_CHEN4_Pos)¿ADC_CHEN_CHEN5_Pos (5)ÀADC_CHEN_CHEN5_Msk (0x1ul << ADC_CHEN_CHEN5_Pos)ÂADC_CHEN_CHEN6_Pos (6)ÃADC_CHEN_CHEN6_Msk (0x1ul << ADC_CHEN_CHEN6_Pos)ÅADC_CHEN_CHEN7_Pos (7)ÆADC_CHEN_CHEN7_Msk (0x1ul << ADC_CHEN_CHEN7_Pos)ÈADC_CHEN_CH7SEL_Pos (8)ÉADC_CHEN_CH7SEL_Msk (0x1ul << ADC_CHEN_CH7SEL_Pos)ËADC_CMP0_ADCMPEN_Pos (0)ÌADC_CMP0_ADCMPEN_Msk (0x1ul << ADC_CMP0_ADCMPEN_Pos)ÎADC_CMP0_ADCMPIE_Pos (1)ÏADC_CMP0_ADCMPIE_Msk (0x1ul << ADC_CMP0_ADCMPIE_Pos)ÑADC_CMP0_CMPCOND_Pos (2)ÒADC_CMP0_CMPCOND_Msk (0x1ul << ADC_CMP0_CMPCOND_Pos)ÔADC_CMP0_CMPCH_Pos (3)ÕADC_CMP0_CMPCH_Msk (0x7ul << ADC_CMP0_CMPCH_Pos)×ADC_CMP0_CMPMCNT_Pos (8)ØADC_CMP0_CMPMCNT_Msk (0xful << ADC_CMP0_CMPMCNT_Pos)ÚADC_CMP0_CMPDAT_Pos (16)ÛADC_CMP0_CMPDAT_Msk (0x3fful << ADC_CMP0_CMPDAT_Pos)ÝADC_CMP1_ADCMPEN_Pos (0)ÞADC_CMP1_ADCMPEN_Msk (0x1ul << ADC_CMP1_ADCMPEN_Pos)àADC_CMP1_ADCMPIE_Pos (1)áADC_CMP1_ADCMPIE_Msk (0x1ul << ADC_CMP1_ADCMPIE_Pos)ãADC_CMP1_CMPCOND_Pos (2)äADC_CMP1_CMPCOND_Msk (0x1ul << ADC_CMP1_CMPCOND_Pos)æADC_CMP1_CMPCH_Pos (3)çADC_CMP1_CMPCH_Msk (0x7ul << ADC_CMP1_CMPCH_Pos)éADC_CMP1_CMPMCNT_Pos (8)êADC_CMP1_CMPMCNT_Msk (0xful << ADC_CMP1_CMPMCNT_Pos)ìADC_CMP1_CMPDAT_Pos (16)íADC_CMP1_CMPDAT_Msk (0x3fful << ADC_CMP1_CMPDAT_Pos)ïADC_STATUS_ADIF_Pos (0)ðADC_STATUS_ADIF_Msk (0x1ul << ADC_STATUS_ADIF_Pos)òADC_STATUS_ADCMPF0_Pos (1)óADC_STATUS_ADCMPF0_Msk (0x1ul << ADC_S
CLK_CLKSEL1_PWMCH01SEL_Msk (0x3ul << CLK_CLKSEL1_PWMCH01SEL_Pos)‚
CLK_CLKSEL1_PWMCH23SEL_Pos (30)ƒ
CLK_CLKSEL1_PWMCH23SEL_Msk (0x3ul << CLK_CLKSEL1_PWMCH23SEL_Pos)…
CLK_CLKDIV_HCLKDIV_Pos (0)†
CLK_CLKDIV_HCLKDIV_Msk (0xful << CLK_CLKDIV_HCLKDIV_Pos)ˆ
CLK_CLKDIV_UARTDIV_Pos (8)‰
CLK_CLKDIV_UARTDIV_Msk (0xful << CLK_CLKDIV_UARTDIV_Pos)‹
CLK_CLKDIV_ADCDIV_Pos (16)Œ
CLK_CLKDIV_ADCDIV_Msk (0xfful << CLK_CLKDIV_ADCDIV_Pos)Ž
CLK_CLKSEL2_CLKOSEL_Pos (2)�
CLK_CLKSEL2_CLKOSEL_Msk (0x3ul << CLK_CLKSEL2_CLKOSEL_Pos)‘
CLK_CLKSEL2_PWMCH45SEL_Pos (4)’
CLK_CLKSEL2_PWMCH45SEL_Msk (0x3ul << CLK_CLKSEL2_PWMCH45SEL_Pos)”
CLK_CLKSEL2_WWDTSEL_Pos (16)•
CLK_CLKSEL2_WWDTSEL_Msk (0x3ul << CLK_CLKSEL2_WWDTSEL_Pos)—
CLK_PLLCTL_FBDIV_Pos (0)˜
CLK_PLLCTL_FBDIV_Msk (0x1fful << CLK_PLLCTL_FBDIV_Pos)š
CLK_PLLCTL_INDIV_Pos (9)›
CLK_PLLCTL_INDIV_Msk (0x1ful << CLK_PLLCTL_INDIV_Pos)�
CLK_PLLCTL_OUTDIV_Pos (14)ž
CLK_PLLCTL_OUTDIV_Msk (0x3ul << CLK_PLLCTL_OUTDIV_Pos) 
CLK_PLLCTL_PD_Pos (16)¡
CLK_PLLCTL_PD_Msk (0x1ul << CLK_PLLCTL_PD_Pos)£
CLK_PLLCTL_BP_Pos (17)¤
CLK_PLLCTL_BP_Msk (0x1ul << CLK_PLLCTL_BP_Pos)¦
CLK_PLLCTL_OE_Pos (18)§
CLK_PLLCTL_OE_Msk (0x1ul << CLK_PLLCTL_OE_Pos)©
CLK_PLLCTL_PLLSRC_Pos (19)ª
CLK_PLLCTL_PLLSRC_Msk (0x1ul << CLK_PLLCTL_PLLSRC_Pos)¬
CLK_CLKOCTL_FREQSEL_Pos (0)­
CLK_CLKOCTL_FREQSEL_Msk (0xful << CLK_CLKOCTL_FREQSEL_Pos)¯
CLK_CLKOCTL_CLKOEN_Pos (4)°
CLK_CLKOCTL_CLKOEN_Msk (0x1ul << CLK_CLKOCTL_CLKOEN_Pos)²
CLK_CLKOCTL_DIV1EN_Pos (5)³
CLK_CLKOCTL_DIV1EN_Msk (0x1ul << CLK_CLKOCTL_DIV1EN_Pos)þ FMC_ISPCTL_ISPEN_Pos (0)ÿ FMC_ISPCTL_ISPEN_Msk (0x1ul << FMC_ISPCTL_ISPEN_Pos)� FMC_ISPCTL_BS_Pos (1)‚ FMC_ISPCTL_BS_Msk (0x1ul << FMC_ISPCTL_BS_Pos)„ FMC_ISPCTL_SPUEN_Pos (2)… FMC_ISPCTL_SPUEN_Msk (0x1ul << FMC_ISPCTL_SPUEN_Pos)‡ FMC_ISPCTL_APUEN_Pos (3)ˆ FMC_ISPCTL_APUEN_Msk (0x1ul << FMC_ISPCTL_APUEN_Pos)Š FMC_ISPCTL_CFGUEN_Pos (4)‹ FMC_ISPCTL_CFGUEN_Msk (0x1ul << FMC_ISPCTL_CFGUEN_Pos)� FMC_ISPCTL_LDUEN_Pos (5)Ž FMC_ISPCTL_LDUEN_Msk (0x1ul << FMC_ISPCTL_LDUEN_Pos)� FMC_ISPCTL_ISPFF_Pos (6)‘ FMC_ISPCTL_ISPFF_Msk (0x1ul << FMC_ISPCTL_ISPFF_Pos)“ FMC_ISPADDR_ISPADDR_Pos (0)” FMC_ISPADDR_ISPADDR_Msk (0xfffffffful << FMC_ISPADDR_ISPADDR_Pos)– FMC_ISPDAT_ISPDAT_Pos (0)— FMC_ISPDAT_ISPDAT_Msk (0xfffffffful << FMC_ISPDAT_ISPDAT_Pos)™ FMC_ISPCMD_CMD_Pos (0)š FMC_ISPCMD_CMD_Msk (0x7ful << FMC_ISPCMD_CMD_Pos)œ FMC_ISPTRG_ISPGO_Pos (0)� FMC_ISPTRG_ISPGO_Msk (0x1ul << FMC_ISPTRG_ISPGO_Pos)Ÿ FMC_DFBA_DFBA_Pos (0)  FMC_DFBA_DFBA_Msk (0xfffffffful << FMC_DFBA_DFBA_Pos)¢ FMC_FATCTL_FOM_Pos (4)£ FMC_FATCTL_FOM_Msk (0x7ul << FMC_FATCTL_FOM_Pos)¥ FMC_ISPSTS_ISPBUSY_Pos (0)¦ FMC_ISPSTS_ISPBUSY_Msk (0x1ul << FMC_ISPSTS_ISPBUSY_Pos)¨ FMC_ISPSTS_CBS_Pos (1)© FMC_ISPSTS_CBS_Msk (0x3ul << FMC_ISPSTS_CBS_Pos)« FMC_ISPSTS_ISPFF_Pos (6)¬ FMC_ISPSTS_ISPFF_Msk (0x1ul << FMC_ISPSTS_ISPFF_Pos)® FMC_ISPSTS_VECMAP_Pos (9)¯ FMC_ISPSTS_VECMAP_Msk (0xffful << FMC_ISPSTS_VECMAP_Pos)± FMC_ISPSTS_SCODE_Pos (31)² FMC_ISPSTS_SCODE_Msk (0x1ul << FMC_ISPSTS_SCODE_Pos)¡GP_MODE_MODE0_Pos (0)¢GP_MODE_MODE0_Msk (0x3ul << GP_MODE_MODE0_Pos)¤GP_MODE_MODE1_Pos (2)¥GP_MODE_MODE1_Msk (0x3ul << GP_MODE_MODE1_Pos)§GP_MODE_MODE2_Pos (4)¨GP_MODE_MODE2_Msk (0x3ul << GP_MODE_MODE2_Pos)ªGP_MODE_MODE3_Pos (6)«GP_MODE_MODE3_Msk (0x3ul << GP_MODE_MODE3_Pos)­GP_MODE_MODE4_Pos (8)®GP_MODE_MODE4_Msk (0x3ul << GP_MODE_MODE4_Pos)°GP_MODE_MODE5_Pos (10)±GP_MODE_MODE5_Msk (0x3ul << GP_MODE_MODE5_Pos)³GP_DINOFF_DINOFF0_Pos (16)´GP_DINOFF_DINOFF0_Msk (0x1ul << GP_DINOFF_DINOFF0_Pos)GP_DINOFF_DINOFF1_Pos (17)·GP_DINOFF_DINOFF1_Msk (0x1ul << GP_DINOFF_DINOFF1_Pos)¹GP_DINOFF_DINOFF2_Pos (18)ºGP_DINOFF_DINOFF2_Msk (0x1ul << GP_DINOFF_DINOFF2_Pos)¼GP_DINOFF_DINOFF3_Pos (19)½GP_DINOFF_DINOFF3_Msk (0x1ul << GP_DINOFF_DINOFF3_Pos)¿GP_DINOFF_DINOFF4_Pos (20)ÀGP_DINOFF_DINOFF4_Msk (0x1ul << GP_DINOFF_DINOFF4_Pos)ÂGP_DINOFF_DINOFF5_Pos (21)ÃGP_DINOFF_DINOFF5_Msk (0x1ul << GP_DINOFF_DINOFF5_Pos)ÅGP_DINOFF_DINOFF6_Pos (22)ÆGP_DINOFF_DINOFF6_Msk (0x1ul << GP_DINOFF_DINOFF6_Pos)ÈGP_DINOFF_DINOFF7_Pos (23)ÉGP_DINOFF_DINOFF7_Msk (0x1ul << GP_DINOFF_DINOFF7_Pos)ËGP_DOUT_DOUT0_Pos (0)ÌGP_DOUT_DOUT0_Msk (0x1ul << GP_DOUT_DOUT0_Pos)ÎGP_DOUT_DOUT1_Pos (1)ÏGP_DOUT_DOUT1_Msk (0x1ul << GP_DOUT_DOUT1_Pos)ÑGP_DOUT_DOUT2_Pos (2)ÒGP_DOUT_DOUT2_Msk (0x1ul << GP_DOUT_DOUT2_Pos)ÔGP_DOUT_DOUT3_Pos (3)ÕGP_DOUT_DOUT3_Msk (0x1ul << GP_DOUT_DOUT3_Pos)×GP_DOUT_DOUT4_Pos (4)ØGP_DOUT_DOUT4_Msk (0x1ul << GP_DOUT_DOUT4_Pos)ÚGP_DOUT_DOUT5_Pos (5)ÛGP_DOUT_DOUT5_Msk (0x1ul << GP_DOUT_DOUT5_Pos)ÝGP_DOUT_DOUT6_Pos (6)ÞGP_DOUT_DOUT6_Msk (0x1ul << GP_DOUT_DOUT6_Pos)àGP_DOUT_DOUT7_Pos (7)áGP_DOUT_DOUT7_Msk (0x1ul << GP_DOUT_DOUT7_Pos)ãGP_DATMSK_DATMSK0_Pos (0)äGP_DATMSK_DATMSK0_Msk (0x1ul << GP_DATMSK_DATMSK0_Pos)æGP_DATMSK_DATMSK1_Pos (1)çGP_DATMSK_DATMSK1_Msk (0x1ul << GP_DATMSK_DATMSK1_Pos)éGP_DATMSK_DATMSK2_Pos (2)êGP_DATMSK_DATMSK2_Msk (0x1ul << GP_DATMSK_DATMSK2_Pos)ìGP_DATMSK_DATMSK3_Pos (3)íGP_DATMSK_DATMSK3_Msk (0x1ul << GP_DATMSK_DATMSK3_Pos)ïGP_DATMSK_DATMSK4_Pos (4)ðGP_DATMSK_DATMSK4_Msk (0x1ul << GP_DATMSK_DATMSK4_Pos)òGP_DATMSK_DATMSK5_Pos (5)óGP_DATMSK_DATMSK5_Msk (0x1ul << GP_DATMSK_DATMSK5_Pos)õGP_DATMSK_DATMSK6_Pos (6)öGP_DATMSK_DATMSK6_Msk (0x1ul << GP_DATMSK_DATMSK6_Pos)øGP_DATMSK_DATMSK7_Pos (7)ùGP_DATMSK_DATMSK7_Msk (0x1ul << GP_DATMSK_DATMSK7_Pos)ûGP_PIN_PIN0_Pos (0)üGP_PIN_PIN0_Msk (0x1ul << GP_PIN_PIN
¦] §] ¨]
©]ª]«]¬]xn
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\..\..\..\Library\CMSIS\Include\C:\Keil_v5\ARM\ARMCC\Bin\..\include\..\..\..\Library\StdDriver\inc\Mini58Series.hcore_cm0.hsystem_Mini58Series.hstdint.hsys.hclk.hacmp.hadc.hfmc.hgpio.hi2c.hpwm.hspi.htimer.huart.hwdt.hwwdt.h4
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\Mini58Series.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilunsigned charunsigned shortunsigned longtáPIRQn_Type5qPACMP_T„„PADC_T½ŽPCLK_T‘Œ PFMC_T&÷ PGPIO_T´óPGPIO_DB_T.™PI2C_T@Ü%PINTR_T-—)PPWM_TÿÊ=PSPI_TÖ
ÆHPSYS_TŽ ½NPTIMER_TÖ �RPUART_T2
ˆWPWDT_Tá
ÄYPWWDT_Tÿ
ÓZPvu8Õ[!tòPvu16Ö[!tPvu32$×[!„IRQnNonMaskableInt_IRQnrHardFault_IRQnsSVCall_IRQn{PendSV_IRQn~SysTick_IRQnBOD_IRQnWDT_IRQnEINT0_IRQnEINT1_IRQnGPIO01_IRQnGPIO234_IRQnPWM_IRQnFB_IRQnTMR0_IRQnTMR1_IRQn UART0_IRQn UART1_IRQn
SPI_IRQnGPIO5_IRQnHIRC_IRQnI2C0_IRQnI2C1_IRQnACMP_IRQnPDWU_IRQnADC_IRQn*·‘·CTLˆ#STATUS·#VREF·# tY*‡ XDAT�#Õ�RESERVED0Ì#CTL·# CHEN·#$CMP0·#(CMP1·#,STATUS·#0¬�RESERVED1##4TRGDLY·#DEXTSMPT·#HSEQCTL·#LSEQDAT1�#PSEQDAT2�#TYt‡*¦
(PWRCTL·#AHBCLK·#APBCLK·#STATUS·# CLKSEL0·#CLKSEL1·#CLKDIV·#CLKSEL2·#PLLCTL·# CLKOCTL·#$*´ DISPCTL·#ISPADDR·#ISPDAT·#ISPCMD·# ISPTRG·#DFBA�#FATCTL·#” �RESERVED0‹#ISPSTS�#@*® $MODE·#DINOFF·#DOUT·#DATMSK·# PIN�#DBEN·#INTTYPE·#INTEN·#INTSRC·# *À DBCTL·#*­DCTL·#ADDR0·#DAT·#STATUS�# CLKDIV·#TOCTL·#ADDR1·#ADDR2·#ADDR3·# ADDRMSK0·#$ADDRMSK1·#(ADDRMSK2·#,ADDRMSK3·#0€�RESERVED0÷#4CTL1·#<STATUS1·#@*ÿ€IRQ0_SRC�#IRQ1_SRC�#IRQ2_SRC�#IRQ3_SRC�# IRQ4_SRC�#IRQ5_SRC�#IRQ6_SRC�#IRQ7_SRC�#IRQ8_SRC�# IRQ9_SRC�#$ÝYRESERVE0Ò#(IRQ12_SRC�#0IRQ13_SRC�#4IRQ14_SRC�#8«YRESERVE1 #<IRQ16_SRC�#@IRQ17_SRC�#DIRQ18_SRC�#HIRQ19_SRC�#LŠYRESERVE2#PIRQ25_SRC�#dYRESERVE3«#hIRQ28_SRC�#pIRQ29_SRC�#tCON·#xIRQ·#|*Ö�CLKPSC·#CLKDIV·#CTL·#PERIOD0·# PERIOD1·#PERIOD2·#PERIOD3·#PERIOD4·#PERIOD5·# CMPDAT0·#$CMPDAT1·#(CMPDAT2·#,CMPDAT3·#0CMPDAT4·#4CMPDAT5·#8è�RESERVED0ß #<INTEN·#TINTSTS·#XPOEN·#\BRKCTL·#`DTCTL·#dADCTCTL0·#hADCTCTL1·#lADCTSTS0·#pADCTSTS1·#tPHCHG·#xPHCHGNXT·#|PHCHGMSK·#€IFA·#„PCACTL·#ˆMSKALIGN·#Œ*ŽHCTL·#CLKDIV·#SSCTL·#‰�RESERVED0 # RX�#­�RESERVED1$ #TX·# Ñ�RESERVED2H #$SLVCTL·#<FIFOCTL·#@STATUS·#D*Ö„PDID�#RSTSTS·#IPRST0·#IPRST1·# Ò�RESERVED0É #BODCTL·#ú�RESERVED1ñ #P0_MFP·#0P1_MFP·#4P2_MFP·#8P3_MFP·#<P4_MFP·#@P5_MFP·#Dè�
RESERVED2_ #HIRCTCTL·#€IRCTIEN·#„IRCTISTS·#ˆ³�RESERVED3ª #ŒREGLCTL·#€*²CTL·#CMP·#INTSTS·#CNT�# CAP�#EXTCTL·#EINTSTS·#*á4DAT·#INTEN·#FIFO·#LINE·# MODEM·#MODEMSTS·#FIFOSTS·#INTSTS·#TOUT·# BAUD·#$IRDA·#(ALTCTL·#,FUNSEL·#0*ÿCTL·#ALTCTL·#*¶RLDCNT·#CTL·#STATUS·#CNT�# Ž�� __LIB_DIRVER_IIC_PAN159_H ¤™
..\..\..\Library\StdDriver\driver\..\..\..\Library\Device\Nuvoton\Mini58Series\Include\lib_driver_iic_pan159.hMini58Series.hð
..\..\..\Library\StdDriver\driver\lib_driver_iic_pan159.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilOÛ"×PTCallbackÛ’“”
´©
..\..\..\Library\StdDriver\driver\..\..\..\Library\StdDriver\driver\lib_driver_iic_pan159.clib_driver_iic_pan159.hlib_driver_iic_pan159.c,
..\..\..\Library\StdDriver\driver\lib_driver_iic_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilOí%Y%í%÷%÷":"×PTCallback*PI2C_FUNCót:tt÷Oª"&–!/!I$ > %%%% %C
%C % %
%%%C%C&I  ((
     1 1 1 1
I8 
I
I8 4 !
I8
"I#7I$I%I&I 'I(I) * +,-./4  04 14 24 34 44 5.:;9? I6.:;9? 7.:;9G8.:;9? I 9.:;9? :.:;9G ;.:;9? I<.:;9? =.:;9G>.:;9? I@?.:;9? @@.:;9G@A.:;9? I@
B.:;9? @
C.:;9G@
D1E1F1XYWG1XYWH.1I.1@J.1@
K.1L.< 4 I? M.< 4 ? NIOPI:;9QI4 R S TUVW1X4I ,Y4I Z4I[4I,\4I]4I 4 ^4I ,4 _4I4 `4I,4 a4I4 b41 ,c41d41,e41f1g1hI iIjIkI 4 lI ,4 mI4 n1 o1p4I ? q4I? < r4I,s4It5Iu;v=w%x<%Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=9931,9931,6642 --cpu=Cortex-M0 --fpu=SoftVFP --output=.\obj\lib_driver_iic_pan159.o --vfemode=force
Input Comments:pf8-3Component: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]armasm --debug --diag_suppress=9931,9931,1602,1073 --cpu=Cortex-M0 --fpu=SoftVFP --apcs=/interwork/interwork --no_divide lib_driver_iic_pan159.oComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637]ArmCC --c99 --split_sections --debug -c -o.\obj\lib_driver_iic_pan159.o --depend=.\obj\lib_driver_iic_pan159.d --cpu=Cortex-M0 --apcs=interwork -O3 --diag_suppress=9931 -I..\..\..\Library\CMSIS\Include -I..\..\..\Library\Device\Nuvoton\Mini58Series\Include -I..\..\..\Library\StdDriver\inc -I..\..\Template -I..\..\..\Library\StdDriver\driver -I..\debug -IC:\Users\Terry\AppData\Local\Arm\Packs\Nuvoton\NuMicro_DFP\1.3.12\Device\Mini58\Include -IC:\Keil_v5\ARM\CMSIS\Include -D__MICROLIB -D__UVISION_VERSION=531 --omf_browse=.\obj\lib_driver_iic_pan159.crf ..\..\..\Library\StdDriver\driver\lib_driver_iic_pan159.c^^^[*^[°^[d^[Z^[>^[>^ [ O
O—ñÿ÷  h 
hDD :½ñÿOO=ʺʪʘÊ�ÊjÊ\ Ê V
Ê
<"îÔº ˆpW>% óÚÁ ©!�"w#^$E%,&'ú(â)Ê*²+š,‚-j.R/701ý2à3Ã4¦5‰6l7O86:ÌÀ
±
¥
™
Š
{
o 
d
[
!–ߌ¥_lc3[òB´NsJ1Føg¾k…o:”ï�s}wA>W¿R„{J„׈¢Œu_Ic[éB¸N„JOF#gö
kÊ
oŒ
”N
�"
sö wÇ >› W_ R1 { Ø „« ˆi ‹/ ^ö
b½
Z|
A>
Mý I» E‚ fH j nÄ“y�@rvË=’VIQzÔ~›ƒa‡Šß]£agY#@âLžHYDeài¤mV’ŽÌq�uQ<UÉP‹yN}‚Õ†ˆSJ€?*¼°¬dšZƒ>l>^ 4"Êñÿ$
Ç0.´.h.
ÆF
ÈD.HÀD.HÁ.XÔØÜWXÔØÜW8<8<004 014&024$034"044*054(064,dÏOÓ@dÝpã[ùtÿ\t]+t1^GtM_cpi`|p‚a”pšbªp°cdÏ Ó ×Aò ö úH
tHdÏ&Ó&×Bò&ö&úIj& &jdÏ$Ó$×Cð$ô$øJt JpJ$q(J7q;JdÏ"Ó"×Dð"ô"øKt KpK$q(K7q;KdÏ*Ó*×Eø*ü*LtL t$L.p2L<t@LJqNL]qaLdÏ(Ó(×Fø(ü(MtM t$M.p2M<t@MJqNM]qaMdÏ,Ó,×Gðtô,ø,üN tN^ Œ&^$^"^*^(^,89:;<=>?d‚† d«ƕàtïtt!t<tVtetvt�tŸt°tÊtÙtêttt2tMt{t•t¤tÁtÜtt%t4tHtgt‚t™tŸt´tÂtÊtdîǘd­Ɨd¿¬Ã–Øtætôttt)tJtatzt›t²tÀt×tåtóttt(tPtbtyt’tÊtüt.tat~t®tít#tNtËeñt÷e t.eWe|e‡t¯tµeÉtttt<edà¸ä¢ðttt-tvdº·¾¡dºª¾”ßtîtttt)t5tAtItd»¨¿’dº©¾“dº¯¾™d»°¿šdº±¾›dº´¾ždºµ¾Ÿåe.td¼¹À£äeÏtèt5tNtžt·ttt=tVtd»º¿¤æexdº»¾¥d»¼¿¦dÙ§Ý‘¹t‰tÖt$tƒt¯tdϳÓ�dϲӜÜtïtt.ARM.attributes.strtab.shstrtab.rel.debug_pubnames.rel.debug_frame.rel.debug_line.rel.debug_info.reli.is_iic_busy.reli.iic_start_send_bytes.reli.iic_start_read_bytes.reli.iic_pan159_init.reli.iic_master_tx.reli.iic_master_rx.reli.I2C0_IRQHandler.symtab.comment.arm_vfe_header__ARM_grp..debug_abbrev.group.2_Am0000_lbphKItke$2_000000__ARM_grp.lib_driver_iic_pan159.c.2_kh1000_iGMJVdYpPUb_900000__ARM_grp.lib_driver_iic_pan159.h.2_Uw0000_fHWCWze5tE6_300000__ARM_grp.Mini58Series.h.2_QtY000_6ciYCpJXQMa_c00000__ARM_grp.wwdt.h.2_c21000_gFFsFMOghTd_300000__ARM_grp.wdt.h.2_w41000_DM9$fP8hfd4_300000__ARM_grp.uart.h.2_uH0100_Ki8xywOXIW6_x00000__ARM_grp.timer.h.2_A6w000_Ac91bRVlD3c_q00000__ARM_grp.spi.h.2_Ijw000_0UZM7f0Yub8_h00000__ARM_grp.pwm.h.2_MK1000_fG$cffiOjwc_300000__ARM_grp.i2c.h.2_871000_4lsx0ZYq0a0_300000__ARM_grp.gpio.h.2_c62000_GRct7RTQsD2_300000__ARM_grp.fmc.h.2_w61000_FcovETmpqQ8_300000__ARM_grp.adc.h.2_0W1000_MKNIHme1Rf5_300000__ARM_grp.acmp.h.2_492000_yZAOtFClyL2_300000__ARM_grp.clk.h.2_IT3000_DShxJCxamyf_f00000__ARM_grp.sys.h.2_AJ3000_pSh8BGEZ7Hf_300000__ARM_grp.system_Mini58Series.h.2_BA2000_7MMgms6zZW8_l00000__ARM_grp.core_cm0.h.2_4_x000_upfIWWGzMg7_Z00000__ARM_grp.core_cmFunc.h.2_Mt0000_4uf0Hujq4Cd_300000__ARM_grp.core_cmInstr.h.2_Yt0000_246z57cJXud_300000__ARM_grp.cmsis_armcc.h.2_EB1000_rsHno1kuxY7_E00000__ARM_grp.stdint.h.2_8G1000_Y8yz6lqXnp2_300000.debug_abbrev__ARM_asm.debug_abbrev.1.debug_macinfo.debug_loc.data.revsh_text.rev16_textLib$$Request$$armlibI2C_OpenI2C_ClearTimeoutFlagCLK_EnableModuleClock__ARM_grp..debug_pubnames$uart.h$.2_uH0100_Ki8xywOXIW6_x00000__ARM_grp..debug_pubnames$system_Mini58Series.h$.2_BA2000_7MMgms6zZW8_l00000__ARM_grp..debug_macinfo$wwdt.h$.2_c21000_gFFsFMO
C2.09 ARM
Þ4Ò8ò<4Þp¸Ê(l´”t™L~TLl Ì´\Ì Lìh\T Lth;ÜD; D;dH;¬D;ðd;Td;¸L;L;P<\ŒÜ\h ¸\ \8 \T
D\˜D\Üh\Dh\¬LÄ`L$˜L¼ÜL˜èL€<L¼�LL�LÜ„Á`4Á” Á´ÔÁˆÁ ”Á4”ÁÈ4²üh'd §' !&'1!&'W!$'{!$'Ÿ!+'Ê!+'õ!"™"™X‹ " \@"™Š²P"˜Lè*T\<+ (H.™²X.¨L0T\T0Ôó(4™‚²84 LX4d\¼4пŒ5™�²œ5L¸5d\6ÌŽè6™€²ø6(L I¤\ÄIHR P™Œ² P LÀPp\0Q8'hRM&¸R™‹²ÈRLälL\0mðú n™~²0n,L\ƒL\¨ƒ`Í…™|²… 
L¸’L\“ȡ̓™}²Ü“À LœŸL\èŸÄu¬ ™ƒ²¼ PL
LpÆL\¼ÆÄĀǙ‰²�ǸLHÏL\”Ï@–ÔЙ�²äЄLhÕL\´Õ`iÚ™Ž²(ÚÌ
LôäL\@å 'Læ6=„æ™�²”æL¤ëL\ðëÄ´ì™�²ÄìÄLˆñL\ÔñÈÛœò™{²¬òTÒLÅ|\|Æ8�´Ô™‡²ÄÔ(LìÔ¨\”Õô_ˆÖ™†²˜Ö L¤Ö¸\\×0%ŒØ™d‹”ؤ8Þ <Þ°ìâ° ßXî œï™Ú ¬ï™Æ ´ï™° ¼ï™• Ìï™z Üï™h ìï™ X ôï0™ H $ð™ X ,ð0™
H \ð™7 dð™7 tð™7 „ð™7 ”ð™7 ¤ð™7 ´ð™7 Äð™7 Ôð™7 äð™X ôð™X ñ˜™X ¤ñH™X ìñX™X Dòx™X ¼òx™X 4ó˜™X Ìó˜™X dôP™ H ´ô™"H ¼ô™#H Äô™$H Ìô™%H Ôô™&H Üô™'H äô™(# ìô™1# ôô™2# üô™3# õ™4# õ™5# õ™6# õ™7# $õ™8X ,õ™>X Dõ(™BX lö™FX „ö™JX œöˆ™NX $ø8™R# \ø™SX dø™WX |ø`™[X Üø™_X ôø™cX ù™gX $ù™kX <ù™oX Tù™sX lù(™wX ”ùp™{X ú ™# $ú™€X ,ú™„X Dú™ˆX \úH™ŒX ¤ú™�X ¼ú0™”ìúêÖap7h/130 1633579528 0 0 100666 204944 `
ELF(ð4(¤¡@ºpGÀºpGøµFY RM"ˆ!(`*`)`+h+ùÐNHÿ÷þÿNHÿ÷þÿÿ÷þÿ#+`"�kJI@�c‘k €C‘cGI�h &5C�`•kEN5@•c•kF5C•c�h�&5C�`•k@N5@•c•k†5C•c�h &65C�`•k:N5@•c•kÆ5C•cŠh %-*CŠ`
hÿ"•C&5C
`Mh'?½C(H`ˆh@@ˆ`Ëb} ÀHa
h-
-%C
`Mhp'½C@5M`�hmm�`‹ba
h-
-%C
`Lhää$L`ŒhddŒ`KbÈ` h”C4C `Jh<¢C$¤J`ŠhRRŠ` cˆaˆh"Cˆ`ˆh"Cˆ`ˆhŠCˆ`ˆhCˆ`Kb‹bËb cø½PÀ§à§ûûÿÿ@÷÷ÿÿïïÿÿßßÿÿ0µK"ˆFœbˆ,Ð!DˆcEˆ$-Ð!C„ˆÜb…ˆ$-Ð!CĈ\bÈ +ÐCH@0Ãi“CÃaÂi
CÂa0½"ßç"Cäç"CéçCîç@..\\..\\..\\Library\\StdDriver\\driver\\lib_driver_pwm_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil__asm___23_lib_driver_pwm_pan159_c_c0813419____REV16dJ
..\\..\\..\\Library\\CMSIS\\Include\\cmsis_armcc.h…..\\..\\..\\Library\\StdDriver\\driver\\lib_driver_pwm_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil__asm___23_lib_driver_pwm_pan159_c_c0813419____REVSHdJ
..\\..\\..\\Library\\CMSIS\\Include\\cmsis_armcc.h“0ÿÿÿÿarmcc+|
 
   0ÿÿÿÿarmcc+|
 
   (ÿÿÿÿarmcc+|
 NAz„…†‡Ž(ÿÿÿÿarmcc+|
 `A}„…ŽØ
..\..\..\Library\StdDriver\driver\lib_driver_pwm_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil4..\..\..\Library\StdDriver\driver\lib_driver_pwm_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilN?³.pwm_pan159_initNipsc:"FŸÂ1F²Ú(,90..\..\..\Library\StdDriver\driver\lib_driver_pwm_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil`?°}pwm_pan159_setDuty`iduty×6Zlock:#Xunlock:Q\P
..\..\..\Library\StdDriver\driver\lib_driver_pwm_pan159.cPz
..\..\..\Library\StdDriver\driver\..\..\..\Library\StdDriver\inc\lib_driver_pwm_pan159.csys.h. ÷~ ˆ}þ…} &!  !  '  '2- && &&  2    !øQ
..\..\..\Library\StdDriver\driver\lib_driver_pwm_pan159.cý}~{         `}––N}PîT}–––`} JR8PP\P__DATE__ "Oct 7 2021"__TIME__ "12:05:28"__STDC__ 1__STDC_VERSION__ 199901L__STDC_HOSTED__ 1__STDC_ISO_10646__ 200607__EDG__ 1__EDG_VERSION__ 407__EDG_SIZE_TYPE__ unsigned int__EDG_PTRDIFF_TYPE__ int__sizeof_int 4__sizeof_long 4__sizeof_ptr 4__ARMCC_VERSION 5060750__TARGET_CPU_CORTEX_M0 1__TARGET_FPU_SOFTVFP 1__TARGET_FPU_SOFTVFP 1__MICROLIB 1__UVISION_VERSION 531__CC_ARM 1__arm 1__arm__ 1__TARGET_ARCH_6S_M 1__TARGET_ARCH_ARM 0__TARGET_ARCH_THUMB 3__TARGET_ARCH_A64 0__TARGET_ARCH_AARCH32 1__TARGET_PROFILE_M 1__TARGET_FEATURE_HALFWORD 1__TARGET_FEATURE_THUMB 1__TARGET_FEATURE_DMB 1__TARGET_FEATURE_EXTENSION_REGISTER_COUNT 0__APCS_INTERWORK 1__thumb 1__thumb__ 1__t32__ 1__OPTIMISE_SPACE 1__OPT_SMALL_ASSERT 1__OPTIMISE_LEVEL 3__SOFTFP__ 1"8Ûpwm_pan159_init%4Ûpwm_pan159_setDuty%. __stdint_h  __ARMCLIB_VERSION 5060037__INT64 __int64__INT64_C_SUFFIX__ ll__PASTE2(x,y) x ## y__PASTE(x,y) __PASTE2(x, y)__INT64_C(x) __ESCAPE__(__PASTE(x, __INT64_C_SUFFIX__))__UINT64_C(x) __ESCAPE__(__PASTE(x ## u, __INT64_C_SUFFIX__))__LONGLONG long long#__STDINT_DECLS %__CLIBNS,__CLIBNS sINT8_MIN -128tINT16_MIN -32768uINT32_MIN (~0x7fffffff)vINT64_MIN __INT64_C(~0x7fffffffffffffff)yINT8_MAX 127zINT16_MAX 32767{INT32_MAX 2147483647|INT64_MAX __INT64_C(9223372036854775807)UINT8_MAX 255€UINT16_MAX 65535�UINT32_MAX 4294967295u‚UINT64_MAX __UINT64_C(18446744073709551615)‡INT_LEAST8_MIN -128ˆINT_LEAST16_MIN -32768‰INT_LEAST32_MIN (~0x7fffffff)ŠINT_LEAST64_MIN __INT64_C(~0x7fffffffffffffff)�INT_LEAST8_MAX 127ŽINT_LEAST16_MAX 32767�INT_LEAST32_MAX 2147483647�INT_LEAST64_MAX __INT64_C(9223372036854775807)“UINT_LEAST8_MAX 255”UINT_LEAST16_MAX 65535•UINT_LEAST32_MAX 4294967295u–UINT_LEAST64_MAX __UINT64_C(18446744073709551615)›INT_FAST8_MIN (~0x7fffffff)œINT_FAST16_MIN (~0x7fffffff)�INT_FAST32_MIN (~0x7fffffff)žINT_FAST64_MIN __INT64_C(~0x7fffffffffffffff)¡INT_FAST8_MAX 2147483647¢INT_FAST16_MAX 2147483647£INT_FAST32_MAX 2147483647¤INT_FAST64_MAX __INT64_C(9223372036854775807)§UINT_FAST8_MAX 4294967295u¨UINT_FAST16_MAX 4294967295u©UINT_FAST32_MAX 4294967295uªUINT_FAST64_MAX __
..\..\..\Library\CMSIS\Include\cmsis_armcc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil;Š9__get_CONTROLYa__resultYY__regControlYP<ÃE__set_CONTROL$YcontrolY__regControlYP;ýQ__get_IPSRYa__resultYY__regIPSRYP;·]__get_APSRYa__resultYY__regAPSRYP;ñi__get_xPSRYa__resultYY__regXPSRYP;¹u__get_PSPYa__resultYY__regProcessStackPointerYP<‚�__set_PSP$YtopOfProcStackY__regProcessStackPointerYP;È�__get_MSPYa__resultYY__regMainStackPointerYP<Ž™__set_MSP$YtopOfMainStackY__regMainStackPointerYP;Ï¥__get_PRIMASKYa__resultYY__regPriMaskYP<‰±__set_PRIMASK$YpriMaskY__regPriMaskYP;Ï·9__RBITY$Yvaluea__resultY\resultY\s#$%*__CORE_CMINSTR_H 5`V
..\..\..\Library\CMSIS\Include\core_cmInstr.hcmsis_armcc.hÌ
..\..\..\Library\CMSIS\Include\core_cmInstr.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil'()*__CORE_CMFUNC_H 5`U
..\..\..\Library\CMSIS\Include\core_cmFunc.hcmsis_armcc.hÈ
..\..\..\Library\CMSIS\Include\core_cmFunc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil+,-*__CORE_CM0_H_GENERIC ,J__CM0_CMSIS_VERSION_MAIN (0x04U)K__CM0_CMSIS_VERSION_SUB (0x1EU)L__CM0_CMSIS_VERSION ((__CM0_CMSIS_VERSION_MAIN << 16U) | __CM0_CMSIS_VERSION_SUB )O__CORTEX_M (0x00U)S__ASM __asmT__INLINE __inlineU__STATIC_INLINE static __inline|__FPU_USED 0U£¤¯__CORE_CM0_H_DEPENDANT Ò__I volatile constÔ__O volatileÕ__IO volatileØ__IM volatile constÙ__OM volatileÚ__IOM volatile…APSR_N_Pos 31U†APSR_N_Msk (1UL << APSR_N_Pos)ˆAPSR_Z_Pos 30U‰APSR_Z_Msk (1UL << APSR_Z_Pos)‹APSR_C_Pos 29UŒAPSR_C_Msk (1UL << APSR_C_Pos)ŽAPSR_V_Pos 28U�APSR_V_Msk (1UL << APSR_V_Pos) IPSR_ISR_Pos 0U¡IPSR_ISR_Msk (0x1FFUL )¸xPSR_N_Pos 31U¹xPSR_N_Msk (1UL << xPSR_N_Pos)»xPSR_Z_Pos 30U¼xPSR_Z_Msk (1UL << xPSR_Z_Pos)¾xPSR_C_Pos 29U¿xPSR_C_Msk (1UL << xPSR_C_Pos)ÁxPSR_V_Pos 28UÂxPSR_V_Msk (1UL << xPSR_V_Pos)ÄxPSR_T_Pos 24UÅxPSR_T_Msk (1UL << xPSR_T_Pos)ÇxPSR_ISR_Pos 0UÈxPSR_ISR_Msk (0x1FFUL )ÚCONTROL_SPSEL_Pos 1UÛCONTROL_SPSEL_Msk (1UL << CONTROL_SPSEL_Pos)“SCB_CPUID_IMPLEMENTER_Pos 24U”SCB_CPUID_IMPLEMENTER_Msk (0xFFUL << SCB_CPUID_IMPLEMENTER_Pos)–SCB_CPUID_VARIANT_Pos 20U—SCB_CPUID_VARIANT_Msk (0xFUL << SCB_CPUID_VARIANT_Pos)™SCB_CPUID_ARCHITECTURE_Pos 16UšSCB_CPUID_ARCHITECTURE_Msk (0xFUL << SCB_CPUID_ARCHITECTURE_Pos)œSCB_CPUID_PARTNO_Pos 4U�SCB_CPUID_PARTNO_Msk (0xFFFUL << SCB_CPUID_PARTNO_Pos)ŸSCB_CPUID_REVISION_Pos 0U SCB_CPUID_REVISION_Msk (0xFUL )£SCB_ICSR_NMIPENDSET_Pos 31U¤SCB_ICSR_NMIPENDSET_Msk (1UL << SCB_ICSR_NMIPENDSET_Pos)¦SCB_ICSR_PENDSVSET_Pos 28U§SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos)©SCB_ICSR_PENDSVCLR_Pos 27UªSCB_ICSR_PENDSVCLR_Msk (1UL << SCB_ICSR_PENDSVCLR_Pos)¬SCB_ICSR_PENDSTSET_Pos 26U­SCB_ICSR_PENDSTSET_Msk (1UL << SCB_ICSR_PENDSTSET_Pos)¯SCB_ICSR_PENDSTCLR_Pos 25U°SCB_ICSR_PENDSTCLR_Msk (1UL << SCB_ICSR_PENDSTCLR_Pos)²SCB_ICSR_ISRPREEMPT_Pos 23U³SCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos)µSCB_ICSR_ISRPENDING_Pos 22USCB_ICSR_ISRPENDING_Msk (1UL << SCB_ICSR_ISRPENDING_Pos)¸SCB_ICSR_VECTPENDING_Pos 12U¹SCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos)»SCB_ICSR_VECTACTIVE_Pos 0U¼SCB_ICSR_VECTACTIVE_Msk (0x1FFUL )¿SCB_AIRCR_VECTKEY_Pos 16UÀSCB_AIRCR_VECTKEY_Msk (0xFFFFUL << SCB_AIRCR_VECTKEY_Pos)ÂSCB_AIRCR_VECTKEYSTAT_Pos 16UÃSCB_AIRCR_VECTKEYSTAT_Msk (0xFFFFUL << SCB_AIRCR_VECTKEYSTAT_Pos)ÅSCB_AIRCR_ENDIANESS_Pos 15UÆSCB_AIRCR_ENDIANESS_Msk (1UL << SCB_AIRCR_ENDIANESS_Pos)ÈSCB_AIRCR_SYSRESETREQ_Pos 2UÉSCB_AIRCR_SYSRESETREQ_Msk (1UL << SCB_AIRCR_SYSRESETREQ_Pos)ËSCB_AIRCR_VECTCLRACTIVE_Pos 1UÌSCB_AIRCR_VECTCLRACTIVE_Msk (1UL << SCB_AIRCR_VECTCLRACTIVE_Pos)ÏSCB_SCR_SEVONPEND_Pos 4UÐSCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos)ÒSCB_SCR_SLEEPDEEP_Pos 2UÓSCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos)ÕSCB_SCR_SLEEPONEXIT_Pos 1UÖSCB_SCR_SLEEPONEXIT_Msk (1UL << SCB_SCR_SLEEPONEXIT_Pos)ÙSCB_CCR_STKALIGN_Pos 9UÚSCB_CCR_STKALIGN_Msk (1UL << SCB_CCR_STKALIGN_Pos)ÜSCB_CCR_UNALIGN_TRP_Pos 3UÝSCB_CCR_UNALIGN_TRP_Msk (1UL << SCB_CCR_UNALIGN_TRP_Pos)àSCB_SHCSR_SVCALLPENDED_Pos 15UáSCB_SHCSR_SVCALLPENDED_Msk (1UL << SCB_SHCSR_SVCALLPENDED_Pos)ùSysTick_CTRL_COUNTFLAG_Pos 16UúSysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos)üSysTick_CTRL_CLKSOURCE_Pos 2UýSysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos)ÿSysTick_CTRL_TICKINT_Pos 1U€SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos)‚SysTick_CTRL_ENABLE_Pos 0UƒSysTick_CTRL_ENABLE_Msk (1UL )†SysTick_LOAD_RELOAD_Pos 0U‡SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL )ŠSysTick_VAL_CURRENT_Pos 0U‹SysTick_VAL_CURRENT_Msk (0xFFFFFFUL )ŽSysTick_CALIB_NOREF_Pos 31U�SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALI
..\..\..\Library\CMSIS\Include\core_cm0.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil*›!_reserved0Y#!VY#!CY#!ZY#!NY#S®bÇwYPAPSR_Type‚*ì!ISRY# !_reserved0Y#Sÿb@wYPIPSR_Typel�*š!ISRY# !_reserved0Y#!TY#!_reserved1Y#!VY#!CY#!ZY#!NY#S­b‘wYPxPSR_Typeµ*„!_reserved0Y#!SPSELY#!_reserved1Y#S—b?wYPCONTROL_Type„×*¬ º¬ISER±#ÑYRESERVED0Æ#ë¬ICERâ#€ƒYRSERVED1ø#„�¬ISPR#€µYRESERVED2*#„ЬICPRG#€èYRESERVED3]#„…Y?RESERVED4z#€ ¬IP—#€tYPNVIC_Type¬ö*Ì(CPUIDR#ICSR¬#RESERVED0Y#AIRCR¬# SCR¬#CCR¬#RESERVED1Y#³¬SHP*#SHCSR¬#$YtLPSCB_TypeÄ�*œ CTRL¬#LOAD¬#VAL¬#CALIBR# PSysTick_Typegö<Ô õNVIC_EnableIRQ$IRQn<ø €NVIC_DisableIRQ$IRQn;´
�NVIC_GetPendingIRQY$IRQna__resultY<Û
˜NVIC_SetPendingIRQ$IRQn<„ £NVIC_ClearPendingIRQ$IRQn<¸ °NVIC_SetPriority$IRQn$Ypriority;ò ÈNVIC_GetPriorityY$IRQna__resultY<Œ ÚNVIC_SystemReset;Å �SysTick_ConfigY$Yticksa__resultY/012__SYSTEM_MINI58SERIES_H__ __XTAL12M (12000000UL)__XTAL32K (32768UL)__IRC10K (10000UL)__XTAL __XTAL12M__HXT __XTAL __HIRC (22118400UL)lb
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\system_Mini58Series.h4
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\system_Mini58Series.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilq__HSIYqSystemCoreClockYqCyclesPerUsYqPllClockYI8è__HSIöSystemCoreClockCyclesPerUs"PllClock456 __SYS_H__ !ADC_RST ((0x4<<24) | SYS_IPRST1_ADCRST_Pos )"ACMP_RST ((0x4<<24) | SYS_IPRST1_ACMPRST_Pos )#PWM0_RST ((0x4<<24) | SYS_IPRST1_PWM0RST_Pos )$UART0_RST ((0x4<<24) | SYS_IPRST1_UART0RST_Pos )%UART1_RST ((0x4<<24) | SYS_IPRST1_UART1RST_Pos )&SPI0_RST ((0x4<<24) | SYS_IPRST1_SPI0RST_Pos )'I2C0_RST ((0x4<<24) | SYS_IPRST1_I2C0RST_Pos )(I2C1_RST ((0x4<<24) | SYS_IPRST1_I2C1RST_Pos ))TMR1_RST ((0x4<<24) | SYS_IPRST1_TMR1RST_Pos )*TMR0_RST ((0x4<<24) | SYS_IPRST1_TMR0RST_Pos )+GPIO_RST ((0x4<<24) | SYS_IPRST1_GPIORST_Pos )1SYS_BODCTL_BOD_RST_EN (1UL<<SYS_BODCTL_BODRSTEN_Pos)2SYS_BODCTL_BOD_INTERRUPT_EN (0UL<<SYS_BODCTL_BODRSTEN_Pos)3SYS_BODCTL_BODVL_4_4V (3UL<<SYS_BODCTL_BODVL_Pos)4SYS_BODCTL_BODVL_3_7V (2UL<<SYS_BODCTL_BODVL_Pos)5SYS_BODCTL_BODVL_2_7V (1UL<<SYS_BODCTL_BODVL_Pos)6SYS_BODCTL_BODVL_2_2V (0UL<<SYS_BODCTL_BODVL_Pos)<SYS_MFP_TYPE_Msk(bit) (1UL << ((bit) +16))=SYS_MFP_ALT_Msk(bit) (1UL << ((bit) + 8))>SYS_MFP_MFP_Msk(bit) (1UL << ((bit) ))@SYS_MFP_P00_GPIO 0x00000000ULASYS_MFP_P00_UART0_nCTS 0x00000100ULBSYS_MFP_P00_UART0_TXD 0x00000101ULCSYS_MFP_P00_Msk 0x00000101ULESYS_MFP_P01_GPIO 0x00000000ULFSYS_MFP_P01_SPI0_SS 0x00000002ULGSYS_MFP_P01_UART0_nRTS 0x00000200ULHSYS_MFP_P01_UART0_RXD 0x00000202ULISYS_MFP_P01_Msk 0x00000202ULKSYS_MFP_P04_GPIO 0x00000000ULLSYS_MFP_P04_PWM0_CH5 0x00001010ULMSYS_MFP_P04_SPI0_SS 0x00001000ULNSYS_MFP_P04_Msk 0x00001010ULPSYS_MFP_P05_GPIO 0x00000000ULQSYS_MFP_P05_PWM0_CH4 0x00002020ULRSYS_MFP_P05_SPI0_MOSI 0x00002000ULSSYS_MFP_P05_Msk 0x00002020ULUSYS_MFP_P06_GPIO 0x00000000ULVSYS_MFP_P06_PWM0_CH1 0x00004040ULWSYS_MFP_P06_SPI0_MISO 0x00004000ULXSYS_MFP_P06_Msk 0x00004040ULZSYS_MFP_P07_GPIO 0x00000000UL[SYS_MFP_P07_PWM0_CH0 0x00008080UL\SYS_MFP_P07_SPI0_CLK 0x00008000UL]SYS_MFP_P07_Msk 0x00008080UL_SYS_MFP_P10_ACMP0_P1 0x00000101UL`SYS_MFP_P10_ADC_CH1 0x00000001ULaSYS_MFP_P10_GPIO 0x00000000ULbSYS_MFP_P10_Msk 0x00000101ULdSYS_MFP_P12_ACMP0_P2 0x00000404ULeSYS_MFP_P12_ADC_CH2 0x00000004ULfSYS_MFP_P12_GPIO 0x00000000ULgSYS_MFP_P12_UART0_RXD 0x00000400ULhSYS_MFP_P12_PWM0_CH0 0x04000000ULiSYS_MFP_P12_Msk 0x04000404ULkSYS_MFP_P13_ACMP0_P3 0x00000808ULlSYS_MFP_P13_ADC_CH3 0x00000008ULmSYS_MFP_P13_GPIO 0x00000000ULnSYS_MFP_P13_UART0_TXD 0x00000800ULoSYS_MFP_P13_PWM0_CH1 0x08000000ULpSYS_MFP_P13_Msk 0x08000808ULrSYS_MFP_P14_ACMP0_N 0x00001010ULsSYS_MFP_P14_ADC_CH4 0x00000010ULtSYS_MFP_P14_GPIO 0x00000000ULuSYS_MFP_P14_UART1_RXD 0x00001000ULvSYS_MFP_P14_PWM0_CH4 0x10000000ULwSYS_MFP_P14_Msk 0x10001010ULySYS_MFP_P15_ACMP0_P0 0x00002020ULzSYS_MFP_P15_ADC_CH5 0x00000020UL{SYS_MFP_P15_GPIO 0x00000000UL|SYS_MFP_P15_UART1_TXD 0x00002000UL}SYS_MFP_P15_Msk 0x00002020ULSYS_MFP_P22_GPIO 0x00000000UL€SYS_MFP_P22_I2C1_SCL 0x00000404UL�SYS_MFP_P22_PWM0_CH0 0x00000400UL‚SYS_MFP_P22_Msk 0x00000404UL„SYS_MFP_P23_GPIO 0x00000000UL…SYS_MFP_P23_I2C1_SDA 0x00000808UL†SYS_MFP_P23_PWM0_CH1 0x00000800UL‡SYS_MFP_P23_Msk 0x00000808UL‰SYS_MFP_P24_GPIO 0x00000000ULŠSYS_MFP_P24_PWM0_CH2 0x00001000UL‹SYS_MFP_P24_UART1_RXD 0x00000010ULŒSYS_MFP_P24_Msk 0x00001010ULŽSYS_MFP_P25_GPIO 0x00000000UL�SYS_MFP_P25_PWM0_CH3 0x00002000UL�SYS_MFP_P25_UART1_TXD 0x00000020UL‘SYS_MFP_P25_Msk 0x00002020UL“SYS_MFP_P26_ACMP1_O 0x00004040UL”SYS_MFP_P26_GPIO 0x00000000UL•SYS_MFP_P26_PWM0_CH4 0x00004000UL–SYS_MFP_P26_Msk 0x00004040UL˜SYS_MFP_P30_ACMP1_N 0x00000100UL™SYS_MFP_P30_ADC_CH6 0x00000101ULšSYS_MFP_P30_GPIO 0x00000000UL›SYS_MFP_P30_Msk 0x00000101UL�SYS_MFP_P31_ACMP1_P0 0x00000200ULžSYS_MFP_P31_ADC_CH7 0x00000202ULŸSYS
..\..\..\Library\StdDriver\inc\sys.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil9Ú¢SYS_UnlockReg9ð´SYS_LockReg89: __CLK_H__ "FREQ_25MHZ 25000000#FREQ_50MHZ 50000000$FREQ_72MHZ 72000000%FREQ_100MHZ 100000000&FREQ_200MHZ 200000000'FREQ_250MHZ 250000000(FREQ_500MHZ 500000000.CLK_PWRCTL_XTL12M 0x01UL/CLK_PWRCTL_XTLEN_HXT 0x01UL0CLK_PWRCTL_XTL32K 0x02UL1CLK_PWRCTL_XTLEN_LXT 0x02UL6CLK_CLKSEL0_HCLKSEL_XTAL 0x00UL7CLK_CLKSEL0_HCLKSEL_HXT 0x00UL8CLK_CLKSEL0_HCLKSEL_LXT 0x00UL9CLK_CLKSEL0_HCLKSEL_PLL 0x02UL:CLK_CLKSEL0_HCLKSEL_LIRC 0x03UL;CLK_CLKSEL0_HCLKSEL_HIRC 0x07UL<CLK_CLKSEL0_STCLKSEL_XTAL 0x00UL=CLK_CLKSEL0_STCLKSEL_XTAL_DIV2 0x10UL>CLK_CLKSEL0_STCLKSEL_HCLK_DIV2 0x18UL?CLK_CLKSEL0_STCLKSEL_HIRC_DIV2 0x38UL@CLK_CLKSEL0_STCLKSEL_HCLK 0x08ULECLK_CLKSEL1_WDTSEL_XTAL 0x00000000ULFCLK_CLKSEL1_WDTSEL_HCLK_DIV2048 0x00000002ULGCLK_CLKSEL1_WDTSEL_IRC10K 0x00000003ULHCLK_CLKSEL1_WDTSEL_LIRC 0x00000003ULICLK_CLKSEL1_ADCSEL_XTAL 0x00000000ULJCLK_CLKSEL1_ADCSEL_PLL 0x00000004ULKCLK_CLKSEL1_ADCSEL_HCLK 0x00000008ULLCLK_CLKSEL1_ADCSEL_HIRC 0x0000000CULMCLK_CLKSEL1_SPISEL_XTAL 0x00000000ULNCLK_CLKSEL1_SPISEL_HCLK 0x00000010ULOCLK_CLKSEL1_SPISEL_PLL 0x00000020ULPCLK_CLKSEL1_TMR0SEL_XTAL 0x00000000ULQCLK_CLKSEL1_TMR0SEL_LIRC 0x00000100ULRCLK_CLKSEL1_TMR0SEL_HCLK 0x00000200ULSCLK_CLKSEL1_TMR0SEL_TM0 0x00000300ULTCLK_CLKSEL1_TMR0SEL_HIRC 0x00000700ULUCLK_CLKSEL1_TMR1SEL_XTAL 0x00000000ULVCLK_CLKSEL1_TMR1SEL_LIRC 0x00001000ULWCLK_CLKSEL1_TMR1SEL_HCLK 0x00002000ULXCLK_CLKSEL1_TMR1SEL_TM1 0x00003000ULYCLK_CLKSEL1_TMR1SEL_HIRC 0x00007000ULZCLK_CLKSEL1_UARTSEL_XTAL 0x00000000UL[CLK_CLKSEL1_UARTSEL_PLL 0x01000000UL\CLK_CLKSEL1_UARTSEL_HIRC 0x02000000UL]CLK_CLKSEL1_PWMCH01SEL_HCLK 0x20000000UL^CLK_CLKSEL1_PWMCH23SEL_HCLK 0x80000000ULdCLK_CLKSEL2_CLKOSEL_XTAL 0x00000000ULeCLK_CLKSEL2_CLKOSEL_HXT 0x00000000ULfCLK_CLKSEL2_CLKOSEL_LXT 0x00000000ULgCLK_CLKSEL2_CLKOSEL_LIRC 0x00000004ULhCLK_CLKSEL2_CLKOSEL_HCLK 0x00000008ULiCLK_CLKSEL2_CLKOSEL_HIRC 0x0000000CULjCLK_CLKSEL2_PWMCH45SEL_HCLK 0x00000020ULkCLK_CLKSEL2_WWDTSEL_HCLK_DIV2048 0x00020000ULlCLK_CLKSEL2_WWDTSEL_LIRC 0x00030000ULrCLK_CLKDIV_ADC(x) (((x)-1) << 16)sCLK_CLKDIV_UART(x) (((x)-1) << 8)tCLK_CLKDIV_HCLK(x) ((x)-1)yCLK_PLLCTL_PLLSRC_HXT 0x00000000ULzCLK_PLLCTL_PLLSRC_HIRC 0x00080000UL|CLK_PLLCTL_NF(x) ((x)-2)}CLK_PLLCTL_NR(x) (((x)-2)<<9)CLK_PLLCTL_NO_1 0x0000UL€CLK_PLLCTL_NO_2 0x4000UL�CLK_PLLCTL_NO_4 0xC000ULƒCLK_PLLCTL_72MHz_HXT (CLK_PLLCTL_PLLSRC_HXT | CLK_PLLCTL_NR(2) | CLK_PLLCTL_NF( 24) | CLK_PLLCTL_NO_2)„CLK_PLLCTL_96MHz_HXT (CLK_PLLCTL_PLLSRC_HXT | CLK_PLLCTL_NR(2) | CLK_PLLCTL_NF( 32) | CLK_PLLCTL_NO_2)…CLK_PLLCTL_100MHz_HXT (CLK_PLLCTL_PLLSRC_HXT | CLK_PLLCTL_NR(3) | CLK_PLLCTL_NF( 50) | CLK_PLLCTL_NO_2)‡CLK_PLLCTL_72MHz_HIRC (CLK_PLLCTL_PLLSRC_HIRC | CLK_PLLCTL_NR(4) | CLK_PLLCTL_NF( 26) | CLK_PLLCTL_NO_2)ˆCLK_PLLCTL_96MHz_HIRC (CLK_PLLCTL_PLLSRC_HIRC | CLK_PLLCTL_NR(13)| CLK_PLLCTL_NF(113) | CLK_PLLCTL_NO_2)‰CLK_PLLCTL_100MHz_HIRC (CLK_PLLCTL_PLLSRC_HIRC | CLK_PLLCTL_NR(4) | CLK_PLLCTL_NF( 36) | CLK_PLLCTL_NO_2)ŽMODULE_APBCLK(x) ((x >>31) & 0x1)�MODULE_CLKSEL(x) ((x >>29) & 0x3)�MODULE_CLKSEL_Msk(x) ((x >>25) & 0xf)‘MODULE_CLKSEL_Pos(x) ((x >>20) & 0x1f)’MODULE_CLKDIV(x) ((x >>18) & 0x3)“MODULE_CLKDIV_Msk(x) ((x >>10) & 0xff)”MODULE_CLKDIV_Pos(x) ((x >>5 ) & 0x1f)•MODULE_IP_EN_Pos(x) ((x >>0 ) & 0x1f)–MODULE_NoMsk 0x0—NA MODULE_NoMsk™MODULE_APBCLK_ENC(x) (((x) & 0x01) << 31)šMODULE_CLKSEL_ENC(x) (((x) & 0x03) << 29)›MODULE_CLKSEL_Msk_ENC(x) (((x) & 0x0f) << 25)œMODULE_CLKSEL_Pos_ENC(x) (((x) & 0x1f) << 20)�MODULE_CLKDIV_ENC(x) (((x) & 0x03) << 18)žMODULE_CLKDIV_Msk_ENC(x) (((x) & 0xff) << 10)ŸMODULE_CLKDIV_Pos_ENC(x) (((x) & 0x1f) << 5) MODULE_IP_EN_Pos_ENC(x) (((x) & 0x1f) << 0)¤ISP_MODULE (( 0UL<<31)|( 0<<29)|( MODULE_NoMsk<<25)|( 0
..\..\..\Library\StdDriver\inc\clk.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil;ÞÄCLK_GetPLLClockFreqYa__resultY\u32PllFreqY\u32PllRegY\u32FINY\u32NFY\u32NRY\u32NOYÐ:\au8NoTblE<=> __ACMP_H__ !ACMP_VNEG_PIN (0xFFUL)"ACMP_VNEG_BANDGAP (0x00UL)#ACMP_VNEG_4_OVER_24_VDD (0x80UL)$ACMP_VNEG_5_OVER_24_VDD (0x81UL)%ACMP_VNEG_6_OVER_24_VDD (0x82UL)&ACMP_VNEG_7_OVER_24_VDD (0x83UL)'ACMP_VNEG_8_OVER_24_VDD (0x84UL)(ACMP_VNEG_9_OVER_24_VDD (0x85UL))ACMP_VNEG_10_OVER_24_VDD (0x86UL)*ACMP_VNEG_11_OVER_24_VDD (0x87UL)+ACMP_VNEG_12_OVER_24_VDD (0x88UL),ACMP_VNEG_13_OVER_24_VDD (0x89UL)-ACMP_VNEG_14_OVER_24_VDD (0x8AUL).ACMP_VNEG_15_OVER_24_VDD (0x8BUL)/ACMP_VNEG_16_OVER_24_VDD (0x8CUL)0ACMP_VNEG_17_OVER_24_VDD (0x8DUL)1ACMP_VNEG_18_OVER_24_VDD (0x8EUL)2ACMP_VNEG_19_OVER_24_VDD (0x8FUL)3ACMP_HYSTERESIS_ENABLE (1UL << ACMP_CTL_HYSSEL_Pos)4ACMP_HYSTERESIS_DISABLE (0UL)5ACMP_CH0_POSPIN_P15 (0UL)6ACMP_CH0_POSPIN_P10 (1UL << ACMP_CTL_POSSEL_Pos)7ACMP_CH0_POSPIN_P12 (2UL << ACMP_CTL_POSSEL_Pos)8ACMP_CH0_POSPIN_P13 (3UL << ACMP_CTL_POSSEL_Pos)9ACMP_CH1_POSPIN_P31 (0UL):ACMP_CH1_POSPIN_P32 (1UL << ACMP_CTL_POSSEL_Pos);ACMP_CH1_POSPIN_P34 (2UL << ACMP_CTL_POSSEL_Pos)<ACMP_CH1_POSPIN_P35 (3UL << ACMP_CTL_POSSEL_Pos)=ACMP_FILTSEL_OFF (0UL)>ACMP_FILTSEL_1PCLK (1UL << ACMP_CTL_FILTSEL_Pos)?ACMP_FILTSEL_2PCLK (2UL << ACMP_CTL_FILTSEL_Pos)@ACMP_FILTSEL_4PCLK (3UL << ACMP_CTL_FILTSEL_Pos)AACMP_FILTSEL_8PCLK (4UL << ACMP_CTL_FILTSEL_Pos)BACMP_FILTSEL_16PCLK (5UL << ACMP_CTL_FILTSEL_Pos)CACMP_FILTSEL_32PCLK (6UL << ACMP_CTL_FILTSEL_Pos)DACMP_FILTSEL_64PCLK (7UL << ACMP_CTL_FILTSEL_Pos)EACMP_FILTSEL_128PCLK (8UL << ACMP_CTL_FILTSEL_Pos)FACMP_FILTSEL_256PCLK (9UL << ACMP_CTL_FILTSEL_Pos)GACMP_FILTSEL_512PCLK (10UL << ACMP_CTL_FILTSEL_Pos)lACMP_SET_NEG_SRC(acmp,u32ChNum,u32Src) do{ if(u32Src == ACMP_VNEG_PIN) ACMP->CTL[u32ChNum] &= ~ACMP_CTL_NEGSEL_Msk; else { ACMP->CTL[u32ChNum] |= ACMP_CTL_NEGSEL_Msk; ACMP->VREF = u32Src; } }while(0)|ACMP_ENABLE_HYSTERESIS(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_HYSSEL_Msk)…ACMP_DISABLE_HYSTERESIS(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_HYSSEL_Msk)ŽACMP_ENABLE_INT(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_ACMPIE_Msk)—ACMP_DISABLE_INT(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_ACMPIE_Msk)¡ACMP_ENABLE(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_ACMPEN_Msk)ªACMP_DISABLE(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_ACMPEN_Msk)³ACMP_GET_OUTPUT(acmp,u32ChNum) (ACMP->STATUS & (ACMP_STATUS_ACMPO0_Msk<<(u32ChNum))?1:0)¼ACMP_GET_INT_FLAG(acmp,u32ChNum) (ACMP->STATUS & (ACMP_STATUS_ACMPIF0_Msk<<(u32ChNum))?1:0)ÅACMP_CLR_INT_FLAG(acmp,u32ChNum) (ACMP->STATUS = (ACMP_STATUS_ACMPIF0_Msk<<(u32ChNum)))ÓACMP_SELECT_P(acmp,u32ChNum,u32Pin) (ACMP->CTL[u32ChNum] = (ACMP->CTL[u32ChNum] & ~ACMP_CTL_POSSEL_Msk) | (u32Pin))ëACMP_CRV_SEL(acmp,u32Level) (ACMP->VREF = (ACMP->VREF & ~ACMP_VREF_CRVCTL_Msk) | ((u32Level) & ~ACMP_VREF_IREFSEL_Msk))òACMP_ENABLE_CRV(acmp) (ACMP->VREF |= ACMP_VREF_IREFSEL_Msk)ùACMP_DISABLE_CRV(acmp) (ACMP->VREF &= ~ACMP_VREF_IREFSEL_Msk)‚ACMP_ENABLE_FALLING_EDGE_TRIGGER(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_FTRGEN_Msk)‹ACMP_DISABLE_FALLING_EDGE_TRIGGER(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_FTRGEN_Msk)”ACMP_ENABLE_RISING_EDGE_TRIGGER(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_RTRGEN_Msk)�ACMP_DISABLE_RISING_EDGE_TRIGGER(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_RTRGEN_Msk)²ACMP_SET_FILTER(acmp,u32ChNum,u32Cnt) ((acmp)->CTL[(u32ChNum)] = ((acmp)->CTL[u32ChNum] & ~ACMP_CTL_FILTSEL_Msk) | (u32Cnt))H=
..\..\..\Library\StdDriver\inc\acmp.hÄ
..\..\..\Library\StdDriver\inc\acmp.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil@AB __ADC_H__  ADC_CH7_EXT (0UL)!ADC_CH7_BGP (ADC_CHEN_CH7SEL_Msk)"ADC_CMP0_LESS_THAN (0UL << ADC_CMP0_CMPCOND_Pos)#ADC_CMP1_LESS_THAN (0UL << ADC_CMP1_CMPCOND_Pos)$ADC_CMP0_GREATER_OR_EQUAL_TO (1ul << ADC_CMP0_CMPCOND_Pos)%ADC_CMP1_GREATER_OR_EQUAL_TO (1ul << ADC_CMP1_CMPCOND_Pos)&ADC_TRIGGER_BY_EXT_PIN (0UL)'ADC_TRIGGER_BY_PWM (ADC_CTL_HWTRGSEL_Msk)(ADC_FALLING_EDGE_TRIGGER (0UL))ADC_RISING_EDGE_TRIGGER (ADC_CTL_HWTRGCOND_Msk)*ADC_ADIF_INT (ADC_STATUS_ADIF_Msk)+ADC_CMP0_INT (ADC_STATUS_ADCMPF0_Msk),ADC_CMP1_INT (ADC_STATUS_ADCMPF1_Msk)-ADC_SAMPLE_CLOCK_0 (0UL).ADC_SAMPLE_CLOCK_1 (1UL)/ADC_SAMPLE_CLOCK_2 (2UL)0ADC_SAMPLE_CLOCK_4 (3UL)1ADC_SAMPLE_CLOCK_8 (4UL)2ADC_SAMPLE_CLOCK_16 (5UL)3ADC_SAMPLE_CLOCK_32 (6UL)4ADC_SAMPLE_CLOCK_64 (7UL)5ADC_SAMPLE_CLOCK_128 (8UL)6ADC_SAMPLE_CLOCK_256 (9UL)7ADC_SAMPLE_CLOCK_512 (10UL)8ADC_SAMPLE_CLOCK_1024 (11UL)9ADC_SEQMODE_TYPE_23SHUNT (0UL):ADC_SEQMODE_TYPE_1SHUNT (1UL);ADC_SEQMODE_MODESELECT_CH01 (0UL)<ADC_SEQMODE_MODESELECT_CH12 (1UL)=ADC_SEQMODE_MODESELECT_CH02 (2UL)>ADC_SEQMODE_PWM0_RISING (0UL)?ADC_SEQMODE_PWM0_CENTER (1UL)@ADC_SEQMODE_PWM0_FALLING (2UL)AADC_SEQMODE_PWM0_PERIOD (3UL)BADC_SEQMODE_PWM2_RISING (4UL)CADC_SEQMODE_PWM2_CENTER (5UL)DADC_SEQMODE_PWM2_FALLING (6UL)EADC_SEQMODE_PWM2_PERIOD (7UL)FADC_SEQMODE_PWM4_RISING (8UL)GADC_SEQMODE_PWM4_CENTER (9UL)HADC_SEQMODE_PWM4_FALLING (10UL)IADC_SEQMODE_PWM4_PERIOD (11UL)\ADC_CONFIG_CH7(adc,u32Source) (ADC->CHEN = ((adc)->CHEN & ~ADC_CHEN_CH7SEL_Msk) | (u32Source))eADC_GET_CONVERSION_DATA(adc,u32ChNum) ((adc)->DAT & ADC_DAT_RESULT_Msk)qADC_GET_INT_FLAG(adc,u32Mask) ((adc)->STATUS & (u32Mask))}ADC_CLR_INT_FLAG(adc,u32Mask) ((adc)->STATUS = ((adc)->STATUS & ~(ADC_STATUS_ADIF_Msk | ADC_STATUS_ADCMPF0_Msk | ADC_STATUS_ADCMPF1_Msk)) | (u32Mask))‰ADC_IS_BUSY(adc) ((adc)->STATUS & ADC_STATUS_BUSY_Msk ? 1 : 0)”ADC_IS_DATA_OVERRUN(adc,u32ChNum) ((adc)->STATUS & ADC_STATUS_OV_Msk ? 1 : 0)ŸADC_IS_DATA_VALID(adc,u32ChNum) ((adc)->STATUS & ADC_STATUS_VALID_Msk ? 1 : 0)§ADC_POWER_DOWN(adc) ((adc)->CTL &= ~ADC_CTL_ADCEN_Msk)¯ADC_POWER_ON(adc) ((adc)->CTL |= ADC_CTL_ADCEN_Msk)ÀADC_ENABLE_CMP0(adc,u32ChNum,u32Condition,u32Data,u32MatchCount) (ADC->CMP0 = ((u32ChNum) << ADC_CMP0_CMPCH_Pos) | (u32Condition) | ((u32Data) << ADC_CMP0_CMPDAT_Pos) | (((u32MatchCount) - 1) << ADC_CMP0_CMPMCNT_Pos) | ADC_CMP0_ADCMPIE_Msk | ADC_CMP0_ADCMPEN_Msk)ÐADC_DISABLE_CMP0(adc) ((adc)->CMP0 = 0)áADC_ENABLE_CMP1(adc,u32ChNum,u32Condition,u32Data,u32MatchCount) (ADC->CMP1 = ((u32ChNum) << ADC_CMP1_CMPCH_Pos) | (u32Condition) | ((u32Data) << ADC_CMP1_CMPDAT_Pos) | ((u32MatchCount - 1) << ADC_CMP1_CMPMCNT_Pos) | ADC_CMP1_ADCMPEN_Msk)ðADC_DISABLE_CMP1(adc) ((adc)->CMP1 = 0)ûADC_SET_INPUT_CHANNEL(adc,u32Mask) ((adc)->CHEN = (ADC->CHEN & ~ADC_CHEN_CHEN0_Msk) | (u32Mask))ƒADC_START_CONV(adc) ((adc)->CTL |= ADC_CTL_SWTRG_Msk)‹ADC_STOP_CONV(adc) ((adc)->CTL &= ~ADC_CTL_SWTRG_Msk)H<
..\..\..\Library\StdDriver\inc\adc.hÀ
..\..\..\Library\StdDriver\inc\adc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilDEF __FMC_H__ !FMC_APROM_BASE 0x00000000UL"FMC_APROM_END 0x00008000UL#FMC_LDROM_BASE 0x00100000UL$FMC_LDROM_END 0x00100A00UL%FMC_SPROM_BASE 0x00200000UL&FMC_SPROM_END 0x00200200UL'FMC_CONFIG_BASE 0x00300000UL)FMC_FLASH_PAGE_SIZE 0x200*FMC_LDROM_SIZE 0xA00+FMC_SPROM_SIZE 0x2001FMC_ISPCMD_READ 0x002FMC_ISPCMD_READ_UID 0x043FMC_ISPCMD_READ_CID 0x0B4FMC_ISPCMD_READ_PID 0x0C5FMC_ISPCMD_READ_CRC32 0x0D6FMC_ISPCMD_PROGRAM 0x217FMC_ISPCMD_PAGE_ERASE 0x228FMC_ISPCMD_CAL_CRC32 0x2D9FMC_ISPCMD_VECMAP 0x2EBFMC_SET_APROM_BOOT() (FMC->ISPCTL &= ~FMC_ISPCTL_BS_Msk)CFMC_SET_LDROM_BOOT() (FMC->ISPCTL |= FMC_ISPCTL_BS_Msk)DFMC_DISABLE_AP_UPDATE() (FMC->ISPCTL &= ~FMC_ISPCTL_APUEN_Msk)EFMC_DISABLE_SP_UPDATE() (FMC->ISPCTL &= ~FMC_ISPCTL_SPUEN_Msk)FFMC_DISABLE_CFG_UPDATE() (FMC->ISPCTL &= ~FMC_ISPCTL_CFGUEN_Msk)GFMC_DISABLE_LD_UPDATE() (FMC->ISPCTL &= ~FMC_ISPCTL_LDUEN_Msk)HFMC_DISABLE_ISP() (FMC->ISPCTL &= ~FMC_ISPCTL_ISPEN_Msk)IFMC_ENABLE_AP_UPDATE() (FMC->ISPCTL |= FMC_ISPCTL_APUEN_Msk)JFMC_ENABLE_SP_UPDATE() (FMC->ISPCTL |= FMC_ISPCTL_SPUEN_Msk)KFMC_ENABLE_LD_UPDATE() (FMC->ISPCTL |= FMC_ISPCTL_LDUEN_Msk)LFMC_ENABLE_CFG_UPDATE() (FMC->ISPCTL |= FMC_ISPCTL_CFGUEN_Msk)MFMC_ENABLE_ISP() (FMC->ISPCTL |= FMC_ISPCTL_ISPEN_Msk)NFMC_GET_FAIL_FLAG() ((FMC->ISPCTL & FMC_ISPCTL_ISPFF_Msk) ? 1 : 0)H<
..\..\..\Library\StdDriver\inc\fmc.hÀ
..\..\..\Library\StdDriver\inc\fmc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilHIJ __GPIO_H__ GPIO_PIN_MAX 8$GPIO_MODE_INPUT 0x0UL%GPIO_MODE_OUTPUT 0x1UL&GPIO_MODE_OPEN_DRAIN 0x2UL'GPIO_MODE_QUASI 0x3UL,GPIO_INT_RISING 0x00010000UL-GPIO_INT_FALLING 0x00000001UL.GPIO_INT_BOTH_EDGE 0x00010001UL/GPIO_INT_HIGH 0x01010000UL0GPIO_INT_LOW 0x01000001UL5GPIO_INTTYPE_EDGE 0UL6GPIO_INTTYPE_LEVEL 1UL;GPIO_DBCTL_ICLK_ON 0x00000020UL<GPIO_DBCTL_ICLK_OFF 0x00000000UL>GPIO_DBCTL_DBCLKSRC_IRC10K 0x00000010UL?GPIO_DBCTL_DBCLKSRC_HCLK 0x00000000ULAGPIO_DBCTL_DBCLKSEL_1 0x00000000ULBGPIO_DBCTL_DBCLKSEL_2 0x00000001ULCGPIO_DBCTL_DBCLKSEL_4 0x00000002ULDGPIO_DBCTL_DBCLKSEL_8 0x00000003ULEGPIO_DBCTL_DBCLKSEL_16 0x00000004ULFGPIO_DBCTL_DBCLKSEL_32 0x00000005ULGGPIO_DBCTL_DBCLKSEL_64 0x00000006ULHGPIO_DBCTL_DBCLKSEL_128 0x00000007ULIGPIO_DBCTL_DBCLKSEL_256 0x00000008ULJGPIO_DBCTL_DBCLKSEL_512 0x00000009ULKGPIO_DBCTL_DBCLKSEL_1024 0x0000000AULLGPIO_DBCTL_DBCLKSEL_2048 0x0000000BULMGPIO_DBCTL_DBCLKSEL_4096 0x0000000CULNGPIO_DBCTL_DBCLKSEL_8192 0x0000000DULOGPIO_DBCTL_DBCLKSEL_16384 0x0000000EULPGPIO_DBCTL_DBCLKSEL_32768 0x0000000FUL`GPIO_PIN_ADDR(port,pin) (*((volatile uint32_t *)((GPIOBIT0_BASE+(0x20*(port))) + ((pin)<<2))))aP00 GPIO_PIN_ADDR(0, 0)bP01 GPIO_PIN_ADDR(0, 1)cP02 GPIO_PIN_ADDR(0, 2)dP03 GPIO_PIN_ADDR(0, 3)eP04 GPIO_PIN_ADDR(0, 4)fP05 GPIO_PIN_ADDR(0, 5)gP06 GPIO_PIN_ADDR(0, 6)hP07 GPIO_PIN_ADDR(0, 7)iP10 GPIO_PIN_ADDR(1, 0)jP11 GPIO_PIN_ADDR(1, 1)kP12 GPIO_PIN_ADDR(1, 2)lP13 GPIO_PIN_ADDR(1, 3)mP14 GPIO_PIN_ADDR(1, 4)nP15 GPIO_PIN_ADDR(1, 5)oP16 GPIO_PIN_ADDR(1, 6)pP17 GPIO_PIN_ADDR(1, 7)qP20 GPIO_PIN_ADDR(2, 0)rP21 GPIO_PIN_ADDR(2, 1)sP22 GPIO_PIN_ADDR(2, 2)tP23 GPIO_PIN_ADDR(2, 3)uP24 GPIO_PIN_ADDR(2, 4)vP25 GPIO_PIN_ADDR(2, 5)wP26 GPIO_PIN_ADDR(2, 6)xP27 GPIO_PIN_ADDR(2, 7)yP30 GPIO_PIN_ADDR(3, 0)zP31 GPIO_PIN_ADDR(3, 1){P32 GPIO_PIN_ADDR(3, 2)|P33 GPIO_PIN_ADDR(3, 3)}P34 GPIO_PIN_ADDR(3, 4)~P35 GPIO_PIN_ADDR(3, 5)P36 GPIO_PIN_ADDR(3, 6)€P37 GPIO_PIN_ADDR(3, 7)�P40 GPIO_PIN_ADDR(4, 0)‚P41 GPIO_PIN_ADDR(4, 1)ƒP42 GPIO_PIN_ADDR(4, 2)„P43 GPIO_PIN_ADDR(4, 3)…P44 GPIO_PIN_ADDR(4, 4)†P45 GPIO_PIN_ADDR(4, 5)‡P46 GPIO_PIN_ADDR(4, 6)ˆP47 GPIO_PIN_ADDR(4, 7)‰P50 GPIO_PIN_ADDR(5, 0)ŠP51 GPIO_PIN_ADDR(5, 1)‹P52 GPIO_PIN_ADDR(5, 2)ŒP53 GPIO_PIN_ADDR(5, 3)�P54 GPIO_PIN_ADDR(5, 4)ŽP55 GPIO_PIN_ADDR(5, 5) GPIO_CLR_INT_FLAG(gpio,u32PinMask) ((gpio)->INTSRC = u32PinMask)¬GPIO_DISABLE_DEBOUNCE(gpio,u32PinMask) ((gpio)->DBEN &= ~u32PinMask)¸GPIO_ENABLE_DEBOUNCE(gpio,u32PinMask) ((gpio)->DBEN |= u32PinMask)ÄGPIO_DISABLE_DIGITAL_PATH(gpio,u32PinMask) ((gpio)->DINOFF |= (u32PinMask << 16))ÐGPIO_ENABLE_DIGITAL_PATH(gpio,u32PinMask) ((gpio)->DINOFF &= ~(u32PinMask << 16))ÜGPIO_DISABLE_DOUT_MASK(gpio,u32PinMask) ((gpio)->DATMSK &= ~u32PinMask)èGPIO_ENABLE_DOUT_MASK(gpio,u32PinMask) ((gpio)->DATMSK |= u32PinMask)õGPIO_GET_INT_FLAG(gpio,u32PinMask) ((gpio)->INTSRC & u32PinMask)‰GPIO_SET_DEBOUNCE_TIME(clksrc,clksel) (GPIO->DBCTL = (GP_DBCTL_ICLKON_Msk | clksrc | clksel))”GPIO_GET_IN_DATA(gpio) ((gpio)->PIN) GPIO_SET_OUT_DATA(gpio,data) ((gpio)->DOUT = (data))«GPIO_TOGGLE(u32Pin) ((u32Pin) ^= 1)¹GPIO_EnableEINT0 GPIO_EnableIntÆGPIO_DisableEINT0 GPIO_DisableIntÕGPIO_EnableEINT1 GPIO_EnableIntâGPIO_DisableEINT1 GPIO_DisableIntH=
..\..\..\Library\StdDriver\inc\gpio.hÄ
..\..\..\Library\StdDriver\inc\gpio.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilLMN __I2C_H__ !I2C_STA 0x20"I2C_STO 0x10#I2C_SI 0x08$I2C_AA 0x043I2C_SET_CONTROL_REG(i2c,u8Ctrl) ( (i2c)->CTL = ((i2c)->CTL & ~0x3c) | u8Ctrl ):I2C_START(i2c) ( (i2c)->CTL = ((i2c)->CTL & ~I2C_CTL_SI_Msk) | I2C_CTL_STA_Msk )AI2C_STOP(i2c) do { (i2c)->CTL |= (I2C_CTL_SI_Msk | I2C_CTL_STO_Msk); while((i2c)->CTL & I2C_CTL_STO_Msk); } while(0)LI2C_WAIT_READY(i2c) while(!((i2c)->CTL & I2C_CTL_SI_Msk))SI2C_DISABLE_FIFO(i2c) ( (i2c)->CTL1 &= ~I2C_CTL1_TWOLVFIFO_Msk )ZI2C_ENABLE_FIFO(i2c) ( (i2c)->CTL1 |= I2C_CTL1_TWOLVFIFO_Msk )aI2C_DISABLE_CLOCK_STRETCH(i2c) ( (i2c)->CTL1 &= ~I2C_CTL1_NSTRETCH_Msk )hI2C_ENABLE_CLOCK_STRETCH(i2c) ( (i2c)->CTL1 |= I2C_CTL1_NSTRETCH_Msk )oI2C_DISABLE_OVERRUN_INT(i2c) ( (i2c)->CTL1 &= ~I2C_CTL1_OVIEN_Msk )vI2C_ENABLE_OVERRUN_INT(i2c) ( (i2c)->CTL1 |= I2C_CTL1_OVIEN_Msk )}I2C_ENABLE_UNDERRUN_INT(i2c) ( (i2c)->CTL1 |= I2C_CTL1_URIEN_Msk )„I2C_DISABLE_UNDERRUN_INT(i2c) ( (i2c)->CTL1 &= ~I2C_CTL1_URIEN_Msk )‹I2C_GET_DATA(i2c) ( (i2c)->DAT )“I2C_SET_DATA(i2c,u8Data) ( (i2c)->DAT = u8Data )šI2C_GET_STATUS(i2c) ( (i2c)->STATUS )£I2C_GET_TIMEOUT_FLAG(i2c) ( ((i2c)->TOCTL & I2C_TOCTL_TOIF_Msk) == I2C_TOCTL_TOIF_Msk ? 1:0 )¬I2C_GET_WAKEUP_FLAG(i2c) ( ((i2c)->STATUS1 & I2C_STATUS1_WKIF_Msk) == I2C_STATUS1_WKIF_Msk ? 1:0 )³I2C_CLEAR_WAKEUP_FLAG(i2c) ( (i2c)->STATUS1 = I2C_STATUS1_WKIF_Msk )H<
..\..\..\Library\StdDriver\inc\i2c.hÀ
..\..\..\Library\StdDriver\inc\i2c.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilPQR __PWM_H__ PWM_CHANNEL_NUM (6) PWM_CLK_DIV_1 (4UL)!PWM_CLK_DIV_2 (0UL)"PWM_CLK_DIV_4 (1UL)#PWM_CLK_DIV_8 (2UL)$PWM_CLK_DIV_16 (3UL)%PWM_EDGE_ALIGNED (0UL)&PWM_CENTER_ALIGNED (PWM_CTL_CNTTYPE_Msk)'PWM_TRIGGER_ADC_CNTR_IS_0 PWM_ADCTCTL0_ZPTRGEN0_Msk(PWM_TRIGGER_ADC_CNTR_IS_CMR_D PWM_ADCTCTL0_CDTRGEN0_Msk)PWM_TRIGGER_ADC_CNTR_IS_CNR PWM_ADCTCTL0_CPTRGEN0_Msk*PWM_TRIGGER_ADC_CNTR_IS_CMR_U PWM_ADCTCTL0_CUTRGEN0_Msk+PWM_FB0_EINT0 (PWM_BRKCTL_BRK0EN_Msk),PWM_FB0_ACMP1 (PWM_BRKCTL_BRK0EN_Msk | PWM_BRKCTL_BRK1SEL_Msk)-PWM_FB1_EINT1 (PWM_BRKCTL_BRK1EN_Msk).PWM_FB1_ACMP0 (PWM_BRKCTL_BRK1EN_Msk | PWM_BRKCTL_BRK0SEL_Msk)/PWM_PERIOD_INT_UNDERFLOW (0)0PWM_PERIOD_INT_MATCH_CNR (PWM_INTEN_PINTTYPE_Msk)4PWM_CH0 0x05PWM_CH1 0x16PWM_CH2 0x27PWM_CH3 0x38PWM_CH4 0x49PWM_CH5 0x5HPWM_ENABLE_COMPLEMENTARY_MODE(pwm) ((pwm)->CTL = (PWM->CTL & ~PWM_CTL_MODE_Msk) |(1UL << PWM_CTL_MODE_Pos))PPWM_DISABLE_COMPLEMENTARY_MODE(pwm) ((pwm)->CTL &= ~PWM_CTL_MODE_Msk)XPWM_ENABLE_GROUP_MODE(pwm) ((pwm)->CTL |= PWM_CTL_GROUPEN_Msk)`PWM_DISABLE_GROUP_MODE(pwm) ((pwm)->CTL &= ~PWM_CTL_GROUPEN_Msk)hPWM_ENABLE_SYNC_MODE(pwm) (PWM->CTL = ((pwm)->CTL & ~PWM_CTL_MODE_Msk) |(2UL << PWM_CTL_MODE_Pos))pPWM_DISABLE_SYNC_MODE(pwm) ((pwm)->CTL &= ~PWM_CTL_MODE_Msk)zPWM_ENABLE_OUTPUT_INVERTER(pwm,u32ChannelMask) do{ int i; (pwm)->CTL &= ~(PWM_CTL_PINV0_Msk|PWM_CTL_PINV1_Msk|PWM_CTL_PINV2_Msk|PWM_CTL_PINV3_Msk|PWM_CTL_PINV4_Msk|PWM_CTL_PINV5_Msk); for(i = 0; i < 6; i++) { if((u32ChannelMask) & (1 << i)) (pwm)->CTL |= (1 << (PWM_CTL_PINV0_Pos + (i * 4))); } }while(0)ŽPWM_SET_PRESCALER(pwm,u32ChannelNum,u32Prescaler) ((pwm)->CLKPSC = ((pwm)->CLKPSC & ~(PWM_CLKPSC_CLKPSC01_Msk << (((u32ChannelNum) >> 1) * 8))) | ((u32Prescaler) << (((u32ChannelNum) >> 1) * 8)))žPWM_SET_DIVIDER(pwm,u32ChannelNum,u32Divider) ((pwm)->CLKDIV = ((pwm)->CLKDIV & ~(PWM_CLKDIV_CLKDIV0_Msk << ((u32ChannelNum) * 4))) | ((u32Divider) << ((u32ChannelNum) * 4)))ªPWM_SET_CMR(pwm,u32ChannelNum,u32CMR) (*((__IO uint32_t *)((((uint32_t) & ((pwm)->CMPDAT0)) + u32ChannelNum * 4)))= (u32CMR))PWM_SET_CNR(pwm,u32ChannelNum,u32CNR) (*((__IO uint32_t *) ((((uint32_t)&((pwm)->PERIOD0)) + (u32ChannelNum) * 4))) = (u32CNR))ÁPWM_SET_CMRD(pwm,u32ChannelNum,u32CMRD) (*((__IO uint32_t *)((((uint32_t) & ((pwm)->CMPDAT0)) + (u32ChannelNum) * 4)))= (u32CMRD << 16))ÍPWM_SET_ALIGNED_TYPE(pwm,u32ChannelMask,u32AlignedType) ((pwm)->CTL = ((pwm)->CTL & ~PWM_CTL_CNTTYPE_Msk) | (u32AlignedType))ÖPWM_ENABLE_ASYMMETRIC_MODE(pwm) ((pwm)->CTL |= PWM_CTL_ASYMEN_Msk)ÞPWM_ENABLE_PCAEN(pwm) (PWM->PCACTL |= PWM_PCACTL_PCAEN_Msk)H<
..\..\..\Library\StdDriver\inc\pwm.hÀ
..\..\..\Library\StdDriver\inc\pwm.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilTUV __SPI_H__  SPI_MODE_0 (SPI_CTL_TXNEG_Msk)!SPI_MODE_1 (SPI_CTL_RXNEG_Msk)"SPI_MODE_2 (SPI_CTL_CLKPOL_Msk | SPI_CTL_RXNEG_Msk)#SPI_MODE_3 (SPI_CTL_CLKPOL_Msk | SPI_CTL_TXNEG_Msk)%SPI_SLAVE (SPI_CTL_SLAVE_Msk)&SPI_MASTER (0x0)(SPI_SS (SPI_SSCTL_SS_Msk))SPI_SS_ACTIVE_HIGH (SPI_SSCTL_SSACTPOL_Msk)*SPI_SS_ACTIVE_LOW (0x0),SPI_IE_MASK (0x01)-SPI_SSTA_INTEN_MASK (0x04).SPI_FIFO_TX_INTEN_MASK (0x08)/SPI_FIFO_RX_INTEN_MASK (0x10)0SPI_FIFO_RXOV_INTEN_MASK (0x20)1SPI_FIFO_TIMEOUT_INTEN_MASK (0x40)@SPI_ABORT_3WIRE_TRANSFER(spi) ( (spi)->SLVCTL |= SPI_SLVCTL_SLVABT_Msk )GSPI_CLR_3WIRE_START_INT_FLAG(spi) ( (spi)->STATUS = SPI_STATUS_SLVSTIF_Msk )NSPI_CLR_UNIT_TRANS_INT_FLAG(spi) ( (spi)->STATUS = SPI_STATUS_UNITIF_Msk )USPI_DISABLE_3WIRE_MODE(spi) ( (spi)->SLVCTL &= ~SPI_SLVCTL_SLV3WIRE_Msk )\SPI_ENABLE_3WIRE_MODE(spi) ( (spi)->SLVCTL |= SPI_SLVCTL_SLV3WIRE_Msk )cSPI_GET_RX_FIFO_COUNT(spi) ( (((spi)->STATUS & SPI_STATUS_RXCNT_Msk) >> SPI_STATUS_RXCNT_Pos) & 0xf )lSPI_GET_RX_FIFO_EMPTY_FLAG(spi) ( ((spi)->STATUS & SPI_STATUS_RXEMPTY_Msk) == SPI_STATUS_RXEMPTY_Msk ? 1:0 )uSPI_GET_TX_FIFO_EMPTY_FLAG(spi) ( ((spi)->STATUS & SPI_STATUS_TXEMPTY_Msk) == SPI_STATUS_TXEMPTY_Msk ? 1:0 )~SPI_GET_TX_FIFO_FULL_FLAG(spi) ( ((spi)->STATUS & SPI_STATUS_TXFULL_Msk) == SPI_STATUS_TXFULL_Msk ? 1:0 )…SPI_READ_RX(spi) ( (spi)->RX )�SPI_WRITE_TX(spi,u32TxData) ( (spi)->TX = u32TxData )¬SPI_ENABLE_BYTE_REORDER(spi) ( (spi)->CTL |= SPI_CTL_REORDER_Msk )³SPI_DISABLE_BYTE_REORDER(spi) ( (spi)->CTL &= ~SPI_CTL_REORDER_Msk )»SPI_SET_SUSPEND_CYCLE(spi,u32SuspCycle) ( (spi)->CTL = ((spi)->CTL & ~SPI_CTL_SUSPITV_Msk) | (u32SuspCycle << SPI_CTL_SUSPITV_Pos) )ÂSPI_SET_LSB_FIRST(spi) ( (spi)->CTL |= SPI_CTL_LSB_Msk )ÉSPI_SET_MSB_FIRST(spi) ( (spi)->CTL &= ~SPI_CTL_LSB_Msk )àSPI_IS_BUSY(spi) ( ((spi)->CTL & SPI_CTL_SPIEN_Msk) == SPI_CTL_SPIEN_Msk ? 1:0 )çSPI_TRIGGER(spi) ( (spi)->CTL |= SPI_CTL_SPIEN_Msk )H<
..\..\..\Library\StdDriver\inc\spi.h<
..\..\..\Library\StdDriver\inc\spi.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<ã”SPI_SET_SS_HIGH$ãspi"¯<‰ŸSPI_SET_SS_LOW$ãspi<¼ÑSPI_SET_DATA_WIDTH$ãspi$Yu32WidthXYZ __TIMER_H__  TIMER_ONESHOT_MODE (0UL)!TIMER_PERIODIC_MODE (1UL << TIMER_CTL_OPMODE_Pos)"TIMER_TOGGLE_MODE (2UL << TIMER_CTL_OPMODE_Pos)#TIMER_CONTINUOUS_MODE (3UL << TIMER_CTL_OPMODE_Pos)$TIMER_CAPTURE_FREE_COUNTING_MODE (0UL)%TIMER_CAPTURE_TRIGGER_COUNTING_MODE (TIMER_EXTCTL_CAPSEL_Msk)&TIMER_CAPTURE_COUNTER_RESET_MODE (TIMER_EXTCTL_CAPFUNCS_Msk)'TIMER_CAPTURE_FALLING_EDGE (0UL)(TIMER_CAPTURE_RISING_EDGE (1UL << TIMER_EXTCTL_CAPEDGE_Pos))TIMER_CAPTURE_FALLING_THEN_RISING_EDGE (2UL << TIMER_EXTCTL_CAPEDGE_Pos)*TIMER_CAPTURE_RISING_THEN_FALLING_EDGE (3UL << TIMER_EXTCTL_CAPEDGE_Pos)+TIMER_COUNTER_RISING_EDGE (TIMER_EXTCTL_CNTPHASE_Msk),TIMER_COUNTER_FALLING_EDGE (0UL)-TIMER_TOGGLE_TMX_CNT_OUT (0UL).TIMER_TOGGLE_TMX_EXT (TIMER_CTL_TGLPINSEL_Msk)>TIMER_SET_CMP_VALUE(timer,u32Value) ((timer)->CMP = (u32Value))HTIMER_SET_PRESCALE_VALUE(timer,u32Value) ((timer)->CTL = ((timer)->CTL & ~TIMER_CTL_PSC_Msk) | (u32Value))RTIMER_IS_ACTIVE(timer) ((timer)->CTL & TIMER_CTL_ACTSTS_Msk ? 1 : 0)]TIMER_SELECT_TOUT_PIN(timer,u32ToutSel) ((timer)->CTL = ((timer)->CTL & ~TIMER_CTL_TGLPINSEL_Msk) | (u32ToutSel))H>
..\..\..\Library\StdDriver\inc\timer.h\
..\..\..\Library\StdDriver\inc\timer.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<âfTIMER_Start$âtimer"Ë<…pTIMER_Stop$âtimer<ª{TIMER_EnableWakeup$âtimer<Ñ…TIMER_DisableWakeup$âtimer<€�TIMER_EnableCaptureDebounce$âtimer<°šTIMER_DisableCaptureDebounce$âtimer<ä¥TIMER_EnableEventCounterDebounce$âtimer<™¯TIMER_DisableEventCounterDebounce$âtimer<¼¹TIMER_EnableInt$âtimer<àÃTIMER_DisableInt$âtimer<ŠÍTIMER_EnableCaptureInt$âtimer<µ×TIMER_DisableCaptureInt$âtimer;îãTIMER_GetIntFlagY$âtimera__resultY<”íTIMER_ClearIntFlag$âtimer;ÔùTIMER_GetCaptureIntFlagY$âtimera__resultY<�ƒTIMER_ClearCaptureIntFlag$âtimer;½�TIMER_GetWakeupFlagY$âtimera__resultY<æ™TIMER_ClearWakeupFlag$âtimer;££TIMER_GetCaptureDataY$âtimera__resultY;Ü­TIMER_GetCounterY$âtimera__resultY\]^_ __UART_H__ $UART_FIFO_RFITL_1BYTE (0x0 << UART_FIFO_RFITL_Pos)%UART_FIFO_RFITL_4BYTES (0x1 << UART_FIFO_RFITL_Pos)&UART_FIFO_RFITL_8BYTES (0x2 << UART_FIFO_RFITL_Pos)'UART_FIFO_RFITL_14BYTES (0x3 << UART_FIFO_RFITL_Pos))UART_FIFO_RTSTRGLV_1BYTE (0x0 << UART_FIFO_RTSTRGLV_Pos)*UART_FIFO_RTSTRGLV_4BYTES (0x1 << UART_FIFO_RTSTRGLV_Pos)+UART_FIFO_RTSTRGLV_8BYTES (0x2 << UART_FIFO_RTSTRGLV_Pos),UART_FIFO_RTSTRGLV_14BYTES (0x3 << UART_FIFO_RTSTRGLV_Pos)1UART_WORD_LEN_5 (0)2UART_WORD_LEN_6 (1)3UART_WORD_LEN_7 (2)4UART_WORD_LEN_8 (3)6UART_PARITY_NONE (0x0 << UART_LINE_PBE_Pos)7UART_PARITY_ODD (0x1 << UART_LINE_PBE_Pos)8UART_PARITY_EVEN (0x3 << UART_LINE_PBE_Pos)9UART_PARITY_MARK (0x5 << UART_LINE_PBE_Pos):UART_PARITY_SPACE (0x7 << UART_LINE_PBE_Pos)<UART_STOP_BIT_1 (0x0 << UART_LINE_NSB_Pos)=UART_STOP_BIT_1_5 (0x1 << UART_LINE_NSB_Pos)>UART_STOP_BIT_2 (0x1 << UART_LINE_NSB_Pos)DUART_RTS_IS_HIGH_LEV_TRG (0x1 << UART_MODEM_RTSACTLV_Pos)EUART_RTS_IS_LOW_LEV_TRG (0x0 << UART_MODEM_RTSACTLV_Pos)JUART_FUNC_SEL_UART (0x0 << UART_FUNSEL_FUN_SEL_Pos)KUART_FUNC_SEL_IrDA (0x2 << UART_FUNSEL_FUN_SEL_Pos)LUART_FUNC_SEL_RS485 (0x3 << UART_FUNSEL_FUN_SEL_Pos)^UART_BAUD_MODE0 (0)hUART_BAUD_MODE2 (UART_BAUD_BAUDM1_Msk | UART_BAUD_BAUDM0_Msk)tUART_BAUD_MODE0_DIVIDER(u32SrcFreq,u32BaudRate) (((u32SrcFreq + (u32BaudRate*8)) / u32BaudRate >> 4)-2)~UART_BAUD_MODE2_DIVIDER(u32SrcFreq,u32BaudRate) (((u32SrcFreq + (u32BaudRate/2)) / u32BaudRate)-2)‰UART_WRITE(uart,u8Data) (uart->DAT = (u8Data))’UART_READ(uart) (uart->DAT)œUART_GET_TX_EMPTY(uart) (uart->FIFOSTS & UART_FIFOSTS_TXEMPTYF_Msk)¦UART_GET_RX_EMPTY(uart) (uart->FIFOSTS & UART_FIFOSTS_RXEMPTY_Msk)¯UART_IS_TX_EMPTY(uart) ((uart->FIFOSTS & UART_FIFOSTS_TXEMPTYF_Msk) >> UART_FIFOSTS_TXEMPTYF_Pos)¹UART_WAIT_TX_EMPTY(uart) while(!(((uart->FIFOSTS) & UART_FIFOSTS_TXEMPTYF_Msk) >> UART_FIFOSTS_TXEMPTYF_Pos))ÄUART_IS_RX_READY(uart) ((uart->INTSTS & UART_INTSTS_RDAIF_Msk)>>UART_INTSTS_RDAIF_Pos)ÐUART_IS_TX_FULL(uart) ((uart->FIFOSTS & UART_FIFOSTS_TXFULL_Msk)>>UART_FIFOSTS_TXFULL_Pos)ÜUART_IS_RX_FULL(uart) ((uart->FIFOSTS & UART_FIFOSTS_RXFULL_Msk)>>UART_FIFOSTS_RXFULL_Pos)æUART_GET_TX_FULL(uart) (uart->FIFOSTS & UART_FIFOSTS_TXFULL_Msk)ðUART_GET_RX_FULL(uart) (uart->FIFOSTS & UART_FIFOSTS_RXFULL_Msk)ƒUART_ENABLE_INT(uart,u32eIntSel) (uart->INTEN |= (u32eIntSel))•UART_DISABLE_INT(uart,u32eIntSel) (uart->INTEN &= ~ (u32eIntSel))¯UART_GET_INT_FLAG(uart,u32eIntTypeFlag) ((uart->INTSTS & (u32eIntTypeFlag))?1:0)ÏUART_RS485_CLEAR_ADDR_FLAG(uart) (uart->FIFOSTS |= UART_FIFOSTS_ADDRDETF_Msk)ØUART_RS485_GET_ADDR_FLAG(uart) ((uart->FIFOSTS & UART_FIFOSTS_ADDRDETF_Msk) >> UART_FIFOSTS_ADDRDETF_Pos)H=
..\..\..\Library\StdDriver\inc\uart.h
..\..\..\Library\StdDriver\inc\uart.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<ä¸UART_CLEAR_RTS$äuart"Û<‰ÄUART_SET_RTS$äuart2 ÃUART_CLEAR_RTSêUART_SET_RTSabc __WDT_H__ WDT_TIMEOUT_2POW4 (0UL << WDT_CTL_TOUTSEL_Pos) WDT_TIMEOUT_2POW6 (1UL << WDT_CTL_TOUTSEL_Pos)!WDT_TIMEOUT_2POW8 (2UL << WDT_CTL_TOUTSEL_Pos)"WDT_TIMEOUT_2POW10 (3UL << WDT_CTL_TOUTSEL_Pos)#WDT_TIMEOUT_2POW12 (4UL << WDT_CTL_TOUTSEL_Pos)$WDT_TIMEOUT_2POW14 (5UL << WDT_CTL_TOUTSEL_Pos)%WDT_TIMEOUT_2POW16 (6UL << WDT_CTL_TOUTSEL_Pos)&WDT_TIMEOUT_2POW18 (7UL << WDT_CTL_TOUTSEL_Pos)(WDT_RESET_DELAY_3CLK (3UL << WDT_ALTCTL_RSTDSEL_Pos))WDT_RESET_DELAY_18CLK (2UL << WDT_ALTCTL_RSTDSEL_Pos)*WDT_RESET_DELAY_130CLK (1UL << WDT_ALTCTL_RSTDSEL_Pos)+WDT_RESET_DELAY_1026CLK (0UL << WDT_ALTCTL_RSTDSEL_Pos)9WDT_CLEAR_RESET_FLAG() (WDT->CTL = (WDT->CTL & ~(WDT_CTL_IF_Msk | WDT_CTL_WKF_Msk)) | WDT_CTL_RSTF_Msk)?WDT_CLEAR_TIMEOUT_INT_FLAG() (WDT->CTL = (WDT->CTL & ~(WDT_CTL_RSTF_Msk | WDT_CTL_WKF_Msk)) | WDT_CTL_IF_Msk)EWDT_CLEAR_TIMEOUT_WAKEUP_FLAG() (WDT->CTL = (WDT->CTL & ~(WDT_CTL_RSTF_Msk | WDT_CTL_IF_Msk)) | WDT_CTL_WKF_Msk)NWDT_GET_RESET_FLAG() (WDT->CTL & WDT_CTL_RSTF_Msk ? 1 : 0)WWDT_GET_TIMEOUT_INT_FLAG() (WDT->CTL & WDT_CTL_IF_Msk ? 1 : 0)`WDT_GET_TIMEOUT_WAKEUP_FLAG() (WDT->CTL & WDT_CTL_WKF_Msk ? 1 : 0)hWDT_RESET_COUNTER() (WDT->CTL = (WDT->CTL & ~(WDT_CTL_IF_Msk | WDT_CTL_WKF_Msk | WDT_CTL_RSTF_Msk)) | WDT_CTL_RSTCNT_Msk)H<
..\..\..\Library\StdDriver\inc\wdt.hÀ
..\..\..\Library\StdDriver\inc\wdt.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilefg __WWDT_H__ WWDT_PRESCALER_1 (0UL << WWDT_CTL_PSCSEL_Pos) WWDT_PRESCALER_2 (1UL << WWDT_CTL_PSCSEL_Pos)!WWDT_PRESCALER_4 (2UL << WWDT_CTL_PSCSEL_Pos)"WWDT_PRESCALER_8 (3UL << WWDT_CTL_PSCSEL_Pos)#WWDT_PRESCALER_16 (4UL << WWDT_CTL_PSCSEL_Pos)$WWDT_PRESCALER_32 (5UL << WWDT_CTL_PSCSEL_Pos)%WWDT_PRESCALER_64 (6UL << WWDT_CTL_PSCSEL_Pos)&WWDT_PRESCALER_128 (7UL << WWDT_CTL_PSCSEL_Pos)'WWDT_PRESCALER_192 (8UL << WWDT_CTL_PSCSEL_Pos)(WWDT_PRESCALER_256 (9UL << WWDT_CTL_PSCSEL_Pos))WWDT_PRESCALER_384 (0xAUL << WWDT_CTL_PSCSEL_Pos)*WWDT_PRESCALER_512 (0xBUL << WWDT_CTL_PSCSEL_Pos)+WWDT_PRESCALER_768 (0xCUL << WWDT_CTL_PSCSEL_Pos),WWDT_PRESCALER_1024 (0xDUL << WWDT_CTL_PSCSEL_Pos)-WWDT_PRESCALER_1536 (0xEUL << WWDT_CTL_PSCSEL_Pos).WWDT_PRESCALER_2048 (0xFUL << WWDT_CTL_PSCSEL_Pos)0WWDT_RELOAD_WORD (0x00005AA5)>WWDT_CLEAR_RESET_FLAG() (WWDT->STATUS = WWDT_STATUS_WWDTRF_Msk)FWWDT_CLEAR_INT_FLAG() (WWDT->STATUS = WWDT_STATUS_WWDTIF_Msk)OWWDT_GET_RESET_FLAG() (WWDT->STATUS & WWDT_STATUS_WWDTRF_Msk ? 1 : 0)XWWDT_GET_INT_FLAG() (WWDT->STATUS & WWDT_STATUS_WWDTIF_Msk ? 1 : 0)`WWDT_GET_COUNTER() (WWDT->CNT)kWWDT_RELOAD_COUNTER() (WWDT->RLDCNT = WWDT_RELOAD_WORD)H=
..\..\..\Library\StdDriver\inc\wwdt.hÄ
..\..\..\Library\StdDriver\inc\wwdt.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilijk6__MINI58SERIES_H__ |__CM0_REV 0x0201}__NVIC_PRIO_BITS 2~__Vendor_SysTickConfig 0__MPU_PRESENT 0€__FPU_PRESENT 0…†‡‹ACMP_CTL_ACMPEN_Pos (0)ŒACMP_CTL_ACMPEN_Msk (0x1ul << ACMP_CTL_ACMPEN_Pos)ŽACMP_CTL_ACMPIE_Pos (1)�ACMP_CTL_ACMPIE_Msk (0x1ul << ACMP_CTL_ACMPIE_Pos)‘ACMP_CTL_HYSSEL_Pos (2)’ACMP_CTL_HYSSEL_Msk (0x1ul << ACMP_CTL_HYSSEL_Pos)”ACMP_CTL_NEGSEL_Pos (4)•ACMP_CTL_NEGSEL_Msk (0x1ul << ACMP_CTL_NEGSEL_Pos)—ACMP_CTL_RTRGEN_Pos (8)˜ACMP_CTL_RTRGEN_Msk (0x1ul << ACMP_CTL_RTRGEN_Pos)šACMP_CTL_FTRGEN_Pos (9)›ACMP_CTL_FTRGEN_Msk (0x1ul << ACMP_CTL_FTRGEN_Pos)�ACMP_CTL_FILTSEL_Pos (20)žACMP_CTL_FILTSEL_Msk (0xful << ACMP_CTL_FILTSEL_Pos) ACMP_CTL_POSSEL_Pos (29)¡ACMP_CTL_POSSEL_Msk (0x3ul << ACMP_CTL_POSSEL_Pos)£ACMP_STATUS_ACMPIF0_Pos (0)¤ACMP_STATUS_ACMPIF0_Msk (0x1ul << ACMP_STATUS_ACMPIF0_Pos)¦ACMP_STATUS_ACMPIF1_Pos (1)§ACMP_STATUS_ACMPIF1_Msk (0x1ul << ACMP_STATUS_ACMPIF1_Pos)©ACMP_STATUS_ACMPO0_Pos (2)ªACMP_STATUS_ACMPO0_Msk (0x1ul << ACMP_STATUS_ACMPO0_Pos)¬ACMP_STATUS_ACMPO1_Pos (3)­ACMP_STATUS_ACMPO1_Msk (0x1ul << ACMP_STATUS_ACMPO1_Pos)¯ACMP_VREF_CRVCTL_Pos (0)°ACMP_VREF_CRVCTL_Msk (0xful << ACMP_VREF_CRVCTL_Pos)²ACMP_VREF_IREFSEL_Pos (7)³ACMP_VREF_IREFSEL_Msk (0x1ul << ACMP_VREF_IREFSEL_Pos)•ADC_DAT_RESULT_Pos (0)–ADC_DAT_RESULT_Msk (0x3fful << ADC_DAT_RESULT_Pos)˜ADC_DAT_OV_Pos (16)™ADC_DAT_OV_Msk (0x1ul << ADC_DAT_OV_Pos)›ADC_DAT_VALID_Pos (17)œADC_DAT_VALID_Msk (0x1ul << ADC_DAT_VALID_Pos)žADC_CTL_ADCEN_Pos (0)ŸADC_CTL_ADCEN_Msk (0x1ul << ADC_CTL_ADCEN_Pos)¡ADC_CTL_ADCIEN_Pos (1)¢ADC_CTL_ADCIEN_Msk (0x1ul << ADC_CTL_ADCIEN_Pos)¤ADC_CTL_HWTRGSEL_Pos (4)¥ADC_CTL_HWTRGSEL_Msk (0x3ul << ADC_CTL_HWTRGSEL_Pos)§ADC_CTL_HWTRGCOND_Pos (6)¨ADC_CTL_HWTRGCOND_Msk (0x1ul << ADC_CTL_HWTRGCOND_Pos)ªADC_CTL_HWTRGEN_Pos (8)«ADC_CTL_HWTRGEN_Msk (0x1ul << ADC_CTL_HWTRGEN_Pos)­ADC_CTL_SWTRG_Pos (11)®ADC_CTL_SWTRG_Msk (0x1ul << ADC_CTL_SWTRG_Pos)°ADC_CHEN_CHEN0_Pos (0)±ADC_CHEN_CHEN0_Msk (0x1ul << ADC_CHEN_CHEN0_Pos)³ADC_CHEN_CHEN1_Pos (1)´ADC_CHEN_CHEN1_Msk (0x1ul << ADC_CHEN_CHEN1_Pos)ADC_CHEN_CHEN2_Pos (2)·ADC_CHEN_CHEN2_Msk (0x1ul << ADC_CHEN_CHEN2_Pos)¹ADC_CHEN_CHEN3_Pos (3)ºADC_CHEN_CHEN3_Msk (0x1ul << ADC_CHEN_CHEN3_Pos)¼ADC_CHEN_CHEN4_Pos (4)½ADC_CHEN_CHEN4_Msk (0x1ul << ADC_CHEN_CHEN4_Pos)¿ADC_CHEN_CHEN5_Pos (5)ÀADC_CHEN_CHEN5_Msk (0x1ul << ADC_CHEN_CHEN5_Pos)ÂADC_CHEN_CHEN6_Pos (6)ÃADC_CHEN_CHEN6_Msk (0x1ul << ADC_CHEN_CHEN6_Pos)ÅADC_CHEN_CHEN7_Pos (7)ÆADC_CHEN_CHEN7_Msk (0x1ul << ADC_CHEN_CHEN7_Pos)ÈADC_CHEN_CH7SEL_Pos (8)ÉADC_CHEN_CH7SEL_Msk (0x1ul << ADC_CHEN_CH7SEL_Pos)ËADC_CMP0_ADCMPEN_Pos (0)ÌADC_CMP0_ADCMPEN_Msk (0x1ul << ADC_CMP0_ADCMPEN_Pos)ÎADC_CMP0_ADCMPIE_Pos (1)ÏADC_CMP0_ADCMPIE_Msk (0x1ul << ADC_CMP0_ADCMPIE_Pos)ÑADC_CMP0_CMPCOND_Pos (2)ÒADC_CMP0_CMPCOND_Msk (0x1ul << ADC_CMP0_CMPCOND_Pos)ÔADC_CMP0_CMPCH_Pos (3)ÕADC_CMP0_CMPCH_Msk (0x7ul << ADC_CMP0_CMPCH_Pos)×ADC_CMP0_CMPMCNT_Pos (8)ØADC_CMP0_CMPMCNT_Msk (0xful << ADC_CMP0_CMPMCNT_Pos)ÚADC_CMP0_CMPDAT_Pos (16)ÛADC_CMP0_CMPDAT_Msk (0x3fful << ADC_CMP0_CMPDAT_Pos)ÝADC_CMP1_ADCMPEN_Pos (0)ÞADC_CMP1_ADCMPEN_Msk (0x1ul << ADC_CMP1_ADCMPEN_Pos)àADC_CMP1_ADCMPIE_Pos (1)áADC_CMP1_ADCMPIE_Msk (0x1ul << ADC_CMP1_ADCMPIE_Pos)ãADC_CMP1_CMPCOND_Pos (2)äADC_CMP1_CMPCOND_Msk (0x1ul << ADC_CMP1_CMPCOND_Pos)æADC_CMP1_CMPCH_Pos (3)çADC_CMP1_CMPCH_Msk (0x7ul << ADC_CMP1_CMPCH_Pos)éADC_CMP1_CMPMCNT_Pos (8)êADC_CMP1_CMPMCNT_Msk (0xful << ADC_CMP1_CMPMCNT_Pos)ìADC_CMP1_CMPDAT_Pos (16)íADC_CMP1_CMPDAT_Msk (0x3fful << ADC_CMP1_CMPDAT_Pos)ïADC_STATUS_ADIF_Pos (0)ðADC_STATUS_ADIF_Msk (0x1ul << ADC_STATUS_ADIF_Pos)òADC_STATUS_ADCMPF0_Pos (1)óADC_STATUS_ADCMPF0_Msk (0x1ul << ADC_S
CLK_CLKSEL1_PWMCH01SEL_Msk (0x3ul << CLK_CLKSEL1_PWMCH01SEL_Pos)‚
CLK_CLKSEL1_PWMCH23SEL_Pos (30)ƒ
CLK_CLKSEL1_PWMCH23SEL_Msk (0x3ul << CLK_CLKSEL1_PWMCH23SEL_Pos)…
CLK_CLKDIV_HCLKDIV_Pos (0)†
CLK_CLKDIV_HCLKDIV_Msk (0xful << CLK_CLKDIV_HCLKDIV_Pos)ˆ
CLK_CLKDIV_UARTDIV_Pos (8)‰
CLK_CLKDIV_UARTDIV_Msk (0xful << CLK_CLKDIV_UARTDIV_Pos)‹
CLK_CLKDIV_ADCDIV_Pos (16)Œ
CLK_CLKDIV_ADCDIV_Msk (0xfful << CLK_CLKDIV_ADCDIV_Pos)Ž
CLK_CLKSEL2_CLKOSEL_Pos (2)�
CLK_CLKSEL2_CLKOSEL_Msk (0x3ul << CLK_CLKSEL2_CLKOSEL_Pos)‘
CLK_CLKSEL2_PWMCH45SEL_Pos (4)’
CLK_CLKSEL2_PWMCH45SEL_Msk (0x3ul << CLK_CLKSEL2_PWMCH45SEL_Pos)”
CLK_CLKSEL2_WWDTSEL_Pos (16)•
CLK_CLKSEL2_WWDTSEL_Msk (0x3ul << CLK_CLKSEL2_WWDTSEL_Pos)—
CLK_PLLCTL_FBDIV_Pos (0)˜
CLK_PLLCTL_FBDIV_Msk (0x1fful << CLK_PLLCTL_FBDIV_Pos)š
CLK_PLLCTL_INDIV_Pos (9)›
CLK_PLLCTL_INDIV_Msk (0x1ful << CLK_PLLCTL_INDIV_Pos)�
CLK_PLLCTL_OUTDIV_Pos (14)ž
CLK_PLLCTL_OUTDIV_Msk (0x3ul << CLK_PLLCTL_OUTDIV_Pos) 
CLK_PLLCTL_PD_Pos (16)¡
CLK_PLLCTL_PD_Msk (0x1ul << CLK_PLLCTL_PD_Pos)£
CLK_PLLCTL_BP_Pos (17)¤
CLK_PLLCTL_BP_Msk (0x1ul << CLK_PLLCTL_BP_Pos)¦
CLK_PLLCTL_OE_Pos (18)§
CLK_PLLCTL_OE_Msk (0x1ul << CLK_PLLCTL_OE_Pos)©
CLK_PLLCTL_PLLSRC_Pos (19)ª
CLK_PLLCTL_PLLSRC_Msk (0x1ul << CLK_PLLCTL_PLLSRC_Pos)¬
CLK_CLKOCTL_FREQSEL_Pos (0)­
CLK_CLKOCTL_FREQSEL_Msk (0xful << CLK_CLKOCTL_FREQSEL_Pos)¯
CLK_CLKOCTL_CLKOEN_Pos (4)°
CLK_CLKOCTL_CLKOEN_Msk (0x1ul << CLK_CLKOCTL_CLKOEN_Pos)²
CLK_CLKOCTL_DIV1EN_Pos (5)³
CLK_CLKOCTL_DIV1EN_Msk (0x1ul << CLK_CLKOCTL_DIV1EN_Pos)þ FMC_ISPCTL_ISPEN_Pos (0)ÿ FMC_ISPCTL_ISPEN_Msk (0x1ul << FMC_ISPCTL_ISPEN_Pos)� FMC_ISPCTL_BS_Pos (1)‚ FMC_ISPCTL_BS_Msk (0x1ul << FMC_ISPCTL_BS_Pos)„ FMC_ISPCTL_SPUEN_Pos (2)… FMC_ISPCTL_SPUEN_Msk (0x1ul << FMC_ISPCTL_SPUEN_Pos)‡ FMC_ISPCTL_APUEN_Pos (3)ˆ FMC_ISPCTL_APUEN_Msk (0x1ul << FMC_ISPCTL_APUEN_Pos)Š FMC_ISPCTL_CFGUEN_Pos (4)‹ FMC_ISPCTL_CFGUEN_Msk (0x1ul << FMC_ISPCTL_CFGUEN_Pos)� FMC_ISPCTL_LDUEN_Pos (5)Ž FMC_ISPCTL_LDUEN_Msk (0x1ul << FMC_ISPCTL_LDUEN_Pos)� FMC_ISPCTL_ISPFF_Pos (6)‘ FMC_ISPCTL_ISPFF_Msk (0x1ul << FMC_ISPCTL_ISPFF_Pos)“ FMC_ISPADDR_ISPADDR_Pos (0)” FMC_ISPADDR_ISPADDR_Msk (0xfffffffful << FMC_ISPADDR_ISPADDR_Pos)– FMC_ISPDAT_ISPDAT_Pos (0)— FMC_ISPDAT_ISPDAT_Msk (0xfffffffful << FMC_ISPDAT_ISPDAT_Pos)™ FMC_ISPCMD_CMD_Pos (0)š FMC_ISPCMD_CMD_Msk (0x7ful << FMC_ISPCMD_CMD_Pos)œ FMC_ISPTRG_ISPGO_Pos (0)� FMC_ISPTRG_ISPGO_Msk (0x1ul << FMC_ISPTRG_ISPGO_Pos)Ÿ FMC_DFBA_DFBA_Pos (0)  FMC_DFBA_DFBA_Msk (0xfffffffful << FMC_DFBA_DFBA_Pos)¢ FMC_FATCTL_FOM_Pos (4)£ FMC_FATCTL_FOM_Msk (0x7ul << FMC_FATCTL_FOM_Pos)¥ FMC_ISPSTS_ISPBUSY_Pos (0)¦ FMC_ISPSTS_ISPBUSY_Msk (0x1ul << FMC_ISPSTS_ISPBUSY_Pos)¨ FMC_ISPSTS_CBS_Pos (1)© FMC_ISPSTS_CBS_Msk (0x3ul << FMC_ISPSTS_CBS_Pos)« FMC_ISPSTS_ISPFF_Pos (6)¬ FMC_ISPSTS_ISPFF_Msk (0x1ul << FMC_ISPSTS_ISPFF_Pos)® FMC_ISPSTS_VECMAP_Pos (9)¯ FMC_ISPSTS_VECMAP_Msk (0xffful << FMC_ISPSTS_VECMAP_Pos)± FMC_ISPSTS_SCODE_Pos (31)² FMC_ISPSTS_SCODE_Msk (0x1ul << FMC_ISPSTS_SCODE_Pos)¡GP_MODE_MODE0_Pos (0)¢GP_MODE_MODE0_Msk (0x3ul << GP_MODE_MODE0_Pos)¤GP_MODE_MODE1_Pos (2)¥GP_MODE_MODE1_Msk (0x3ul << GP_MODE_MODE1_Pos)§GP_MODE_MODE2_Pos (4)¨GP_MODE_MODE2_Msk (0x3ul << GP_MODE_MODE2_Pos)ªGP_MODE_MODE3_Pos (6)«GP_MODE_MODE3_Msk (0x3ul << GP_MODE_MODE3_Pos)­GP_MODE_MODE4_Pos (8)®GP_MODE_MODE4_Msk (0x3ul << GP_MODE_MODE4_Pos)°GP_MODE_MODE5_Pos (10)±GP_MODE_MODE5_Msk (0x3ul << GP_MODE_MODE5_Pos)³GP_DINOFF_DINOFF0_Pos (16)´GP_DINOFF_DINOFF0_Msk (0x1ul << GP_DINOFF_DINOFF0_Pos)GP_DINOFF_DINOFF1_Pos (17)·GP_DINOFF_DINOFF1_Msk (0x1ul << GP_DINOFF_DINOFF1_Pos)¹GP_DINOFF_DINOFF2_Pos (18)ºGP_DINOFF_DINOFF2_Msk (0x1ul << GP_DINOFF_DINOFF2_Pos)¼GP_DINOFF_DINOFF3_Pos (19)½GP_DINOFF_DINOFF3_Msk (0x1ul << GP_DINOFF_DINOFF3_Pos)¿GP_DINOFF_DINOFF4_Pos (20)ÀGP_DINOFF_DINOFF4_Msk (0x1ul << GP_DINOFF_DINOFF4_Pos)ÂGP_DINOFF_DINOFF5_Pos (21)ÃGP_DINOFF_DINOFF5_Msk (0x1ul << GP_DINOFF_DINOFF5_Pos)ÅGP_DINOFF_DINOFF6_Pos (22)ÆGP_DINOFF_DINOFF6_Msk (0x1ul << GP_DINOFF_DINOFF6_Pos)ÈGP_DINOFF_DINOFF7_Pos (23)ÉGP_DINOFF_DINOFF7_Msk (0x1ul << GP_DINOFF_DINOFF7_Pos)ËGP_DOUT_DOUT0_Pos (0)ÌGP_DOUT_DOUT0_Msk (0x1ul << GP_DOUT_DOUT0_Pos)ÎGP_DOUT_DOUT1_Pos (1)ÏGP_DOUT_DOUT1_Msk (0x1ul << GP_DOUT_DOUT1_Pos)ÑGP_DOUT_DOUT2_Pos (2)ÒGP_DOUT_DOUT2_Msk (0x1ul << GP_DOUT_DOUT2_Pos)ÔGP_DOUT_DOUT3_Pos (3)ÕGP_DOUT_DOUT3_Msk (0x1ul << GP_DOUT_DOUT3_Pos)×GP_DOUT_DOUT4_Pos (4)ØGP_DOUT_DOUT4_Msk (0x1ul << GP_DOUT_DOUT4_Pos)ÚGP_DOUT_DOUT5_Pos (5)ÛGP_DOUT_DOUT5_Msk (0x1ul << GP_DOUT_DOUT5_Pos)ÝGP_DOUT_DOUT6_Pos (6)ÞGP_DOUT_DOUT6_Msk (0x1ul << GP_DOUT_DOUT6_Pos)àGP_DOUT_DOUT7_Pos (7)áGP_DOUT_DOUT7_Msk (0x1ul << GP_DOUT_DOUT7_Pos)ãGP_DATMSK_DATMSK0_Pos (0)äGP_DATMSK_DATMSK0_Msk (0x1ul << GP_DATMSK_DATMSK0_Pos)æGP_DATMSK_DATMSK1_Pos (1)çGP_DATMSK_DATMSK1_Msk (0x1ul << GP_DATMSK_DATMSK1_Pos)éGP_DATMSK_DATMSK2_Pos (2)êGP_DATMSK_DATMSK2_Msk (0x1ul << GP_DATMSK_DATMSK2_Pos)ìGP_DATMSK_DATMSK3_Pos (3)íGP_DATMSK_DATMSK3_Msk (0x1ul << GP_DATMSK_DATMSK3_Pos)ïGP_DATMSK_DATMSK4_Pos (4)ðGP_DATMSK_DATMSK4_Msk (0x1ul << GP_DATMSK_DATMSK4_Pos)òGP_DATMSK_DATMSK5_Pos (5)óGP_DATMSK_DATMSK5_Msk (0x1ul << GP_DATMSK_DATMSK5_Pos)õGP_DATMSK_DATMSK6_Pos (6)öGP_DATMSK_DATMSK6_Msk (0x1ul << GP_DATMSK_DATMSK6_Pos)øGP_DATMSK_DATMSK7_Pos (7)ùGP_DATMSK_DATMSK7_Msk (0x1ul << GP_DATMSK_DATMSK7_Pos)ûGP_PIN_PIN0_Pos (0)üGP_PIN_PIN0_Msk (0x1ul << GP_PIN_PIN
¦] §] ¨]
©]ª]«]¬]xn
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\..\..\..\Library\CMSIS\Include\C:\Keil_v5\ARM\ARMCC\Bin\..\include\..\..\..\Library\StdDriver\inc\Mini58Series.hcore_cm0.hsystem_Mini58Series.hstdint.hsys.hclk.hacmp.hadc.hfmc.hgpio.hi2c.hpwm.hspi.htimer.huart.hwdt.hwwdt.h4
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\Mini58Series.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilunsigned charunsigned shortunsigned longtáPIRQn_Type5qPACMP_T„„PADC_T½ŽPCLK_T‘Œ PFMC_T&÷ PGPIO_T´óPGPIO_DB_T.™PI2C_T@Ü%PINTR_T-—)PPWM_TÿÊ=PSPI_TÖ
ÆHPSYS_TŽ ½NPTIMER_TÖ �RPUART_T2
ˆWPWDT_Tá
ÄYPWWDT_Tÿ
ÓZPvu8Õ[!tòPvu16Ö[!tPvu32$×[!„IRQnNonMaskableInt_IRQnrHardFault_IRQnsSVCall_IRQn{PendSV_IRQn~SysTick_IRQnBOD_IRQnWDT_IRQnEINT0_IRQnEINT1_IRQnGPIO01_IRQnGPIO234_IRQnPWM_IRQnFB_IRQnTMR0_IRQnTMR1_IRQn UART0_IRQn UART1_IRQn
SPI_IRQnGPIO5_IRQnHIRC_IRQnI2C0_IRQnI2C1_IRQnACMP_IRQnPDWU_IRQnADC_IRQn*·‘·CTLˆ#STATUS·#VREF·# tY*‡ XDAT�#Õ�RESERVED0Ì#CTL·# CHEN·#$CMP0·#(CMP1·#,STATUS·#0¬�RESERVED1##4TRGDLY·#DEXTSMPT·#HSEQCTL·#LSEQDAT1�#PSEQDAT2�#TYt‡*¦
(PWRCTL·#AHBCLK·#APBCLK·#STATUS·# CLKSEL0·#CLKSEL1·#CLKDIV·#CLKSEL2·#PLLCTL·# CLKOCTL·#$*´ DISPCTL·#ISPADDR·#ISPDAT·#ISPCMD·# ISPTRG·#DFBA�#FATCTL·#” �RESERVED0‹#ISPSTS�#@*® $MODE·#DINOFF·#DOUT·#DATMSK·# PIN�#DBEN·#INTTYPE·#INTEN·#INTSRC·# *À DBCTL·#*­DCTL·#ADDR0·#DAT·#STATUS�# CLKDIV·#TOCTL·#ADDR1·#ADDR2·#ADDR3·# ADDRMSK0·#$ADDRMSK1·#(ADDRMSK2·#,ADDRMSK3·#0€�RESERVED0÷#4CTL1·#<STATUS1·#@*ÿ€IRQ0_SRC�#IRQ1_SRC�#IRQ2_SRC�#IRQ3_SRC�# IRQ4_SRC�#IRQ5_SRC�#IRQ6_SRC�#IRQ7_SRC�#IRQ8_SRC�# IRQ9_SRC�#$ÝYRESERVE0Ò#(IRQ12_SRC�#0IRQ13_SRC�#4IRQ14_SRC�#8«YRESERVE1 #<IRQ16_SRC�#@IRQ17_SRC�#DIRQ18_SRC�#HIRQ19_SRC�#LŠYRESERVE2#PIRQ25_SRC�#dYRESERVE3«#hIRQ28_SRC�#pIRQ29_SRC�#tCON·#xIRQ·#|*Ö�CLKPSC·#CLKDIV·#CTL·#PERIOD0·# PERIOD1·#PERIOD2·#PERIOD3·#PERIOD4·#PERIOD5·# CMPDAT0·#$CMPDAT1·#(CMPDAT2·#,CMPDAT3·#0CMPDAT4·#4CMPDAT5·#8è�RESERVED0ß #<INTEN·#TINTSTS·#XPOEN·#\BRKCTL·#`DTCTL·#dADCTCTL0·#hADCTCTL1·#lADCTSTS0·#pADCTSTS1·#tPHCHG·#xPHCHGNXT·#|PHCHGMSK·#€IFA·#„PCACTL·#ˆMSKALIGN·#Œ*ŽHCTL·#CLKDIV·#SSCTL·#‰�RESERVED0 # RX�#­�RESERVED1$ #TX·# Ñ�RESERVED2H #$SLVCTL·#<FIFOCTL·#@STATUS·#D*Ö„PDID�#RSTSTS·#IPRST0·#IPRST1·# Ò�RESERVED0É #BODCTL·#ú�RESERVED1ñ #P0_MFP·#0P1_MFP·#4P2_MFP·#8P3_MFP·#<P4_MFP·#@P5_MFP·#Dè�
RESERVED2_ #HIRCTCTL·#€IRCTIEN·#„IRCTISTS·#ˆ³�RESERVED3ª #ŒREGLCTL·#€*²CTL·#CMP·#INTSTS·#CNT�# CAP�#EXTCTL·#EINTSTS·#*á4DAT·#INTEN·#FIFO·#LINE·# MODEM·#MODEMSTS·#FIFOSTS·#INTSTS·#TOUT·# BAUD·#$IRDA·#(ALTCTL·#,FUNSEL·#0*ÿCTL·#ALTCTL·#*¶RLDCNT·#CTL·#STATUS·#CNT�# mno__LIB_DIRVER_PWM_PAN159_H !#__PWM_PAN159_PORT(P) ((P)<<6)$__PWM_PAN159_PIN(B) ((B)<<3)%__PWM_PAN159_CHN(C) ((C)<<0)'PWM_PAN159_PWM0_CH0_P12 (__PWM_PAN159_CHN(0)|__PWM_PAN159_PORT(1)|__PWM_PAN159_PIN(2))(PWM_PAN159_PWM0_CH0_P22 (__PWM_PAN159_CHN(0)|__PWM_PAN159_PORT(2)|__PWM_PAN159_PIN(2)))PWM_PAN159_PWM0_CH1_P13 (__PWM_PAN159_CHN(1)|__PWM_PAN159_PORT(1)|__PWM_PAN159_PIN(3))*PWM_PAN159_PWM0_CH1_P23 (__PWM_PAN159_CHN(1)|__PWM_PAN159_PORT(2)|__PWM_PAN159_PIN(3))+PWM_PAN159_PWM0_CH2_P24 (__PWM_PAN159_CHN(2)|__PWM_PAN159_PORT(2)|__PWM_PAN159_PIN(4)),PWM_PAN159_PWM0_CH3_P25 (__PWM_PAN159_CHN(3)|__PWM_PAN159_PORT(2)|__PWM_PAN159_PIN(5))-PWM_PAN159_PWM0_CH4_P14 (__PWM_PAN159_CHN(4)|__PWM_PAN159_PORT(1)|__PWM_PAN159_PIN(4)).PWM_PAN159_PWM0_CH4_P26 (__PWM_PAN159_CHN(4)|__PWM_PAN159_PORT(2)|__PWM_PAN159_PIN(6))/PWM_PAN159_PWM0_CH5_P04 (__PWM_PAN159_CHN(5)|__PWM_PAN159_PORT(0)|__PWM_PAN159_PIN(4))1PWM_PAN159_PORT_MSK __PWM_PAN159_PORT(0x03)2PWM_PAN159_PIN_MSK __PWM_PAN159_PIN(0x07)3PWM_PAN159_CHN_MSK __PWM_PAN159_CHN(0x07)5PWM_PAN159_PORT(PWMx) ((PWMx)>>6)6PWM_PAN159_PIN(PWMx) (((PWMx)&PWM_PAN159_PIN_MSK)>>3)7PWM_PAN159_CHN(PWMx) ((PWMx)&PWM_PAN159_CHN_MSK)9PWM_PAN159_CMPDAT ((volatile uint32_t*)(0x40040000+0x24)):PWM_PAN159_OEN (*(volatile uint32_t*)(0x40040000+0x5C))<PWM_PAN159_CHN_ISLOCKED(CHN_BITS) (PWM_PAN159_OEN&(CHN_BITS))=PWM_PAN159_CHN_LOCK(CHN_BITS) (PWM_PAN159_OEN&=~(CHN_BITS))>PWM_PAN159_CHN_UNLOCK(CHN_BITS) (PWM_PAN159_OEN|=(CHN_BITS))?PWM_PAN159_CHN_OUT(CHN,VAL) (PWM_PAN159_CMPDAT[(CHN)]=(VAL))Apwm_pan159_islocked(pwm_port) P
..\..\..\Library\StdDriver\driver\lib_driver_pwm_pan159.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilqrs˜Ž
..\..\..\Library\StdDriver\driver\..\..\..\Library\StdDriver\driver\lib_driver_pwm_pan159.clib_driver_pwm_pan159.hÜ
..\..\..\Library\StdDriver\driver\lib_driver_pwm_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil"Iu!/!I$ > %%%% %C
%C % %
%%%C%C&I  ((
     1 1 1 1
I8 
I
I8 4 !
I8
"I#7I$I%I&I 'I(I) * +,-./4  04 14 24 34 44 5.:;9? I6.:;9? 7.:;9G8.:;9? I 9.:;9? :.:;9G ;.:;9? I<.:;9? =.:;9G>.:;9? I@?.:;9? @@.:;9G@A.:;9? I@
B.:;9? @
C.:;9G@
D1E1F1XYWG1XYWH.1I.1@J.1@
K.1L.< 4 I? M.< 4 ? NIOPI:;9QI4 R S TUVW1X4I ,Y4I Z4I[4I,\4I]4I 4 ^4I ,4 _4I4 `4I,4 a4I4 b41 ,c41d41,e41f1g1hI iIjIkI 4 lI ,4 mI4 n1 o1p4I ? q4I? < r4I,s4It5Iu;v=w%x<%Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=9931,9931,6642 --cpu=Cortex-M0 --fpu=SoftVFP --output=.\obj\lib_driver_pwm_pan159.o --vfemode=force
Input Comments:p26f8-3Component: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]armasm --debug --diag_suppress=9931,9931,1602,1073 --cpu=Cortex-M0 --fpu=SoftVFP --apcs=/interwork/interwork --no_divide lib_driver_pwm_pan159.oComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637]ArmCC --c99 --split_sections --debug -c -o.\obj\lib_driver_pwm_pan159.o --depend=.\obj\lib_driver_pwm_pan159.d --cpu=Cortex-M0 --apcs=interwork -O3 --diag_suppress=9931 -I..\..\..\Library\CMSIS\Include -I..\..\..\Library\Device\Nuvoton\Mini58Series\Include -I..\..\..\Library\StdDriver\inc -I..\..\Template -I..\..\..\Library\StdDriver\driver -I..\debug -IC:\Users\Terry\AppData\Local\Arm\Packs\Nuvoton\NuMicro_DFP\1.3.12\Device\Mini58\Include -IC:\Keil_v5\ARM\CMSIS\Include -D__MICROLIB -D__UVISION_VERSION=531 --omf_browse=.\obj\lib_driver_pwm_pan159.crf ..\..\..\Library\StdDriver\driver\lib_driver_pwm_pan159.cÊÊÊÇNÊÇ`»v{ñÿoc h hD D
)ñÿ»»©6!6 í Õ
½¤Œt[C+óÖ½ˆSu×k�>dB+:ê!¬-k))%ðFJ}N2sço®RuV96·1|ZB^ cÏgškm>AB:á!°-|)G%Fî
JÂ
N„
sF
o
Rî V¿ “ 6W 1) Zü ^Ð c£ ga j' =î
Aµ
9t
 6
,õ (³ $z E@ I M¼rqn8QÿUÊ5A0YÌ]“bYfi×<›@_8Ú+–'Q#DØHœLNqmÄPˆTI
4Á/ƒXF\
aÍe€2B_«N#`,"6ñÿ
†
†$
‡&Ô Ø Ü   W &Ô
Ø
Ü

W
8< 8<
0404)Ï#Ó)ÏÓ×òöú!9!:":&*)ÏÓ× õùý"5 "9"(9‡^)‚{†e)ÂpÆZà9ï99!9<9V9e9v9�9Ÿ9°9Ê9Ù9ê99929M9{9•9¤9Á9Ü99%949H9g9‚9™9Ÿ9´9Â9Ê9)ÃsÇ])ÂrÆ\)¿qÃ[Ø9æ9ô999)9J9a9z9›9²9À9×9å9ó999(9P9b9y9’9Ê9ü9.9a9~9®9í9#9N9Ê*î*9*.9Q*z*Ÿ*ª9Ò9Ø*ì9$9*9?9)à}ägð999-9;)º|¾f)ºo¾Yß9î9999)959A9I9)»m¿W)ºn¾X)ºt¾^)»u¿_)ºv¾`)ºy¾c)ºz¾då*.9)¼~Àhä*Ï9è959N9ž9·999=9V9)»¿iæ*=)º€¾j)»�¿k)ÙlÝV¹9‰9Ö9$9ƒ9¯9)ÏxÓb)ÏwÓaÙ9.ARM.attributes.strtab.shstrtab.rel.debug_pubnames.rel.debug_frame.rel.debug_line.rel.debug_info.reli.pwm_pan159_init.symtab.comment.arm_vfe_header__ARM_grp..debug_abbrev.group.2_Am0000_lbphKItke$2_000000__ARM_grp.lib_driver_pwm_pan159.c.2_cf1000_AWl6dsUQBRc_700000__ARM_grp.lib_driver_pwm_pan159.h.2_0r1000_i9M4G351A_9_300000__ARM_grp.Mini58Series.h.2_QtY000_6ciYCpJXQMa_c00000__ARM_grp.wwdt.h.2_c21000_gFFsFMOghTd_300000__ARM_grp.wdt.h.2_w41000_DM9$fP8hfd4_300000__ARM_grp.uart.h.2_uH0100_Ki8xywOXIW6_x00000__ARM_grp.timer.h.2_A6w000_Ac91bRVlD3c_q00000__ARM_grp.spi.h.2_Ijw000_0UZM7f0Yub8_h00000__ARM_grp.pwm.h.2_MK1000_fG$cffiOjwc_300000__ARM_grp.i2c.h.2_871000_4lsx0ZYq0a0_300000__ARM_grp.gpio.h.2_c62000_GRct7RTQsD2_300000__ARM_grp.fmc.h.2_w61000_FcovETmpqQ8_300000__ARM_grp.adc.h.2_0W1000_MKNIHme1Rf5_300000__ARM_grp.acmp.h.2_492000_yZAOtFClyL2_300000__ARM_grp.clk.h.2_IT3000_DShxJCxamyf_f00000__ARM_grp.sys.h.2_EJ3000_sLrogLuhCh3_300000__ARM_grp.system_Mini58Series.h.2_BA2000_7MMgms6zZW8_l00000__ARM_grp.core_cm0.h.2_4_x000_vJXr5MNw3A3_Z00000__ARM_grp.core_cmFunc.h.2_Mt0000_4uf0Hujq4Cd_300000__ARM_grp.core_cmInstr.h.2_Yt0000_246z57cJXud_300000__ARM_grp.cmsis_armcc.h.2_EB1000_rsHno1kuxY7_E00000__ARM_grp.stdint.h.2_8G1000_Y8yz6lqXnp2_300000.debug_abbrev__ARM_asm.debug_abbrev.1.debug_macinfo.debug_loci.pwm_pan159_setDuty.revsh_text.rev16_textLib$$Request$$armlibSystemCoreClockUpdateCLK_EnableModuleClock__ARM_grp..debug_pubnames$uart.h$.2_uH0100_Ki8xywOXIW6_x00000__ARM_grp..debug_pubnames$system_Mini58Series.h$.2_BA2000_7MMgms6zZW8_l00000__ARM_grp..debug_macinfo$wwdt.h$.2_c21000_gFFsFMOghTd_300000__ARM_grp..debug_macinfo$wdt.h$.2_w41000_DM9$fP8hfd4_300000__ARM_grp..debug_macinfo$uart.h$.2_uH0100_Ki8xywOXIW6_x00000__ARM_grp..debug_macinfo$timer.h$.2_A6w000_Ac91bRVlD3c_q00000__ARM_grp..debug_macinfo$system_Mini58Series.h$.2_BA2000_7MMgms6zZW8_l00000__ARM_grp..debug_macinfo$sys.h$.2_EJ3000_sLrogLuhCh3_300000__ARM_grp..debug_macinfo$stdint.h$.2_8G1000_Y8yz6lqXnp2_300000__ARM_grp..debug_macinfo$spi.h$.2_Ijw000_0UZM7f0Yub8_h00000__ARM_grp..debug_macinfo$pwm.h$.2_MK1000_fG$cffiOjwc_300000__ARM_grp..debug_macinfo$lib_driver_pwm_pan159.h$.2_0r1000_i9M4G351A_9_300000__ARM_grp..debug_macinfo$lib_driver_pwm_pan159.c$.2_cf1000_AWl6dsUQBRc_700000__ARM_grp..deb
g4[8l<pF¬d\ L0h\˜ L¸h; D;dD;¨L;ôH\<Ü\8\P4L„ `Lä TL8 ü;4 @;t T,È h'0&'V)€x&ˆ Ö¨xO,¸˜LPT\¤ ¢°xD,À¨LhT\¼Ôm�"xG, " LÀ"d\$#Ð9ô#xF,$L $d\„$ÌP%xE,`%(Lˆ7¤\,8HÌt>xQ,ˆ> L(?p\˜?8'Ð@M  AxP,0ALL[L\˜[ôtŒ\xC,œ\,LÈqL\r`GtsxA,„s 
L$�L\p�È8‚xB,H‚À LŽL\TŽÄï�xH,(�PLx”L\ĔĈ•xI,˜•D
LÜ¢L\(£È–ð£xJ,¤dLd©L\°©ÄjtªxM,„ªX
LÜ´L\(µÄ>ìµxN,üµ¸L´½L\¾@@¿xR,P¿„LÔÃL\ Ä`ã€ÈxS,”ÈÌ
L`ÓL\¬Ó '¸Ô6·ðÔxT,ÕLÚL\\ÚÄŠ ÛxU,0ÛÄLôßL\@àÈUáx@,áTÒLl³|\è´8 ÃxL,0ÃxL¨Ê¨\PËÜÙ,ÌxK,<Ì LHÌœ\äÌàŸÄÍx)Ìͤ�pÓ†tÓ°~$Ø ¢&h ÄàxX Üà0xH áxX á0xH Dáx7 Láx 7 \áx
7 láx 7 |áx X Œáx
X ¤áxxX â`xH |âxH „âx# Œâx# ”âxX œâxX ´â(x!X Üãx%X ôãx)X äˆx-X ”å8x1# Ìåx2X Ôåx6X ìå`x:X Læx>X dæxBX |æxFX ”æxJX ¬æxNX ÄæxRX Üæ(xVX çpxZX tç x^# ”çx_X œçxcX ´çxgX ÌçHxkX èxoX ,è xsLès¿íÍpŒb/155 1633579529 0 0 100666 204264 `
ELF(¸4(®«@ºpGÀºpGøµ$$ k c k%m(C cHAhA`N0Fÿ÷þÿ"!0Fÿ÷þÿ"!Hÿ÷þÿ"!
Hÿ÷þÿ k(C c H L�#"! Fÿ÷þÿ Fÿ÷þÿ bø½@P @¦@P@AP€„@Ibh"C`hÀCÀûÐiÀ²pG@0µ" K$ à…\bh%C`híCíûÐi…TRÒ²ŠBðÓ0½@ ..\\..\\..\\Library\\StdDriver\\driver\\lib_driver_rfspi_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil__asm___25_lib_driver_rfspi_pan159_c_b0ecd6bb____REV16dJ
..\\..\\..\\Library\\CMSIS\\Include\\cmsis_armcc.h… ..\\..\\..\\Library\\StdDriver\\driver\\lib_driver_rfspi_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil__asm___25_lib_driver_rfspi_pan159_c_b0ecd6bb____REVSHdJ
..\\..\\..\\Library\\CMSIS\\Include\\cmsis_armcc.h“0ÿÿÿÿarmcc+|
 
   0ÿÿÿÿarmcc+|
 
   (ÿÿÿÿarmcc+|
 dAz„…†‡Ž(ÿÿÿÿarmcc+|
  (ÿÿÿÿarmcc+|
 *A}„…ŽØ
..\..\..\Library\StdDriver\driver\lib_driver_rfspi_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil..\..\..\Library\StdDriver\driver\lib_driver_rfspi_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keild?ƒrfspi_pan159_initd(..\..\..\Library\StdDriver\driver\lib_driver_rfspi_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil>¨* rfspi_pan159_rwc:idat:^__result:PD..\..\..\Library\StdDriver\driver\lib_driver_rfspi_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil*>Ã:
rfspi_pan159_rwsÙ*ip_datÙ5ilenI"^__resultÙP(Xi:R\R
..\..\..\Library\StdDriver\driver\lib_driver_rfspi_pan159.c¬S
..\..\..\Library\StdDriver\driver\lib_driver_rfspi_pan159.c&'&'>„S
..\..\..\Library\StdDriver\driver\lib_driver_rfspi_pan159.c+    S
..\..\..\Library\StdDriver\driver\lib_driver_rfspi_pan159.c: {    z }d}}–P}––*} *Q*P__DATE__ "Oct 7 2021"__TIME__ "12:05:29"__STDC__ 1__STDC_VERSION__ 199901L__STDC_HOSTED__ 1__STDC_ISO_10646__ 200607__EDG__ 1__EDG_VERSION__ 407__EDG_SIZE_TYPE__ unsigned int__EDG_PTRDIFF_TYPE__ int__sizeof_int 4__sizeof_long 4__sizeof_ptr 4__ARMCC_VERSION 5060750__TARGET_CPU_CORTEX_M0 1__TARGET_FPU_SOFTVFP 1__TARGET_FPU_SOFTVFP 1__MICROLIB 1__UVISION_VERSION 531__CC_ARM 1__arm 1__arm__ 1__TARGET_ARCH_6S_M 1__TARGET_ARCH_ARM 0__TARGET_ARCH_THUMB 3__TARGET_ARCH_A64 0__TARGET_ARCH_AARCH32 1__TARGET_PROFILE_M 1__TARGET_FEATURE_HALFWORD 1__TARGET_FEATURE_THUMB 1__TARGET_FEATURE_DMB 1__TARGET_FEATURE_EXTENSION_REGISTER_COUNT 0__APCS_INTERWORK 1__thumb 1__thumb__ 1__t32__ 1__OPTIMISE_SPACE 1__OPT_SMALL_ASSERT 1__OPTIMISE_LEVEL 3__SOFTFP__ 1$Ýrfspi_pan159_init#,Ýrfspi_pan159_rwc#HÝrfspi_pan159_rws%.!"# __stdint_h  __ARMCLIB_VERSION 5060037__INT64 __int64__INT64_C_SUFFIX__ ll__PASTE2(x,y) x ## y__PASTE(x,y) __PASTE2(x, y)__INT64_C(x) __ESCAPE__(__PASTE(x, __INT64_C_SUFFIX__))__UINT64_C(x) __ESCAPE__(__PASTE(x ## u, __INT64_C_SUFFIX__))__LONGLONG long long#__STDINT_DECLS %__CLIBNS,__CLIBNS sINT8_MIN -128tINT16_MIN -32768uINT32_MIN (~0x7fffffff)vINT64_MIN __INT64_C(~0x7fffffffffffffff)yINT8_MAX 127zINT16_MAX 32767{INT32_MAX 2147483647|INT64_MAX __INT64_C(9223372036854775807)UINT8_MAX 255€UINT16_MAX 65535�UINT32_MAX 4294967295u‚UINT64_MAX __UINT64_C(18446744073709551615)‡INT_LEAST8_MIN -128ˆINT_LEAST16_MIN -32768‰INT_LEAST32_MIN (~0x7fffffff)ŠINT_LEAST64_MIN __INT64_C(~0x7fffffffffffffff)�INT_LEAST8_MAX 127ŽINT_LEAST16_MAX 32767�INT_LEAST32_MAX 2147483647�INT_LEAST64_MAX __INT64_C(9223372036854775807)“UINT_LEAST8_MAX 255”UINT_LEAST16_MAX 65535•UINT_LEAST32_MAX 4294967295u–UINT_LEAST64_MAX __UINT64_C(18446744073709551615)›INT_FAST8_MIN (~0x7fffffff)œINT_FAST16_MIN (~0x7fffffff)�INT_FAST32_MIN (~0x7fffffff)žINT_FAST64_MIN __INT64_C(~0x7fffffffffffffff)¡INT_FAST8_MAX 2147483647¢INT_FAST16_MAX 2147483647£INT_FAST32_MAX 2147483647¤INT_FAST64_MAX __INT64_C(9223372036854775807)§UINT_FAST8_MAX 4294967295u¨UINT_FAST16_MAX 4294967295u©UINT_FAST32_MAX 4294967295uªUINT_FAST64_MAX __UINT64_C(18446744073709551615)²INTPTR_MIN INT32_MIN¹INTPTR_MAX INT32_MAXÀUINTPTR_MAX UINT32_MAXÆINTMAX_MIN __ESCAPE__(~0x7fffffffffffffffll)ÉINTMAX_MAX __ESCAPE__(9223372036854775807ll)ÌUINTMAX_MAX __ESCAPE__(18446744073709551615ull)ÕPTRDIFF_MIN INT32_MINÖPTRDIFF_MAX INT32_MAXÚSIG_ATOMIC_MIN (~0x7fffffff)ÛSIG_ATOMIC_MAX 2147483647áSIZE_MAX UINT32_MAXçWCHAR_MINèWCHAR_MAXîWCHAR_MIN 0ïWCHAR_MAX 65535óWINT_MIN (~0x7fffffff)ôWINT_MAX 2147483647ûINT8_C(x) (x)üINT16_C(x) (x)ýINT32_C(x) (x)þINT64_C(x) __INT64_C(x)€UINT8_C(x) (x ## u)�UINT16_C(x) (x ## u)‚UINT32_C(x) (x ## u)ƒUINT64_C(x) __UINT64_C(x)†INTMAX_C(x) __ESCAPE__(x ## ll)‡UINTMAX_C(x) __ESCAPE__(x ## ull)²__INT64³__LONGLONGPD
C:\
..\..\..\Library\CMSIS\Include\cmsis_armcc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil;Š9__get_CONTROLYa__resultYY__regControlYP<ÃE__set_CONTROL$YcontrolY__regControlYP;ýQ__get_IPSRYa__resultYY__regIPSRYP;·]__get_APSRYa__resultYY__regAPSRYP;ñi__get_xPSRYa__resultYY__regXPSRYP;¹u__get_PSPYa__resultYY__regProcessStackPointerYP<‚�__set_PSP$YtopOfProcStackY__regProcessStackPointerYP;È�__get_MSPYa__resultYY__regMainStackPointerYP<Ž™__set_MSP$YtopOfMainStackY__regMainStackPointerYP;Ï¥__get_PRIMASKYa__resultYY__regPriMaskYP<‰±__set_PRIMASK$YpriMaskY__regPriMaskYP;Ï·9__RBITY$Yvaluea__resultY\resultY\s)*+*__CORE_CMINSTR_H 5`V
..\..\..\Library\CMSIS\Include\core_cmInstr.hcmsis_armcc.hÌ
..\..\..\Library\CMSIS\Include\core_cmInstr.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil-./*__CORE_CMFUNC_H 5`U
..\..\..\Library\CMSIS\Include\core_cmFunc.hcmsis_armcc.hÈ
..\..\..\Library\CMSIS\Include\core_cmFunc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil123*__CORE_CM0_H_GENERIC ,J__CM0_CMSIS_VERSION_MAIN (0x04U)K__CM0_CMSIS_VERSION_SUB (0x1EU)L__CM0_CMSIS_VERSION ((__CM0_CMSIS_VERSION_MAIN << 16U) | __CM0_CMSIS_VERSION_SUB )O__CORTEX_M (0x00U)S__ASM __asmT__INLINE __inlineU__STATIC_INLINE static __inline|__FPU_USED 0U£¤¯__CORE_CM0_H_DEPENDANT Ò__I volatile constÔ__O volatileÕ__IO volatileØ__IM volatile constÙ__OM volatileÚ__IOM volatile…APSR_N_Pos 31U†APSR_N_Msk (1UL << APSR_N_Pos)ˆAPSR_Z_Pos 30U‰APSR_Z_Msk (1UL << APSR_Z_Pos)‹APSR_C_Pos 29UŒAPSR_C_Msk (1UL << APSR_C_Pos)ŽAPSR_V_Pos 28U�APSR_V_Msk (1UL << APSR_V_Pos) IPSR_ISR_Pos 0U¡IPSR_ISR_Msk (0x1FFUL )¸xPSR_N_Pos 31U¹xPSR_N_Msk (1UL << xPSR_N_Pos)»xPSR_Z_Pos 30U¼xPSR_Z_Msk (1UL << xPSR_Z_Pos)¾xPSR_C_Pos 29U¿xPSR_C_Msk (1UL << xPSR_C_Pos)ÁxPSR_V_Pos 28UÂxPSR_V_Msk (1UL << xPSR_V_Pos)ÄxPSR_T_Pos 24UÅxPSR_T_Msk (1UL << xPSR_T_Pos)ÇxPSR_ISR_Pos 0UÈxPSR_ISR_Msk (0x1FFUL )ÚCONTROL_SPSEL_Pos 1UÛCONTROL_SPSEL_Msk (1UL << CONTROL_SPSEL_Pos)“SCB_CPUID_IMPLEMENTER_Pos 24U”SCB_CPUID_IMPLEMENTER_Msk (0xFFUL << SCB_CPUID_IMPLEMENTER_Pos)–SCB_CPUID_VARIANT_Pos 20U—SCB_CPUID_VARIANT_Msk (0xFUL << SCB_CPUID_VARIANT_Pos)™SCB_CPUID_ARCHITECTURE_Pos 16UšSCB_CPUID_ARCHITECTURE_Msk (0xFUL << SCB_CPUID_ARCHITECTURE_Pos)œSCB_CPUID_PARTNO_Pos 4U�SCB_CPUID_PARTNO_Msk (0xFFFUL << SCB_CPUID_PARTNO_Pos)ŸSCB_CPUID_REVISION_Pos 0U SCB_CPUID_REVISION_Msk (0xFUL )£SCB_ICSR_NMIPENDSET_Pos 31U¤SCB_ICSR_NMIPENDSET_Msk (1UL << SCB_ICSR_NMIPENDSET_Pos)¦SCB_ICSR_PENDSVSET_Pos 28U§SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos)©SCB_ICSR_PENDSVCLR_Pos 27UªSCB_ICSR_PENDSVCLR_Msk (1UL << SCB_ICSR_PENDSVCLR_Pos)¬SCB_ICSR_PENDSTSET_Pos 26U­SCB_ICSR_PENDSTSET_Msk (1UL << SCB_ICSR_PENDSTSET_Pos)¯SCB_ICSR_PENDSTCLR_Pos 25U°SCB_ICSR_PENDSTCLR_Msk (1UL << SCB_ICSR_PENDSTCLR_Pos)²SCB_ICSR_ISRPREEMPT_Pos 23U³SCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos)µSCB_ICSR_ISRPENDING_Pos 22USCB_ICSR_ISRPENDING_Msk (1UL << SCB_ICSR_ISRPENDING_Pos)¸SCB_ICSR_VECTPENDING_Pos 12U¹SCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos)»SCB_ICSR_VECTACTIVE_Pos 0U¼SCB_ICSR_VECTACTIVE_Msk (0x1FFUL )¿SCB_AIRCR_VECTKEY_Pos 16UÀSCB_AIRCR_VECTKEY_Msk (0xFFFFUL << SCB_AIRCR_VECTKEY_Pos)ÂSCB_AIRCR_VECTKEYSTAT_Pos 16UÃSCB_AIRCR_VECTKEYSTAT_Msk (0xFFFFUL << SCB_AIRCR_VECTKEYSTAT_Pos)ÅSCB_AIRCR_ENDIANESS_Pos 15UÆSCB_AIRCR_ENDIANESS_Msk (1UL << SCB_AIRCR_ENDIANESS_Pos)ÈSCB_AIRCR_SYSRESETREQ_Pos 2UÉSCB_AIRCR_SYSRESETREQ_Msk (1UL << SCB_AIRCR_SYSRESETREQ_Pos)ËSCB_AIRCR_VECTCLRACTIVE_Pos 1UÌSCB_AIRCR_VECTCLRACTIVE_Msk (1UL << SCB_AIRCR_VECTCLRACTIVE_Pos)ÏSCB_SCR_SEVONPEND_Pos 4UÐSCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos)ÒSCB_SCR_SLEEPDEEP_Pos 2UÓSCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos)ÕSCB_SCR_SLEEPONEXIT_Pos 1UÖSCB_SCR_SLEEPONEXIT_Msk (1UL << SCB_SCR_SLEEPONEXIT_Pos)ÙSCB_CCR_STKALIGN_Pos 9UÚSCB_CCR_STKALIGN_Msk (1UL << SCB_CCR_STKALIGN_Pos)ÜSCB_CCR_UNALIGN_TRP_Pos 3UÝSCB_CCR_UNALIGN_TRP_Msk (1UL << SCB_CCR_UNALIGN_TRP_Pos)àSCB_SHCSR_SVCALLPENDED_Pos 15UáSCB_SHCSR_SVCALLPENDED_Msk (1UL << SCB_SHCSR_SVCALLPENDED_Pos)ùSysTick_CTRL_COUNTFLAG_Pos 16UúSysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos)üSysTick_CTRL_CLKSOURCE_Pos 2UýSysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos)ÿSysTick_CTRL_TICKINT_Pos 1U€SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos)‚SysTick_CTRL_ENABLE_Pos 0UƒSysTick_CTRL_ENABLE_Msk (1UL )†SysTick_LOAD_RELOAD_Pos 0U‡SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL )ŠSysTick_VAL_CURRENT_Pos 0U‹SysTick_VAL_CURRENT_Msk (0xFFFFFFUL )ŽSysTick_CALIB_NOREF_Pos 31U�SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALI
..\..\..\Library\CMSIS\Include\core_cm0.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil*›!_reserved0Y#!VY#!CY#!ZY#!NY#S®bÇwYPAPSR_Type‚*ì!ISRY# !_reserved0Y#Sÿb@wYPIPSR_Typel�*š!ISRY# !_reserved0Y#!TY#!_reserved1Y#!VY#!CY#!ZY#!NY#S­b‘wYPxPSR_Typeµ*„!_reserved0Y#!SPSELY#!_reserved1Y#S—b?wYPCONTROL_Type„×*¬ º¬ISER±#ÑYRESERVED0Æ#ë¬ICERâ#€ƒYRSERVED1ø#„�¬ISPR#€µYRESERVED2*#„ЬICPRG#€èYRESERVED3]#„…Y?RESERVED4z#€ ¬IP—#€tYPNVIC_Type¬ö*Ì(CPUIDR#ICSR¬#RESERVED0Y#AIRCR¬# SCR¬#CCR¬#RESERVED1Y#³¬SHP*#SHCSR¬#$YtLPSCB_TypeÄ�*œ CTRL¬#LOAD¬#VAL¬#CALIBR# PSysTick_Typegö<Ô õNVIC_EnableIRQ$IRQn<ø €NVIC_DisableIRQ$IRQn;´
�NVIC_GetPendingIRQY$IRQna__resultY<Û
˜NVIC_SetPendingIRQ$IRQn<„ £NVIC_ClearPendingIRQ$IRQn<¸ °NVIC_SetPriority$IRQn$Ypriority;ò ÈNVIC_GetPriorityY$IRQna__resultY<Œ ÚNVIC_SystemReset;Å �SysTick_ConfigY$Yticksa__resultY5678__SYSTEM_MINI58SERIES_H__ __XTAL12M (12000000UL)__XTAL32K (32768UL)__IRC10K (10000UL)__XTAL __XTAL12M__HXT __XTAL __HIRC (22118400UL)lb
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\system_Mini58Series.h4
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\system_Mini58Series.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilq__HSIYqSystemCoreClockYqCyclesPerUsYqPllClockYI8è__HSIöSystemCoreClockCyclesPerUs"PllClock:;< __SYS_H__ !ADC_RST ((0x4<<24) | SYS_IPRST1_ADCRST_Pos )"ACMP_RST ((0x4<<24) | SYS_IPRST1_ACMPRST_Pos )#PWM0_RST ((0x4<<24) | SYS_IPRST1_PWM0RST_Pos )$UART0_RST ((0x4<<24) | SYS_IPRST1_UART0RST_Pos )%UART1_RST ((0x4<<24) | SYS_IPRST1_UART1RST_Pos )&SPI0_RST ((0x4<<24) | SYS_IPRST1_SPI0RST_Pos )'I2C0_RST ((0x4<<24) | SYS_IPRST1_I2C0RST_Pos )(I2C1_RST ((0x4<<24) | SYS_IPRST1_I2C1RST_Pos ))TMR1_RST ((0x4<<24) | SYS_IPRST1_TMR1RST_Pos )*TMR0_RST ((0x4<<24) | SYS_IPRST1_TMR0RST_Pos )+GPIO_RST ((0x4<<24) | SYS_IPRST1_GPIORST_Pos )1SYS_BODCTL_BOD_RST_EN (1UL<<SYS_BODCTL_BODRSTEN_Pos)2SYS_BODCTL_BOD_INTERRUPT_EN (0UL<<SYS_BODCTL_BODRSTEN_Pos)3SYS_BODCTL_BODVL_4_4V (3UL<<SYS_BODCTL_BODVL_Pos)4SYS_BODCTL_BODVL_3_7V (2UL<<SYS_BODCTL_BODVL_Pos)5SYS_BODCTL_BODVL_2_7V (1UL<<SYS_BODCTL_BODVL_Pos)6SYS_BODCTL_BODVL_2_2V (0UL<<SYS_BODCTL_BODVL_Pos)<SYS_MFP_TYPE_Msk(bit) (1UL << ((bit) +16))=SYS_MFP_ALT_Msk(bit) (1UL << ((bit) + 8))>SYS_MFP_MFP_Msk(bit) (1UL << ((bit) ))@SYS_MFP_P00_GPIO 0x00000000ULASYS_MFP_P00_UART0_nCTS 0x00000100ULBSYS_MFP_P00_UART0_TXD 0x00000101ULCSYS_MFP_P00_Msk 0x00000101ULESYS_MFP_P01_GPIO 0x00000000ULFSYS_MFP_P01_SPI0_SS 0x00000002ULGSYS_MFP_P01_UART0_nRTS 0x00000200ULHSYS_MFP_P01_UART0_RXD 0x00000202ULISYS_MFP_P01_Msk 0x00000202ULKSYS_MFP_P04_GPIO 0x00000000ULLSYS_MFP_P04_PWM0_CH5 0x00001010ULMSYS_MFP_P04_SPI0_SS 0x00001000ULNSYS_MFP_P04_Msk 0x00001010ULPSYS_MFP_P05_GPIO 0x00000000ULQSYS_MFP_P05_PWM0_CH4 0x00002020ULRSYS_MFP_P05_SPI0_MOSI 0x00002000ULSSYS_MFP_P05_Msk 0x00002020ULUSYS_MFP_P06_GPIO 0x00000000ULVSYS_MFP_P06_PWM0_CH1 0x00004040ULWSYS_MFP_P06_SPI0_MISO 0x00004000ULXSYS_MFP_P06_Msk 0x00004040ULZSYS_MFP_P07_GPIO 0x00000000UL[SYS_MFP_P07_PWM0_CH0 0x00008080UL\SYS_MFP_P07_SPI0_CLK 0x00008000UL]SYS_MFP_P07_Msk 0x00008080UL_SYS_MFP_P10_ACMP0_P1 0x00000101UL`SYS_MFP_P10_ADC_CH1 0x00000001ULaSYS_MFP_P10_GPIO 0x00000000ULbSYS_MFP_P10_Msk 0x00000101ULdSYS_MFP_P12_ACMP0_P2 0x00000404ULeSYS_MFP_P12_ADC_CH2 0x00000004ULfSYS_MFP_P12_GPIO 0x00000000ULgSYS_MFP_P12_UART0_RXD 0x00000400ULhSYS_MFP_P12_PWM0_CH0 0x04000000ULiSYS_MFP_P12_Msk 0x04000404ULkSYS_MFP_P13_ACMP0_P3 0x00000808ULlSYS_MFP_P13_ADC_CH3 0x00000008ULmSYS_MFP_P13_GPIO 0x00000000ULnSYS_MFP_P13_UART0_TXD 0x00000800ULoSYS_MFP_P13_PWM0_CH1 0x08000000ULpSYS_MFP_P13_Msk 0x08000808ULrSYS_MFP_P14_ACMP0_N 0x00001010ULsSYS_MFP_P14_ADC_CH4 0x00000010ULtSYS_MFP_P14_GPIO 0x00000000ULuSYS_MFP_P14_UART1_RXD 0x00001000ULvSYS_MFP_P14_PWM0_CH4 0x10000000ULwSYS_MFP_P14_Msk 0x10001010ULySYS_MFP_P15_ACMP0_P0 0x00002020ULzSYS_MFP_P15_ADC_CH5 0x00000020UL{SYS_MFP_P15_GPIO 0x00000000UL|SYS_MFP_P15_UART1_TXD 0x00002000UL}SYS_MFP_P15_Msk 0x00002020ULSYS_MFP_P22_GPIO 0x00000000UL€SYS_MFP_P22_I2C1_SCL 0x00000404UL�SYS_MFP_P22_PWM0_CH0 0x00000400UL‚SYS_MFP_P22_Msk 0x00000404UL„SYS_MFP_P23_GPIO 0x00000000UL…SYS_MFP_P23_I2C1_SDA 0x00000808UL†SYS_MFP_P23_PWM0_CH1 0x00000800UL‡SYS_MFP_P23_Msk 0x00000808UL‰SYS_MFP_P24_GPIO 0x00000000ULŠSYS_MFP_P24_PWM0_CH2 0x00001000UL‹SYS_MFP_P24_UART1_RXD 0x00000010ULŒSYS_MFP_P24_Msk 0x00001010ULŽSYS_MFP_P25_GPIO 0x00000000UL�SYS_MFP_P25_PWM0_CH3 0x00002000UL�SYS_MFP_P25_UART1_TXD 0x00000020UL‘SYS_MFP_P25_Msk 0x00002020UL“SYS_MFP_P26_ACMP1_O 0x00004040UL”SYS_MFP_P26_GPIO 0x00000000UL•SYS_MFP_P26_PWM0_CH4 0x00004000UL–SYS_MFP_P26_Msk 0x00004040UL˜SYS_MFP_P30_ACMP1_N 0x00000100UL™SYS_MFP_P30_ADC_CH6 0x00000101ULšSYS_MFP_P30_GPIO 0x00000000UL›SYS_MFP_P30_Msk 0x00000101UL�SYS_MFP_P31_ACMP1_P0 0x00000200ULžSYS_MFP_P31_ADC_CH7 0x00000202ULŸSYS
..\..\..\Library\StdDriver\inc\sys.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<Ù¢SYS_UnlockReg<î´SYS_LockReg>?@ __CLK_H__ "FREQ_25MHZ 25000000#FREQ_50MHZ 50000000$FREQ_72MHZ 72000000%FREQ_100MHZ 100000000&FREQ_200MHZ 200000000'FREQ_250MHZ 250000000(FREQ_500MHZ 500000000.CLK_PWRCTL_XTL12M 0x01UL/CLK_PWRCTL_XTLEN_HXT 0x01UL0CLK_PWRCTL_XTL32K 0x02UL1CLK_PWRCTL_XTLEN_LXT 0x02UL6CLK_CLKSEL0_HCLKSEL_XTAL 0x00UL7CLK_CLKSEL0_HCLKSEL_HXT 0x00UL8CLK_CLKSEL0_HCLKSEL_LXT 0x00UL9CLK_CLKSEL0_HCLKSEL_PLL 0x02UL:CLK_CLKSEL0_HCLKSEL_LIRC 0x03UL;CLK_CLKSEL0_HCLKSEL_HIRC 0x07UL<CLK_CLKSEL0_STCLKSEL_XTAL 0x00UL=CLK_CLKSEL0_STCLKSEL_XTAL_DIV2 0x10UL>CLK_CLKSEL0_STCLKSEL_HCLK_DIV2 0x18UL?CLK_CLKSEL0_STCLKSEL_HIRC_DIV2 0x38UL@CLK_CLKSEL0_STCLKSEL_HCLK 0x08ULECLK_CLKSEL1_WDTSEL_XTAL 0x00000000ULFCLK_CLKSEL1_WDTSEL_HCLK_DIV2048 0x00000002ULGCLK_CLKSEL1_WDTSEL_IRC10K 0x00000003ULHCLK_CLKSEL1_WDTSEL_LIRC 0x00000003ULICLK_CLKSEL1_ADCSEL_XTAL 0x00000000ULJCLK_CLKSEL1_ADCSEL_PLL 0x00000004ULKCLK_CLKSEL1_ADCSEL_HCLK 0x00000008ULLCLK_CLKSEL1_ADCSEL_HIRC 0x0000000CULMCLK_CLKSEL1_SPISEL_XTAL 0x00000000ULNCLK_CLKSEL1_SPISEL_HCLK 0x00000010ULOCLK_CLKSEL1_SPISEL_PLL 0x00000020ULPCLK_CLKSEL1_TMR0SEL_XTAL 0x00000000ULQCLK_CLKSEL1_TMR0SEL_LIRC 0x00000100ULRCLK_CLKSEL1_TMR0SEL_HCLK 0x00000200ULSCLK_CLKSEL1_TMR0SEL_TM0 0x00000300ULTCLK_CLKSEL1_TMR0SEL_HIRC 0x00000700ULUCLK_CLKSEL1_TMR1SEL_XTAL 0x00000000ULVCLK_CLKSEL1_TMR1SEL_LIRC 0x00001000ULWCLK_CLKSEL1_TMR1SEL_HCLK 0x00002000ULXCLK_CLKSEL1_TMR1SEL_TM1 0x00003000ULYCLK_CLKSEL1_TMR1SEL_HIRC 0x00007000ULZCLK_CLKSEL1_UARTSEL_XTAL 0x00000000UL[CLK_CLKSEL1_UARTSEL_PLL 0x01000000UL\CLK_CLKSEL1_UARTSEL_HIRC 0x02000000UL]CLK_CLKSEL1_PWMCH01SEL_HCLK 0x20000000UL^CLK_CLKSEL1_PWMCH23SEL_HCLK 0x80000000ULdCLK_CLKSEL2_CLKOSEL_XTAL 0x00000000ULeCLK_CLKSEL2_CLKOSEL_HXT 0x00000000ULfCLK_CLKSEL2_CLKOSEL_LXT 0x00000000ULgCLK_CLKSEL2_CLKOSEL_LIRC 0x00000004ULhCLK_CLKSEL2_CLKOSEL_HCLK 0x00000008ULiCLK_CLKSEL2_CLKOSEL_HIRC 0x0000000CULjCLK_CLKSEL2_PWMCH45SEL_HCLK 0x00000020ULkCLK_CLKSEL2_WWDTSEL_HCLK_DIV2048 0x00020000ULlCLK_CLKSEL2_WWDTSEL_LIRC 0x00030000ULrCLK_CLKDIV_ADC(x) (((x)-1) << 16)sCLK_CLKDIV_UART(x) (((x)-1) << 8)tCLK_CLKDIV_HCLK(x) ((x)-1)yCLK_PLLCTL_PLLSRC_HXT 0x00000000ULzCLK_PLLCTL_PLLSRC_HIRC 0x00080000UL|CLK_PLLCTL_NF(x) ((x)-2)}CLK_PLLCTL_NR(x) (((x)-2)<<9)CLK_PLLCTL_NO_1 0x0000UL€CLK_PLLCTL_NO_2 0x4000UL�CLK_PLLCTL_NO_4 0xC000ULƒCLK_PLLCTL_72MHz_HXT (CLK_PLLCTL_PLLSRC_HXT | CLK_PLLCTL_NR(2) | CLK_PLLCTL_NF( 24) | CLK_PLLCTL_NO_2)„CLK_PLLCTL_96MHz_HXT (CLK_PLLCTL_PLLSRC_HXT | CLK_PLLCTL_NR(2) | CLK_PLLCTL_NF( 32) | CLK_PLLCTL_NO_2)…CLK_PLLCTL_100MHz_HXT (CLK_PLLCTL_PLLSRC_HXT | CLK_PLLCTL_NR(3) | CLK_PLLCTL_NF( 50) | CLK_PLLCTL_NO_2)‡CLK_PLLCTL_72MHz_HIRC (CLK_PLLCTL_PLLSRC_HIRC | CLK_PLLCTL_NR(4) | CLK_PLLCTL_NF( 26) | CLK_PLLCTL_NO_2)ˆCLK_PLLCTL_96MHz_HIRC (CLK_PLLCTL_PLLSRC_HIRC | CLK_PLLCTL_NR(13)| CLK_PLLCTL_NF(113) | CLK_PLLCTL_NO_2)‰CLK_PLLCTL_100MHz_HIRC (CLK_PLLCTL_PLLSRC_HIRC | CLK_PLLCTL_NR(4) | CLK_PLLCTL_NF( 36) | CLK_PLLCTL_NO_2)ŽMODULE_APBCLK(x) ((x >>31) & 0x1)�MODULE_CLKSEL(x) ((x >>29) & 0x3)�MODULE_CLKSEL_Msk(x) ((x >>25) & 0xf)‘MODULE_CLKSEL_Pos(x) ((x >>20) & 0x1f)’MODULE_CLKDIV(x) ((x >>18) & 0x3)“MODULE_CLKDIV_Msk(x) ((x >>10) & 0xff)”MODULE_CLKDIV_Pos(x) ((x >>5 ) & 0x1f)•MODULE_IP_EN_Pos(x) ((x >>0 ) & 0x1f)–MODULE_NoMsk 0x0—NA MODULE_NoMsk™MODULE_APBCLK_ENC(x) (((x) & 0x01) << 31)šMODULE_CLKSEL_ENC(x) (((x) & 0x03) << 29)›MODULE_CLKSEL_Msk_ENC(x) (((x) & 0x0f) << 25)œMODULE_CLKSEL_Pos_ENC(x) (((x) & 0x1f) << 20)�MODULE_CLKDIV_ENC(x) (((x) & 0x03) << 18)žMODULE_CLKDIV_Msk_ENC(x) (((x) & 0xff) << 10)ŸMODULE_CLKDIV_Pos_ENC(x) (((x) & 0x1f) << 5) MODULE_IP_EN_Pos_ENC(x) (((x) & 0x1f) << 0)¤ISP_MODULE (( 0UL<<31)|( 0<<29)|( MODULE_NoMsk<<25)|( 0<<20
..\..\..\Library\StdDriver\inc\clk.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil;ÞÄCLK_GetPLLClockFreqYa__resultY\u32PllFreqY\u32PllRegY\u32FINY\u32NFY\u32NRY\u32NOYÐ:\au8NoTblEBCD __ACMP_H__ !ACMP_VNEG_PIN (0xFFUL)"ACMP_VNEG_BANDGAP (0x00UL)#ACMP_VNEG_4_OVER_24_VDD (0x80UL)$ACMP_VNEG_5_OVER_24_VDD (0x81UL)%ACMP_VNEG_6_OVER_24_VDD (0x82UL)&ACMP_VNEG_7_OVER_24_VDD (0x83UL)'ACMP_VNEG_8_OVER_24_VDD (0x84UL)(ACMP_VNEG_9_OVER_24_VDD (0x85UL))ACMP_VNEG_10_OVER_24_VDD (0x86UL)*ACMP_VNEG_11_OVER_24_VDD (0x87UL)+ACMP_VNEG_12_OVER_24_VDD (0x88UL),ACMP_VNEG_13_OVER_24_VDD (0x89UL)-ACMP_VNEG_14_OVER_24_VDD (0x8AUL).ACMP_VNEG_15_OVER_24_VDD (0x8BUL)/ACMP_VNEG_16_OVER_24_VDD (0x8CUL)0ACMP_VNEG_17_OVER_24_VDD (0x8DUL)1ACMP_VNEG_18_OVER_24_VDD (0x8EUL)2ACMP_VNEG_19_OVER_24_VDD (0x8FUL)3ACMP_HYSTERESIS_ENABLE (1UL << ACMP_CTL_HYSSEL_Pos)4ACMP_HYSTERESIS_DISABLE (0UL)5ACMP_CH0_POSPIN_P15 (0UL)6ACMP_CH0_POSPIN_P10 (1UL << ACMP_CTL_POSSEL_Pos)7ACMP_CH0_POSPIN_P12 (2UL << ACMP_CTL_POSSEL_Pos)8ACMP_CH0_POSPIN_P13 (3UL << ACMP_CTL_POSSEL_Pos)9ACMP_CH1_POSPIN_P31 (0UL):ACMP_CH1_POSPIN_P32 (1UL << ACMP_CTL_POSSEL_Pos);ACMP_CH1_POSPIN_P34 (2UL << ACMP_CTL_POSSEL_Pos)<ACMP_CH1_POSPIN_P35 (3UL << ACMP_CTL_POSSEL_Pos)=ACMP_FILTSEL_OFF (0UL)>ACMP_FILTSEL_1PCLK (1UL << ACMP_CTL_FILTSEL_Pos)?ACMP_FILTSEL_2PCLK (2UL << ACMP_CTL_FILTSEL_Pos)@ACMP_FILTSEL_4PCLK (3UL << ACMP_CTL_FILTSEL_Pos)AACMP_FILTSEL_8PCLK (4UL << ACMP_CTL_FILTSEL_Pos)BACMP_FILTSEL_16PCLK (5UL << ACMP_CTL_FILTSEL_Pos)CACMP_FILTSEL_32PCLK (6UL << ACMP_CTL_FILTSEL_Pos)DACMP_FILTSEL_64PCLK (7UL << ACMP_CTL_FILTSEL_Pos)EACMP_FILTSEL_128PCLK (8UL << ACMP_CTL_FILTSEL_Pos)FACMP_FILTSEL_256PCLK (9UL << ACMP_CTL_FILTSEL_Pos)GACMP_FILTSEL_512PCLK (10UL << ACMP_CTL_FILTSEL_Pos)lACMP_SET_NEG_SRC(acmp,u32ChNum,u32Src) do{ if(u32Src == ACMP_VNEG_PIN) ACMP->CTL[u32ChNum] &= ~ACMP_CTL_NEGSEL_Msk; else { ACMP->CTL[u32ChNum] |= ACMP_CTL_NEGSEL_Msk; ACMP->VREF = u32Src; } }while(0)|ACMP_ENABLE_HYSTERESIS(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_HYSSEL_Msk)…ACMP_DISABLE_HYSTERESIS(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_HYSSEL_Msk)ŽACMP_ENABLE_INT(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_ACMPIE_Msk)—ACMP_DISABLE_INT(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_ACMPIE_Msk)¡ACMP_ENABLE(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_ACMPEN_Msk)ªACMP_DISABLE(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_ACMPEN_Msk)³ACMP_GET_OUTPUT(acmp,u32ChNum) (ACMP->STATUS & (ACMP_STATUS_ACMPO0_Msk<<(u32ChNum))?1:0)¼ACMP_GET_INT_FLAG(acmp,u32ChNum) (ACMP->STATUS & (ACMP_STATUS_ACMPIF0_Msk<<(u32ChNum))?1:0)ÅACMP_CLR_INT_FLAG(acmp,u32ChNum) (ACMP->STATUS = (ACMP_STATUS_ACMPIF0_Msk<<(u32ChNum)))ÓACMP_SELECT_P(acmp,u32ChNum,u32Pin) (ACMP->CTL[u32ChNum] = (ACMP->CTL[u32ChNum] & ~ACMP_CTL_POSSEL_Msk) | (u32Pin))ëACMP_CRV_SEL(acmp,u32Level) (ACMP->VREF = (ACMP->VREF & ~ACMP_VREF_CRVCTL_Msk) | ((u32Level) & ~ACMP_VREF_IREFSEL_Msk))òACMP_ENABLE_CRV(acmp) (ACMP->VREF |= ACMP_VREF_IREFSEL_Msk)ùACMP_DISABLE_CRV(acmp) (ACMP->VREF &= ~ACMP_VREF_IREFSEL_Msk)‚ACMP_ENABLE_FALLING_EDGE_TRIGGER(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_FTRGEN_Msk)‹ACMP_DISABLE_FALLING_EDGE_TRIGGER(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_FTRGEN_Msk)”ACMP_ENABLE_RISING_EDGE_TRIGGER(acmp,u32ChNum) (ACMP->CTL[u32ChNum] |= ACMP_CTL_RTRGEN_Msk)�ACMP_DISABLE_RISING_EDGE_TRIGGER(acmp,u32ChNum) (ACMP->CTL[u32ChNum] &= ~ACMP_CTL_RTRGEN_Msk)²ACMP_SET_FILTER(acmp,u32ChNum,u32Cnt) ((acmp)->CTL[(u32ChNum)] = ((acmp)->CTL[u32ChNum] & ~ACMP_CTL_FILTSEL_Msk) | (u32Cnt))H=
..\..\..\Library\StdDriver\inc\acmp.hÄ
..\..\..\Library\StdDriver\inc\acmp.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilFGH __ADC_H__  ADC_CH7_EXT (0UL)!ADC_CH7_BGP (ADC_CHEN_CH7SEL_Msk)"ADC_CMP0_LESS_THAN (0UL << ADC_CMP0_CMPCOND_Pos)#ADC_CMP1_LESS_THAN (0UL << ADC_CMP1_CMPCOND_Pos)$ADC_CMP0_GREATER_OR_EQUAL_TO (1ul << ADC_CMP0_CMPCOND_Pos)%ADC_CMP1_GREATER_OR_EQUAL_TO (1ul << ADC_CMP1_CMPCOND_Pos)&ADC_TRIGGER_BY_EXT_PIN (0UL)'ADC_TRIGGER_BY_PWM (ADC_CTL_HWTRGSEL_Msk)(ADC_FALLING_EDGE_TRIGGER (0UL))ADC_RISING_EDGE_TRIGGER (ADC_CTL_HWTRGCOND_Msk)*ADC_ADIF_INT (ADC_STATUS_ADIF_Msk)+ADC_CMP0_INT (ADC_STATUS_ADCMPF0_Msk),ADC_CMP1_INT (ADC_STATUS_ADCMPF1_Msk)-ADC_SAMPLE_CLOCK_0 (0UL).ADC_SAMPLE_CLOCK_1 (1UL)/ADC_SAMPLE_CLOCK_2 (2UL)0ADC_SAMPLE_CLOCK_4 (3UL)1ADC_SAMPLE_CLOCK_8 (4UL)2ADC_SAMPLE_CLOCK_16 (5UL)3ADC_SAMPLE_CLOCK_32 (6UL)4ADC_SAMPLE_CLOCK_64 (7UL)5ADC_SAMPLE_CLOCK_128 (8UL)6ADC_SAMPLE_CLOCK_256 (9UL)7ADC_SAMPLE_CLOCK_512 (10UL)8ADC_SAMPLE_CLOCK_1024 (11UL)9ADC_SEQMODE_TYPE_23SHUNT (0UL):ADC_SEQMODE_TYPE_1SHUNT (1UL);ADC_SEQMODE_MODESELECT_CH01 (0UL)<ADC_SEQMODE_MODESELECT_CH12 (1UL)=ADC_SEQMODE_MODESELECT_CH02 (2UL)>ADC_SEQMODE_PWM0_RISING (0UL)?ADC_SEQMODE_PWM0_CENTER (1UL)@ADC_SEQMODE_PWM0_FALLING (2UL)AADC_SEQMODE_PWM0_PERIOD (3UL)BADC_SEQMODE_PWM2_RISING (4UL)CADC_SEQMODE_PWM2_CENTER (5UL)DADC_SEQMODE_PWM2_FALLING (6UL)EADC_SEQMODE_PWM2_PERIOD (7UL)FADC_SEQMODE_PWM4_RISING (8UL)GADC_SEQMODE_PWM4_CENTER (9UL)HADC_SEQMODE_PWM4_FALLING (10UL)IADC_SEQMODE_PWM4_PERIOD (11UL)\ADC_CONFIG_CH7(adc,u32Source) (ADC->CHEN = ((adc)->CHEN & ~ADC_CHEN_CH7SEL_Msk) | (u32Source))eADC_GET_CONVERSION_DATA(adc,u32ChNum) ((adc)->DAT & ADC_DAT_RESULT_Msk)qADC_GET_INT_FLAG(adc,u32Mask) ((adc)->STATUS & (u32Mask))}ADC_CLR_INT_FLAG(adc,u32Mask) ((adc)->STATUS = ((adc)->STATUS & ~(ADC_STATUS_ADIF_Msk | ADC_STATUS_ADCMPF0_Msk | ADC_STATUS_ADCMPF1_Msk)) | (u32Mask))‰ADC_IS_BUSY(adc) ((adc)->STATUS & ADC_STATUS_BUSY_Msk ? 1 : 0)”ADC_IS_DATA_OVERRUN(adc,u32ChNum) ((adc)->STATUS & ADC_STATUS_OV_Msk ? 1 : 0)ŸADC_IS_DATA_VALID(adc,u32ChNum) ((adc)->STATUS & ADC_STATUS_VALID_Msk ? 1 : 0)§ADC_POWER_DOWN(adc) ((adc)->CTL &= ~ADC_CTL_ADCEN_Msk)¯ADC_POWER_ON(adc) ((adc)->CTL |= ADC_CTL_ADCEN_Msk)ÀADC_ENABLE_CMP0(adc,u32ChNum,u32Condition,u32Data,u32MatchCount) (ADC->CMP0 = ((u32ChNum) << ADC_CMP0_CMPCH_Pos) | (u32Condition) | ((u32Data) << ADC_CMP0_CMPDAT_Pos) | (((u32MatchCount) - 1) << ADC_CMP0_CMPMCNT_Pos) | ADC_CMP0_ADCMPIE_Msk | ADC_CMP0_ADCMPEN_Msk)ÐADC_DISABLE_CMP0(adc) ((adc)->CMP0 = 0)áADC_ENABLE_CMP1(adc,u32ChNum,u32Condition,u32Data,u32MatchCount) (ADC->CMP1 = ((u32ChNum) << ADC_CMP1_CMPCH_Pos) | (u32Condition) | ((u32Data) << ADC_CMP1_CMPDAT_Pos) | ((u32MatchCount - 1) << ADC_CMP1_CMPMCNT_Pos) | ADC_CMP1_ADCMPEN_Msk)ðADC_DISABLE_CMP1(adc) ((adc)->CMP1 = 0)ûADC_SET_INPUT_CHANNEL(adc,u32Mask) ((adc)->CHEN = (ADC->CHEN & ~ADC_CHEN_CHEN0_Msk) | (u32Mask))ƒADC_START_CONV(adc) ((adc)->CTL |= ADC_CTL_SWTRG_Msk)‹ADC_STOP_CONV(adc) ((adc)->CTL &= ~ADC_CTL_SWTRG_Msk)H<
..\..\..\Library\StdDriver\inc\adc.hÀ
..\..\..\Library\StdDriver\inc\adc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilJKL __FMC_H__ !FMC_APROM_BASE 0x00000000UL"FMC_APROM_END 0x00008000UL#FMC_LDROM_BASE 0x00100000UL$FMC_LDROM_END 0x00100A00UL%FMC_SPROM_BASE 0x00200000UL&FMC_SPROM_END 0x00200200UL'FMC_CONFIG_BASE 0x00300000UL)FMC_FLASH_PAGE_SIZE 0x200*FMC_LDROM_SIZE 0xA00+FMC_SPROM_SIZE 0x2001FMC_ISPCMD_READ 0x002FMC_ISPCMD_READ_UID 0x043FMC_ISPCMD_READ_CID 0x0B4FMC_ISPCMD_READ_PID 0x0C5FMC_ISPCMD_READ_CRC32 0x0D6FMC_ISPCMD_PROGRAM 0x217FMC_ISPCMD_PAGE_ERASE 0x228FMC_ISPCMD_CAL_CRC32 0x2D9FMC_ISPCMD_VECMAP 0x2EBFMC_SET_APROM_BOOT() (FMC->ISPCTL &= ~FMC_ISPCTL_BS_Msk)CFMC_SET_LDROM_BOOT() (FMC->ISPCTL |= FMC_ISPCTL_BS_Msk)DFMC_DISABLE_AP_UPDATE() (FMC->ISPCTL &= ~FMC_ISPCTL_APUEN_Msk)EFMC_DISABLE_SP_UPDATE() (FMC->ISPCTL &= ~FMC_ISPCTL_SPUEN_Msk)FFMC_DISABLE_CFG_UPDATE() (FMC->ISPCTL &= ~FMC_ISPCTL_CFGUEN_Msk)GFMC_DISABLE_LD_UPDATE() (FMC->ISPCTL &= ~FMC_ISPCTL_LDUEN_Msk)HFMC_DISABLE_ISP() (FMC->ISPCTL &= ~FMC_ISPCTL_ISPEN_Msk)IFMC_ENABLE_AP_UPDATE() (FMC->ISPCTL |= FMC_ISPCTL_APUEN_Msk)JFMC_ENABLE_SP_UPDATE() (FMC->ISPCTL |= FMC_ISPCTL_SPUEN_Msk)KFMC_ENABLE_LD_UPDATE() (FMC->ISPCTL |= FMC_ISPCTL_LDUEN_Msk)LFMC_ENABLE_CFG_UPDATE() (FMC->ISPCTL |= FMC_ISPCTL_CFGUEN_Msk)MFMC_ENABLE_ISP() (FMC->ISPCTL |= FMC_ISPCTL_ISPEN_Msk)NFMC_GET_FAIL_FLAG() ((FMC->ISPCTL & FMC_ISPCTL_ISPFF_Msk) ? 1 : 0)H<
..\..\..\Library\StdDriver\inc\fmc.hÀ
..\..\..\Library\StdDriver\inc\fmc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilNOP __GPIO_H__ GPIO_PIN_MAX 8$GPIO_MODE_INPUT 0x0UL%GPIO_MODE_OUTPUT 0x1UL&GPIO_MODE_OPEN_DRAIN 0x2UL'GPIO_MODE_QUASI 0x3UL,GPIO_INT_RISING 0x00010000UL-GPIO_INT_FALLING 0x00000001UL.GPIO_INT_BOTH_EDGE 0x00010001UL/GPIO_INT_HIGH 0x01010000UL0GPIO_INT_LOW 0x01000001UL5GPIO_INTTYPE_EDGE 0UL6GPIO_INTTYPE_LEVEL 1UL;GPIO_DBCTL_ICLK_ON 0x00000020UL<GPIO_DBCTL_ICLK_OFF 0x00000000UL>GPIO_DBCTL_DBCLKSRC_IRC10K 0x00000010UL?GPIO_DBCTL_DBCLKSRC_HCLK 0x00000000ULAGPIO_DBCTL_DBCLKSEL_1 0x00000000ULBGPIO_DBCTL_DBCLKSEL_2 0x00000001ULCGPIO_DBCTL_DBCLKSEL_4 0x00000002ULDGPIO_DBCTL_DBCLKSEL_8 0x00000003ULEGPIO_DBCTL_DBCLKSEL_16 0x00000004ULFGPIO_DBCTL_DBCLKSEL_32 0x00000005ULGGPIO_DBCTL_DBCLKSEL_64 0x00000006ULHGPIO_DBCTL_DBCLKSEL_128 0x00000007ULIGPIO_DBCTL_DBCLKSEL_256 0x00000008ULJGPIO_DBCTL_DBCLKSEL_512 0x00000009ULKGPIO_DBCTL_DBCLKSEL_1024 0x0000000AULLGPIO_DBCTL_DBCLKSEL_2048 0x0000000BULMGPIO_DBCTL_DBCLKSEL_4096 0x0000000CULNGPIO_DBCTL_DBCLKSEL_8192 0x0000000DULOGPIO_DBCTL_DBCLKSEL_16384 0x0000000EULPGPIO_DBCTL_DBCLKSEL_32768 0x0000000FUL`GPIO_PIN_ADDR(port,pin) (*((volatile uint32_t *)((GPIOBIT0_BASE+(0x20*(port))) + ((pin)<<2))))aP00 GPIO_PIN_ADDR(0, 0)bP01 GPIO_PIN_ADDR(0, 1)cP02 GPIO_PIN_ADDR(0, 2)dP03 GPIO_PIN_ADDR(0, 3)eP04 GPIO_PIN_ADDR(0, 4)fP05 GPIO_PIN_ADDR(0, 5)gP06 GPIO_PIN_ADDR(0, 6)hP07 GPIO_PIN_ADDR(0, 7)iP10 GPIO_PIN_ADDR(1, 0)jP11 GPIO_PIN_ADDR(1, 1)kP12 GPIO_PIN_ADDR(1, 2)lP13 GPIO_PIN_ADDR(1, 3)mP14 GPIO_PIN_ADDR(1, 4)nP15 GPIO_PIN_ADDR(1, 5)oP16 GPIO_PIN_ADDR(1, 6)pP17 GPIO_PIN_ADDR(1, 7)qP20 GPIO_PIN_ADDR(2, 0)rP21 GPIO_PIN_ADDR(2, 1)sP22 GPIO_PIN_ADDR(2, 2)tP23 GPIO_PIN_ADDR(2, 3)uP24 GPIO_PIN_ADDR(2, 4)vP25 GPIO_PIN_ADDR(2, 5)wP26 GPIO_PIN_ADDR(2, 6)xP27 GPIO_PIN_ADDR(2, 7)yP30 GPIO_PIN_ADDR(3, 0)zP31 GPIO_PIN_ADDR(3, 1){P32 GPIO_PIN_ADDR(3, 2)|P33 GPIO_PIN_ADDR(3, 3)}P34 GPIO_PIN_ADDR(3, 4)~P35 GPIO_PIN_ADDR(3, 5)P36 GPIO_PIN_ADDR(3, 6)€P37 GPIO_PIN_ADDR(3, 7)�P40 GPIO_PIN_ADDR(4, 0)‚P41 GPIO_PIN_ADDR(4, 1)ƒP42 GPIO_PIN_ADDR(4, 2)„P43 GPIO_PIN_ADDR(4, 3)…P44 GPIO_PIN_ADDR(4, 4)†P45 GPIO_PIN_ADDR(4, 5)‡P46 GPIO_PIN_ADDR(4, 6)ˆP47 GPIO_PIN_ADDR(4, 7)‰P50 GPIO_PIN_ADDR(5, 0)ŠP51 GPIO_PIN_ADDR(5, 1)‹P52 GPIO_PIN_ADDR(5, 2)ŒP53 GPIO_PIN_ADDR(5, 3)�P54 GPIO_PIN_ADDR(5, 4)ŽP55 GPIO_PIN_ADDR(5, 5) GPIO_CLR_INT_FLAG(gpio,u32PinMask) ((gpio)->INTSRC = u32PinMask)¬GPIO_DISABLE_DEBOUNCE(gpio,u32PinMask) ((gpio)->DBEN &= ~u32PinMask)¸GPIO_ENABLE_DEBOUNCE(gpio,u32PinMask) ((gpio)->DBEN |= u32PinMask)ÄGPIO_DISABLE_DIGITAL_PATH(gpio,u32PinMask) ((gpio)->DINOFF |= (u32PinMask << 16))ÐGPIO_ENABLE_DIGITAL_PATH(gpio,u32PinMask) ((gpio)->DINOFF &= ~(u32PinMask << 16))ÜGPIO_DISABLE_DOUT_MASK(gpio,u32PinMask) ((gpio)->DATMSK &= ~u32PinMask)èGPIO_ENABLE_DOUT_MASK(gpio,u32PinMask) ((gpio)->DATMSK |= u32PinMask)õGPIO_GET_INT_FLAG(gpio,u32PinMask) ((gpio)->INTSRC & u32PinMask)‰GPIO_SET_DEBOUNCE_TIME(clksrc,clksel) (GPIO->DBCTL = (GP_DBCTL_ICLKON_Msk | clksrc | clksel))”GPIO_GET_IN_DATA(gpio) ((gpio)->PIN) GPIO_SET_OUT_DATA(gpio,data) ((gpio)->DOUT = (data))«GPIO_TOGGLE(u32Pin) ((u32Pin) ^= 1)¹GPIO_EnableEINT0 GPIO_EnableIntÆGPIO_DisableEINT0 GPIO_DisableIntÕGPIO_EnableEINT1 GPIO_EnableIntâGPIO_DisableEINT1 GPIO_DisableIntH=
..\..\..\Library\StdDriver\inc\gpio.hÄ
..\..\..\Library\StdDriver\inc\gpio.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilRST __I2C_H__ !I2C_STA 0x20"I2C_STO 0x10#I2C_SI 0x08$I2C_AA 0x043I2C_SET_CONTROL_REG(i2c,u8Ctrl) ( (i2c)->CTL = ((i2c)->CTL & ~0x3c) | u8Ctrl ):I2C_START(i2c) ( (i2c)->CTL = ((i2c)->CTL & ~I2C_CTL_SI_Msk) | I2C_CTL_STA_Msk )AI2C_STOP(i2c) do { (i2c)->CTL |= (I2C_CTL_SI_Msk | I2C_CTL_STO_Msk); while((i2c)->CTL & I2C_CTL_STO_Msk); } while(0)LI2C_WAIT_READY(i2c) while(!((i2c)->CTL & I2C_CTL_SI_Msk))SI2C_DISABLE_FIFO(i2c) ( (i2c)->CTL1 &= ~I2C_CTL1_TWOLVFIFO_Msk )ZI2C_ENABLE_FIFO(i2c) ( (i2c)->CTL1 |= I2C_CTL1_TWOLVFIFO_Msk )aI2C_DISABLE_CLOCK_STRETCH(i2c) ( (i2c)->CTL1 &= ~I2C_CTL1_NSTRETCH_Msk )hI2C_ENABLE_CLOCK_STRETCH(i2c) ( (i2c)->CTL1 |= I2C_CTL1_NSTRETCH_Msk )oI2C_DISABLE_OVERRUN_INT(i2c) ( (i2c)->CTL1 &= ~I2C_CTL1_OVIEN_Msk )vI2C_ENABLE_OVERRUN_INT(i2c) ( (i2c)->CTL1 |= I2C_CTL1_OVIEN_Msk )}I2C_ENABLE_UNDERRUN_INT(i2c) ( (i2c)->CTL1 |= I2C_CTL1_URIEN_Msk )„I2C_DISABLE_UNDERRUN_INT(i2c) ( (i2c)->CTL1 &= ~I2C_CTL1_URIEN_Msk )‹I2C_GET_DATA(i2c) ( (i2c)->DAT )“I2C_SET_DATA(i2c,u8Data) ( (i2c)->DAT = u8Data )šI2C_GET_STATUS(i2c) ( (i2c)->STATUS )£I2C_GET_TIMEOUT_FLAG(i2c) ( ((i2c)->TOCTL & I2C_TOCTL_TOIF_Msk) == I2C_TOCTL_TOIF_Msk ? 1:0 )¬I2C_GET_WAKEUP_FLAG(i2c) ( ((i2c)->STATUS1 & I2C_STATUS1_WKIF_Msk) == I2C_STATUS1_WKIF_Msk ? 1:0 )³I2C_CLEAR_WAKEUP_FLAG(i2c) ( (i2c)->STATUS1 = I2C_STATUS1_WKIF_Msk )H<
..\..\..\Library\StdDriver\inc\i2c.hÀ
..\..\..\Library\StdDriver\inc\i2c.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilVWX __PWM_H__ PWM_CHANNEL_NUM (6) PWM_CLK_DIV_1 (4UL)!PWM_CLK_DIV_2 (0UL)"PWM_CLK_DIV_4 (1UL)#PWM_CLK_DIV_8 (2UL)$PWM_CLK_DIV_16 (3UL)%PWM_EDGE_ALIGNED (0UL)&PWM_CENTER_ALIGNED (PWM_CTL_CNTTYPE_Msk)'PWM_TRIGGER_ADC_CNTR_IS_0 PWM_ADCTCTL0_ZPTRGEN0_Msk(PWM_TRIGGER_ADC_CNTR_IS_CMR_D PWM_ADCTCTL0_CDTRGEN0_Msk)PWM_TRIGGER_ADC_CNTR_IS_CNR PWM_ADCTCTL0_CPTRGEN0_Msk*PWM_TRIGGER_ADC_CNTR_IS_CMR_U PWM_ADCTCTL0_CUTRGEN0_Msk+PWM_FB0_EINT0 (PWM_BRKCTL_BRK0EN_Msk),PWM_FB0_ACMP1 (PWM_BRKCTL_BRK0EN_Msk | PWM_BRKCTL_BRK1SEL_Msk)-PWM_FB1_EINT1 (PWM_BRKCTL_BRK1EN_Msk).PWM_FB1_ACMP0 (PWM_BRKCTL_BRK1EN_Msk | PWM_BRKCTL_BRK0SEL_Msk)/PWM_PERIOD_INT_UNDERFLOW (0)0PWM_PERIOD_INT_MATCH_CNR (PWM_INTEN_PINTTYPE_Msk)4PWM_CH0 0x05PWM_CH1 0x16PWM_CH2 0x27PWM_CH3 0x38PWM_CH4 0x49PWM_CH5 0x5HPWM_ENABLE_COMPLEMENTARY_MODE(pwm) ((pwm)->CTL = (PWM->CTL & ~PWM_CTL_MODE_Msk) |(1UL << PWM_CTL_MODE_Pos))PPWM_DISABLE_COMPLEMENTARY_MODE(pwm) ((pwm)->CTL &= ~PWM_CTL_MODE_Msk)XPWM_ENABLE_GROUP_MODE(pwm) ((pwm)->CTL |= PWM_CTL_GROUPEN_Msk)`PWM_DISABLE_GROUP_MODE(pwm) ((pwm)->CTL &= ~PWM_CTL_GROUPEN_Msk)hPWM_ENABLE_SYNC_MODE(pwm) (PWM->CTL = ((pwm)->CTL & ~PWM_CTL_MODE_Msk) |(2UL << PWM_CTL_MODE_Pos))pPWM_DISABLE_SYNC_MODE(pwm) ((pwm)->CTL &= ~PWM_CTL_MODE_Msk)zPWM_ENABLE_OUTPUT_INVERTER(pwm,u32ChannelMask) do{ int i; (pwm)->CTL &= ~(PWM_CTL_PINV0_Msk|PWM_CTL_PINV1_Msk|PWM_CTL_PINV2_Msk|PWM_CTL_PINV3_Msk|PWM_CTL_PINV4_Msk|PWM_CTL_PINV5_Msk); for(i = 0; i < 6; i++) { if((u32ChannelMask) & (1 << i)) (pwm)->CTL |= (1 << (PWM_CTL_PINV0_Pos + (i * 4))); } }while(0)ŽPWM_SET_PRESCALER(pwm,u32ChannelNum,u32Prescaler) ((pwm)->CLKPSC = ((pwm)->CLKPSC & ~(PWM_CLKPSC_CLKPSC01_Msk << (((u32ChannelNum) >> 1) * 8))) | ((u32Prescaler) << (((u32ChannelNum) >> 1) * 8)))žPWM_SET_DIVIDER(pwm,u32ChannelNum,u32Divider) ((pwm)->CLKDIV = ((pwm)->CLKDIV & ~(PWM_CLKDIV_CLKDIV0_Msk << ((u32ChannelNum) * 4))) | ((u32Divider) << ((u32ChannelNum) * 4)))ªPWM_SET_CMR(pwm,u32ChannelNum,u32CMR) (*((__IO uint32_t *)((((uint32_t) & ((pwm)->CMPDAT0)) + u32ChannelNum * 4)))= (u32CMR))PWM_SET_CNR(pwm,u32ChannelNum,u32CNR) (*((__IO uint32_t *) ((((uint32_t)&((pwm)->PERIOD0)) + (u32ChannelNum) * 4))) = (u32CNR))ÁPWM_SET_CMRD(pwm,u32ChannelNum,u32CMRD) (*((__IO uint32_t *)((((uint32_t) & ((pwm)->CMPDAT0)) + (u32ChannelNum) * 4)))= (u32CMRD << 16))ÍPWM_SET_ALIGNED_TYPE(pwm,u32ChannelMask,u32AlignedType) ((pwm)->CTL = ((pwm)->CTL & ~PWM_CTL_CNTTYPE_Msk) | (u32AlignedType))ÖPWM_ENABLE_ASYMMETRIC_MODE(pwm) ((pwm)->CTL |= PWM_CTL_ASYMEN_Msk)ÞPWM_ENABLE_PCAEN(pwm) (PWM->PCACTL |= PWM_PCACTL_PCAEN_Msk)H<
..\..\..\Library\StdDriver\inc\pwm.hÀ
..\..\..\Library\StdDriver\inc\pwm.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilZ[\ __SPI_H__  SPI_MODE_0 (SPI_CTL_TXNEG_Msk)!SPI_MODE_1 (SPI_CTL_RXNEG_Msk)"SPI_MODE_2 (SPI_CTL_CLKPOL_Msk | SPI_CTL_RXNEG_Msk)#SPI_MODE_3 (SPI_CTL_CLKPOL_Msk | SPI_CTL_TXNEG_Msk)%SPI_SLAVE (SPI_CTL_SLAVE_Msk)&SPI_MASTER (0x0)(SPI_SS (SPI_SSCTL_SS_Msk))SPI_SS_ACTIVE_HIGH (SPI_SSCTL_SSACTPOL_Msk)*SPI_SS_ACTIVE_LOW (0x0),SPI_IE_MASK (0x01)-SPI_SSTA_INTEN_MASK (0x04).SPI_FIFO_TX_INTEN_MASK (0x08)/SPI_FIFO_RX_INTEN_MASK (0x10)0SPI_FIFO_RXOV_INTEN_MASK (0x20)1SPI_FIFO_TIMEOUT_INTEN_MASK (0x40)@SPI_ABORT_3WIRE_TRANSFER(spi) ( (spi)->SLVCTL |= SPI_SLVCTL_SLVABT_Msk )GSPI_CLR_3WIRE_START_INT_FLAG(spi) ( (spi)->STATUS = SPI_STATUS_SLVSTIF_Msk )NSPI_CLR_UNIT_TRANS_INT_FLAG(spi) ( (spi)->STATUS = SPI_STATUS_UNITIF_Msk )USPI_DISABLE_3WIRE_MODE(spi) ( (spi)->SLVCTL &= ~SPI_SLVCTL_SLV3WIRE_Msk )\SPI_ENABLE_3WIRE_MODE(spi) ( (spi)->SLVCTL |= SPI_SLVCTL_SLV3WIRE_Msk )cSPI_GET_RX_FIFO_COUNT(spi) ( (((spi)->STATUS & SPI_STATUS_RXCNT_Msk) >> SPI_STATUS_RXCNT_Pos) & 0xf )lSPI_GET_RX_FIFO_EMPTY_FLAG(spi) ( ((spi)->STATUS & SPI_STATUS_RXEMPTY_Msk) == SPI_STATUS_RXEMPTY_Msk ? 1:0 )uSPI_GET_TX_FIFO_EMPTY_FLAG(spi) ( ((spi)->STATUS & SPI_STATUS_TXEMPTY_Msk) == SPI_STATUS_TXEMPTY_Msk ? 1:0 )~SPI_GET_TX_FIFO_FULL_FLAG(spi) ( ((spi)->STATUS & SPI_STATUS_TXFULL_Msk) == SPI_STATUS_TXFULL_Msk ? 1:0 )…SPI_READ_RX(spi) ( (spi)->RX )�SPI_WRITE_TX(spi,u32TxData) ( (spi)->TX = u32TxData )¬SPI_ENABLE_BYTE_REORDER(spi) ( (spi)->CTL |= SPI_CTL_REORDER_Msk )³SPI_DISABLE_BYTE_REORDER(spi) ( (spi)->CTL &= ~SPI_CTL_REORDER_Msk )»SPI_SET_SUSPEND_CYCLE(spi,u32SuspCycle) ( (spi)->CTL = ((spi)->CTL & ~SPI_CTL_SUSPITV_Msk) | (u32SuspCycle << SPI_CTL_SUSPITV_Pos) )ÂSPI_SET_LSB_FIRST(spi) ( (spi)->CTL |= SPI_CTL_LSB_Msk )ÉSPI_SET_MSB_FIRST(spi) ( (spi)->CTL &= ~SPI_CTL_LSB_Msk )àSPI_IS_BUSY(spi) ( ((spi)->CTL & SPI_CTL_SPIEN_Msk) == SPI_CTL_SPIEN_Msk ? 1:0 )çSPI_TRIGGER(spi) ( (spi)->CTL |= SPI_CTL_SPIEN_Msk )H<
..\..\..\Library\StdDriver\inc\spi.h<
..\..\..\Library\StdDriver\inc\spi.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<ã”SPI_SET_SS_HIGH$ãspi"¯<‰ŸSPI_SET_SS_LOW$ãspi<¼ÑSPI_SET_DATA_WIDTH$ãspi$Yu32Width^_` __TIMER_H__  TIMER_ONESHOT_MODE (0UL)!TIMER_PERIODIC_MODE (1UL << TIMER_CTL_OPMODE_Pos)"TIMER_TOGGLE_MODE (2UL << TIMER_CTL_OPMODE_Pos)#TIMER_CONTINUOUS_MODE (3UL << TIMER_CTL_OPMODE_Pos)$TIMER_CAPTURE_FREE_COUNTING_MODE (0UL)%TIMER_CAPTURE_TRIGGER_COUNTING_MODE (TIMER_EXTCTL_CAPSEL_Msk)&TIMER_CAPTURE_COUNTER_RESET_MODE (TIMER_EXTCTL_CAPFUNCS_Msk)'TIMER_CAPTURE_FALLING_EDGE (0UL)(TIMER_CAPTURE_RISING_EDGE (1UL << TIMER_EXTCTL_CAPEDGE_Pos))TIMER_CAPTURE_FALLING_THEN_RISING_EDGE (2UL << TIMER_EXTCTL_CAPEDGE_Pos)*TIMER_CAPTURE_RISING_THEN_FALLING_EDGE (3UL << TIMER_EXTCTL_CAPEDGE_Pos)+TIMER_COUNTER_RISING_EDGE (TIMER_EXTCTL_CNTPHASE_Msk),TIMER_COUNTER_FALLING_EDGE (0UL)-TIMER_TOGGLE_TMX_CNT_OUT (0UL).TIMER_TOGGLE_TMX_EXT (TIMER_CTL_TGLPINSEL_Msk)>TIMER_SET_CMP_VALUE(timer,u32Value) ((timer)->CMP = (u32Value))HTIMER_SET_PRESCALE_VALUE(timer,u32Value) ((timer)->CTL = ((timer)->CTL & ~TIMER_CTL_PSC_Msk) | (u32Value))RTIMER_IS_ACTIVE(timer) ((timer)->CTL & TIMER_CTL_ACTSTS_Msk ? 1 : 0)]TIMER_SELECT_TOUT_PIN(timer,u32ToutSel) ((timer)->CTL = ((timer)->CTL & ~TIMER_CTL_TGLPINSEL_Msk) | (u32ToutSel))H>
..\..\..\Library\StdDriver\inc\timer.h\
..\..\..\Library\StdDriver\inc\timer.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<âfTIMER_Start$âtimer"Ë<…pTIMER_Stop$âtimer<ª{TIMER_EnableWakeup$âtimer<Ñ…TIMER_DisableWakeup$âtimer<€�TIMER_EnableCaptureDebounce$âtimer<°šTIMER_DisableCaptureDebounce$âtimer<ä¥TIMER_EnableEventCounterDebounce$âtimer<™¯TIMER_DisableEventCounterDebounce$âtimer<¼¹TIMER_EnableInt$âtimer<àÃTIMER_DisableInt$âtimer<ŠÍTIMER_EnableCaptureInt$âtimer<µ×TIMER_DisableCaptureInt$âtimer;îãTIMER_GetIntFlagY$âtimera__resultY<”íTIMER_ClearIntFlag$âtimer;ÔùTIMER_GetCaptureIntFlagY$âtimera__resultY<�ƒTIMER_ClearCaptureIntFlag$âtimer;½�TIMER_GetWakeupFlagY$âtimera__resultY<æ™TIMER_ClearWakeupFlag$âtimer;££TIMER_GetCaptureDataY$âtimera__resultY;Ü­TIMER_GetCounterY$âtimera__resultYbcde __UART_H__ $UART_FIFO_RFITL_1BYTE (0x0 << UART_FIFO_RFITL_Pos)%UART_FIFO_RFITL_4BYTES (0x1 << UART_FIFO_RFITL_Pos)&UART_FIFO_RFITL_8BYTES (0x2 << UART_FIFO_RFITL_Pos)'UART_FIFO_RFITL_14BYTES (0x3 << UART_FIFO_RFITL_Pos))UART_FIFO_RTSTRGLV_1BYTE (0x0 << UART_FIFO_RTSTRGLV_Pos)*UART_FIFO_RTSTRGLV_4BYTES (0x1 << UART_FIFO_RTSTRGLV_Pos)+UART_FIFO_RTSTRGLV_8BYTES (0x2 << UART_FIFO_RTSTRGLV_Pos),UART_FIFO_RTSTRGLV_14BYTES (0x3 << UART_FIFO_RTSTRGLV_Pos)1UART_WORD_LEN_5 (0)2UART_WORD_LEN_6 (1)3UART_WORD_LEN_7 (2)4UART_WORD_LEN_8 (3)6UART_PARITY_NONE (0x0 << UART_LINE_PBE_Pos)7UART_PARITY_ODD (0x1 << UART_LINE_PBE_Pos)8UART_PARITY_EVEN (0x3 << UART_LINE_PBE_Pos)9UART_PARITY_MARK (0x5 << UART_LINE_PBE_Pos):UART_PARITY_SPACE (0x7 << UART_LINE_PBE_Pos)<UART_STOP_BIT_1 (0x0 << UART_LINE_NSB_Pos)=UART_STOP_BIT_1_5 (0x1 << UART_LINE_NSB_Pos)>UART_STOP_BIT_2 (0x1 << UART_LINE_NSB_Pos)DUART_RTS_IS_HIGH_LEV_TRG (0x1 << UART_MODEM_RTSACTLV_Pos)EUART_RTS_IS_LOW_LEV_TRG (0x0 << UART_MODEM_RTSACTLV_Pos)JUART_FUNC_SEL_UART (0x0 << UART_FUNSEL_FUN_SEL_Pos)KUART_FUNC_SEL_IrDA (0x2 << UART_FUNSEL_FUN_SEL_Pos)LUART_FUNC_SEL_RS485 (0x3 << UART_FUNSEL_FUN_SEL_Pos)^UART_BAUD_MODE0 (0)hUART_BAUD_MODE2 (UART_BAUD_BAUDM1_Msk | UART_BAUD_BAUDM0_Msk)tUART_BAUD_MODE0_DIVIDER(u32SrcFreq,u32BaudRate) (((u32SrcFreq + (u32BaudRate*8)) / u32BaudRate >> 4)-2)~UART_BAUD_MODE2_DIVIDER(u32SrcFreq,u32BaudRate) (((u32SrcFreq + (u32BaudRate/2)) / u32BaudRate)-2)‰UART_WRITE(uart,u8Data) (uart->DAT = (u8Data))’UART_READ(uart) (uart->DAT)œUART_GET_TX_EMPTY(uart) (uart->FIFOSTS & UART_FIFOSTS_TXEMPTYF_Msk)¦UART_GET_RX_EMPTY(uart) (uart->FIFOSTS & UART_FIFOSTS_RXEMPTY_Msk)¯UART_IS_TX_EMPTY(uart) ((uart->FIFOSTS & UART_FIFOSTS_TXEMPTYF_Msk) >> UART_FIFOSTS_TXEMPTYF_Pos)¹UART_WAIT_TX_EMPTY(uart) while(!(((uart->FIFOSTS) & UART_FIFOSTS_TXEMPTYF_Msk) >> UART_FIFOSTS_TXEMPTYF_Pos))ÄUART_IS_RX_READY(uart) ((uart->INTSTS & UART_INTSTS_RDAIF_Msk)>>UART_INTSTS_RDAIF_Pos)ÐUART_IS_TX_FULL(uart) ((uart->FIFOSTS & UART_FIFOSTS_TXFULL_Msk)>>UART_FIFOSTS_TXFULL_Pos)ÜUART_IS_RX_FULL(uart) ((uart->FIFOSTS & UART_FIFOSTS_RXFULL_Msk)>>UART_FIFOSTS_RXFULL_Pos)æUART_GET_TX_FULL(uart) (uart->FIFOSTS & UART_FIFOSTS_TXFULL_Msk)ðUART_GET_RX_FULL(uart) (uart->FIFOSTS & UART_FIFOSTS_RXFULL_Msk)ƒUART_ENABLE_INT(uart,u32eIntSel) (uart->INTEN |= (u32eIntSel))•UART_DISABLE_INT(uart,u32eIntSel) (uart->INTEN &= ~ (u32eIntSel))¯UART_GET_INT_FLAG(uart,u32eIntTypeFlag) ((uart->INTSTS & (u32eIntTypeFlag))?1:0)ÏUART_RS485_CLEAR_ADDR_FLAG(uart) (uart->FIFOSTS |= UART_FIFOSTS_ADDRDETF_Msk)ØUART_RS485_GET_ADDR_FLAG(uart) ((uart->FIFOSTS & UART_FIFOSTS_ADDRDETF_Msk) >> UART_FIFOSTS_ADDRDETF_Pos)H=
..\..\..\Library\StdDriver\inc\uart.h
..\..\..\Library\StdDriver\inc\uart.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<ä¸UART_CLEAR_RTS$äuart"Û<‰ÄUART_SET_RTS$äuart2 ÃUART_CLEAR_RTSêUART_SET_RTSghi __WDT_H__ WDT_TIMEOUT_2POW4 (0UL << WDT_CTL_TOUTSEL_Pos) WDT_TIMEOUT_2POW6 (1UL << WDT_CTL_TOUTSEL_Pos)!WDT_TIMEOUT_2POW8 (2UL << WDT_CTL_TOUTSEL_Pos)"WDT_TIMEOUT_2POW10 (3UL << WDT_CTL_TOUTSEL_Pos)#WDT_TIMEOUT_2POW12 (4UL << WDT_CTL_TOUTSEL_Pos)$WDT_TIMEOUT_2POW14 (5UL << WDT_CTL_TOUTSEL_Pos)%WDT_TIMEOUT_2POW16 (6UL << WDT_CTL_TOUTSEL_Pos)&WDT_TIMEOUT_2POW18 (7UL << WDT_CTL_TOUTSEL_Pos)(WDT_RESET_DELAY_3CLK (3UL << WDT_ALTCTL_RSTDSEL_Pos))WDT_RESET_DELAY_18CLK (2UL << WDT_ALTCTL_RSTDSEL_Pos)*WDT_RESET_DELAY_130CLK (1UL << WDT_ALTCTL_RSTDSEL_Pos)+WDT_RESET_DELAY_1026CLK (0UL << WDT_ALTCTL_RSTDSEL_Pos)9WDT_CLEAR_RESET_FLAG() (WDT->CTL = (WDT->CTL & ~(WDT_CTL_IF_Msk | WDT_CTL_WKF_Msk)) | WDT_CTL_RSTF_Msk)?WDT_CLEAR_TIMEOUT_INT_FLAG() (WDT->CTL = (WDT->CTL & ~(WDT_CTL_RSTF_Msk | WDT_CTL_WKF_Msk)) | WDT_CTL_IF_Msk)EWDT_CLEAR_TIMEOUT_WAKEUP_FLAG() (WDT->CTL = (WDT->CTL & ~(WDT_CTL_RSTF_Msk | WDT_CTL_IF_Msk)) | WDT_CTL_WKF_Msk)NWDT_GET_RESET_FLAG() (WDT->CTL & WDT_CTL_RSTF_Msk ? 1 : 0)WWDT_GET_TIMEOUT_INT_FLAG() (WDT->CTL & WDT_CTL_IF_Msk ? 1 : 0)`WDT_GET_TIMEOUT_WAKEUP_FLAG() (WDT->CTL & WDT_CTL_WKF_Msk ? 1 : 0)hWDT_RESET_COUNTER() (WDT->CTL = (WDT->CTL & ~(WDT_CTL_IF_Msk | WDT_CTL_WKF_Msk | WDT_CTL_RSTF_Msk)) | WDT_CTL_RSTCNT_Msk)H<
..\..\..\Library\StdDriver\inc\wdt.hÀ
..\..\..\Library\StdDriver\inc\wdt.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilklm __WWDT_H__ WWDT_PRESCALER_1 (0UL << WWDT_CTL_PSCSEL_Pos) WWDT_PRESCALER_2 (1UL << WWDT_CTL_PSCSEL_Pos)!WWDT_PRESCALER_4 (2UL << WWDT_CTL_PSCSEL_Pos)"WWDT_PRESCALER_8 (3UL << WWDT_CTL_PSCSEL_Pos)#WWDT_PRESCALER_16 (4UL << WWDT_CTL_PSCSEL_Pos)$WWDT_PRESCALER_32 (5UL << WWDT_CTL_PSCSEL_Pos)%WWDT_PRESCALER_64 (6UL << WWDT_CTL_PSCSEL_Pos)&WWDT_PRESCALER_128 (7UL << WWDT_CTL_PSCSEL_Pos)'WWDT_PRESCALER_192 (8UL << WWDT_CTL_PSCSEL_Pos)(WWDT_PRESCALER_256 (9UL << WWDT_CTL_PSCSEL_Pos))WWDT_PRESCALER_384 (0xAUL << WWDT_CTL_PSCSEL_Pos)*WWDT_PRESCALER_512 (0xBUL << WWDT_CTL_PSCSEL_Pos)+WWDT_PRESCALER_768 (0xCUL << WWDT_CTL_PSCSEL_Pos),WWDT_PRESCALER_1024 (0xDUL << WWDT_CTL_PSCSEL_Pos)-WWDT_PRESCALER_1536 (0xEUL << WWDT_CTL_PSCSEL_Pos).WWDT_PRESCALER_2048 (0xFUL << WWDT_CTL_PSCSEL_Pos)0WWDT_RELOAD_WORD (0x00005AA5)>WWDT_CLEAR_RESET_FLAG() (WWDT->STATUS = WWDT_STATUS_WWDTRF_Msk)FWWDT_CLEAR_INT_FLAG() (WWDT->STATUS = WWDT_STATUS_WWDTIF_Msk)OWWDT_GET_RESET_FLAG() (WWDT->STATUS & WWDT_STATUS_WWDTRF_Msk ? 1 : 0)XWWDT_GET_INT_FLAG() (WWDT->STATUS & WWDT_STATUS_WWDTIF_Msk ? 1 : 0)`WWDT_GET_COUNTER() (WWDT->CNT)kWWDT_RELOAD_COUNTER() (WWDT->RLDCNT = WWDT_RELOAD_WORD)H=
..\..\..\Library\StdDriver\inc\wwdt.hÄ
..\..\..\Library\StdDriver\inc\wwdt.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilopq6__MINI58SERIES_H__ |__CM0_REV 0x0201}__NVIC_PRIO_BITS 2~__Vendor_SysTickConfig 0__MPU_PRESENT 0€__FPU_PRESENT 0…†‡‹ACMP_CTL_ACMPEN_Pos (0)ŒACMP_CTL_ACMPEN_Msk (0x1ul << ACMP_CTL_ACMPEN_Pos)ŽACMP_CTL_ACMPIE_Pos (1)�ACMP_CTL_ACMPIE_Msk (0x1ul << ACMP_CTL_ACMPIE_Pos)‘ACMP_CTL_HYSSEL_Pos (2)’ACMP_CTL_HYSSEL_Msk (0x1ul << ACMP_CTL_HYSSEL_Pos)”ACMP_CTL_NEGSEL_Pos (4)•ACMP_CTL_NEGSEL_Msk (0x1ul << ACMP_CTL_NEGSEL_Pos)—ACMP_CTL_RTRGEN_Pos (8)˜ACMP_CTL_RTRGEN_Msk (0x1ul << ACMP_CTL_RTRGEN_Pos)šACMP_CTL_FTRGEN_Pos (9)›ACMP_CTL_FTRGEN_Msk (0x1ul << ACMP_CTL_FTRGEN_Pos)�ACMP_CTL_FILTSEL_Pos (20)žACMP_CTL_FILTSEL_Msk (0xful << ACMP_CTL_FILTSEL_Pos) ACMP_CTL_POSSEL_Pos (29)¡ACMP_CTL_POSSEL_Msk (0x3ul << ACMP_CTL_POSSEL_Pos)£ACMP_STATUS_ACMPIF0_Pos (0)¤ACMP_STATUS_ACMPIF0_Msk (0x1ul << ACMP_STATUS_ACMPIF0_Pos)¦ACMP_STATUS_ACMPIF1_Pos (1)§ACMP_STATUS_ACMPIF1_Msk (0x1ul << ACMP_STATUS_ACMPIF1_Pos)©ACMP_STATUS_ACMPO0_Pos (2)ªACMP_STATUS_ACMPO0_Msk (0x1ul << ACMP_STATUS_ACMPO0_Pos)¬ACMP_STATUS_ACMPO1_Pos (3)­ACMP_STATUS_ACMPO1_Msk (0x1ul << ACMP_STATUS_ACMPO1_Pos)¯ACMP_VREF_CRVCTL_Pos (0)°ACMP_VREF_CRVCTL_Msk (0xful << ACMP_VREF_CRVCTL_Pos)²ACMP_VREF_IREFSEL_Pos (7)³ACMP_VREF_IREFSEL_Msk (0x1ul << ACMP_VREF_IREFSEL_Pos)•ADC_DAT_RESULT_Pos (0)–ADC_DAT_RESULT_Msk (0x3fful << ADC_DAT_RESULT_Pos)˜ADC_DAT_OV_Pos (16)™ADC_DAT_OV_Msk (0x1ul << ADC_DAT_OV_Pos)›ADC_DAT_VALID_Pos (17)œADC_DAT_VALID_Msk (0x1ul << ADC_DAT_VALID_Pos)žADC_CTL_ADCEN_Pos (0)ŸADC_CTL_ADCEN_Msk (0x1ul << ADC_CTL_ADCEN_Pos)¡ADC_CTL_ADCIEN_Pos (1)¢ADC_CTL_ADCIEN_Msk (0x1ul << ADC_CTL_ADCIEN_Pos)¤ADC_CTL_HWTRGSEL_Pos (4)¥ADC_CTL_HWTRGSEL_Msk (0x3ul << ADC_CTL_HWTRGSEL_Pos)§ADC_CTL_HWTRGCOND_Pos (6)¨ADC_CTL_HWTRGCOND_Msk (0x1ul << ADC_CTL_HWTRGCOND_Pos)ªADC_CTL_HWTRGEN_Pos (8)«ADC_CTL_HWTRGEN_Msk (0x1ul << ADC_CTL_HWTRGEN_Pos)­ADC_CTL_SWTRG_Pos (11)®ADC_CTL_SWTRG_Msk (0x1ul << ADC_CTL_SWTRG_Pos)°ADC_CHEN_CHEN0_Pos (0)±ADC_CHEN_CHEN0_Msk (0x1ul << ADC_CHEN_CHEN0_Pos)³ADC_CHEN_CHEN1_Pos (1)´ADC_CHEN_CHEN1_Msk (0x1ul << ADC_CHEN_CHEN1_Pos)ADC_CHEN_CHEN2_Pos (2)·ADC_CHEN_CHEN2_Msk (0x1ul << ADC_CHEN_CHEN2_Pos)¹ADC_CHEN_CHEN3_Pos (3)ºADC_CHEN_CHEN3_Msk (0x1ul << ADC_CHEN_CHEN3_Pos)¼ADC_CHEN_CHEN4_Pos (4)½ADC_CHEN_CHEN4_Msk (0x1ul << ADC_CHEN_CHEN4_Pos)¿ADC_CHEN_CHEN5_Pos (5)ÀADC_CHEN_CHEN5_Msk (0x1ul << ADC_CHEN_CHEN5_Pos)ÂADC_CHEN_CHEN6_Pos (6)ÃADC_CHEN_CHEN6_Msk (0x1ul << ADC_CHEN_CHEN6_Pos)ÅADC_CHEN_CHEN7_Pos (7)ÆADC_CHEN_CHEN7_Msk (0x1ul << ADC_CHEN_CHEN7_Pos)ÈADC_CHEN_CH7SEL_Pos (8)ÉADC_CHEN_CH7SEL_Msk (0x1ul << ADC_CHEN_CH7SEL_Pos)ËADC_CMP0_ADCMPEN_Pos (0)ÌADC_CMP0_ADCMPEN_Msk (0x1ul << ADC_CMP0_ADCMPEN_Pos)ÎADC_CMP0_ADCMPIE_Pos (1)ÏADC_CMP0_ADCMPIE_Msk (0x1ul << ADC_CMP0_ADCMPIE_Pos)ÑADC_CMP0_CMPCOND_Pos (2)ÒADC_CMP0_CMPCOND_Msk (0x1ul << ADC_CMP0_CMPCOND_Pos)ÔADC_CMP0_CMPCH_Pos (3)ÕADC_CMP0_CMPCH_Msk (0x7ul << ADC_CMP0_CMPCH_Pos)×ADC_CMP0_CMPMCNT_Pos (8)ØADC_CMP0_CMPMCNT_Msk (0xful << ADC_CMP0_CMPMCNT_Pos)ÚADC_CMP0_CMPDAT_Pos (16)ÛADC_CMP0_CMPDAT_Msk (0x3fful << ADC_CMP0_CMPDAT_Pos)ÝADC_CMP1_ADCMPEN_Pos (0)ÞADC_CMP1_ADCMPEN_Msk (0x1ul << ADC_CMP1_ADCMPEN_Pos)àADC_CMP1_ADCMPIE_Pos (1)áADC_CMP1_ADCMPIE_Msk (0x1ul << ADC_CMP1_ADCMPIE_Pos)ãADC_CMP1_CMPCOND_Pos (2)äADC_CMP1_CMPCOND_Msk (0x1ul << ADC_CMP1_CMPCOND_Pos)æADC_CMP1_CMPCH_Pos (3)çADC_CMP1_CMPCH_Msk (0x7ul << ADC_CMP1_CMPCH_Pos)éADC_CMP1_CMPMCNT_Pos (8)êADC_CMP1_CMPMCNT_Msk (0xful << ADC_CMP1_CMPMCNT_Pos)ìADC_CMP1_CMPDAT_Pos (16)íADC_CMP1_CMPDAT_Msk (0x3fful << ADC_CMP1_CMPDAT_Pos)ïADC_STATUS_ADIF_Pos (0)ðADC_STATUS_ADIF_Msk (0x1ul << ADC_STATUS_ADIF_Pos)òADC_STATUS_ADCMPF0_Pos (1)óADC_STATUS_ADCMPF0_Msk (0x1ul << ADC_S
CLK_CLKSEL1_PWMCH01SEL_Msk (0x3ul << CLK_CLKSEL1_PWMCH01SEL_Pos)‚
CLK_CLKSEL1_PWMCH23SEL_Pos (30)ƒ
CLK_CLKSEL1_PWMCH23SEL_Msk (0x3ul << CLK_CLKSEL1_PWMCH23SEL_Pos)…
CLK_CLKDIV_HCLKDIV_Pos (0)†
CLK_CLKDIV_HCLKDIV_Msk (0xful << CLK_CLKDIV_HCLKDIV_Pos)ˆ
CLK_CLKDIV_UARTDIV_Pos (8)‰
CLK_CLKDIV_UARTDIV_Msk (0xful << CLK_CLKDIV_UARTDIV_Pos)‹
CLK_CLKDIV_ADCDIV_Pos (16)Œ
CLK_CLKDIV_ADCDIV_Msk (0xfful << CLK_CLKDIV_ADCDIV_Pos)Ž
CLK_CLKSEL2_CLKOSEL_Pos (2)�
CLK_CLKSEL2_CLKOSEL_Msk (0x3ul << CLK_CLKSEL2_CLKOSEL_Pos)‘
CLK_CLKSEL2_PWMCH45SEL_Pos (4)’
CLK_CLKSEL2_PWMCH45SEL_Msk (0x3ul << CLK_CLKSEL2_PWMCH45SEL_Pos)”
CLK_CLKSEL2_WWDTSEL_Pos (16)•
CLK_CLKSEL2_WWDTSEL_Msk (0x3ul << CLK_CLKSEL2_WWDTSEL_Pos)—
CLK_PLLCTL_FBDIV_Pos (0)˜
CLK_PLLCTL_FBDIV_Msk (0x1fful << CLK_PLLCTL_FBDIV_Pos)š
CLK_PLLCTL_INDIV_Pos (9)›
CLK_PLLCTL_INDIV_Msk (0x1ful << CLK_PLLCTL_INDIV_Pos)�
CLK_PLLCTL_OUTDIV_Pos (14)ž
CLK_PLLCTL_OUTDIV_Msk (0x3ul << CLK_PLLCTL_OUTDIV_Pos) 
CLK_PLLCTL_PD_Pos (16)¡
CLK_PLLCTL_PD_Msk (0x1ul << CLK_PLLCTL_PD_Pos)£
CLK_PLLCTL_BP_Pos (17)¤
CLK_PLLCTL_BP_Msk (0x1ul << CLK_PLLCTL_BP_Pos)¦
CLK_PLLCTL_OE_Pos (18)§
CLK_PLLCTL_OE_Msk (0x1ul << CLK_PLLCTL_OE_Pos)©
CLK_PLLCTL_PLLSRC_Pos (19)ª
CLK_PLLCTL_PLLSRC_Msk (0x1ul << CLK_PLLCTL_PLLSRC_Pos)¬
CLK_CLKOCTL_FREQSEL_Pos (0)­
CLK_CLKOCTL_FREQSEL_Msk (0xful << CLK_CLKOCTL_FREQSEL_Pos)¯
CLK_CLKOCTL_CLKOEN_Pos (4)°
CLK_CLKOCTL_CLKOEN_Msk (0x1ul << CLK_CLKOCTL_CLKOEN_Pos)²
CLK_CLKOCTL_DIV1EN_Pos (5)³
CLK_CLKOCTL_DIV1EN_Msk (0x1ul << CLK_CLKOCTL_DIV1EN_Pos)þ FMC_ISPCTL_ISPEN_Pos (0)ÿ FMC_ISPCTL_ISPEN_Msk (0x1ul << FMC_ISPCTL_ISPEN_Pos)� FMC_ISPCTL_BS_Pos (1)‚ FMC_ISPCTL_BS_Msk (0x1ul << FMC_ISPCTL_BS_Pos)„ FMC_ISPCTL_SPUEN_Pos (2)… FMC_ISPCTL_SPUEN_Msk (0x1ul << FMC_ISPCTL_SPUEN_Pos)‡ FMC_ISPCTL_APUEN_Pos (3)ˆ FMC_ISPCTL_APUEN_Msk (0x1ul << FMC_ISPCTL_APUEN_Pos)Š FMC_ISPCTL_CFGUEN_Pos (4)‹ FMC_ISPCTL_CFGUEN_Msk (0x1ul << FMC_ISPCTL_CFGUEN_Pos)� FMC_ISPCTL_LDUEN_Pos (5)Ž FMC_ISPCTL_LDUEN_Msk (0x1ul << FMC_ISPCTL_LDUEN_Pos)� FMC_ISPCTL_ISPFF_Pos (6)‘ FMC_ISPCTL_ISPFF_Msk (0x1ul << FMC_ISPCTL_ISPFF_Pos)“ FMC_ISPADDR_ISPADDR_Pos (0)” FMC_ISPADDR_ISPADDR_Msk (0xfffffffful << FMC_ISPADDR_ISPADDR_Pos)– FMC_ISPDAT_ISPDAT_Pos (0)— FMC_ISPDAT_ISPDAT_Msk (0xfffffffful << FMC_ISPDAT_ISPDAT_Pos)™ FMC_ISPCMD_CMD_Pos (0)š FMC_ISPCMD_CMD_Msk (0x7ful << FMC_ISPCMD_CMD_Pos)œ FMC_ISPTRG_ISPGO_Pos (0)� FMC_ISPTRG_ISPGO_Msk (0x1ul << FMC_ISPTRG_ISPGO_Pos)Ÿ FMC_DFBA_DFBA_Pos (0)  FMC_DFBA_DFBA_Msk (0xfffffffful << FMC_DFBA_DFBA_Pos)¢ FMC_FATCTL_FOM_Pos (4)£ FMC_FATCTL_FOM_Msk (0x7ul << FMC_FATCTL_FOM_Pos)¥ FMC_ISPSTS_ISPBUSY_Pos (0)¦ FMC_ISPSTS_ISPBUSY_Msk (0x1ul << FMC_ISPSTS_ISPBUSY_Pos)¨ FMC_ISPSTS_CBS_Pos (1)© FMC_ISPSTS_CBS_Msk (0x3ul << FMC_ISPSTS_CBS_Pos)« FMC_ISPSTS_ISPFF_Pos (6)¬ FMC_ISPSTS_ISPFF_Msk (0x1ul << FMC_ISPSTS_ISPFF_Pos)® FMC_ISPSTS_VECMAP_Pos (9)¯ FMC_ISPSTS_VECMAP_Msk (0xffful << FMC_ISPSTS_VECMAP_Pos)± FMC_ISPSTS_SCODE_Pos (31)² FMC_ISPSTS_SCODE_Msk (0x1ul << FMC_ISPSTS_SCODE_Pos)¡GP_MODE_MODE0_Pos (0)¢GP_MODE_MODE0_Msk (0x3ul << GP_MODE_MODE0_Pos)¤GP_MODE_MODE1_Pos (2)¥GP_MODE_MODE1_Msk (0x3ul << GP_MODE_MODE1_Pos)§GP_MODE_MODE2_Pos (4)¨GP_MODE_MODE2_Msk (0x3ul << GP_MODE_MODE2_Pos)ªGP_MODE_MODE3_Pos (6)«GP_MODE_MODE3_Msk (0x3ul << GP_MODE_MODE3_Pos)­GP_MODE_MODE4_Pos (8)®GP_MODE_MODE4_Msk (0x3ul << GP_MODE_MODE4_Pos)°GP_MODE_MODE5_Pos (10)±GP_MODE_MODE5_Msk (0x3ul << GP_MODE_MODE5_Pos)³GP_DINOFF_DINOFF0_Pos (16)´GP_DINOFF_DINOFF0_Msk (0x1ul << GP_DINOFF_DINOFF0_Pos)GP_DINOFF_DINOFF1_Pos (17)·GP_DINOFF_DINOFF1_Msk (0x1ul << GP_DINOFF_DINOFF1_Pos)¹GP_DINOFF_DINOFF2_Pos (18)ºGP_DINOFF_DINOFF2_Msk (0x1ul << GP_DINOFF_DINOFF2_Pos)¼GP_DINOFF_DINOFF3_Pos (19)½GP_DINOFF_DINOFF3_Msk (0x1ul << GP_DINOFF_DINOFF3_Pos)¿GP_DINOFF_DINOFF4_Pos (20)ÀGP_DINOFF_DINOFF4_Msk (0x1ul << GP_DINOFF_DINOFF4_Pos)ÂGP_DINOFF_DINOFF5_Pos (21)ÃGP_DINOFF_DINOFF5_Msk (0x1ul << GP_DINOFF_DINOFF5_Pos)ÅGP_DINOFF_DINOFF6_Pos (22)ÆGP_DINOFF_DINOFF6_Msk (0x1ul << GP_DINOFF_DINOFF6_Pos)ÈGP_DINOFF_DINOFF7_Pos (23)ÉGP_DINOFF_DINOFF7_Msk (0x1ul << GP_DINOFF_DINOFF7_Pos)ËGP_DOUT_DOUT0_Pos (0)ÌGP_DOUT_DOUT0_Msk (0x1ul << GP_DOUT_DOUT0_Pos)ÎGP_DOUT_DOUT1_Pos (1)ÏGP_DOUT_DOUT1_Msk (0x1ul << GP_DOUT_DOUT1_Pos)ÑGP_DOUT_DOUT2_Pos (2)ÒGP_DOUT_DOUT2_Msk (0x1ul << GP_DOUT_DOUT2_Pos)ÔGP_DOUT_DOUT3_Pos (3)ÕGP_DOUT_DOUT3_Msk (0x1ul << GP_DOUT_DOUT3_Pos)×GP_DOUT_DOUT4_Pos (4)ØGP_DOUT_DOUT4_Msk (0x1ul << GP_DOUT_DOUT4_Pos)ÚGP_DOUT_DOUT5_Pos (5)ÛGP_DOUT_DOUT5_Msk (0x1ul << GP_DOUT_DOUT5_Pos)ÝGP_DOUT_DOUT6_Pos (6)ÞGP_DOUT_DOUT6_Msk (0x1ul << GP_DOUT_DOUT6_Pos)àGP_DOUT_DOUT7_Pos (7)áGP_DOUT_DOUT7_Msk (0x1ul << GP_DOUT_DOUT7_Pos)ãGP_DATMSK_DATMSK0_Pos (0)äGP_DATMSK_DATMSK0_Msk (0x1ul << GP_DATMSK_DATMSK0_Pos)æGP_DATMSK_DATMSK1_Pos (1)çGP_DATMSK_DATMSK1_Msk (0x1ul << GP_DATMSK_DATMSK1_Pos)éGP_DATMSK_DATMSK2_Pos (2)êGP_DATMSK_DATMSK2_Msk (0x1ul << GP_DATMSK_DATMSK2_Pos)ìGP_DATMSK_DATMSK3_Pos (3)íGP_DATMSK_DATMSK3_Msk (0x1ul << GP_DATMSK_DATMSK3_Pos)ïGP_DATMSK_DATMSK4_Pos (4)ðGP_DATMSK_DATMSK4_Msk (0x1ul << GP_DATMSK_DATMSK4_Pos)òGP_DATMSK_DATMSK5_Pos (5)óGP_DATMSK_DATMSK5_Msk (0x1ul << GP_DATMSK_DATMSK5_Pos)õGP_DATMSK_DATMSK6_Pos (6)öGP_DATMSK_DATMSK6_Msk (0x1ul << GP_DATMSK_DATMSK6_Pos)øGP_DATMSK_DATMSK7_Pos (7)ùGP_DATMSK_DATMSK7_Msk (0x1ul << GP_DATMSK_DATMSK7_Pos)ûGP_PIN_PIN0_Pos (0)üGP_PIN_PIN0_Msk (0x1ul << GP_PIN_PIN
¦] §] ¨]
©]ª]«]¬]xn
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\..\..\..\Library\CMSIS\Include\C:\Keil_v5\ARM\ARMCC\Bin\..\include\..\..\..\Library\StdDriver\inc\Mini58Series.hcore_cm0.hsystem_Mini58Series.hstdint.hsys.hclk.hacmp.hadc.hfmc.hgpio.hi2c.hpwm.hspi.htimer.huart.hwdt.hwwdt.h4
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\Mini58Series.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilunsigned charunsigned shortunsigned longtáPIRQn_Type5qPACMP_T„„PADC_T½ŽPCLK_T‘Œ PFMC_T&÷ PGPIO_T´óPGPIO_DB_T.™PI2C_T@Ü%PINTR_T-—)PPWM_TÿÊ=PSPI_TÖ
ÆHPSYS_TŽ ½NPTIMER_TÖ �RPUART_T2
ˆWPWDT_Tá
ÄYPWWDT_Tÿ
ÓZPvu8Õ[!tòPvu16Ö[!tPvu32$×[!„IRQnNonMaskableInt_IRQnrHardFault_IRQnsSVCall_IRQn{PendSV_IRQn~SysTick_IRQnBOD_IRQnWDT_IRQnEINT0_IRQnEINT1_IRQnGPIO01_IRQnGPIO234_IRQnPWM_IRQnFB_IRQnTMR0_IRQnTMR1_IRQn UART0_IRQn UART1_IRQn
SPI_IRQnGPIO5_IRQnHIRC_IRQnI2C0_IRQnI2C1_IRQnACMP_IRQnPDWU_IRQnADC_IRQn*·‘·CTLˆ#STATUS·#VREF·# tY*‡ XDAT�#Õ�RESERVED0Ì#CTL·# CHEN·#$CMP0·#(CMP1·#,STATUS·#0¬�RESERVED1##4TRGDLY·#DEXTSMPT·#HSEQCTL·#LSEQDAT1�#PSEQDAT2�#TYt‡*¦
(PWRCTL·#AHBCLK·#APBCLK·#STATUS·# CLKSEL0·#CLKSEL1·#CLKDIV·#CLKSEL2·#PLLCTL·# CLKOCTL·#$*´ DISPCTL·#ISPADDR·#ISPDAT·#ISPCMD·# ISPTRG·#DFBA�#FATCTL·#” �RESERVED0‹#ISPSTS�#@*® $MODE·#DINOFF·#DOUT·#DATMSK·# PIN�#DBEN·#INTTYPE·#INTEN·#INTSRC·# *À DBCTL·#*­DCTL·#ADDR0·#DAT·#STATUS�# CLKDIV·#TOCTL·#ADDR1·#ADDR2·#ADDR3·# ADDRMSK0·#$ADDRMSK1·#(ADDRMSK2·#,ADDRMSK3·#0€�RESERVED0÷#4CTL1·#<STATUS1·#@*ÿ€IRQ0_SRC�#IRQ1_SRC�#IRQ2_SRC�#IRQ3_SRC�# IRQ4_SRC�#IRQ5_SRC�#IRQ6_SRC�#IRQ7_SRC�#IRQ8_SRC�# IRQ9_SRC�#$ÝYRESERVE0Ò#(IRQ12_SRC�#0IRQ13_SRC�#4IRQ14_SRC�#8«YRESERVE1 #<IRQ16_SRC�#@IRQ17_SRC�#DIRQ18_SRC�#HIRQ19_SRC�#LŠYRESERVE2#PIRQ25_SRC�#dYRESERVE3«#hIRQ28_SRC�#pIRQ29_SRC�#tCON·#xIRQ·#|*Ö�CLKPSC·#CLKDIV·#CTL·#PERIOD0·# PERIOD1·#PERIOD2·#PERIOD3·#PERIOD4·#PERIOD5·# CMPDAT0·#$CMPDAT1·#(CMPDAT2·#,CMPDAT3·#0CMPDAT4·#4CMPDAT5·#8è�RESERVED0ß #<INTEN·#TINTSTS·#XPOEN·#\BRKCTL·#`DTCTL·#dADCTCTL0·#hADCTCTL1·#lADCTSTS0·#pADCTSTS1·#tPHCHG·#xPHCHGNXT·#|PHCHGMSK·#€IFA·#„PCACTL·#ˆMSKALIGN·#Œ*ŽHCTL·#CLKDIV·#SSCTL·#‰�RESERVED0 # RX�#­�RESERVED1$ #TX·# Ñ�RESERVED2H #$SLVCTL·#<FIFOCTL·#@STATUS·#D*Ö„PDID�#RSTSTS·#IPRST0·#IPRST1·# Ò�RESERVED0É #BODCTL·#ú�RESERVED1ñ #P0_MFP·#0P1_MFP·#4P2_MFP·#8P3_MFP·#<P4_MFP·#@P5_MFP·#Dè�
RESERVED2_ #HIRCTCTL·#€IRCTIEN·#„IRCTISTS·#ˆ³�RESERVED3ª #ŒREGLCTL·#€*²CTL·#CMP·#INTSTS·#CNT�# CAP�#EXTCTL·#EINTSTS·#*á4DAT·#INTEN·#FIFO·#LINE·# MODEM·#MODEMSTS·#FIFOSTS·#INTSTS·#TOUT·# BAUD·#$IRDA·#(ALTCTL·#,FUNSEL·#0*ÿCTL·#ALTCTL·#*¶RLDCNT·#CTL·#STATUS·#CNT�# stu __DRV_SPI_H rfspi_pan159_irq() P52rfspi_pan159_cs(level) (P01=(level))rfspi_ce(v) xn297l_write_reg(CE_FSPI_ON|(v), 0)rfspi_irq rfspi_pan159_irqrfspi_cs rfspi_pan159_csrfspi_init rfspi_pan159_initrfspi_rwc rfspi_pan159_rwcrfspi_rws rfspi_pan159_rws¤›
..\..\..\Library\StdDriver\driver\..\..\..\Library\Device\Nuvoton\Mini58Series\Include\lib_driver_rfspi_pan159.hMini58Series.hØ
..\..\..\Library\StdDriver\driver\lib_driver_rfspi_pan159.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keilwxy
œ’
..\..\..\Library\StdDriver\driver\..\..\..\Library\StdDriver\driver\lib_driver_rfspi_pan159.clib_driver_rfspi_pan159.hà
..\..\..\Library\StdDriver\driver\lib_driver_rfspi_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil":{!/!I$ > %%%% %C
%C % %
%%%C%C&I  ((
     1 1 1 1
I8 
I
I8 4 !
I8
"I#7I$I%I&I 'I(I) * +,-./4  04 14 24 34 44 5.:;9? I6.:;9? 7.:;9G8.:;9? I 9.:;9? :.:;9G ;.:;9? I<.:;9? =.:;9G>.:;9? I@?.:;9? @@.:;9G@A.:;9? I@
B.:;9? @
C.:;9G@
D1E1F1XYWG1XYWH.1I.1@J.1@
K.1L.< 4 I? M.< 4 ? NIOPI:;9QI4 R S TUVW1X4I ,Y4I Z4I[4I,\4I]4I 4 ^4I ,4 _4I4 `4I,4 a4I4 b41 ,c41d41,e41f1g1hI iIjIkI 4 lI ,4 mI4 n1 o1p4I ? q4I? < r4I,s4It5Iu;v=w%x<%Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=9931,9931,6642 --cpu=Cortex-M0 --fpu=SoftVFP --output=.\obj\lib_driver_rfspi_pan159.o --vfemode=force
Input Comments:p1238-3Component: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]armasm --debug --diag_suppress=9931,9931,1602,1073 --cpu=Cortex-M0 --fpu=SoftVFP --apcs=/interwork/interwork --no_divide lib_driver_rfspi_pan159.oComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637]ArmCC --c99 --split_sections --debug -c -o.\obj\lib_driver_rfspi_pan159.o --depend=.\obj\lib_driver_rfspi_pan159.d --cpu=Cortex-M0 --apcs=interwork -O3 --diag_suppress=9931 -I..\..\..\Library\CMSIS\Include -I..\..\..\Library\Device\Nuvoton\Mini58Series\Include -I..\..\..\Library\StdDriver\inc -I..\..\Template -I..\..\..\Library\StdDriver\driver -I..\debug -IC:\Users\Terry\AppData\Local\Arm\Packs\Nuvoton\NuMicro_DFP\1.3.12\Device\Mini58\Include -IC:\Keil_v5\ARM\CMSIS\Include -D__MICROLIB -D__UVISION_VERSION=531 --omf_browse=.\obj\lib_driver_rfspi_pan159.crf ..\..\..\Library\StdDriver\driver\lib_driver_rfspi_pan159.c›››˜d›˜›˜*Œ|Jñÿ>2$h$h D
D öñÿˆˆtîÛÁ §
�u]D+ûâɱ™�fI,ö¿ˆN{ qÒD™H`@'á3 /^+%LëP²TeyußX¦\j#1<è7­`sd:imËqžDrHF@'á3­/x+LLPó
T³
ys
uG
X
\ì #À <„ 7V `) dý iÐ mŽ pT C Gâ
?¡
&c
2"
.à *§ Km O4 SçxštaW([ì"³;j6/_õc¼h‚l=oBÄFˆ>D%1¿-z)>JNÅRuw%séV­Zn!2:æ5¨^kb/gòk¥8gevdðÝ*Q>1"ñÿ
�(
‘2
’<
’T
”Z
“/Ö Ú Þ  W /Ö Ú Þ  W 8< 8< 0404042Ñ+Õ$2ÑÕÙ%öúþ(2ÑÕÙ&öBúþ) B)B2ÑÕÙ'ö>úþ*>*B */>;B```!"#2‚„†n2ÂyÆcàBïBB!B<BVBeBvB�BŸB°BÊBÙBêBBB2BMB{B•B¤BÁBÜBB%B4BHBgB‚B™BŸB´BÂBÊB2Ã|Çf2Â{Æe2¿zÃdØBæBôBBB)BJBaBzB›B²BÀB×BåBóBBB(BPBbByB’BÊBüB.BaB~B®BíB#BNBÊ3î3B3.BQ3z3Ÿ3ªBÒBØ3ìB$B*B?B2à†äpðBBB-BD2º…¾o2ºx¾bßBîBBBB)B5BABIB2»v¿`2ºw¾a2º}¾g2»~¿h2º¾i2º‚¾l2ºƒ¾må3.B2¼‡Àqä3ÏBèB5BNBžB·BBB=BVB2»ˆ¿ræ3F2º‰¾s2»Š¿t2ÙuÝ_¹B‰BÖB$BƒB¯B2Ñ�Õk2Ñ€ÕjÛB.ARM.attributes.strtab.shstrtab.rel.debug_pubnames.rel.debug_frame.rel.debug_line.rel.debug_info.reli.rfspi_pan159_init.symtab.comment.arm_vfe_header__ARM_grp..debug_abbrev.group.2_Am0000_lbphKItke$2_000000__ARM_grp.lib_driver_rfspi_pan159.c.2_of1000_Dtc_sVP_Clb_700000__ARM_grp.lib_driver_rfspi_pan159.h.2_8E0000_O546pty1Ald_300000__ARM_grp.Mini58Series.h.2_QtY000_6ciYCpJXQMa_c00000__ARM_grp.wwdt.h.2_c21000_gFFsFMOghTd_300000__ARM_grp.wdt.h.2_w41000_DM9$fP8hfd4_300000__ARM_grp.uart.h.2_uH0100_Ki8xywOXIW6_x00000__ARM_grp.timer.h.2_A6w000_Ac91bRVlD3c_q00000__ARM_grp.spi.h.2_Ijw000_0UZM7f0Yub8_h00000__ARM_grp.pwm.h.2_MK1000_fG$cffiOjwc_300000__ARM_grp.i2c.h.2_871000_4lsx0ZYq0a0_300000__ARM_grp.gpio.h.2_c62000_GRct7RTQsD2_300000__ARM_grp.fmc.h.2_w61000_FcovETmpqQ8_300000__ARM_grp.adc.h.2_0W1000_MKNIHme1Rf5_300000__ARM_grp.acmp.h.2_492000_yZAOtFClyL2_300000__ARM_grp.clk.h.2_IT3000_DShxJCxamyf_f00000__ARM_grp.sys.h.2_AJ3000_pSh8BGEZ7Hf_300000__ARM_grp.system_Mini58Series.h.2_BA2000_7MMgms6zZW8_l00000__ARM_grp.core_cm0.h.2_4_x000_vJXr5MNw3A3_Z00000__ARM_grp.core_cmFunc.h.2_Mt0000_4uf0Hujq4Cd_300000__ARM_grp.core_cmInstr.h.2_Yt0000_246z57cJXud_300000__ARM_grp.cmsis_armcc.h.2_EB1000_rsHno1kuxY7_E00000__ARM_grp.stdint.h.2_8G1000_Y8yz6lqXnp2_300000.debug_abbrev__ARM_asm.debug_abbrev.1.debug_macinfo.debug_loci.rfspi_pan159_rwsi.rfspi_pan159_rwc.revsh_text.rev16_textLib$$Request$$armlibSPI_OpenSPI_DisableAutoSSGPIO_SetModeCLK_SetModuleClockCLK_EnableModuleClock__ARM_grp..debug_pubnames$uart.h$.2_uH0100_Ki8xywOXIW6_x00000__ARM_grp..debug_pubnames$system_Mini58Series.h$.2_BA2000_7MMgms6zZW8_l00000__ARM_grp..debug_macinfo$wwdt.h$.2_c21000_gFFsFMOghTd_300000__ARM_grp..debug_macinfo$wdt.h$.2_w41000_DM9$fP8hfd4_300000__ARM_grp..debug_macinfo$uart.h$.2_uH0100_Ki8xywOXIW6_x00000__ARM_grp..debug_macinfo$timer.h$.2_A6w000_Ac91bRVlD3c_q00000__ARM_grp..debug_macinfo$system_Mini58Series.h$.2_BA2000_7MMgms6zZW8_l00000__ARM_grp..debug_macinfo$sys.h$.2_AJ3000_pSh8BGEZ7Hf_300000__ARM_grp..debug_macinfo$stdint.h$.2_8G1000_Y8yz6lqXnp2_300000__ARM_grp..de
~4r8l<|_¸ LØ0\$L,h\”$L¸h; D;dD;¨L;ô<;0H\xÜ\T\\,\ˆHLÐ `L0
°Là
ˆLh ¤A A, (AT H2œ h'(',''S'|~/ „ ܤ~X2´˜LLT\  ¨¬~M2¼¨LdT\¸ÔsŒ"~P2œ" L¼"d\ #Ð?ð#~O2$L$d\€$ÌL%~N2\%(L„7¤\(8HÒp>~Z2„> L$?p\”?8'Ì@M¦A~Y2,ALH[L\”[ðz„\~L2”\,LÀqL\ r`Mls~J2|s 
L�L\h�È!0‚~K2@‚À LŽL\LŽÄõ�~Q2 �PLp”L\¼”ÄÈ€•~R2�•D
LÔ¢L\ £Èœè£~S2ø£dL\©L\¨©Äplª~V2|ªX
LÔ´L\ µÄDäµ~W2ôµ¸L¬½L\ø½@8¿~[2H¿„LÌÃL\Ä`éxÈ~\2ŒÈÌ
LXÓL\¤Ó '°Ô6½èÔ~]2øÔLÚL\TÚÄ�Û~^2(ÛÄLìßL\8àÈ[á~I2áTÒLd³|\à´8Ã~U2(ÃLDĨ\ìÄÜÛÈÅ~T2ØÅ LäÅ \„Æä¡hÇ~2 pǤ‘͈ͼ€ÔÑp ¬/h DÛ0~X tÛ0~H ¤Û~X ¬Û0~H ÜÛ~ 7 äÛ~
7 ôÛ~ 7 Ü~ 7 Ü~
7 $Ü~X 4Ü~X LÜ8~X „ÜX~X ÜÜp~H LÝ~H TÝ~H \Ý~# dÝ~# lÝ~# tÝ~X |Ý~#X ”Ý(~'X ¼Þ~+X ÔÞ~/X ìÞˆ~3X tà8~7# ¬à~8X ´à~<X Ìà`~@X ,á~DX Dá~HX \á~LX tá~PX Œá~TX ¤á~XX ¼á(~\X äáp~`X Tâ ~d# tâ~eX |â~iX ”â~mX ¬âH~qX ôâ~uX ã ~y,㊶èžpTc/182 1633579529 0 0 100666 211588 `
ELF($4(ÜÙ@ºpGÀºpGpµ LF Fÿ÷þÿ*Fá Fÿ÷þÿ haC ` hIC `p½@pµ LF Fÿ÷þÿ*F¡ Fÿ÷þÿ h!C ` hIC `p½ @ƒÿ"Ûš@‰ ™@( Ú8ƒH›Ãi“C CÃapGƒH›h�CC`pGíàäàI ˆ`Hh(ÐGpG@I ˆ`H@h(ÐGpG @pµF
FHÿ÷þÿ"FL!É Fÿ÷þÿ-
Ð h!C `I`! ÿ÷þÿHE` h!‰C `p½À® @áàpµF
FHÿ÷þÿ"FL!É Fÿ÷þÿ-
Ð haC `HI`! ÿ÷þÿH` h!‰C `p½€®@áà ..\\..\\..\\Library\\StdDriver\\driver\\lib_driver_timer_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil__asm___25_lib_driver_timer_pan159_c_81fccacb____REV16dJ
..\\..\\..\\Library\\CMSIS\\Include\\cmsis_armcc.h… ..\\..\\..\\Library\\StdDriver\\driver\\lib_driver_timer_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil__asm___25_lib_driver_timer_pan159_c_81fccacb____REVSHdJ
..\\..\\..\\Library\\CMSIS\\Include\\cmsis_armcc.h“0ÿÿÿÿarmcc+|
 
   0ÿÿÿÿarmcc+|
 
   (ÿÿÿÿarmcc+|
  <(ÿÿÿÿarmcc+|
 DA|„…†Ž(ÿÿÿÿarmcc+|
  (ÿÿÿÿarmcc+|
 DA|„…†Ž(ÿÿÿÿarmcc+|
  (ÿÿÿÿarmcc+|
 (A|„…†Ž(ÿÿÿÿarmcc+|
 (A|„…†ŽØ
..\..\..\Library\StdDriver\driver\lib_driver_timer_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil8..\..\..\Library\StdDriver\driver\lib_driver_timer_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilY__s_lib_driver_timer_pan159_irq_handlerÝY__s_lib_driver_timer1_pan159_irq_handlerå$..\..\..\Library\StdDriver\driver\lib_driver_timer_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil<?¥°NVIC_SetPriority<iIRQn)ipriorityYt..\..\..\Library\StdDriver\driver\lib_driver_timer_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilD?ötimer_pan159_initDifreqY>iirq_handler) O©"%FÅ& f-FÝî&, fFõõ6B!f ..\..\..\Library\StdDriver\driver\lib_driver_timer_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil?™+TMR0_IRQHandlerF˜8-fTx..\..\..\Library\StdDriver\driver\lib_driver_timer_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilD?÷:timer1_pan159_initDifreqY>iirq_handler* Oª"&FÆ&@ f-FÞî&,A fFöõ6BFf ..\..\..\Library\StdDriver\driver\lib_driver_timer_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil?™OTMR1_IRQHandlerF˜8QfTD..\..\..\Library\StdDriver\driver\lib_driver_timer_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil(?ÃWDrvTimer0_SetTimer(iusecY"Fª[f-FÂõ&^f D..\..\..\Library\StdDriver\driver\lib_driver_timer_pan159.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil(?ÃaDrvTimer1_SetTimer(iusecY"Fªef-FÂõ&hf \R
..\..\..\Library\StdDriver\driver\lib_driver_timer_pan159.c€A
..\..\..\Library\CMSIS\Include\core_cm0.h³~+I}: ¬
..\..\..\Library\StdDriver\driver\..\..\..\Library\StdDriver\inc\..\..\..\Library\CMSIS\Include\lib_driver_timer_pan159.ctimer.hcore_cm0.h3¡¼ ¦{!ɺ+´~
..\..\..\Library\StdDriver\driver\..\..\..\Library\StdDriver\inc\lib_driver_timer_pan159.ctimer.hî¿~~ ¬
..\..\..\Library\StdDriver\driver\..\..\..\Library\StdDriver\inc\..\..\..\Library\CMSIS\Include\lib_driver_timer_pan159.ctimer.hcore_cm0.h:3ü¼ Ë{!$_+´~
..\..\..\Library\StdDriver\driver\..\..\..\Library\StdDriver\inc\lib_driver_timer_pan159.ctimer.hîã~~ Ä~
..\..\..\Library\StdDriver\driver\..\..\..\Library\StdDriver\inc\lib_driver_timer_pan159.ctimer.h×
QP}D}QDUPT}}D}QDUPT}}––(}P(U}––(}P(U__DATE__ "Oct 7 2021"__TIME__ "12:05:29"__STDC__ 1__STDC_VERSION__ 199901L__STDC_HOSTED__ 1__STDC_ISO_10646__ 200607__EDG__ 1__EDG_VERSION__ 407__EDG_SIZE_TYPE__ unsigned int__EDG_PTRDIFF_TYPE__ int__sizeof_int 4__sizeof_long 4__sizeof_ptr 4__ARMCC_VERSION 5060750__TARGET_CPU_CORTEX_M0 1__TARGET_FPU_SOFTVFP 1__TARGET_FPU_SOFTVFP 1__MICROLIB 1__UVISION_VERSION 531__CC_ARM 1__arm 1__arm__ 1__TARGET_ARCH_6S_M 1__TARGET_ARCH_ARM 0__TARGET_ARCH_THUMB 3__TARGET_ARCH_A64 0__TARGET_ARCH_AARCH32 1__TARGET_PROFILE_M 1__TARGET_FEATURE_HALFWORD 1__TARGET_FEATURE_THUMB 1__TARGET_FEATURE_DMB 1__TARGET_FEATURE_EXTENSION_REGISTER_COUNT 0__APCS_INTERWORK 1__thumb 1__thumb__ 1__t32__ 1__OPTIMISE_SPACE 1__OPT_SMALL_ASSERT 1__OPTIMISE_LEVEL 3__SOFTFP__ 1$xÝtimer_pan159_init"ÝTMR0_IRQHandler%|Ýtimer1_pan159_init"ÝTMR1_IRQHandler%HÝDrvTimer0_SetTimer%HÝDrvTimer1_SetTimer8%.:;< __stdint_h  __ARMCLIB_VERSION 5060037__INT64 __int64__INT64_C_SUFFIX__ ll__PASTE2(x,y) x ## y__PASTE(x,y) __PASTE2(x, y)__INT64_C(x) __ESCAPE__(__PASTE(x, __INT64_C_SUFFIX__))__UINT64_C(x) __ESCAPE__(__PASTE(x ## u, __INT64_C_SUFFIX__))__LONGLONG long long#__STDINT_DECLS %__CLIBNS,__CLIBNS sINT8_MIN -128tINT16_MIN -32768uINT32_MIN (~0x7fffffff)vINT64_MIN __INT64_C(~0x7fffffffffffffff)yINT8_MAX 127zINT16_MAX 32767{INT32_MAX 2147483647|INT64_MAX __INT64_C(9223372036854775807)UINT8_MAX 255€UINT16_MAX 65535�UINT32_MAX 4294967295u‚UINT64_MAX __UINT64_C(18446744073709551615)‡INT_LEAST8_MIN -128ˆINT_LEAST16_MIN -32768‰INT_LEAST32_MIN (~0x7fffffff)ŠINT_LEAST64_MIN __INT64_C(~0x7fffffffffffffff)�INT_LEAST8_MAX 127ŽINT_LEAST16_MAX 32767�INT_LEAST32_MAX 2147483647�INT_LEAST64_MAX __INT64_C(9223372036854775807)“UINT_LEAST8_MAX 255”UINT_LEAST16_MAX 65535•UINT_LEAST32_MAX 4294967295u–UINT_LEAST64_MAX __UINT64_C(18446744073709551615)›INT_FAST8_MIN (~0x7fffffff)œINT_FAST16_MIN (~0x7fffffff)�INT_FAST32_MIN (~0x7fffffff)žINT_FAST64_MIN __INT64_C(~0x7fffffffffffffff)¡INT_FAST8_MAX 2147483647¢INT_FAST16_MAX 2147483647£INT_FAST32_MAX 2147483647¤INT_FAST64_MAX __INT64_C(9223372036854775807)§UINT_FAST8_MAX 4294967295u¨UINT_FAST16_MAX 4294967295u©UINT_FAST32_MAX 4294967295uªUINT_FAST64_MAX __UINT64_C(18446744073709551615)²INTPTR_MIN INT32_MIN¹INTPTR_MAX INT32_MAXÀUINTPTR_MAX UINT32_MAXÆINTMAX_MIN __ESCAPE__(~0x7fffffffffffffffll)ÉINTMAX_MAX __ESCAPE__(9223372036854775807ll)ÌUINTMAX_MAX __ESCAPE__(18446744073709551615ull)ÕPTRDIFF_MIN INT32_MINÖPTRDIFF_MAX INT32_MAXÚSIG_ATOMIC_MIN (~0x7fffffff)ÛSIG_ATOMIC_MAX 2147483647áSIZE_MAX UINT32_MAXçWCHAR_MINèWCHAR_MAXîWCHAR_MIN 0ïWCHAR_MAX 65535óWINT_MIN (~0x7fffffff)ôWINT_MAX 2147483647ûINT8_C(x) (x)üINT16_C(x) (x)ýINT32_C(x) (x)þINT64_C(x) __INT64_C(x)€UINT8_C(x) (x ## u)�UINT16_C(x) (x ## u)‚UINT32_C(x) (x ## u)ƒUINT64_C(x) __UINT64_C(x)†INTMAX_C(x) __ESCAPE__(x ## ll)‡UINTMAX_C(x) __ESCAPE__(x ## ull)²__INT64³__LONGLONGPD
C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.hC:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] signed charshortintlong longunsigned charunsigned shortunsigned intunsigned long longPin
..\..\..\Library\CMSIS\Include\cmsis_armcc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil;Š9__get_CONTROLYa__resultYY__regControlYP<ÃE__set_CONTROL$YcontrolY__regControlYP;ýQ__get_IPSRYa__resultYY__regIPSRYP;·]__get_APSRYa__resultYY__regAPSRYP;ñi__get_xPSRYa__resultYY__regXPSRYP;¹u__get_PSPYa__resultYY__regProcessStackPointerYP<‚�__set_PSP$YtopOfProcStackY__regProcessStackPointerYP;È�__get_MSPYa__resultYY__regMainStackPointerYP<Ž™__set_MSP$YtopOfMainStackY__regMainStackPointerYP;Ï¥__get_PRIMASKYa__resultYY__regPriMaskYP<‰±__set_PRIMASK$YpriMaskY__regPriMaskYP;Ï·9__RBITY$Yvaluea__resultY\resultY\sBCD*__CORE_CMINSTR_H 5`V
..\..\..\Library\CMSIS\Include\core_cmInstr.hcmsis_armcc.hÌ
..\..\..\Library\CMSIS\Include\core_cmInstr.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilFGH*__CORE_CMFUNC_H 5`U
..\..\..\Library\CMSIS\Include\core_cmFunc.hcmsis_armcc.hÈ
..\..\..\Library\CMSIS\Include\core_cmFunc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\KeilJKL*__CORE_CM0_H_GENERIC ,J__CM0_CMSIS_VERSION_MAIN (0x04U)K__CM0_CMSIS_VERSION_SUB (0x1EU)L__CM0_CMSIS_VERSION ((__CM0_CMSIS_VERSION_MAIN << 16U) | __CM0_CMSIS_VERSION_SUB )O__CORTEX_M (0x00U)S__ASM __asmT__INLINE __inlineU__STATIC_INLINE static __inline|__FPU_USED 0U£¤¯__CORE_CM0_H_DEPENDANT Ò__I volatile constÔ__O volatileÕ__IO volatileØ__IM volatile constÙ__OM volatileÚ__IOM volatile…APSR_N_Pos 31U†APSR_N_Msk (1UL << APSR_N_Pos)ˆAPSR_Z_Pos 30U‰APSR_Z_Msk (1UL << APSR_Z_Pos)‹APSR_C_Pos 29UŒAPSR_C_Msk (1UL << APSR_C_Pos)ŽAPSR_V_Pos 28U�APSR_V_Msk (1UL << APSR_V_Pos) IPSR_ISR_Pos 0U¡IPSR_ISR_Msk (0x1FFUL )¸xPSR_N_Pos 31U¹xPSR_N_Msk (1UL << xPSR_N_Pos)»xPSR_Z_Pos 30U¼xPSR_Z_Msk (1UL << xPSR_Z_Pos)¾xPSR_C_Pos 29U¿xPSR_C_Msk (1UL << xPSR_C_Pos)ÁxPSR_V_Pos 28UÂxPSR_V_Msk (1UL << xPSR_V_Pos)ÄxPSR_T_Pos 24UÅxPSR_T_Msk (1UL << xPSR_T_Pos)ÇxPSR_ISR_Pos 0UÈxPSR_ISR_Msk (0x1FFUL )ÚCONTROL_SPSEL_Pos 1UÛCONTROL_SPSEL_Msk (1UL << CONTROL_SPSEL_Pos)“SCB_CPUID_IMPLEMENTER_Pos 24U”SCB_CPUID_IMPLEMENTER_Msk (0xFFUL << SCB_CPUID_IMPLEMENTER_Pos)–SCB_CPUID_VARIANT_Pos 20U—SCB_CPUID_VARIANT_Msk (0xFUL << SCB_CPUID_VARIANT_Pos)™SCB_CPUID_ARCHITECTURE_Pos 16UšSCB_CPUID_ARCHITECTURE_Msk (0xFUL << SCB_CPUID_ARCHITECTURE_Pos)œSCB_CPUID_PARTNO_Pos 4U�SCB_CPUID_PARTNO_Msk (0xFFFUL << SCB_CPUID_PARTNO_Pos)ŸSCB_CPUID_REVISION_Pos 0U SCB_CPUID_REVISION_Msk (0xFUL )£SCB_ICSR_NMIPENDSET_Pos 31U¤SCB_ICSR_NMIPENDSET_Msk (1UL << SCB_ICSR_NMIPENDSET_Pos)¦SCB_ICSR_PENDSVSET_Pos 28U§SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos)©SCB_ICSR_PENDSVCLR_Pos 27UªSCB_ICSR_PENDSVCLR_Msk (1UL << SCB_ICSR_PENDSVCLR_Pos)¬SCB_ICSR_PENDSTSET_Pos 26U­SCB_ICSR_PENDSTSET_Msk (1UL << SCB_ICSR_PENDSTSET_Pos)¯SCB_ICSR_PENDSTCLR_Pos 25U°SCB_ICSR_PENDSTCLR_Msk (1UL << SCB_ICSR_PENDSTCLR_Pos)²SCB_ICSR_ISRPREEMPT_Pos 23U³SCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos)µSCB_ICSR_ISRPENDING_Pos 22USCB_ICSR_ISRPENDING_Msk (1UL << SCB_ICSR_ISRPENDING_Pos)¸SCB_ICSR_VECTPENDING_Pos 12U¹SCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos)»SCB_ICSR_VECTACTIVE_Pos 0U¼SCB_ICSR_VECTACTIVE_Msk (0x1FFUL )¿SCB_AIRCR_VECTKEY_Pos 16UÀSCB_AIRCR_VECTKEY_Msk (0xFFFFUL << SCB_AIRCR_VECTKEY_Pos)ÂSCB_AIRCR_VECTKEYSTAT_Pos 16UÃSCB_AIRCR_VECTKEYSTAT_Msk (0xFFFFUL << SCB_AIRCR_VECTKEYSTAT_Pos)ÅSCB_AIRCR_ENDIANESS_Pos 15UÆSCB_AIRCR_ENDIANESS_Msk (1UL << SCB_AIRCR_ENDIANESS_Pos)ÈSCB_AIRCR_SYSRESETREQ_Pos 2UÉSCB_AIRCR_SYSRESETREQ_Msk (1UL << SCB_AIRCR_SYSRESETREQ_Pos)ËSCB_AIRCR_VECTCLRACTIVE_Pos 1UÌSCB_AIRCR_VECTCLRACTIVE_Msk (1UL << SCB_AIRCR_VECTCLRACTIVE_Pos)ÏSCB_SCR_SEVONPEND_Pos 4UÐSCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos)ÒSCB_SCR_SLEEPDEEP_Pos 2UÓSCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos)ÕSCB_SCR_SLEEPONEXIT_Pos 1UÖSCB_SCR_SLEEPONEXIT_Msk (1UL << SCB_SCR_SLEEPONEXIT_Pos)ÙSCB_CCR_STKALIGN_Pos 9UÚSCB_CCR_STKALIGN_Msk (1UL << SCB_CCR_STKALIGN_Pos)ÜSCB_CCR_UNALIGN_TRP_Pos 3UÝSCB_CCR_UNALIGN_TRP_Msk (1UL << SCB_CCR_UNALIGN_TRP_Pos)àSCB_SHCSR_SVCALLPENDED_Pos 15UáSCB_SHCSR_SVCALLPENDED_Msk (1UL << SCB_SHCSR_SVCALLPENDED_Pos)ùSysTick_CTRL_COUNTFLAG_Pos 16UúSysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos)üSysTick_CTRL_CLKSOURCE_Pos 2UýSysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos)ÿSysTick_CTRL_TICKINT_Pos 1U€SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos)‚SysTick_CTRL_ENABLE_Pos 0UƒSysTick_CTRL_ENABLE_Msk (1UL )†SysTick_LOAD_RELOAD_Pos 0U‡SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL )ŠSysTick_VAL_CURRENT_Pos 0U‹SysTick_VAL_CURRENT_Msk (0xFFFFFFUL )ŽSysTick_CALIB_NOREF_Pos 31U�SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALI
..\..\..\Library\CMSIS\Include\core_cm0.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\Users\Terry\Desktop\PAN159-Template\SampleCode\Template\Keil*›!_reserved0Y#!VY#!CY#!ZY#!NY#S®bÇwYPAPSR_Type‚*ì!ISRY# !_reserved0Y#Sÿb@wYPIPSR_Typel�*š!ISRY# !_reserved0Y#!TY#!_reserved1Y#!VY#!CY#!ZY#!NY#S­b‘wYPxPSR_Typeµ*„!_reserved0Y#!SPSELY#!_reserved1Y#S—b?wYPCONTROL_Type„×*¬ º¬ISER±#ÑYRESERVED0Æ#ë¬ICERâ#€ƒYRSERVED1ø#„�¬ISPR#€µYRESERVED2*#„ЬICPRG#€èYRESERVED3]#„…Y?RESERVED4z#€ ¬IP—#€tYPNVIC_Type¬ö*Ì(CPUIDR#ICSR¬#RESERVED0Y#AIRCR¬# SCR¬#CCR¬#RESERVED1Y#³¬SHP*#SHCSR¬#$YtLPSCB_TypeÄ�*œ CTRL¬#LOAD¬#VAL¬#CALIBR# PSysTick_Typegö<Õ €NVIC_DisableIRQ$IRQn;‘
�NVIC_GetPendingIRQY$IRQna__resultY<¸
˜NVIC_SetPendingIRQ$IRQn<á
£NVIC_ClearPendingIRQ$IRQn;› ÈNVIC_GetPriorityY$IRQna__resultY<µ ÚNVIC_SystemReset;î �SysTick_ConfigY$Yticksa__resultY9’ õNVIC_EnableIRQ$IRQnNOPQ__SYSTEM_MINI58SERIES_H__ __XTAL12M (12000000UL)__XTAL32K (32768UL)__IRC10K (10000UL)__XTAL __XTAL12M__HXT __XTAL __HIRC (22118400UL)lb
..\..\..\Library\Device\Nuvoton\Mini58Series\Include\system_Mini58Series.h4