1685|2

7048

帖子

11

TA的资源

版主

楼主
 

【小华HC32F4A0】HC32F4A0_DDL_Rev2.0.0资料目录分享 [复制链接]

 

小华半导体提供资料包。这里分享一下他的目录结构,以便查找资料方便

卷 新加卷 的文件夹 PATH 列表
卷序列号为 7C1B-95B2
H:.
│  LICENSE
│  README.txt
│  
├─documents
│      hc32f4a0_ddl.chm
│      
├─drivers
│  ├─bsp
│  │  ├─components
│  │  │  ├─24cxx
│  │  │  │      24cxx.c
│  │  │  │      24cxx.h
│  │  │  │      
│  │  │  ├─nt35510
│  │  │  │      nt35510.c
│  │  │  │      nt35510.h
│  │  │  │      
│  │  │  ├─ov5640
│  │  │  │      ov5640.c
│  │  │  │      ov5640.h
│  │  │  │      
│  │  │  ├─s29gl064n90tfi03
│  │  │  │      s29gl064n90tfi03.c
│  │  │  │      s29gl064n90tfi03.h
│  │  │  │      
│  │  │  ├─tca9539
│  │  │  │      tca9539.c
│  │  │  │      tca9539.h
│  │  │  │      
│  │  │  ├─w25qxx
│  │  │  │      w25qxx.c
│  │  │  │      w25qxx.h
│  │  │  │      
│  │  │  └─wm8731
│  │  │          wm8731.c
│  │  │          wm8731.h
│  │  │          
│  │  └─ev_hc32f4a0_lqfp176
│  │          ev_hc32f4a0_lqfp176.c
│  │          ev_hc32f4a0_lqfp176.h
│  │          ev_hc32f4a0_lqfp176_24cxx.c
│  │          ev_hc32f4a0_lqfp176_24cxx.h
│  │          ev_hc32f4a0_lqfp176_bsp.h
│  │          ev_hc32f4a0_lqfp176_is42s16400j7tli.c
│  │          ev_hc32f4a0_lqfp176_is42s16400j7tli.h
│  │          ev_hc32f4a0_lqfp176_is62wv51216.c
│  │          ev_hc32f4a0_lqfp176_is62wv51216.h
│  │          ev_hc32f4a0_lqfp176_mt29f2g08ab.c
│  │          ev_hc32f4a0_lqfp176_mt29f2g08ab.h
│  │          ev_hc32f4a0_lqfp176_nt35510.c
│  │          ev_hc32f4a0_lqfp176_nt35510.h
│  │          ev_hc32f4a0_lqfp176_ov5640.c
│  │          ev_hc32f4a0_lqfp176_ov5640.h
│  │          ev_hc32f4a0_lqfp176_tca9539.c
│  │          ev_hc32f4a0_lqfp176_tca9539.h
│  │          ev_hc32f4a0_lqfp176_w25qxx.c
│  │          ev_hc32f4a0_lqfp176_w25qxx.h
│  │          ev_hc32f4a0_lqfp176_wm8731.c
│  │          ev_hc32f4a0_lqfp176_wm8731.h
│  │          
│  ├─cmsis
│  │  ├─Device
│  │  │  └─HDSC
│  │  │      └─hc32f4xx
│  │  │          ├─Include
│  │  │          │      hc32f4a0.h
│  │  │          │      hc32f4xx.h
│  │  │          │      system_hc32f4a0.h
│  │  │          │      
│  │  │          └─Source
│  │  │              │  system_hc32f4a0.c
│  │  │              │  
│  │  │              ├─ARM
│  │  │              │  │  startup_hc32f4a0.s
│  │  │              │  │  
│  │  │              │  ├─flashloader
│  │  │              │  │      HC32F4A0_1M.FLM
│  │  │              │  │      HC32F4A0_2M.FLM
│  │  │              │  │      HC32F4A0_otp.FLM
│  │  │              │  │      HC32F4A0_RAM.FLM
│  │  │              │  │      ram.ini
│  │  │              │  │      
│  │  │              │  └─sfr
│  │  │              │          HDSC_HC32F4A0.SFR
│  │  │              │          
│  │  │              ├─GCC
│  │  │              │  │  startup_hc32f4a0.S
│  │  │              │  │  
│  │  │              │  ├─linker
│  │  │              │  │      HC32F4A0xG.ld
│  │  │              │  │      HC32F4A0xI.ld
│  │  │              │  │      
│  │  │              │  └─svd
│  │  │              │          HDSC_HC32F4A0.svd
│  │  │              │          
│  │  │              └─IAR
│  │  │                  │  startup_hc32f4a0.s
│  │  │                  │  
│  │  │                  ├─flashloader
│  │  │                  │      FlashHC32F4A0.mac
│  │  │                  │      FlashHC32F4A0.out
│  │  │                  │      FlashHC32F4A0_otp.out
│  │  │                  │      
│  │  │                  ├─linker
│  │  │                  │      HC32F4A0xG.icf
│  │  │                  │      HC32F4A0xI.icf
│  │  │                  │      HC32F4A0_RAM.icf
│  │  │                  │      
│  │  │                  └─svd
│  │  │                          HDSC_HC32F4A0.svd
│  │  │                          
│  │  └─Include
│  │          arm_common_tables.h
│  │          arm_const_structs.h
│  │          arm_helium_utils.h
│  │          arm_math.h
│  │          arm_mve_tables.h
│  │          arm_vec_math.h
│  │          cachel1_armv7.h
│  │          cmsis_armcc.h
│  │          cmsis_armclang.h
│  │          cmsis_armclang_ltm.h
│  │          cmsis_compiler.h
│  │          cmsis_gcc.h
│  │          cmsis_iccarm.h
│  │          cmsis_version.h
│  │          core_armv81mml.h
│  │          core_armv8mbl.h
│  │          core_armv8mml.h
│  │          core_cm0.h
│  │          core_cm0plus.h
│  │          core_cm1.h
│  │          core_cm23.h
│  │          core_cm3.h
│  │          core_cm33.h
│  │          core_cm35p.h
│  │          core_cm4.h
│  │          core_cm55.h
│  │          core_cm7.h
│  │          core_sc000.h
│  │          core_sc300.h
│  │          mpu_armv7.h
│  │          mpu_armv8.h
│  │          pmu_armv8.h
│  │          tz_context.h
│  │          
│  └─hc32_ll_driver
│      ├─inc
│      │      hc32f4a0_ll_interrupts_share.h
│      │      hc32_ll.h
│      │      hc32_ll_adc.h
│      │      hc32_ll_aes.h
│      │      hc32_ll_aos.h
│      │      hc32_ll_can.h
│      │      hc32_ll_clk.h
│      │      hc32_ll_cmp.h
│      │      hc32_ll_crc.h
│      │      hc32_ll_ctc.h
│      │      hc32_ll_dac.h
│      │      hc32_ll_dcu.h
│      │      hc32_ll_def.h
│      │      hc32_ll_dma.h
│      │      hc32_ll_dmc.h
│      │      hc32_ll_dvp.h
│      │      hc32_ll_efm.h
│      │      hc32_ll_emb.h
│      │      hc32_ll_eth.h
│      │      hc32_ll_event_port.h
│      │      hc32_ll_fcg.h
│      │      hc32_ll_fcm.h
│      │      hc32_ll_fmac.h
│      │      hc32_ll_gpio.h
│      │      hc32_ll_hash.h
│      │      hc32_ll_hrpwm.h
│      │      hc32_ll_i2c.h
│      │      hc32_ll_i2s.h
│      │      hc32_ll_icg.h
│      │      hc32_ll_interrupts.h
│      │      hc32_ll_keyscan.h
│      │      hc32_ll_mau.h
│      │      hc32_ll_mpu.h
│      │      hc32_ll_nfc.h
│      │      hc32_ll_ots.h
│      │      hc32_ll_pwc.h
│      │      hc32_ll_qspi.h
│      │      hc32_ll_rmu.h
│      │      hc32_ll_rtc.h
│      │      hc32_ll_sdioc.h
│      │      hc32_ll_smc.h
│      │      hc32_ll_spi.h
│      │      hc32_ll_sram.h
│      │      hc32_ll_swdt.h
│      │      hc32_ll_tmr0.h
│      │      hc32_ll_tmr2.h
│      │      hc32_ll_tmr4.h
│      │      hc32_ll_tmr6.h
│      │      hc32_ll_tmra.h
│      │      hc32_ll_trng.h
│      │      hc32_ll_usart.h
│      │      hc32_ll_usb.h
│      │      hc32_ll_utility.h
│      │      hc32_ll_wdt.h
│      │      
│      └─src
│              hc32f4a0_ll_interrupts_share.c
│              hc32_ll.c
│              hc32_ll_adc.c
│              hc32_ll_aes.c
│              hc32_ll_aos.c
│              hc32_ll_can.c
│              hc32_ll_clk.c
│              hc32_ll_cmp.c
│              hc32_ll_crc.c
│              hc32_ll_ctc.c
│              hc32_ll_dac.c
│              hc32_ll_dcu.c
│              hc32_ll_dma.c
│              hc32_ll_dmc.c
│              hc32_ll_dvp.c
│              hc32_ll_efm.c
│              hc32_ll_emb.c
│              hc32_ll_eth.c
│              hc32_ll_event_port.c
│              hc32_ll_fcg.c
│              hc32_ll_fcm.c
│              hc32_ll_fmac.c
│              hc32_ll_gpio.c
│              hc32_ll_hash.c
│              hc32_ll_hrpwm.c
│              hc32_ll_i2c.c
│              hc32_ll_i2s.c
│              hc32_ll_icg.c
│              hc32_ll_interrupts.c
│              hc32_ll_keyscan.c
│              hc32_ll_mau.c
│              hc32_ll_mpu.c
│              hc32_ll_nfc.c
│              hc32_ll_ots.c
│              hc32_ll_pwc.c
│              hc32_ll_qspi.c
│              hc32_ll_rmu.c
│              hc32_ll_rtc.c
│              hc32_ll_sdioc.c
│              hc32_ll_smc.c
│              hc32_ll_spi.c
│              hc32_ll_sram.c
│              hc32_ll_swdt.c
│              hc32_ll_tmr0.c
│              hc32_ll_tmr2.c
│              hc32_ll_tmr4.c
│              hc32_ll_tmr6.c
│              hc32_ll_tmra.c
│              hc32_ll_trng.c
│              hc32_ll_usart.c
│              hc32_ll_usb.c
│              hc32_ll_utility.c
│              hc32_ll_wdt.c
│              
├─midwares
│  ├─3rd_party
│  └─hc32
│      ├─iec60730_class_b_stl
│      │  │  stl_common.h
│      │  │  stl_conf.h
│      │  │  stl_test_runtime.c
│      │  │  stl_test_runtime.h
│      │  │  stl_test_startup.c
│      │  │  stl_test_startup.h
│      │  │  stl_utility.c
│      │  │  stl_utility.h
│      │  │  
│      │  └─stl_test_item
│      │      ├─inc
│      │      │      stl_sw_crc32.h
│      │      │      stl_test_cpu.h
│      │      │      stl_test_flash.h
│      │      │      stl_test_interrupt.h
│      │      │      stl_test_pc.h
│      │      │      stl_test_ram.h
│      │      │      
│      │      └─src
│      │          │  stl_sw_crc32.c
│      │          │  stl_test_flash.c
│      │          │  stl_test_interrupt.c
│      │          │  stl_test_ram_runtime.c
│      │          │  
│      │          ├─EWARM
│      │          │      stl_test_cpu_runtime.s
│      │          │      stl_test_cpu_startup.s
│      │          │      stl_test_full_ram_startup.s
│      │          │      stl_test_pc.s
│      │          │      
│      │          ├─GCC
│      │          └─MDK
│      │                  stl_test_cpu_runtime.s
│      │                  stl_test_cpu_startup.s
│      │                  stl_test_full_ram_startup.s
│      │                  stl_test_pc.s
│      │                  
│      └─usb
│          │  usb_lib.h
│          │  
│          ├─usb_device_lib
│          │  ├─device_class
│          │  │  ├─cdc_msc_composite
│          │  │  │      usb_dev_cdc_msc_wrapper.c
│          │  │  │      usb_dev_cdc_msc_wrapper.h
│          │  │  │      
│          │  │  ├─custom_hid
│          │  │  │      usb_dev_custom_hid_class.c
│          │  │  │      usb_dev_custom_hid_class.h
│          │  │  │      
│          │  │  ├─hid_cdc_composite
│          │  │  │      usb_dev_hid_cdc_wrapper.c
│          │  │  │      usb_dev_hid_cdc_wrapper.h
│          │  │  │      
│          │  │  ├─hid_keyboard
│          │  │  │      usb_dev_keyboard_class.c
│          │  │  │      usb_dev_keyboard_class.h
│          │  │  │      
│          │  │  ├─hid_mouse
│          │  │  │      usb_dev_mouse_class.c
│          │  │  │      usb_dev_mouse_class.h
│          │  │  │      
│          │  │  ├─hid_msc_composite
│          │  │  │      usb_dev_hid_msc_wrapper.c
│          │  │  │      usb_dev_hid_msc_wrapper.h
│          │  │  │      
│          │  │  ├─msc
│          │  │  │      usb_dev_msc_bot.c
│          │  │  │      usb_dev_msc_bot.h
│          │  │  │      usb_dev_msc_class.c
│          │  │  │      usb_dev_msc_class.h
│          │  │  │      usb_dev_msc_data.c
│          │  │  │      usb_dev_msc_data.h
│          │  │  │      usb_dev_msc_mem.h
│          │  │  │      usb_dev_msc_scsi.c
│          │  │  │      usb_dev_msc_scsi.h
│          │  │  │      
│          │  │  └─single_cdc
│          │  │          usb_dev_cdc_class.c
│          │  │          usb_dev_cdc_class.h
│          │  │          
│          │  └─device_core
│          │          usb_dev_core.c
│          │          usb_dev_core.h
│          │          usb_dev_ctrleptrans.c
│          │          usb_dev_ctrleptrans.h
│          │          usb_dev_def.h
│          │          usb_dev_driver.c
│          │          usb_dev_driver.h
│          │          usb_dev_int.c
│          │          usb_dev_int.h
│          │          usb_dev_stdreq.c
│          │          usb_dev_stdreq.h
│          │          
│          └─usb_host_lib
│              ├─host_class
│              │  ├─cdc
│              │  │      usb_host_cdc_class.c
│              │  │      usb_host_cdc_class.h
│              │  │      usb_host_cdc_ctrl.c
│              │  │      usb_host_cdc_ctrl.h
│              │  │      
│              │  ├─hid
│              │  │      usb_host_hid_class.c
│              │  │      usb_host_hid_class.h
│              │  │      usb_host_hid_keyboardapp.c
│              │  │      usb_host_hid_keyboardapp.h
│              │  │      usb_host_hid_mouseapp.c
│              │  │      usb_host_hid_mouseapp.h
│              │  │      
│              │  └─msc
│              │          usb_host_msc_bot.c
│              │          usb_host_msc_bot.h
│              │          usb_host_msc_class.c
│              │          usb_host_msc_class.h
│              │          usb_host_msc_fatfs.c
│              │          usb_host_msc_scsi.c
│              │          usb_host_msc_scsi.h
│              │          
│              └─host_core
│                      usb_host_cfgch.c
│                      usb_host_cfgch.h
│                      usb_host_core.c
│                      usb_host_core.h
│                      usb_host_ctrltrans.c
│                      usb_host_ctrltrans.h
│                      usb_host_def.h
│                      usb_host_driver.c
│                      usb_host_driver.h
│                      usb_host_int.c
│                      usb_host_int.h
│                      usb_host_stdreq.c
│                      usb_host_stdreq.h
│                      
├─projects
│  └─ev_hc32f4a0_lqfp176
│      ├─applications
│      │  ├─execute_inplace
│      │  │  └─qspi_xip
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  qspi_xip.ewd
│      │  │      │  │  qspi_xip.ewp
│      │  │      │  │  qspi_xip.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0.mac
│      │  │      │  │  │      FlashHC32F4A0.out
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.out
│      │  │      │  │  │      FlashHC32F4A0_qspi.flash
│      │  │      │  │  │      FlashHC32F4A0_qspi.out
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          qspi_xip.dni
│      │  │      │          qspi_xip_Debug.jlink
│      │  │      │          qspi_xip_Release.jlink
│      │  │      │          
│      │  │      ├─MDK
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  qspi_xip.uvoptx
│      │  │      │  │  qspi_xip.uvprojx
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      ├─flashloader
│      │  │      │      │      HC32F4A0_qspi.FLM
│      │  │      │      │      
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─functional_safety
│      │  │  └─iec60730_class_b
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  iec60730_class_b.ewd
│      │  │      │  │  iec60730_class_b.ewp
│      │  │      │  │  iec60730_class_b.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          iec60730_class_b.dni
│      │  │      │          iec60730_class_b_Debug.jlink
│      │  │      │          iec60730_class_b_Release.jlink
│      │  │      │          
│      │  │      ├─MDK
│      │  │      │  │  iec60730_class_b.uvoptx
│      │  │      │  │  iec60730_class_b.uvprojx
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │          │  hc32f4xx_conf.h
│      │  │          │  main.c
│      │  │          │  main.h
│      │  │          │  runtime_test.c
│      │  │          │  runtime_test.h
│      │  │          │  startup_test.c
│      │  │          │  stl_bsp_conf.h
│      │  │          │  
│      │  │          └─test_impl_item
│      │  │                  test_impl_adc.c
│      │  │                  test_impl_adc.h
│      │  │                  test_impl_clk.c
│      │  │                  test_impl_clk.h
│      │  │                  test_impl_gpio.c
│      │  │                  test_impl_gpio.h
│      │  │                  test_impl_interrupt.c
│      │  │                  test_impl_interrupt.h
│      │  │                  test_impl_wdt.c
│      │  │                  test_impl_wdt.h
│      │  │                  
│      │  ├─iap
│      │  │  ├─iap_app
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  iap_app.ewd
│      │  │  │  │  │  iap_app.ewp
│      │  │  │  │  │  iap_app.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          iap_app.dni
│      │  │  │  │          iap_app_Debug.jlink
│      │  │  │  │          iap_app_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  iap_app_PyOCDDebug.launch
│      │  │  │  │  │  iap_app_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  iap_app.uvoptx
│      │  │  │  │  │  iap_app.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          com.c
│      │  │  │          com.h
│      │  │  │          flash.c
│      │  │  │          flash.h
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          modem.c
│      │  │  │          modem.h
│      │  │  │          
│      │  │  ├─iap_boot
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  iap_boot.ewd
│      │  │  │  │  │  iap_boot.ewp
│      │  │  │  │  │  iap_boot.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          iap_boot.dni
│      │  │  │  │          iap_boot_Debug.jlink
│      │  │  │  │          iap_boot_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  iap_boot_PyOCDDebug.launch
│      │  │  │  │  │  iap_boot_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  iap_boot.uvoptx
│      │  │  │  │  │  iap_boot.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          com.c
│      │  │  │          com.h
│      │  │  │          flash.c
│      │  │  │          flash.h
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          modem.c
│      │  │  │          modem.h
│      │  │  │          
│      │  │  ├─iap_ymodem_app
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  iap_ymodem_app.ewd
│      │  │  │  │  │  iap_ymodem_app.ewp
│      │  │  │  │  │  iap_ymodem_app.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          iap_ymodem_app.dni
│      │  │  │  │          iap_ymodem_app_Debug.jlink
│      │  │  │  │          iap_ymodem_app_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  iap_ymodem_app_PyOCDDebug.launch
│      │  │  │  │  │  iap_ymodem_app_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  iap_ymodem_app.uvoptx
│      │  │  │  │  │  iap_ymodem_app.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          com.c
│      │  │  │          com.h
│      │  │  │          flash.c
│      │  │  │          flash.h
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─iap_ymodem_boot
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  iap_ymodem_boot.ewd
│      │  │      │  │  iap_ymodem_boot.ewp
│      │  │      │  │  iap_ymodem_boot.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          iap_ymodem_boot.dni
│      │  │      │          iap_ymodem_boot_Debug.jlink
│      │  │      │          iap_ymodem_boot_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  iap_ymodem_boot_PyOCDDebug.launch
│      │  │      │  │  iap_ymodem_boot_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  iap_ymodem_boot.uvoptx
│      │  │      │  │  iap_ymodem_boot.uvprojx
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              com.c
│      │  │              com.h
│      │  │              flash.c
│      │  │              flash.h
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              ymodem.c
│      │  │              ymodem.h
│      │  │              
│      │  └─usb
│      │      ├─usb_dev_cdc
│      │      │  │  Readme.txt
│      │      │  │  
│      │      │  ├─EWARM
│      │      │  │  │  startup_hc32f4a0.s
│      │      │  │  │  usb_dev_cdc.ewd
│      │      │  │  │  usb_dev_cdc.ewp
│      │      │  │  │  usb_dev_cdc.eww
│      │      │  │  │  
│      │      │  │  ├─config
│      │      │  │  │  ├─flashloader
│      │      │  │  │  │      FlashHC32F4A0xG.flash
│      │      │  │  │  │      FlashHC32F4A0xI.flash
│      │      │  │  │  │      FlashHC32F4A0_otp.flash
│      │      │  │  │  │      HC32F4A0xG.board
│      │      │  │  │  │      HC32F4A0xI.board
│      │      │  │  │  │      
│      │      │  │  │  └─linker
│      │      │  │  │          HC32F4A0xG.icf
│      │      │  │  │          HC32F4A0xI.icf
│      │      │  │  │          HC32F4A0_RAM.icf
│      │      │  │  │          
│      │      │  │  └─settings
│      │      │  │          usb_dev_cdc.dni
│      │      │  │          usb_dev_cdc_Debug.jlink
│      │      │  │          usb_dev_cdc_Release.jlink
│      │      │  │          
│      │      │  ├─GCC
│      │      │  │  │  .cproject
│      │      │  │  │  .project
│      │      │  │  │  startup_hc32f4a0.S
│      │      │  │  │  usb_dev_cdc_PyOCDDebug.launch
│      │      │  │  │  usb_dev_cdc_PyOCDDownload.launch
│      │      │  │  │  
│      │      │  │  ├─.settings
│      │      │  │  │      language.settings.xml
│      │      │  │  │      
│      │      │  │  └─config
│      │      │  │      └─linker
│      │      │  │              HC32F4A0xG.ld
│      │      │  │              HC32F4A0xI.ld
│      │      │  │              HC32F4A0_RAM.ld
│      │      │  │              
│      │      │  ├─MDK
│      │      │  │  │  JLinkSettings.ini
│      │      │  │  │  startup_hc32f4a0.s
│      │      │  │  │  usb_dev_cdc.uvoptx
│      │      │  │  │  usb_dev_cdc.uvprojx
│      │      │  │  │  
│      │      │  │  └─config
│      │      │  │      │  debug_init.ini
│      │      │  │      │  release_init.ini
│      │      │  │      │  
│      │      │  │      └─linker
│      │      │  │              HC32F4A0xG.sct
│      │      │  │              HC32F4A0xI.sct
│      │      │  │              
│      │      │  └─source
│      │      │          cdc_data_process.c
│      │      │          cdc_data_process.h
│      │      │          hc32f4xx_conf.h
│      │      │          main.c
│      │      │          main.h
│      │      │          usb_app_conf.h
│      │      │          usb_bsp.c
│      │      │          usb_bsp.h
│      │      │          usb_dev_desc.c
│      │      │          usb_dev_desc.h
│      │      │          usb_dev_user.c
│      │      │          usb_dev_user.h
│      │      │          
│      │      ├─usb_dev_cdc_msc
│      │      │  │  Readme.txt
│      │      │  │  
│      │      │  ├─EWARM
│      │      │  │  │  startup_hc32f4a0.s
│      │      │  │  │  usb_dev_cdc_msc.ewd
│      │      │  │  │  usb_dev_cdc_msc.ewp
│      │      │  │  │  usb_dev_cdc_msc.eww
│      │      │  │  │  
│      │      │  │  ├─config
│      │      │  │  │  ├─flashloader
│      │      │  │  │  │      FlashHC32F4A0xG.flash
│      │      │  │  │  │      FlashHC32F4A0xI.flash
│      │      │  │  │  │      FlashHC32F4A0_otp.flash
│      │      │  │  │  │      HC32F4A0xG.board
│      │      │  │  │  │      HC32F4A0xI.board
│      │      │  │  │  │      
│      │      │  │  │  └─linker
│      │      │  │  │          HC32F4A0xG.icf
│      │      │  │  │          HC32F4A0xI.icf
│      │      │  │  │          HC32F4A0_RAM.icf
│      │      │  │  │          
│      │      │  │  └─settings
│      │      │  │          usb_dev_cdc_msc.dni
│      │      │  │          usb_dev_cdc_msc_Debug.jlink
│      │      │  │          usb_dev_cdc_msc_Release.jlink
│      │      │  │          
│      │      │  ├─GCC
│      │      │  │  │  .cproject
│      │      │  │  │  .project
│      │      │  │  │  startup_hc32f4a0.S
│      │      │  │  │  usb_dev_cdc_msc_PyOCDDebug.launch
│      │      │  │  │  usb_dev_cdc_msc_PyOCDDownload.launch
│      │      │  │  │  
│      │      │  │  ├─.settings
│      │      │  │  │      language.settings.xml
│      │      │  │  │      
│      │      │  │  └─config
│      │      │  │      └─linker
│      │      │  │              HC32F4A0xG.ld
│      │      │  │              HC32F4A0xI.ld
│      │      │  │              HC32F4A0_RAM.ld
│      │      │  │              
│      │      │  ├─MDK
│      │      │  │  │  JLinkSettings.ini
│      │      │  │  │  startup_hc32f4a0.s
│      │      │  │  │  usb_dev_cdc_msc.uvoptx
│      │      │  │  │  usb_dev_cdc_msc.uvprojx
│      │      │  │  │  
│      │      │  │  └─config
│      │      │  │      │  debug_init.ini
│      │      │  │      │  release_init.ini
│      │      │  │      │  
│      │      │  │      └─linker
│      │      │  │              HC32F4A0xG.sct
│      │      │  │              HC32F4A0xI.sct
│      │      │  │              
│      │      │  └─source
│      │      │          cdc_data_process.c
│      │      │          cdc_data_process.h
│      │      │          hc32f4xx_conf.h
│      │      │          main.c
│      │      │          main.h
│      │      │          usb_app_conf.h
│      │      │          usb_bsp.c
│      │      │          usb_bsp.h
│      │      │          usb_dev_desc.c
│      │      │          usb_dev_desc.h
│      │      │          usb_dev_msc_msd.c
│      │      │          usb_dev_msc_msd.h
│      │      │          usb_dev_user.c
│      │      │          usb_dev_user.h
│      │      │          
│      │      ├─usb_dev_hid_cdc
│      │      │  │  Readme.txt
│      │      │  │  
│      │      │  ├─EWARM
│      │      │  │  │  startup_hc32f4a0.s
│      │      │  │  │  usb_dev_hid_cdc.ewd
│      │      │  │  │  usb_dev_hid_cdc.ewp
│      │      │  │  │  usb_dev_hid_cdc.eww
│      │      │  │  │  
│      │      │  │  ├─config
│      │      │  │  │  ├─flashloader
│      │      │  │  │  │      FlashHC32F4A0xG.flash
│      │      │  │  │  │      FlashHC32F4A0xI.flash
│      │      │  │  │  │      FlashHC32F4A0_otp.flash
│      │      │  │  │  │      HC32F4A0xG.board
│      │      │  │  │  │      HC32F4A0xI.board
│      │      │  │  │  │      
│      │      │  │  │  └─linker
│      │      │  │  │          HC32F4A0xG.icf
│      │      │  │  │          HC32F4A0xI.icf
│      │      │  │  │          HC32F4A0_RAM.icf
│      │      │  │  │          
│      │      │  │  └─settings
│      │      │  │          usb_dev_hid_cdc.dni
│      │      │  │          usb_dev_hid_cdc_Debug.jlink
│      │      │  │          usb_dev_hid_cdc_Release.jlink
│      │      │  │          
│      │      │  ├─GCC
│      │      │  │  │  .cproject
│      │      │  │  │  .project
│      │      │  │  │  startup_hc32f4a0.S
│      │      │  │  │  usb_dev_hid_cdc_PyOCDDebug.launch
│      │      │  │  │  usb_dev_hid_cdc_PyOCDDownload.launch
│      │      │  │  │  
│      │      │  │  ├─.settings
│      │      │  │  │      language.settings.xml
│      │      │  │  │      
│      │      │  │  └─config
│      │      │  │      └─linker
│      │      │  │              HC32F4A0xG.ld
│      │      │  │              HC32F4A0xI.ld
│      │      │  │              HC32F4A0_RAM.ld
│      │      │  │              
│      │      │  ├─MDK
│      │      │  │  │  JLinkSettings.ini
│      │      │  │  │  startup_hc32f4a0.s
│      │      │  │  │  usb_dev_hid_cdc.uvoptx
│      │      │  │  │  usb_dev_hid_cdc.uvprojx
│      │      │  │  │  
│      │      │  │  └─config
│      │      │  │      │  debug_init.ini
│      │      │  │      │  release_init.ini
│      │      │  │      │  
│      │      │  │      └─linker
│      │      │  │              HC32F4A0xG.sct
│      │      │  │              HC32F4A0xI.sct
│      │      │  │              
│      │      │  └─source
│      │      │          cdc_data_process.c
│      │      │          cdc_data_process.h
│      │      │          hc32f4xx_conf.h
│      │      │          main.c
│      │      │          main.h
│      │      │          usb_app_conf.h
│      │      │          usb_bsp.c
│      │      │          usb_bsp.h
│      │      │          usb_dev_desc.c
│      │      │          usb_dev_desc.h
│      │      │          usb_dev_user.c
│      │      │          usb_dev_user.h
│      │      │          
│      │      ├─usb_dev_hid_custom
│      │      │  │  Readme.txt
│      │      │  │  
│      │      │  ├─EWARM
│      │      │  │  │  startup_hc32f4a0.s
│      │      │  │  │  usb_dev_hid_custom.ewd
│      │      │  │  │  usb_dev_hid_custom.ewp
│      │      │  │  │  usb_dev_hid_custom.eww
│      │      │  │  │  
│      │      │  │  ├─config
│      │      │  │  │  ├─flashloader
│      │      │  │  │  │      FlashHC32F4A0xG.flash
│      │      │  │  │  │      FlashHC32F4A0xI.flash
│      │      │  │  │  │      FlashHC32F4A0_otp.flash
│      │      │  │  │  │      HC32F4A0xG.board
│      │      │  │  │  │      HC32F4A0xI.board
│      │      │  │  │  │      
│      │      │  │  │  └─linker
│      │      │  │  │          HC32F4A0xG.icf
│      │      │  │  │          HC32F4A0xI.icf
│      │      │  │  │          HC32F4A0_RAM.icf
│      │      │  │  │          
│      │      │  │  └─settings
│      │      │  │          usb_dev_hid_custom.dni
│      │      │  │          usb_dev_hid_custom_Debug.jlink
│      │      │  │          usb_dev_hid_custom_Release.jlink
│      │      │  │          
│      │      │  ├─GCC
│      │      │  │  │  .cproject
│      │      │  │  │  .project
│      │      │  │  │  startup_hc32f4a0.S
│      │      │  │  │  usb_dev_hid_custom_PyOCDDebug.launch
│      │      │  │  │  usb_dev_hid_custom_PyOCDDownload.launch
│      │      │  │  │  
│      │      │  │  ├─.settings
│      │      │  │  │      language.settings.xml
│      │      │  │  │      
│      │      │  │  └─config
│      │      │  │      └─linker
│      │      │  │              HC32F4A0xG.ld
│      │      │  │              HC32F4A0xI.ld
│      │      │  │              HC32F4A0_RAM.ld
│      │      │  │              
│      │      │  ├─MDK
│      │      │  │  │  JLinkSettings.ini
│      │      │  │  │  startup_hc32f4a0.s
│      │      │  │  │  usb_dev_hid_custom.uvoptx
│      │      │  │  │  usb_dev_hid_custom.uvprojx
│      │      │  │  │  
│      │      │  │  └─config
│      │      │  │      │  debug_init.ini
│      │      │  │      │  release_init.ini
│      │      │  │      │  
│      │      │  │      └─linker
│      │      │  │              HC32F4A0xG.sct
│      │      │  │              HC32F4A0xI.sct
│      │      │  │              
│      │      │  └─source
│      │      │          hc32f4xx_conf.h
│      │      │          main.c
│      │      │          main.h
│      │      │          usb_app_conf.h
│      │      │          usb_bsp.c
│      │      │          usb_bsp.h
│      │      │          usb_dev_desc.c
│      │      │          usb_dev_desc.h
│      │      │          usb_dev_user.c
│      │      │          usb_dev_user.h
│      │      │          
│      │      ├─usb_dev_hid_msc
│      │      │  │  Readme.txt
│      │      │  │  
│      │      │  ├─EWARM
│      │      │  │  │  startup_hc32f4a0.s
│      │      │  │  │  usb_dev_hid_msc.ewd
│      │      │  │  │  usb_dev_hid_msc.ewp
│      │      │  │  │  usb_dev_hid_msc.eww
│      │      │  │  │  
│      │      │  │  ├─config
│      │      │  │  │  ├─flashloader
│      │      │  │  │  │      FlashHC32F4A0xG.flash
│      │      │  │  │  │      FlashHC32F4A0xI.flash
│      │      │  │  │  │      FlashHC32F4A0_otp.flash
│      │      │  │  │  │      HC32F4A0xG.board
│      │      │  │  │  │      HC32F4A0xI.board
│      │      │  │  │  │      
│      │      │  │  │  └─linker
│      │      │  │  │          HC32F4A0xG.icf
│      │      │  │  │          HC32F4A0xI.icf
│      │      │  │  │          HC32F4A0_RAM.icf
│      │      │  │  │          
│      │      │  │  └─settings
│      │      │  │          usb_dev_hid_msc.dni
│      │      │  │          usb_dev_hid_msc_Debug.jlink
│      │      │  │          usb_dev_hid_msc_Release.jlink
│      │      │  │          
│      │      │  ├─GCC
│      │      │  │  │  .cproject
│      │      │  │  │  .project
│      │      │  │  │  startup_hc32f4a0.S
│      │      │  │  │  usb_dev_hid_msc_PyOCDDebug.launch
│      │      │  │  │  usb_dev_hid_msc_PyOCDDownload.launch
│      │      │  │  │  
│      │      │  │  ├─.settings
│      │      │  │  │      language.settings.xml
│      │      │  │  │      
│      │      │  │  └─config
│      │      │  │      └─linker
│      │      │  │              HC32F4A0xG.ld
│      │      │  │              HC32F4A0xI.ld
│      │      │  │              HC32F4A0_RAM.ld
│      │      │  │              
│      │      │  ├─MDK
│      │      │  │  │  JLinkSettings.ini
│      │      │  │  │  startup_hc32f4a0.s
│      │      │  │  │  usb_dev_hid_msc.uvoptx
│      │      │  │  │  usb_dev_hid_msc.uvprojx
│      │      │  │  │  
│      │      │  │  └─config
│      │      │  │      │  debug_init.ini
│      │      │  │      │  release_init.ini
│      │      │  │      │  
│      │      │  │      └─linker
│      │      │  │              HC32F4A0xG.sct
│      │      │  │              HC32F4A0xI.sct
│      │      │  │              
│      │      │  └─source
│      │      │          hc32f4xx_conf.h
│      │      │          main.c
│      │      │          main.h
│      │      │          usb_app_conf.h
│      │      │          usb_bsp.c
│      │      │          usb_bsp.h
│      │      │          usb_dev_desc.c
│      │      │          usb_dev_desc.h
│      │      │          usb_dev_msc_msd.c
│      │      │          usb_dev_msc_msd.h
│      │      │          usb_dev_user.c
│      │      │          usb_dev_user.h
│      │      │          
│      │      ├─usb_dev_mouse
│      │      │  │  Readme.txt
│      │      │  │  
│      │      │  ├─EWARM
│      │      │  │  │  startup_hc32f4a0.s
│      │      │  │  │  usb_dev_mouse.ewd
│      │      │  │  │  usb_dev_mouse.ewp
│      │      │  │  │  usb_dev_mouse.eww
│      │      │  │  │  
│      │      │  │  ├─config
│      │      │  │  │  ├─flashloader
│      │      │  │  │  │      FlashHC32F4A0xG.flash
│      │      │  │  │  │      FlashHC32F4A0xI.flash
│      │      │  │  │  │      FlashHC32F4A0_otp.flash
│      │      │  │  │  │      HC32F4A0xG.board
│      │      │  │  │  │      HC32F4A0xI.board
│      │      │  │  │  │      
│      │      │  │  │  └─linker
│      │      │  │  │          HC32F4A0xG.icf
│      │      │  │  │          HC32F4A0xI.icf
│      │      │  │  │          HC32F4A0_RAM.icf
│      │      │  │  │          
│      │      │  │  └─settings
│      │      │  │          usb_dev_mouse.dni
│      │      │  │          usb_dev_mouse_Debug.jlink
│      │      │  │          usb_dev_mouse_Release.jlink
│      │      │  │          
│      │      │  ├─GCC
│      │      │  │  │  .cproject
│      │      │  │  │  .project
│      │      │  │  │  startup_hc32f4a0.S
│      │      │  │  │  usb_dev_mouse_PyOCDDebug.launch
│      │      │  │  │  usb_dev_mouse_PyOCDDownload.launch
│      │      │  │  │  
│      │      │  │  ├─.settings
│      │      │  │  │      language.settings.xml
│      │      │  │  │      
│      │      │  │  └─config
│      │      │  │      └─linker
│      │      │  │              HC32F4A0xG.ld
│      │      │  │              HC32F4A0xI.ld
│      │      │  │              HC32F4A0_RAM.ld
│      │      │  │              
│      │      │  ├─MDK
│      │      │  │  │  JLinkSettings.ini
│      │      │  │  │  startup_hc32f4a0.s
│      │      │  │  │  usb_dev_mouse.uvoptx
│      │      │  │  │  usb_dev_mouse.uvprojx
│      │      │  │  │  
│      │      │  │  └─config
│      │      │  │      │  debug_init.ini
│      │      │  │      │  release_init.ini
│      │      │  │      │  
│      │      │  │      └─linker
│      │      │  │              HC32F4A0xG.sct
│      │      │  │              HC32F4A0xI.sct
│      │      │  │              
│      │      │  └─source
│      │      │          hc32f4xx_conf.h
│      │      │          main.c
│      │      │          main.h
│      │      │          usb_app_conf.h
│      │      │          usb_bsp.c
│      │      │          usb_bsp.h
│      │      │          usb_dev_desc.c
│      │      │          usb_dev_desc.h
│      │      │          usb_dev_user.c
│      │      │          usb_dev_user.h
│      │      │          
│      │      ├─usb_dev_msc
│      │      │  │  Readme.txt
│      │      │  │  
│      │      │  ├─EWARM
│      │      │  │  │  startup_hc32f4a0.s
│      │      │  │  │  usb_dev_msc.ewd
│      │      │  │  │  usb_dev_msc.ewp
│      │      │  │  │  usb_dev_msc.eww
│      │      │  │  │  
│      │      │  │  ├─config
│      │      │  │  │  ├─flashloader
│      │      │  │  │  │      FlashHC32F4A0xG.flash
│      │      │  │  │  │      FlashHC32F4A0xI.flash
│      │      │  │  │  │      FlashHC32F4A0_otp.flash
│      │      │  │  │  │      HC32F4A0xG.board
│      │      │  │  │  │      HC32F4A0xI.board
│      │      │  │  │  │      
│      │      │  │  │  └─linker
│      │      │  │  │          HC32F4A0xG.icf
│      │      │  │  │          HC32F4A0xI.icf
│      │      │  │  │          HC32F4A0_RAM.icf
│      │      │  │  │          
│      │      │  │  └─settings
│      │      │  │          usb_dev_msc.dni
│      │      │  │          usb_dev_msc_Debug.jlink
│      │      │  │          usb_dev_msc_Release.jlink
│      │      │  │          
│      │      │  ├─GCC
│      │      │  │  │  .cproject
│      │      │  │  │  .project
│      │      │  │  │  startup_hc32f4a0.S
│      │      │  │  │  usb_dev_msc_PyOCDDebug.launch
│      │      │  │  │  usb_dev_msc_PyOCDDownload.launch
│      │      │  │  │  
│      │      │  │  ├─.settings
│      │      │  │  │      language.settings.xml
│      │      │  │  │      
│      │      │  │  └─config
│      │      │  │      └─linker
│      │      │  │              HC32F4A0xG.ld
│      │      │  │              HC32F4A0xI.ld
│      │      │  │              HC32F4A0_RAM.ld
│      │      │  │              
│      │      │  ├─MDK
│      │      │  │  │  JLinkSettings.ini
│      │      │  │  │  startup_hc32f4a0.s
│      │      │  │  │  usb_dev_msc.uvoptx
│      │      │  │  │  usb_dev_msc.uvprojx
│      │      │  │  │  
│      │      │  │  └─config
│      │      │  │      │  debug_init.ini
│      │      │  │      │  release_init.ini
│      │      │  │      │  
│      │      │  │      └─linker
│      │      │  │              HC32F4A0xG.sct
│      │      │  │              HC32F4A0xI.sct
│      │      │  │              
│      │      │  └─source
│      │      │          hc32f4xx_conf.h
│      │      │          main.c
│      │      │          main.h
│      │      │          usb_app_conf.h
│      │      │          usb_bsp.c
│      │      │          usb_bsp.h
│      │      │          usb_dev_desc.c
│      │      │          usb_dev_desc.h
│      │      │          usb_dev_msc_msd.c
│      │      │          usb_dev_msc_msd.h
│      │      │          usb_dev_user.c
│      │      │          usb_dev_user.h
│      │      │          
│      │      ├─usb_host_cdc
│      │      │  │  Readme.txt
│      │      │  │  
│      │      │  ├─EWARM
│      │      │  │  │  startup_hc32f4a0.s
│      │      │  │  │  usb_host_cdc.ewd
│      │      │  │  │  usb_host_cdc.ewp
│      │      │  │  │  usb_host_cdc.eww
│      │      │  │  │  
│      │      │  │  ├─config
│      │      │  │  │  ├─flashloader
│      │      │  │  │  │      FlashHC32F4A0xG.flash
│      │      │  │  │  │      FlashHC32F4A0xI.flash
│      │      │  │  │  │      FlashHC32F4A0_otp.flash
│      │      │  │  │  │      HC32F4A0xG.board
│      │      │  │  │  │      HC32F4A0xI.board
│      │      │  │  │  │      
│      │      │  │  │  └─linker
│      │      │  │  │          HC32F4A0xG.icf
│      │      │  │  │          HC32F4A0xI.icf
│      │      │  │  │          HC32F4A0_RAM.icf
│      │      │  │  │          
│      │      │  │  └─settings
│      │      │  │          usb_host_cdc.dni
│      │      │  │          usb_host_cdc_Debug.jlink
│      │      │  │          usb_host_cdc_Release.jlink
│      │      │  │          
│      │      │  ├─GCC
│      │      │  │  │  .cproject
│      │      │  │  │  .project
│      │      │  │  │  startup_hc32f4a0.S
│      │      │  │  │  usb_host_cdc_PyOCDDebug.launch
│      │      │  │  │  usb_host_cdc_PyOCDDownload.launch
│      │      │  │  │  
│      │      │  │  ├─.settings
│      │      │  │  │      language.settings.xml
│      │      │  │  │      
│      │      │  │  └─config
│      │      │  │      └─linker
│      │      │  │              HC32F4A0xG.ld
│      │      │  │              HC32F4A0xI.ld
│      │      │  │              HC32F4A0_RAM.ld
│      │      │  │              
│      │      │  ├─MDK
│      │      │  │  │  JLinkSettings.ini
│      │      │  │  │  startup_hc32f4a0.s
│      │      │  │  │  usb_host_cdc.uvoptx
│      │      │  │  │  usb_host_cdc.uvprojx
│      │      │  │  │  
│      │      │  │  └─config
│      │      │  │      │  debug_init.ini
│      │      │  │      │  release_init.ini
│      │      │  │      │  
│      │      │  │      └─linker
│      │      │  │              HC32F4A0xG.sct
│      │      │  │              HC32F4A0xI.sct
│      │      │  │              
│      │      │  └─source
│      │      │          hc32f4xx_conf.h
│      │      │          main.c
│      │      │          main.h
│      │      │          usb_app_conf.h
│      │      │          usb_bsp.c
│      │      │          usb_bsp.h
│      │      │          usb_host_user.c
│      │      │          usb_host_user.h
│      │      │          
│      │      ├─usb_host_mouse_kb
│      │      │  │  Readme.txt
│      │      │  │  
│      │      │  ├─EWARM
│      │      │  │  │  startup_hc32f4a0.s
│      │      │  │  │  usb_host_mouse_kb.ewd
│      │      │  │  │  usb_host_mouse_kb.ewp
│      │      │  │  │  usb_host_mouse_kb.eww
│      │      │  │  │  
│      │      │  │  ├─config
│      │      │  │  │  ├─flashloader
│      │      │  │  │  │      FlashHC32F4A0xG.flash
│      │      │  │  │  │      FlashHC32F4A0xI.flash
│      │      │  │  │  │      FlashHC32F4A0_otp.flash
│      │      │  │  │  │      HC32F4A0xG.board
│      │      │  │  │  │      HC32F4A0xI.board
│      │      │  │  │  │      
│      │      │  │  │  └─linker
│      │      │  │  │          HC32F4A0xG.icf
│      │      │  │  │          HC32F4A0xI.icf
│      │      │  │  │          HC32F4A0_RAM.icf
│      │      │  │  │          
│      │      │  │  └─settings
│      │      │  │          usb_host_mouse_kb.dni
│      │      │  │          usb_host_mouse_kb_Debug.jlink
│      │      │  │          usb_host_mouse_kb_Release.jlink
│      │      │  │          
│      │      │  ├─GCC
│      │      │  │  │  .cproject
│      │      │  │  │  .project
│      │      │  │  │  startup_hc32f4a0.S
│      │      │  │  │  usb_host_mouse_kb_PyOCDDebug.launch
│      │      │  │  │  usb_host_mouse_kb_PyOCDDownload.launch
│      │      │  │  │  
│      │      │  │  ├─.settings
│      │      │  │  │      language.settings.xml
│      │      │  │  │      
│      │      │  │  └─config
│      │      │  │      └─linker
│      │      │  │              HC32F4A0xG.ld
│      │      │  │              HC32F4A0xI.ld
│      │      │  │              HC32F4A0_RAM.ld
│      │      │  │              
│      │      │  ├─MDK
│      │      │  │  │  JLinkSettings.ini
│      │      │  │  │  startup_hc32f4a0.s
│      │      │  │  │  usb_host_mouse_kb.uvoptx
│      │      │  │  │  usb_host_mouse_kb.uvprojx
│      │      │  │  │  
│      │      │  │  └─config
│      │      │  │      │  debug_init.ini
│      │      │  │      │  release_init.ini
│      │      │  │      │  
│      │      │  │      └─linker
│      │      │  │              HC32F4A0xG.sct
│      │      │  │              HC32F4A0xI.sct
│      │      │  │              
│      │      │  └─source
│      │      │          hc32f4xx_conf.h
│      │      │          main.c
│      │      │          main.h
│      │      │          usb_app_conf.h
│      │      │          usb_bsp.c
│      │      │          usb_bsp.h
│      │      │          usb_host_user.c
│      │      │          usb_host_user.h
│      │      │          usb_host_user_print.c
│      │      │          usb_host_user_print.h
│      │      │          
│      │      └─usb_host_msc
│      │          │  Readme.txt
│      │          │  
│      │          ├─EWARM
│      │          │  │  startup_hc32f4a0.s
│      │          │  │  usb_host_msc.ewd
│      │          │  │  usb_host_msc.ewp
│      │          │  │  usb_host_msc.eww
│      │          │  │  
│      │          │  ├─config
│      │          │  │  ├─flashloader
│      │          │  │  │      FlashHC32F4A0xG.flash
│      │          │  │  │      FlashHC32F4A0xI.flash
│      │          │  │  │      FlashHC32F4A0_otp.flash
│      │          │  │  │      HC32F4A0xG.board
│      │          │  │  │      HC32F4A0xI.board
│      │          │  │  │      
│      │          │  │  └─linker
│      │          │  │          HC32F4A0xG.icf
│      │          │  │          HC32F4A0xI.icf
│      │          │  │          HC32F4A0_RAM.icf
│      │          │  │          
│      │          │  └─settings
│      │          │          usb_host_msc.dni
│      │          │          usb_host_msc_Debug.jlink
│      │          │          usb_host_msc_Release.jlink
│      │          │          
│      │          ├─GCC
│      │          │  │  .cproject
│      │          │  │  .project
│      │          │  │  startup_hc32f4a0.S
│      │          │  │  usb_host_msc_PyOCDDebug.launch
│      │          │  │  usb_host_msc_PyOCDDownload.launch
│      │          │  │  
│      │          │  ├─.settings
│      │          │  │      language.settings.xml
│      │          │  │      
│      │          │  └─config
│      │          │      └─linker
│      │          │              HC32F4A0xG.ld
│      │          │              HC32F4A0xI.ld
│      │          │              HC32F4A0_RAM.ld
│      │          │              
│      │          ├─MDK
│      │          │  │  JLinkSettings.ini
│      │          │  │  startup_hc32f4a0.s
│      │          │  │  usb_host_msc.uvoptx
│      │          │  │  usb_host_msc.uvprojx
│      │          │  │  
│      │          │  └─config
│      │          │      │  debug_init.ini
│      │          │      │  release_init.ini
│      │          │      │  
│      │          │      └─linker
│      │          │              HC32F4A0xG.sct
│      │          │              HC32F4A0xI.sct
│      │          │              
│      │          └─source
│      │                  ffconf.h
│      │                  hc32f4xx_conf.h
│      │                  main.c
│      │                  main.h
│      │                  usb_app_conf.h
│      │                  usb_bsp.c
│      │                  usb_bsp.h
│      │                  usb_host_user.c
│      │                  usb_host_user.h
│      │                  
│      ├─examples
│      │  ├─adc
│      │  │  ├─adc_awd
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  adc_awd.ewd
│      │  │  │  │  │  adc_awd.ewp
│      │  │  │  │  │  adc_awd.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          adc_awd.dni
│      │  │  │  │          adc_awd_Debug.jlink
│      │  │  │  │          adc_awd_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  adc_awd_PyOCDDebug.launch
│      │  │  │  │  │  adc_awd_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  adc_awd.uvoptx
│      │  │  │  │  │  adc_awd.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─adc_base
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  adc_base.ewd
│      │  │  │  │  │  adc_base.ewp
│      │  │  │  │  │  adc_base.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          adc_base.dni
│      │  │  │  │          adc_base_Debug.jlink
│      │  │  │  │          adc_base_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  adc_base_PyOCDDebug.launch
│      │  │  │  │  │  adc_base_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  adc_base.uvoptx
│      │  │  │  │  │  adc_base.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─adc_channel_remap
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  adc_channel_remap.ewd
│      │  │  │  │  │  adc_channel_remap.ewp
│      │  │  │  │  │  adc_channel_remap.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          adc_channel_remap.dni
│      │  │  │  │          adc_channel_remap_Debug.jlink
│      │  │  │  │          adc_channel_remap_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  adc_channel_remap_PyOCDDebug.launch
│      │  │  │  │  │  adc_channel_remap_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  adc_channel_remap.uvoptx
│      │  │  │  │  │  adc_channel_remap.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─adc_dma
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  adc_dma.ewd
│      │  │  │  │  │  adc_dma.ewp
│      │  │  │  │  │  adc_dma.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          adc_dma.dni
│      │  │  │  │          adc_dma_Debug.jlink
│      │  │  │  │          adc_dma_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  adc_dma_PyOCDDebug.launch
│      │  │  │  │  │  adc_dma_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  adc_dma.uvoptx
│      │  │  │  │  │  adc_dma.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─adc_extended_channel
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  adc_extended_channel.ewd
│      │  │  │  │  │  adc_extended_channel.ewp
│      │  │  │  │  │  adc_extended_channel.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          adc_extended_channel.dni
│      │  │  │  │          adc_extended_channel_Debug.jlink
│      │  │  │  │          adc_extended_channel_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  adc_extended_channel_PyOCDDebug.launch
│      │  │  │  │  │  adc_extended_channel_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  adc_extended_channel.uvoptx
│      │  │  │  │  │  adc_extended_channel.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─adc_hard_trigger
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  adc_hard_trigger.ewd
│      │  │  │  │  │  adc_hard_trigger.ewp
│      │  │  │  │  │  adc_hard_trigger.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          adc_hard_trigger.dni
│      │  │  │  │          adc_hard_trigger_Debug.jlink
│      │  │  │  │          adc_hard_trigger_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  adc_hard_trigger_PyOCDDebug.launch
│      │  │  │  │  │  adc_hard_trigger_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  adc_hard_trigger.uvoptx
│      │  │  │  │  │  adc_hard_trigger.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─adc_pga
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  adc_pga.ewd
│      │  │  │  │  │  adc_pga.ewp
│      │  │  │  │  │  adc_pga.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          adc_pga.dni
│      │  │  │  │          adc_pga_Debug.jlink
│      │  │  │  │          adc_pga_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  adc_pga_PyOCDDebug.launch
│      │  │  │  │  │  adc_pga_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  adc_pga.uvoptx
│      │  │  │  │  │  adc_pga.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─adc_sample_hold
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  adc_sample_hold.ewd
│      │  │  │  │  │  adc_sample_hold.ewp
│      │  │  │  │  │  adc_sample_hold.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          adc_sample_hold.dni
│      │  │  │  │          adc_sample_hold_Debug.jlink
│      │  │  │  │          adc_sample_hold_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  adc_sample_hold_PyOCDDebug.launch
│      │  │  │  │  │  adc_sample_hold_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  adc_sample_hold.uvoptx
│      │  │  │  │  │  adc_sample_hold.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─adc_sync_mode
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  adc_sync_mode.ewd
│      │  │      │  │  adc_sync_mode.ewp
│      │  │      │  │  adc_sync_mode.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          adc_sync_mode.dni
│      │  │      │          adc_sync_mode_Debug.jlink
│      │  │      │          adc_sync_mode_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  adc_sync_mode_PyOCDDebug.launch
│      │  │      │  │  adc_sync_mode_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  adc_sync_mode.uvoptx
│      │  │      │  │  adc_sync_mode.uvprojx
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─aes
│      │  │  └─aes_base
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  aes_base.ewd
│      │  │      │  │  aes_base.ewp
│      │  │      │  │  aes_base.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          aes_base.dni
│      │  │      │          aes_base_Debug.jlink
│      │  │      │          aes_base_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  aes_base_PyOCDDebug.launch
│      │  │      │  │  aes_base_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  aes_base.uvoptx
│      │  │      │  │  aes_base.uvprojx
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─can
│      │  │  ├─can_classical
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  can_classical.ewd
│      │  │  │  │  │  can_classical.ewp
│      │  │  │  │  │  can_classical.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          can_classical.dni
│      │  │  │  │          can_classical_Debug.jlink
│      │  │  │  │          can_classical_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  can_classical_PyOCDDebug.launch
│      │  │  │  │  │  can_classical_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  can_classical.uvoptx
│      │  │  │  │  │  can_classical.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─can_fd
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  can_fd.ewd
│      │  │  │  │  │  can_fd.ewp
│      │  │  │  │  │  can_fd.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          can_fd.dni
│      │  │  │  │          can_fd_Debug.jlink
│      │  │  │  │          can_fd_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  can_fd_PyOCDDebug.launch
│      │  │  │  │  │  can_fd_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  can_fd.uvoptx
│      │  │  │  │  │  can_fd.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─can_loopback
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  can_loopback.ewd
│      │  │  │  │  │  can_loopback.ewp
│      │  │  │  │  │  can_loopback.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          can_loopback.dni
│      │  │  │  │          can_loopback_Debug.jlink
│      │  │  │  │          can_loopback_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  can_loopback_PyOCDDebug.launch
│      │  │  │  │  │  can_loopback_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  can_loopback.uvoptx
│      │  │  │  │  │  can_loopback.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─can_ttcan
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  can_ttcan.ewd
│      │  │      │  │  can_ttcan.ewp
│      │  │      │  │  can_ttcan.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          can_ttcan.dni
│      │  │      │          can_ttcan_Debug.jlink
│      │  │      │          can_ttcan_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  can_ttcan_PyOCDDebug.launch
│      │  │      │  │  can_ttcan_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  can_ttcan.uvoptx
│      │  │      │  │  can_ttcan.uvprojx
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─clk
│      │  │  ├─clk_switch_sysclk
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  clk_switch_sysclk.ewd
│      │  │  │  │  │  clk_switch_sysclk.ewp
│      │  │  │  │  │  clk_switch_sysclk.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          clk_switch_sysclk.dni
│      │  │  │  │          clk_switch_sysclk_Debug.jlink
│      │  │  │  │          clk_switch_sysclk_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  clk_switch_sysclk_PyOCDDebug.launch
│      │  │  │  │  │  clk_switch_sysclk_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  clk_switch_sysclk.uvoptx
│      │  │  │  │  │  clk_switch_sysclk.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─clk_xtalstop_detect
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  clk_xtalstop_detect.ewd
│      │  │      │  │  clk_xtalstop_detect.ewp
│      │  │      │  │  clk_xtalstop_detect.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          clk_xtalstop_detect.dni
│      │  │      │          clk_xtalstop_detect_Debug.jlink
│      │  │      │          clk_xtalstop_detect_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  clk_xtalstop_detect_PyOCDDebug.launch
│      │  │      │  │  clk_xtalstop_detect_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  clk_xtalstop_detect.uvoptx
│      │  │      │  │  clk_xtalstop_detect.uvprojx
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─cmp
│      │  │  ├─cmp_normal_blankwindow
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  cmp_normal_blankwindow.ewd
│      │  │  │  │  │  cmp_normal_blankwindow.ewp
│      │  │  │  │  │  cmp_normal_blankwindow.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          cmp_normal_blankwindow.dni
│      │  │  │  │          cmp_normal_blankwindow_Debug.jlink
│      │  │  │  │          cmp_normal_blankwindow_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  cmp_normal_blankwindow_PyOCDDebug.launch
│      │  │  │  │  │  cmp_normal_blankwindow_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  cmp_normal_blankwindow.uvoptx
│      │  │  │  │  │  cmp_normal_blankwindow.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─cmp_normal_int
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  cmp_normal_int.ewd
│      │  │  │  │  │  cmp_normal_int.ewp
│      │  │  │  │  │  cmp_normal_int.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          cmp_normal_int.dni
│      │  │  │  │          cmp_normal_int_Debug.jlink
│      │  │  │  │          cmp_normal_int_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  cmp_normal_int_PyOCDDebug.launch
│      │  │  │  │  │  cmp_normal_int_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  cmp_normal_int.uvoptx
│      │  │  │  │  │  cmp_normal_int.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─cmp_window
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  cmp_window.ewd
│      │  │      │  │  cmp_window.ewp
│      │  │      │  │  cmp_window.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          cmp_window.dni
│      │  │      │          cmp_window_Debug.jlink
│      │  │      │          cmp_window_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  cmp_window_PyOCDDebug.launch
│      │  │      │  │  cmp_window_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  cmp_window.uvoptx
│      │  │      │  │  cmp_window.uvprojx
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─crc
│      │  │  ├─crc_hw_encode_hw_check
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  crc_hw_encode_hw_check.ewd
│      │  │  │  │  │  crc_hw_encode_hw_check.ewp
│      │  │  │  │  │  crc_hw_encode_hw_check.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          crc_hw_encode_hw_check.dni
│      │  │  │  │          crc_hw_encode_hw_check_Debug.jlink
│      │  │  │  │          crc_hw_encode_hw_check_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  crc_hw_encode_hw_check_PyOCDDebug.launch
│      │  │  │  │  │  crc_hw_encode_hw_check_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  crc_hw_encode_hw_check.uvoptx
│      │  │  │  │  │  crc_hw_encode_hw_check.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─crc_hw_encode_sw_check
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  crc_hw_encode_sw_check.ewd
│      │  │      │  │  crc_hw_encode_sw_check.ewp
│      │  │      │  │  crc_hw_encode_sw_check.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          crc_hw_encode_sw_check.dni
│      │  │      │          crc_hw_encode_sw_check_Debug.jlink
│      │  │      │          crc_hw_encode_sw_check_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  crc_hw_encode_sw_check_PyOCDDebug.launch
│      │  │      │  │  crc_hw_encode_sw_check_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  crc_hw_encode_sw_check.uvoptx
│      │  │      │  │  crc_hw_encode_sw_check.uvprojx
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─ctc
│      │  │  ├─ctc_ctcref_trimming
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  ctc_ctcref_trimming.ewd
│      │  │  │  │  │  ctc_ctcref_trimming.ewp
│      │  │  │  │  │  ctc_ctcref_trimming.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          ctc_ctcref_trimming.dni
│      │  │  │  │          ctc_ctcref_trimming_Debug.jlink
│      │  │  │  │          ctc_ctcref_trimming_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  ctc_ctcref_trimming_PyOCDDebug.launch
│      │  │  │  │  │  ctc_ctcref_trimming_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  ctc_ctcref_trimming.uvoptx
│      │  │  │  │  │  ctc_ctcref_trimming.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─ctc_xtal32_trimming
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  ctc_xtal32_trimming.ewd
│      │  │  │  │  │  ctc_xtal32_trimming.ewp
│      │  │  │  │  │  ctc_xtal32_trimming.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          ctc_xtal32_trimming.dni
│      │  │  │  │          ctc_xtal32_trimming_Debug.jlink
│      │  │  │  │          ctc_xtal32_trimming_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  ctc_xtal32_trimming_PyOCDDebug.launch
│      │  │  │  │  │  ctc_xtal32_trimming_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  ctc_xtal32_trimming.uvoptx
│      │  │  │  │  │  ctc_xtal32_trimming.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─ctc_xtal_trimming
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  ctc_xtal_trimming.ewd
│      │  │      │  │  ctc_xtal_trimming.ewp
│      │  │      │  │  ctc_xtal_trimming.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          ctc_xtal_trimming.dni
│      │  │      │          ctc_xtal_trimming_Debug.jlink
│      │  │      │          ctc_xtal_trimming_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  ctc_xtal_trimming_PyOCDDebug.launch
│      │  │      │  │  ctc_xtal_trimming_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  ctc_xtal_trimming.uvoptx
│      │  │      │  │  ctc_xtal_trimming.uvprojx
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─dac
│      │  │  └─dac_base
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  dac_base.ewd
│      │  │      │  │  dac_base.ewp
│      │  │      │  │  dac_base.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          dac_base.dni
│      │  │      │          dac_base_Debug.jlink
│      │  │      │          dac_base_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  dac_base_PyOCDDebug.launch
│      │  │      │  │  dac_base_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  dac_base.uvoptx
│      │  │      │  │  dac_base.uvprojx
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─dcu
│      │  │  ├─dcu_add
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  dcu_add.ewd
│      │  │  │  │  │  dcu_add.ewp
│      │  │  │  │  │  dcu_add.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          dcu_add.dni
│      │  │  │  │          dcu_add_Debug.jlink
│      │  │  │  │          dcu_add_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  dcu_add_PyOCDDebug.launch
│      │  │  │  │  │  dcu_add_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  dcu_add.uvoptx
│      │  │  │  │  │  dcu_add.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─dcu_compare
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  dcu_compare.ewd
│      │  │  │  │  │  dcu_compare.ewp
│      │  │  │  │  │  dcu_compare.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          dcu_compare.dni
│      │  │  │  │          dcu_compare_Debug.jlink
│      │  │  │  │          dcu_compare_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  dcu_compare_PyOCDDebug.launch
│      │  │  │  │  │  dcu_compare_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  dcu_compare.uvoptx
│      │  │  │  │  │  dcu_compare.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─dcu_hw_trigger_add
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  dcu_hw_trigger_add.ewd
│      │  │  │  │  │  dcu_hw_trigger_add.ewp
│      │  │  │  │  │  dcu_hw_trigger_add.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          dcu_hw_trigger_add.dni
│      │  │  │  │          dcu_hw_trigger_add_Debug.jlink
│      │  │  │  │          dcu_hw_trigger_add_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  dcu_hw_trigger_add_PyOCDDebug.launch
│      │  │  │  │  │  dcu_hw_trigger_add_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  dcu_hw_trigger_add.uvoptx
│      │  │  │  │  │  dcu_hw_trigger_add.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─dcu_hw_trigger_sub
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  dcu_hw_trigger_sub.ewd
│      │  │  │  │  │  dcu_hw_trigger_sub.ewp
│      │  │  │  │  │  dcu_hw_trigger_sub.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          dcu_hw_trigger_sub.dni
│      │  │  │  │          dcu_hw_trigger_sub_Debug.jlink
│      │  │  │  │          dcu_hw_trigger_sub_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  dcu_hw_trigger_sub_PyOCDDebug.launch
│      │  │  │  │  │  dcu_hw_trigger_sub_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  dcu_hw_trigger_sub.uvoptx
│      │  │  │  │  │  dcu_hw_trigger_sub.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─dcu_sawtooth_wave_mode
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  dcu_sawtooth_wave_mode.ewd
│      │  │  │  │  │  dcu_sawtooth_wave_mode.ewp
│      │  │  │  │  │  dcu_sawtooth_wave_mode.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          dcu_sawtooth_wave_mode.dni
│      │  │  │  │          dcu_sawtooth_wave_mode_Debug.jlink
│      │  │  │  │          dcu_sawtooth_wave_mode_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  dcu_sawtooth_wave_mode_PyOCDDebug.launch
│      │  │  │  │  │  dcu_sawtooth_wave_mode_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  dcu_sawtooth_wave_mode.uvoptx
│      │  │  │  │  │  dcu_sawtooth_wave_mode.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─dcu_sub
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  dcu_sub.ewd
│      │  │  │  │  │  dcu_sub.ewp
│      │  │  │  │  │  dcu_sub.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          dcu_sub.dni
│      │  │  │  │          dcu_sub_Debug.jlink
│      │  │  │  │          dcu_sub_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  dcu_sub_PyOCDDebug.launch
│      │  │  │  │  │  dcu_sub_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  dcu_sub.uvoptx
│      │  │  │  │  │  dcu_sub.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─dcu_triangle_wave_mode
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  dcu_triangle_wave_mode.ewd
│      │  │      │  │  dcu_triangle_wave_mode.ewp
│      │  │      │  │  dcu_triangle_wave_mode.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          dcu_triangle_wave_mode.dni
│      │  │      │          dcu_triangle_wave_mode_Debug.jlink
│      │  │      │          dcu_triangle_wave_mode_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  dcu_triangle_wave_mode_PyOCDDebug.launch
│      │  │      │  │  dcu_triangle_wave_mode_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  dcu_triangle_wave_mode.uvoptx
│      │  │      │  │  dcu_triangle_wave_mode.uvprojx
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─dmac
│      │  │  ├─dmac_base
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  dmac_base.ewd
│      │  │  │  │  │  dmac_base.ewp
│      │  │  │  │  │  dmac_base.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          dmac_base.dni
│      │  │  │  │          dmac_base_Debug.jlink
│      │  │  │  │          dmac_base_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  dmac_base_PyOCDDebug.launch
│      │  │  │  │  │  dmac_base_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  dmac_base.uvoptx
│      │  │  │  │  │  dmac_base.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─dmac_channel_reconfig
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  dmac_channel_reconfig.ewd
│      │  │  │  │  │  dmac_channel_reconfig.ewp
│      │  │  │  │  │  dmac_channel_reconfig.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          dmac_channel_reconfig.dni
│      │  │  │  │          dmac_channel_reconfig_Debug.jlink
│      │  │  │  │          dmac_channel_reconfig_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  dmac_channel_reconfig_PyOCDDebug.launch
│      │  │  │  │  │  dmac_channel_reconfig_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  dmac_channel_reconfig.uvoptx
│      │  │  │  │  │  dmac_channel_reconfig.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─dmac_link_list_pointer
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  dmac_link_list_pointer.ewd
│      │  │  │  │  │  dmac_link_list_pointer.ewp
│      │  │  │  │  │  dmac_link_list_pointer.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          dmac_link_list_pointer.dni
│      │  │  │  │          dmac_link_list_pointer_Debug.jlink
│      │  │  │  │          dmac_link_list_pointer_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  dmac_link_list_pointer_PyOCDDebug.launch
│      │  │  │  │  │  dmac_link_list_pointer_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  dmac_link_list_pointer.uvoptx
│      │  │  │  │  │  dmac_link_list_pointer.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─dmac_non_sequence
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  dmac_non_sequence.ewd
│      │  │  │  │  │  dmac_non_sequence.ewp
│      │  │  │  │  │  dmac_non_sequence.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          dmac_non_sequence.dni
│      │  │  │  │          dmac_non_sequence_Debug.jlink
│      │  │  │  │          dmac_non_sequence_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  dmac_non_sequence_PyOCDDebug.launch
│      │  │  │  │  │  dmac_non_sequence_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  dmac_non_sequence.uvoptx
│      │  │  │  │  │  dmac_non_sequence.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─dmac_repeat
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  dmac_repeat.ewd
│      │  │      │  │  dmac_repeat.ewp
│      │  │      │  │  dmac_repeat.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          dmac_repeat.dni
│      │  │      │          dmac_repeat_Debug.jlink
│      │  │      │          dmac_repeat_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  dmac_repeat_PyOCDDebug.launch
│      │  │      │  │  dmac_repeat_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  dmac_repeat.uvoptx
│      │  │      │  │  dmac_repeat.uvprojx
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─dvp
│      │  │  └─dvp_camera_display
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  dvp_camera_display.ewd
│      │  │      │  │  dvp_camera_display.ewp
│      │  │      │  │  dvp_camera_display.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          dvp_camera_display.dni
│      │  │      │          dvp_camera_display_Debug.jlink
│      │  │      │          dvp_camera_display_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  dvp_camera_display_PyOCDDebug.launch
│      │  │      │  │  dvp_camera_display_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  dvp_camera_display.uvoptx
│      │  │      │  │  dvp_camera_display.uvprojx
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─efm
│      │  │  ├─efm_base
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  efm_base.ewd
│      │  │  │  │  │  efm_base.ewp
│      │  │  │  │  │  efm_base.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          efm_base.dni
│      │  │  │  │          efm_base_Debug.jlink
│      │  │  │  │          efm_base_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  efm_base_PyOCDDebug.launch
│      │  │  │  │  │  efm_base_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  efm_base.uvoptx
│      │  │  │  │  │  efm_base.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─efm_int
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  efm_int.ewd
│      │  │  │  │  │  efm_int.ewp
│      │  │  │  │  │  efm_int.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          efm_int.dni
│      │  │  │  │          efm_int_Debug.jlink
│      │  │  │  │          efm_int_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  efm_int_PyOCDDebug.launch
│      │  │  │  │  │  efm_int_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  efm_int.uvoptx
│      │  │  │  │  │  efm_int.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─efm_otp
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  efm_otp.ewd
│      │  │  │  │  │  efm_otp.ewp
│      │  │  │  │  │  efm_otp.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          efm_otp.dni
│      │  │  │  │          efm_otp_Debug.jlink
│      │  │  │  │          efm_otp_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  efm_otp_PyOCDDebug.launch
│      │  │  │  │  │  efm_otp_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  efm_otp.uvoptx
│      │  │  │  │  │  efm_otp.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─efm_remap
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  efm_remap.ewd
│      │  │  │  │  │  efm_remap.ewp
│      │  │  │  │  │  efm_remap.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          efm_remap.dni
│      │  │  │  │          efm_remap_Debug.jlink
│      │  │  │  │          efm_remap_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  efm_remap_PyOCDDebug.launch
│      │  │  │  │  │  efm_remap_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  efm_remap.uvoptx
│      │  │  │  │  │  efm_remap.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─efm_sequence_program
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  efm_sequence_program.ewd
│      │  │  │  │  │  efm_sequence_program.ewp
│      │  │  │  │  │  efm_sequence_program.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          efm_sequence_program.dni
│      │  │  │  │          efm_sequence_program_Debug.jlink
│      │  │  │  │          efm_sequence_program_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─MDK
│      │  │  │  │  │  efm_sequence_program.uvoptx
│      │  │  │  │  │  efm_sequence_program.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  RAM.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─efm_swap
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  efm_swap.ewd
│      │  │      │  │  efm_swap.ewp
│      │  │      │  │  efm_swap.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          efm_swap.dni
│      │  │      │          efm_swap_Debug.jlink
│      │  │      │          efm_swap_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  efm_swap_PyOCDDebug.launch
│      │  │      │  │  efm_swap_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  efm_swap.uvoptx
│      │  │      │  │  efm_swap.uvprojx
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─emb
│      │  │  ├─emb_cmp_brake_timer4
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  emb_cmp_brake_timer4.ewd
│      │  │  │  │  │  emb_cmp_brake_timer4.ewp
│      │  │  │  │  │  emb_cmp_brake_timer4.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          emb_cmp_brake_timer4.dni
│      │  │  │  │          emb_cmp_brake_timer4_Debug.jlink
│      │  │  │  │          emb_cmp_brake_timer4_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  emb_cmp_brake_timer4_PyOCDDebug.launch
│      │  │  │  │  │  emb_cmp_brake_timer4_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  emb_cmp_brake_timer4.uvoptx
│      │  │  │  │  │  emb_cmp_brake_timer4.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─emb_cmp_brake_timer6
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  emb_cmp_brake_timer6.ewd
│      │  │  │  │  │  emb_cmp_brake_timer6.ewp
│      │  │  │  │  │  emb_cmp_brake_timer6.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          emb_cmp_brake_timer6.dni
│      │  │  │  │          emb_cmp_brake_timer6_Debug.jlink
│      │  │  │  │          emb_cmp_brake_timer6_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  emb_cmp_brake_timer6_PyOCDDebug.launch
│      │  │  │  │  │  emb_cmp_brake_timer6_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  emb_cmp_brake_timer6.uvoptx
│      │  │  │  │  │  emb_cmp_brake_timer6.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─emb_osc_brake_timer4
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  emb_osc_brake_timer4.ewd
│      │  │  │  │  │  emb_osc_brake_timer4.ewp
│      │  │  │  │  │  emb_osc_brake_timer4.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          emb_osc_brake_timer4.dni
│      │  │  │  │          emb_osc_brake_timer4_Debug.jlink
│      │  │  │  │          emb_osc_brake_timer4_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  emb_osc_brake_timer4_PyOCDDebug.launch
│      │  │  │  │  │  emb_osc_brake_timer4_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  emb_osc_brake_timer4.uvoptx
│      │  │  │  │  │  emb_osc_brake_timer4.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─emb_osc_brake_timer6
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  emb_osc_brake_timer6.ewd
│      │  │  │  │  │  emb_osc_brake_timer6.ewp
│      │  │  │  │  │  emb_osc_brake_timer6.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          emb_osc_brake_timer6.dni
│      │  │  │  │          emb_osc_brake_timer6_Debug.jlink
│      │  │  │  │          emb_osc_brake_timer6_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  emb_osc_brake_timer6_PyOCDDebug.launch
│      │  │  │  │  │  emb_osc_brake_timer6_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  emb_osc_brake_timer6.uvoptx
│      │  │  │  │  │  emb_osc_brake_timer6.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─emb_port_brake_timer4
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  emb_port_brake_timer4.ewd
│      │  │  │  │  │  emb_port_brake_timer4.ewp
│      │  │  │  │  │  emb_port_brake_timer4.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          emb_port_brake_timer4.dni
│      │  │  │  │          emb_port_brake_timer4_Debug.jlink
│      │  │  │  │          emb_port_brake_timer4_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  emb_port_brake_timer4_PyOCDDebug.launch
│      │  │  │  │  │  emb_port_brake_timer4_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  emb_port_brake_timer4.uvoptx
│      │  │  │  │  │  emb_port_brake_timer4.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─emb_port_brake_timer6
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  emb_port_brake_timer6.ewd
│      │  │  │  │  │  emb_port_brake_timer6.ewp
│      │  │  │  │  │  emb_port_brake_timer6.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          emb_port_brake_timer6.dni
│      │  │  │  │          emb_port_brake_timer6_Debug.jlink
│      │  │  │  │          emb_port_brake_timer6_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  emb_port_brake_timer6_PyOCDDebug.launch
│      │  │  │  │  │  emb_port_brake_timer6_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  emb_port_brake_timer6.uvoptx
│      │  │  │  │  │  emb_port_brake_timer6.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─emb_pwm_brake_timer4
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  emb_pwm_brake_timer4.ewd
│      │  │  │  │  │  emb_pwm_brake_timer4.ewp
│      │  │  │  │  │  emb_pwm_brake_timer4.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          emb_pwm_brake_timer4.dni
│      │  │  │  │          emb_pwm_brake_timer4_Debug.jlink
│      │  │  │  │          emb_pwm_brake_timer4_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  emb_pwm_brake_timer4_PyOCDDebug.launch
│      │  │  │  │  │  emb_pwm_brake_timer4_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  emb_pwm_brake_timer4.uvoptx
│      │  │  │  │  │  emb_pwm_brake_timer4.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─emb_pwm_brake_timer6
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  emb_pwm_brake_timer6.ewd
│      │  │  │  │  │  emb_pwm_brake_timer6.ewp
│      │  │  │  │  │  emb_pwm_brake_timer6.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          emb_pwm_brake_timer6.dni
│      │  │  │  │          emb_pwm_brake_timer6_Debug.jlink
│      │  │  │  │          emb_pwm_brake_timer6_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  emb_pwm_brake_timer6_PyOCDDebug.launch
│      │  │  │  │  │  emb_pwm_brake_timer6_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  emb_pwm_brake_timer6.uvoptx
│      │  │  │  │  │  emb_pwm_brake_timer6.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─emb_sw_brake_timer4
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  emb_sw_brake_timer4.ewd
│      │  │  │  │  │  emb_sw_brake_timer4.ewp
│      │  │  │  │  │  emb_sw_brake_timer4.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          emb_sw_brake_timer4.dni
│      │  │  │  │          emb_sw_brake_timer4_Debug.jlink
│      │  │  │  │          emb_sw_brake_timer4_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  emb_sw_brake_timer4_PyOCDDebug.launch
│      │  │  │  │  │  emb_sw_brake_timer4_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  emb_sw_brake_timer4.uvoptx
│      │  │  │  │  │  emb_sw_brake_timer4.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─emb_sw_brake_timer6
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  emb_sw_brake_timer6.ewd
│      │  │      │  │  emb_sw_brake_timer6.ewp
│      │  │      │  │  emb_sw_brake_timer6.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          emb_sw_brake_timer6.dni
│      │  │      │          emb_sw_brake_timer6_Debug.jlink
│      │  │      │          emb_sw_brake_timer6_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  emb_sw_brake_timer6_PyOCDDebug.launch
│      │  │      │  │  emb_sw_brake_timer6_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  emb_sw_brake_timer6.uvoptx
│      │  │      │  │  emb_sw_brake_timer6.uvprojx
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─eth
│      │  │  ├─eth_loopback
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  eth_loopback.ewd
│      │  │  │  │  │  eth_loopback.ewp
│      │  │  │  │  │  eth_loopback.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          eth_loopback.dni
│      │  │  │  │          eth_loopback_Debug.jlink
│      │  │  │  │          eth_loopback_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  eth_loopback_PyOCDDebug.launch
│      │  │  │  │  │  eth_loopback_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  eth_loopback.uvoptx
│      │  │  │  │  │  eth_loopback.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          ethernetif.c
│      │  │  │          ethernetif.h
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─eth_twoboards
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  eth_twoboards.ewd
│      │  │      │  │  eth_twoboards.ewp
│      │  │      │  │  eth_twoboards.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          eth_twoboards.dni
│      │  │      │          eth_twoboards_Debug.jlink
│      │  │      │          eth_twoboards_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  eth_twoboards_PyOCDDebug.launch
│      │  │      │  │  eth_twoboards_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  eth_twoboards.uvoptx
│      │  │      │  │  eth_twoboards.uvprojx
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              ethernetif.c
│      │  │              ethernetif.h
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─event_port
│      │  │  ├─ep_inout
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  ep_inout.ewd
│      │  │  │  │  │  ep_inout.ewp
│      │  │  │  │  │  ep_inout.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          ep_inout.dni
│      │  │  │  │          ep_inout_Debug.jlink
│      │  │  │  │          ep_inout_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  ep_inout_PyOCDDebug.launch
│      │  │  │  │  │  ep_inout_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  ep_inout.uvoptx
│      │  │  │  │  │  ep_inout.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─ep_output
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  ep_output.ewd
│      │  │      │  │  ep_output.ewp
│      │  │      │  │  ep_output.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          ep_output.dni
│      │  │      │          ep_output_Debug.jlink
│      │  │      │          ep_output_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  ep_output_PyOCDDebug.launch
│      │  │      │  │  ep_output_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  ep_output.uvoptx
│      │  │      │  │  ep_output.uvprojx
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─exmc
│      │  │  ├─exmc_dmc_sdram_is42s16400j7tli
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  exmc_dmc_sdram_is42s16400j7tli.ewd
│      │  │  │  │  │  exmc_dmc_sdram_is42s16400j7tli.ewp
│      │  │  │  │  │  exmc_dmc_sdram_is42s16400j7tli.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          exmc_dmc_sdram_is42s16400j7tli.dni
│      │  │  │  │          exmc_dmc_sdram_is42s16400j7tli_Debug.jlink
│      │  │  │  │          exmc_dmc_sdram_is42s16400j7tli_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  exmc_dmc_sdram_is42s16400j7tli_PyOCDDebug.launch
│      │  │  │  │  │  exmc_dmc_sdram_is42s16400j7tli_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  exmc_dmc_sdram_is42s16400j7tli.uvoptx
│      │  │  │  │  │  exmc_dmc_sdram_is42s16400j7tli.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─exmc_nfc_nandflash_mt29f2g08ab
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  exmc_nfc_nandflash_mt29f2g08ab.ewd
│      │  │  │  │  │  exmc_nfc_nandflash_mt29f2g08ab.ewp
│      │  │  │  │  │  exmc_nfc_nandflash_mt29f2g08ab.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          exmc_nfc_nandflash_mt29f2g08ab.dni
│      │  │  │  │          exmc_nfc_nandflash_mt29f2g08ab_Debug.jlink
│      │  │  │  │          exmc_nfc_nandflash_mt29f2g08ab_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  exmc_nfc_nandflash_mt29f2g08ab_PyOCDDebug.launch
│      │  │  │  │  │  exmc_nfc_nandflash_mt29f2g08ab_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  exmc_nfc_nandflash_mt29f2g08ab.uvoptx
│      │  │  │  │  │  exmc_nfc_nandflash_mt29f2g08ab.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          1bit_per_512byte_ecc.c
│      │  │  │          1bit_per_512byte_ecc.h
│      │  │  │          a_to_i.c
│      │  │  │          a_to_i.h
│      │  │  │          decode_4bit_ecc_err_loc.c
│      │  │  │          decode_4bit_ecc_err_loc.h
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          i_to_a.c
│      │  │  │          i_to_a.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─exmc_smc_sram_is62wv51216
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  exmc_smc_sram_is62wv51216.ewd
│      │  │      │  │  exmc_smc_sram_is62wv51216.ewp
│      │  │      │  │  exmc_smc_sram_is62wv51216.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          exmc_smc_sram_is62wv51216.dni
│      │  │      │          exmc_smc_sram_is62wv51216_Debug.jlink
│      │  │      │          exmc_smc_sram_is62wv51216_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  exmc_smc_sram_is62wv51216_PyOCDDebug.launch
│      │  │      │  │  exmc_smc_sram_is62wv51216_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  exmc_smc_sram_is62wv51216.uvoptx
│      │  │      │  │  exmc_smc_sram_is62wv51216.uvprojx
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─fcm
│      │  │  └─fcm_freq_measure
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  fcm_freq_measure.ewd
│      │  │      │  │  fcm_freq_measure.ewp
│      │  │      │  │  fcm_freq_measure.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          fcm_freq_measure.dni
│      │  │      │          fcm_freq_measure_Debug.jlink
│      │  │      │          fcm_freq_measure_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  fcm_freq_measure_PyOCDDebug.launch
│      │  │      │  │  fcm_freq_measure_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  fcm_freq_measure.uvoptx
│      │  │      │  │  fcm_freq_measure.uvprojx
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─fmac
│      │  │  └─fmac_base
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  fmac_base.ewd
│      │  │      │  │  fmac_base.ewp
│      │  │      │  │  fmac_base.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          fmac_base.dni
│      │  │      │          fmac_base_Debug.jlink
│      │  │      │          fmac_base_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  fmac_base_PyOCDDebug.launch
│      │  │      │  │  fmac_base_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  fmac_base.uvoptx
│      │  │      │  │  fmac_base.uvprojx
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─gpio
│      │  │  └─gpio_output
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  gpio_output.ewd
│      │  │      │  │  gpio_output.ewp
│      │  │      │  │  gpio_output.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          gpio_output.dni
│      │  │      │          gpio_output_Debug.jlink
│      │  │      │          gpio_output_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  gpio_output_PyOCDDebug.launch
│      │  │      │  │  gpio_output_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  gpio_output.uvoptx
│      │  │      │  │  gpio_output.uvprojx
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─hash
│      │  │  ├─hash_base
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  hash_base.ewd
│      │  │  │  │  │  hash_base.ewp
│      │  │  │  │  │  hash_base.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          hash_base.dni
│      │  │  │  │          hash_base_Debug.jlink
│      │  │  │  │          hash_base_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  hash_base_PyOCDDebug.launch
│      │  │  │  │  │  hash_base_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  hash_base.uvoptx
│      │  │  │  │  │  hash_base.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─hash_dma
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  hash_dma.ewd
│      │  │  │  │  │  hash_dma.ewp
│      │  │  │  │  │  hash_dma.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          hash_dma.dni
│      │  │  │  │          hash_dma_Debug.jlink
│      │  │  │  │          hash_dma_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  hash_dma_PyOCDDebug.launch
│      │  │  │  │  │  hash_dma_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  hash_dma.uvoptx
│      │  │  │  │  │  hash_dma.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─hash_hmac
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  hash_hmac.ewd
│      │  │  │  │  │  hash_hmac.ewp
│      │  │  │  │  │  hash_hmac.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          hash_hmac.dni
│      │  │  │  │          hash_hmac_Debug.jlink
│      │  │  │  │          hash_hmac_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  hash_hmac_PyOCDDebug.launch
│      │  │  │  │  │  hash_hmac_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  hash_hmac.uvoptx
│      │  │  │  │  │  hash_hmac.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─hash_hmac_dma
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  hash_hmac_dma.ewd
│      │  │      │  │  hash_hmac_dma.ewp
│      │  │      │  │  hash_hmac_dma.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          hash_hmac_dma.dni
│      │  │      │          hash_hmac_dma_Debug.jlink
│      │  │      │          hash_hmac_dma_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  hash_hmac_dma_PyOCDDebug.launch
│      │  │      │  │  hash_hmac_dma_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  hash_hmac_dma.uvoptx
│      │  │      │  │  hash_hmac_dma.uvprojx
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─hrpwm
│      │  │  └─hrpwm_output
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  hrpwm_output.ewd
│      │  │      │  │  hrpwm_output.ewp
│      │  │      │  │  hrpwm_output.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          hrpwm_output.dni
│      │  │      │          hrpwm_output_Debug.jlink
│      │  │      │          hrpwm_output_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  hrpwm_output_PyOCDDebug.launch
│      │  │      │  │  hrpwm_output_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  hrpwm_output.uvoptx
│      │  │      │  │  hrpwm_output.uvprojx
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─i2c
│      │  │  ├─i2c_at24c02
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  i2c_at24c02.ewd
│      │  │  │  │  │  i2c_at24c02.ewp
│      │  │  │  │  │  i2c_at24c02.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          i2c_at24c02.dni
│      │  │  │  │          i2c_at24c02_Debug.jlink
│      │  │  │  │          i2c_at24c02_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  i2c_at24c02_PyOCDDebug.launch
│      │  │  │  │  │  i2c_at24c02_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  i2c_at24c02.uvoptx
│      │  │  │  │  │  i2c_at24c02.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─i2c_master_int
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  i2c_master_int.ewd
│      │  │  │  │  │  i2c_master_int.ewp
│      │  │  │  │  │  i2c_master_int.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          i2c_master_int.dni
│      │  │  │  │          i2c_master_int_Debug.jlink
│      │  │  │  │          i2c_master_int_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  i2c_master_int_PyOCDDebug.launch
│      │  │  │  │  │  i2c_master_int_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  i2c_master_int.uvoptx
│      │  │  │  │  │  i2c_master_int.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─i2c_master_polling
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  i2c_master_polling.ewd
│      │  │  │  │  │  i2c_master_polling.ewp
│      │  │  │  │  │  i2c_master_polling.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          i2c_master_polling.dni
│      │  │  │  │          i2c_master_polling_Debug.jlink
│      │  │  │  │          i2c_master_polling_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  i2c_master_polling_PyOCDDebug.launch
│      │  │  │  │  │  i2c_master_polling_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  i2c_master_polling.uvoptx
│      │  │  │  │  │  i2c_master_polling.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─i2c_slave_int
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  i2c_slave_int.ewd
│      │  │  │  │  │  i2c_slave_int.ewp
│      │  │  │  │  │  i2c_slave_int.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          i2c_slave_int.dni
│      │  │  │  │          i2c_slave_int_Debug.jlink
│      │  │  │  │          i2c_slave_int_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  i2c_slave_int_PyOCDDebug.launch
│      │  │  │  │  │  i2c_slave_int_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  i2c_slave_int.uvoptx
│      │  │  │  │  │  i2c_slave_int.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─i2c_slave_polling
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  i2c_slave_polling.ewd
│      │  │      │  │  i2c_slave_polling.ewp
│      │  │      │  │  i2c_slave_polling.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          i2c_slave_polling.dni
│      │  │      │          i2c_slave_polling_Debug.jlink
│      │  │      │          i2c_slave_polling_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  i2c_slave_polling_PyOCDDebug.launch
│      │  │      │  │  i2c_slave_polling_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  i2c_slave_polling.uvoptx
│      │  │      │  │  i2c_slave_polling.uvprojx
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─i2s
│      │  │  ├─i2s_master_slave_int
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  i2s_master_slave_int.ewd
│      │  │  │  │  │  i2s_master_slave_int.ewp
│      │  │  │  │  │  i2s_master_slave_int.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          i2s_master_slave_int.dni
│      │  │  │  │          i2s_master_slave_int_Debug.jlink
│      │  │  │  │          i2s_master_slave_int_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  i2s_master_slave_int_PyOCDDebug.launch
│      │  │  │  │  │  i2s_master_slave_int_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  i2s_master_slave_int.uvoptx
│      │  │  │  │  │  i2s_master_slave_int.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─i2s_play_audio
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  i2s_play_audio.ewd
│      │  │  │  │  │  i2s_play_audio.ewp
│      │  │  │  │  │  i2s_play_audio.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          i2s_play_audio.dni
│      │  │  │  │          i2s_play_audio_Debug.jlink
│      │  │  │  │          i2s_play_audio_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  i2s_play_audio_PyOCDDebug.launch
│      │  │  │  │  │  i2s_play_audio_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  i2s_play_audio.uvoptx
│      │  │  │  │  │  i2s_play_audio.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          sound_data.c
│      │  │  │          
│      │  │  └─i2s_record_and_play
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  i2s_record_and_play.ewd
│      │  │      │  │  i2s_record_and_play.ewp
│      │  │      │  │  i2s_record_and_play.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          i2s_record_and_play.dni
│      │  │      │          i2s_record_and_play_Debug.jlink
│      │  │      │          i2s_record_and_play_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  i2s_record_and_play_PyOCDDebug.launch
│      │  │      │  │  i2s_record_and_play_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  i2s_record_and_play.uvoptx
│      │  │      │  │  i2s_record_and_play.uvprojx
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─icg
│      │  │  ├─icg_bor_reset_hw_startup
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  icg_bor_reset_hw_startup.ewd
│      │  │  │  │  │  icg_bor_reset_hw_startup.ewp
│      │  │  │  │  │  icg_bor_reset_hw_startup.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          icg_bor_reset_hw_startup.dni
│      │  │  │  │          icg_bor_reset_hw_startup_Debug.jlink
│      │  │  │  │          icg_bor_reset_hw_startup_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  icg_bor_reset_hw_startup_PyOCDDebug.launch
│      │  │  │  │  │  icg_bor_reset_hw_startup_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  icg_bor_reset_hw_startup.uvoptx
│      │  │  │  │  │  icg_bor_reset_hw_startup.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─icg_hrc_osc_hw_startup
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  icg_hrc_osc_hw_startup.ewd
│      │  │  │  │  │  icg_hrc_osc_hw_startup.ewp
│      │  │  │  │  │  icg_hrc_osc_hw_startup.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          icg_hrc_osc_hw_startup.dni
│      │  │  │  │          icg_hrc_osc_hw_startup_Debug.jlink
│      │  │  │  │          icg_hrc_osc_hw_startup_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  icg_hrc_osc_hw_startup_PyOCDDebug.launch
│      │  │  │  │  │  icg_hrc_osc_hw_startup_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  icg_hrc_osc_hw_startup.uvoptx
│      │  │  │  │  │  icg_hrc_osc_hw_startup.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─icg_swdt_interrupt_hw_startup
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  icg_swdt_interrupt_hw_startup.ewd
│      │  │  │  │  │  icg_swdt_interrupt_hw_startup.ewp
│      │  │  │  │  │  icg_swdt_interrupt_hw_startup.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          icg_swdt_interrupt_hw_startup.dni
│      │  │  │  │          icg_swdt_interrupt_hw_startup_Debug.jlink
│      │  │  │  │          icg_swdt_interrupt_hw_startup_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  icg_swdt_interrupt_hw_startup_PyOCDDebug.launch
│      │  │  │  │  │  icg_swdt_interrupt_hw_startup_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  icg_swdt_interrupt_hw_startup.uvoptx
│      │  │  │  │  │  icg_swdt_interrupt_hw_startup.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─icg_swdt_reset_hw_startup
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  icg_swdt_reset_hw_startup.ewd
│      │  │  │  │  │  icg_swdt_reset_hw_startup.ewp
│      │  │  │  │  │  icg_swdt_reset_hw_startup.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          icg_swdt_reset_hw_startup.dni
│      │  │  │  │          icg_swdt_reset_hw_startup_Debug.jlink
│      │  │  │  │          icg_swdt_reset_hw_startup_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  icg_swdt_reset_hw_startup_PyOCDDebug.launch
│      │  │  │  │  │  icg_swdt_reset_hw_startup_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  icg_swdt_reset_hw_startup.uvoptx
│      │  │  │  │  │  icg_swdt_reset_hw_startup.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─icg_wdt_interrupt_hw_startup
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  icg_wdt_interrupt_hw_startup.ewd
│      │  │  │  │  │  icg_wdt_interrupt_hw_startup.ewp
│      │  │  │  │  │  icg_wdt_interrupt_hw_startup.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          icg_wdt_interrupt_hw_startup.dni
│      │  │  │  │          icg_wdt_interrupt_hw_startup_Debug.jlink
│      │  │  │  │          icg_wdt_interrupt_hw_startup_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  icg_wdt_interrupt_hw_startup_PyOCDDebug.launch
│      │  │  │  │  │  icg_wdt_interrupt_hw_startup_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  icg_wdt_interrupt_hw_startup.uvoptx
│      │  │  │  │  │  icg_wdt_interrupt_hw_startup.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─icg_wdt_reset_hw_startup
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  icg_wdt_reset_hw_startup.ewd
│      │  │      │  │  icg_wdt_reset_hw_startup.ewp
│      │  │      │  │  icg_wdt_reset_hw_startup.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          icg_wdt_reset_hw_startup.dni
│      │  │      │          icg_wdt_reset_hw_startup_Debug.jlink
│      │  │      │          icg_wdt_reset_hw_startup_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  icg_wdt_reset_hw_startup_PyOCDDebug.launch
│      │  │      │  │  icg_wdt_reset_hw_startup_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  icg_wdt_reset_hw_startup.uvoptx
│      │  │      │  │  icg_wdt_reset_hw_startup.uvprojx
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─intc
│      │  │  ├─intc_extint_key
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  intc_extint_key.ewd
│      │  │  │  │  │  intc_extint_key.ewp
│      │  │  │  │  │  intc_extint_key.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          intc_extint_key.dni
│      │  │  │  │          intc_extint_key_Debug.jlink
│      │  │  │  │          intc_extint_key_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  intc_extint_key_PyOCDDebug.launch
│      │  │  │  │  │  intc_extint_key_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  intc_extint_key.uvoptx
│      │  │  │  │  │  intc_extint_key.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─intc_nmi_xtalstop
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  intc_nmi_xtalstop.ewd
│      │  │  │  │  │  intc_nmi_xtalstop.ewp
│      │  │  │  │  │  intc_nmi_xtalstop.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          intc_nmi_xtalstop.dni
│      │  │  │  │          intc_nmi_xtalstop_Debug.jlink
│      │  │  │  │          intc_nmi_xtalstop_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  intc_nmi_xtalstop_PyOCDDebug.launch
│      │  │  │  │  │  intc_nmi_xtalstop_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  intc_nmi_xtalstop.uvoptx
│      │  │  │  │  │  intc_nmi_xtalstop.uvprojx
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─intc_swint
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  intc_swint.ewd
│      │  │      │  │  intc_swint.ewp
│      │  │      │  │  intc_swint.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          intc_swint.dni
│      │  │      │          intc_swint_Debug.jlink
│      │  │      │          intc_swint_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  intc_swint_PyOCDDebug.launch
│      │  │      │  │  intc_swint_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  intc_swint.uvoptx
│      │  │      │  │  intc_swint.uvprojx
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─keyscan
│      │  │  └─keyscan_matrix
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  keyscan_matrix.ewd
│      │  │      │  │  keyscan_matrix.ewp
│      │  │      │  │  keyscan_matrix.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          keyscan_matrix.dni
│      │  │      │          keyscan_matrix_Debug.jlink
│      │  │      │          keyscan_matrix_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  keyscan_matrix_PyOCDDebug.launch
│      │  │      │  │  keyscan_matrix_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  keyscan_matrix.uvoptx
│      │  │      │  │  keyscan_matrix.uvprojx
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─mau
│      │  │  └─mau_base
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  mau_base.ewd
│      │  │      │  │  mau_base.ewp
│      │  │      │  │  mau_base.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          mau_base.dni
│      │  │      │          mau_base_Debug.jlink
│      │  │      │          mau_base_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  mau_base_PyOCDDebug.launch
│      │  │      │  │  mau_base_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  mau_base.uvoptx
│      │  │      │  │  mau_base.uvprojx
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─mpu
│      │  │  ├─mpu_core_write_protrct
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  mpu_core_write_protrct.ewd
│      │  │  │  │  │  mpu_core_write_protrct.ewp
│      │  │  │  │  │  mpu_core_write_protrct.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          mpu_core_write_protrct.dni
│      │  │  │  │          mpu_core_write_protrct_Debug.jlink
│      │  │  │  │          mpu_core_write_protrct_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  mpu_core_write_protrct_PyOCDDebug.launch
│      │  │  │  │  │  mpu_core_write_protrct_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  mpu_core_write_protrct.uvoptx
│      │  │  │  │  │  mpu_core_write_protrct.uvprojx
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          core_mpu.c
│      │  │  │          core_mpu.h
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─mpu_dma_write_protect
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  mpu_dma_write_protect.ewd
│      │  │  │  │  │  mpu_dma_write_protect.ewp
│      │  │  │  │  │  mpu_dma_write_protect.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          mpu_dma_write_protect.dni
│      │  │  │  │          mpu_dma_write_protect_Debug.jlink
│      │  │  │  │          mpu_dma_write_protect_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  mpu_dma_write_protect_PyOCDDebug.launch
│      │  │  │  │  │  mpu_dma_write_protect_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  mpu_dma_write_protect.uvoptx
│      │  │  │  │  │  mpu_dma_write_protect.uvprojx
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─mpu_ip_read_protect
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  mpu_ip_read_protect.ewd
│      │  │      │  │  mpu_ip_read_protect.ewp
│      │  │      │  │  mpu_ip_read_protect.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          mpu_ip_read_protect.dni
│      │  │      │          mpu_ip_read_protect_Debug.jlink
│      │  │      │          mpu_ip_read_protect_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  mpu_ip_read_protect_PyOCDDebug.launch
│      │  │      │  │  mpu_ip_read_protect_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  mpu_ip_read_protect.uvoptx
│      │  │      │  │  mpu_ip_read_protect.uvprojx
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─ots
│      │  │  ├─ots_base
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  ots_base.ewd
│      │  │  │  │  │  ots_base.ewp
│      │  │  │  │  │  ots_base.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          ots_base.dni
│      │  │  │  │          ots_base_Debug.jlink
│      │  │  │  │          ots_base_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  ots_base_PyOCDDebug.launch
│      │  │  │  │  │  ots_base_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  ots_base.uvoptx
│      │  │  │  │  │  ots_base.uvprojx
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─ots_scaling_experiment
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  ots_scaling_experiment.ewd
│      │  │      │  │  ots_scaling_experiment.ewp
│      │  │      │  │  ots_scaling_experiment.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          ots_scaling_experiment.dni
│      │  │      │          ots_scaling_experiment_Debug.jlink
│      │  │      │          ots_scaling_experiment_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  ots_scaling_experiment_PyOCDDebug.launch
│      │  │      │  │  ots_scaling_experiment_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  ots_scaling_experiment.uvoptx
│      │  │      │  │  ots_scaling_experiment.uvprojx
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─pwc
│      │  │  ├─pwc_lpc
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  pwc_lpc.ewd
│      │  │  │  │  │  pwc_lpc.ewp
│      │  │  │  │  │  pwc_lpc.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          pwc_lpc.dni
│      │  │  │  │          pwc_lpc_Debug.jlink
│      │  │  │  │          pwc_lpc_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  pwc_lpc_PyOCDDebug.launch
│      │  │  │  │  │  pwc_lpc_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  pwc_lpc.uvoptx
│      │  │  │  │  │  pwc_lpc.uvprojx
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─pwc_lvd
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  pwc_lvd.ewd
│      │  │  │  │  │  pwc_lvd.ewp
│      │  │  │  │  │  pwc_lvd.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          pwc_lvd.dni
│      │  │  │  │          pwc_lvd_Debug.jlink
│      │  │  │  │          pwc_lvd_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  pwc_lvd_PyOCDDebug.launch
│      │  │  │  │  │  pwc_lvd_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  pwc_lvd.uvoptx
│      │  │  │  │  │  pwc_lvd.uvprojx
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─pwc_pd_wake
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  pwc_pd_wake.ewd
│      │  │  │  │  │  pwc_pd_wake.ewp
│      │  │  │  │  │  pwc_pd_wake.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          pwc_pd_wake.dni
│      │  │  │  │          pwc_pd_wake_Debug.jlink
│      │  │  │  │          pwc_pd_wake_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  pwc_pd_wake_PyOCDDebug.launch
│      │  │  │  │  │  pwc_pd_wake_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  pwc_pd_wake.uvoptx
│      │  │  │  │  │  pwc_pd_wake.uvprojx
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─pwc_sleep_wake
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  pwc_sleep_wake.ewd
│      │  │  │  │  │  pwc_sleep_wake.ewp
│      │  │  │  │  │  pwc_sleep_wake.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          pwc_sleep_wake.dni
│      │  │  │  │          pwc_sleep_wake_Debug.jlink
│      │  │  │  │          pwc_sleep_wake_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  pwc_sleep_wake_PyOCDDebug.launch
│      │  │  │  │  │  pwc_sleep_wake_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  pwc_sleep_wake.uvoptx
│      │  │  │  │  │  pwc_sleep_wake.uvprojx
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─pwc_stop_wake
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  pwc_stop_wake.ewd
│      │  │  │  │  │  pwc_stop_wake.ewp
│      │  │  │  │  │  pwc_stop_wake.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          pwc_stop_wake.dni
│      │  │  │  │          pwc_stop_wake_Debug.jlink
│      │  │  │  │          pwc_stop_wake_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  pwc_stop_wake_PyOCDDebug.launch
│      │  │  │  │  │  pwc_stop_wake_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  pwc_stop_wake.uvoptx
│      │  │  │  │  │  pwc_stop_wake.uvprojx
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─pwc_vol_measure
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  pwc_vol_measure.ewd
│      │  │      │  │  pwc_vol_measure.ewp
│      │  │      │  │  pwc_vol_measure.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          pwc_vol_measure.dni
│      │  │      │          pwc_vol_measure_Debug.jlink
│      │  │      │          pwc_vol_measure_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  pwc_vol_measure_PyOCDDebug.launch
│      │  │      │  │  pwc_vol_measure_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  pwc_vol_measure.uvoptx
│      │  │      │  │  pwc_vol_measure.uvprojx
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─qspi
│      │  │  └─qspi_base
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  qspi_base.ewd
│      │  │      │  │  qspi_base.ewp
│      │  │      │  │  qspi_base.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          qspi_base.dni
│      │  │      │          qspi_base_Debug.jlink
│      │  │      │          qspi_base_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  qspi_base_PyOCDDebug.launch
│      │  │      │  │  qspi_base_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  qspi_base.uvoptx
│      │  │      │  │  qspi_base.uvprojx
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              qspi_flash.c
│      │  │              qspi_flash.h
│      │  │              
│      │  ├─rmu
│      │  │  └─rmu_base
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  rmu_base.ewd
│      │  │      │  │  rmu_base.ewp
│      │  │      │  │  rmu_base.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          rmu_base.dni
│      │  │      │          rmu_base_Debug.jlink
│      │  │      │          rmu_base_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  rmu_base_PyOCDDebug.launch
│      │  │      │  │  rmu_base_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  rmu_base.uvoptx
│      │  │      │  │  rmu_base.uvprojx
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─rtc
│      │  │  ├─rtc_alarm
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  rtc_alarm.ewd
│      │  │  │  │  │  rtc_alarm.ewp
│      │  │  │  │  │  rtc_alarm.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          rtc_alarm.dni
│      │  │  │  │          rtc_alarm_Debug.jlink
│      │  │  │  │          rtc_alarm_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  rtc_alarm_PyOCDDebug.launch
│      │  │  │  │  │  rtc_alarm_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  rtc_alarm.uvoptx
│      │  │  │  │  │  rtc_alarm.uvprojx
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─rtc_calendar
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  rtc_calendar.ewd
│      │  │  │  │  │  rtc_calendar.ewp
│      │  │  │  │  │  rtc_calendar.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          rtc_calendar.dni
│      │  │  │  │          rtc_calendar_Debug.jlink
│      │  │  │  │          rtc_calendar_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  rtc_calendar_PyOCDDebug.launch
│      │  │  │  │  │  rtc_calendar_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  rtc_calendar.uvoptx
│      │  │  │  │  │  rtc_calendar.uvprojx
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─rtc_calibration_output
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  rtc_calibration_output.ewd
│      │  │  │  │  │  rtc_calibration_output.ewp
│      │  │  │  │  │  rtc_calibration_output.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          rtc_calibration_output.dni
│      │  │  │  │          rtc_calibration_output_Debug.jlink
│      │  │  │  │          rtc_calibration_output_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  rtc_calibration_output_PyOCDDebug.launch
│      │  │  │  │  │  rtc_calibration_output_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  rtc_calibration_output.uvoptx
│      │  │  │  │  │  rtc_calibration_output.uvprojx
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─rtc_intrusion_detect
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  rtc_intrusion_detect.ewd
│      │  │  │  │  │  rtc_intrusion_detect.ewp
│      │  │  │  │  │  rtc_intrusion_detect.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          rtc_intrusion_detect.dni
│      │  │  │  │          rtc_intrusion_detect_Debug.jlink
│      │  │  │  │          rtc_intrusion_detect_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  rtc_intrusion_detect_PyOCDDebug.launch
│      │  │  │  │  │  rtc_intrusion_detect_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  rtc_intrusion_detect.uvoptx
│      │  │  │  │  │  rtc_intrusion_detect.uvprojx
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─rtc_low_power
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  rtc_low_power.ewd
│      │  │      │  │  rtc_low_power.ewp
│      │  │      │  │  rtc_low_power.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          rtc_low_power.dni
│      │  │      │          rtc_low_power_Debug.jlink
│      │  │      │          rtc_low_power_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  rtc_low_power_PyOCDDebug.launch
│      │  │      │  │  rtc_low_power_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  rtc_low_power.uvoptx
│      │  │      │  │  rtc_low_power.uvprojx
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─sdioc
│      │  │  ├─sdioc_mmc
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  sdioc_mmc.ewd
│      │  │  │  │  │  sdioc_mmc.ewp
│      │  │  │  │  │  sdioc_mmc.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          sdioc_mmc.dni
│      │  │  │  │          sdioc_mmc_Debug.jlink
│      │  │  │  │          sdioc_mmc_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  sdioc_mmc_PyOCDDebug.launch
│      │  │  │  │  │  sdioc_mmc_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  sdioc_mmc.uvoptx
│      │  │  │  │  │  sdioc_mmc.uvprojx
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          mmc.c
│      │  │  │          mmc.h
│      │  │  │          
│      │  │  └─sdioc_sd
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  sdioc_sd.ewd
│      │  │      │  │  sdioc_sd.ewp
│      │  │      │  │  sdioc_sd.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          sdioc_sd.dni
│      │  │      │          sdioc_sd_Debug.jlink
│      │  │      │          sdioc_sd_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  sdioc_sd_PyOCDDebug.launch
│      │  │      │  │  sdioc_sd_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  sdioc_sd.uvoptx
│      │  │      │  │  sdioc_sd.uvprojx
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              sd.c
│      │  │              sd.h
│      │  │              
│      │  ├─spi
│      │  │  ├─spi_dma
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  spi_dma.ewd
│      │  │  │  │  │  spi_dma.ewp
│      │  │  │  │  │  spi_dma.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          spi_dma.dni
│      │  │  │  │          spi_dma_Debug.jlink
│      │  │  │  │          spi_dma_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  spi_dma_PyOCDDebug.launch
│      │  │  │  │  │  spi_dma_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  spi_dma.uvoptx
│      │  │  │  │  │  spi_dma.uvprojx
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─spi_int
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  spi_int.ewd
│      │  │  │  │  │  spi_int.ewp
│      │  │  │  │  │  spi_int.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          spi_int.dni
│      │  │  │  │          spi_int_Debug.jlink
│      │  │  │  │          spi_int_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  spi_int_PyOCDDebug.launch
│      │  │  │  │  │  spi_int_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  spi_int.uvoptx
│      │  │  │  │  │  spi_int.uvprojx
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─spi_polling
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  spi_polling.ewd
│      │  │  │  │  │  spi_polling.ewp
│      │  │  │  │  │  spi_polling.eww
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          spi_polling.dni
│      │  │  │  │          spi_polling_Debug.jlink
│      │  │  │  │          spi_polling_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  spi_polling_PyOCDDebug.launch
│      │  │  │  │  │  spi_polling_PyOCDDownload.launch
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  spi_polling.uvoptx
│      │  │  │  │  │  spi_polling.uvprojx
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─spi_write_read_flash
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  spi_write_read_flash.ewd
│      │  │      │  │  spi_write_read_flash.ewp
│      │  │      │  │  spi_write_read_flash.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          spi_write_read_flash.dni
│      │  │      │          spi_write_read_flash_Debug.jlink
│      │  │      │          spi_write_read_flash_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  spi_write_read_flash_PyOCDDebug.launch
│      │  │      │  │  spi_write_read_flash_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  spi_write_read_flash.uvoptx
│      │  │      │  │  spi_write_read_flash.uvprojx
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─sram
│      │  │  └─sram_error_check
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  sram_error_check.ewd
│      │  │      │  │  sram_error_check.ewp
│      │  │      │  │  sram_error_check.eww
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          sram_error_check.dni
│      │  │      │          sram_error_check_Debug.jlink
│      │  │      │          sram_error_check_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  sram_error_check_PyOCDDebug.launch
│      │  │      │  │  sram_error_check_PyOCDDownload.launch
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  sram_error_check.uvoptx
│      │  │      │  │  sram_error_check.uvprojx
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─swdt
│      │  │  ├─swdt_interrupt_sw_startup
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  swdt_interrupt_sw_startup.ewd
│      │  │  │  │  │  swdt_interrupt_sw_startup.ewp
│      │  │  │  │  │  swdt_interrupt_sw_startup.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          swdt_interrupt_sw_startup.dni
│      │  │  │  │          swdt_interrupt_sw_startup_Debug.jlink
│      │  │  │  │          swdt_interrupt_sw_startup_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  swdt_interrupt_sw_startup_PyOCDDebug.launch
│      │  │  │  │  │  swdt_interrupt_sw_startup_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  swdt_interrupt_sw_startup.uvoptx
│      │  │  │  │  │  swdt_interrupt_sw_startup.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─swdt_reset_sw_startup
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  swdt_reset_sw_startup.ewd
│      │  │      │  │  swdt_reset_sw_startup.ewp
│      │  │      │  │  swdt_reset_sw_startup.eww
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          swdt_reset_sw_startup.dni
│      │  │      │          swdt_reset_sw_startup_Debug.jlink
│      │  │      │          swdt_reset_sw_startup_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  swdt_reset_sw_startup_PyOCDDebug.launch
│      │  │      │  │  swdt_reset_sw_startup_PyOCDDownload.launch
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  swdt_reset_sw_startup.uvoptx
│      │  │      │  │  swdt_reset_sw_startup.uvprojx
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─systick
│      │  │  └─systick_int
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  systick_int.ewd
│      │  │      │  │  systick_int.ewp
│      │  │      │  │  systick_int.eww
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          systick_int.dni
│      │  │      │          systick_int_Debug.jlink
│      │  │      │          systick_int_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  systick_int_PyOCDDebug.launch
│      │  │      │  │  systick_int_PyOCDDownload.launch
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  systick_int.uvoptx
│      │  │      │  │  systick_int.uvprojx
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─timer0
│      │  │  ├─timer0_basetimer
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer0_basetimer.ewd
│      │  │  │  │  │  timer0_basetimer.ewp
│      │  │  │  │  │  timer0_basetimer.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timer0_basetimer.dni
│      │  │  │  │          timer0_basetimer_Debug.jlink
│      │  │  │  │          timer0_basetimer_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timer0_basetimer_PyOCDDebug.launch
│      │  │  │  │  │  timer0_basetimer_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer0_basetimer.uvoptx
│      │  │  │  │  │  timer0_basetimer.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─timer0_capture
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  timer0_capture.ewd
│      │  │      │  │  timer0_capture.ewp
│      │  │      │  │  timer0_capture.eww
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          timer0_capture.dni
│      │  │      │          timer0_capture_Debug.jlink
│      │  │      │          timer0_capture_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  timer0_capture_PyOCDDebug.launch
│      │  │      │  │  timer0_capture_PyOCDDownload.launch
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  timer0_capture.uvoptx
│      │  │      │  │  timer0_capture.uvprojx
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─timer2
│      │  │  ├─timer2_base_timer
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer2_base_timer.ewd
│      │  │  │  │  │  timer2_base_timer.ewp
│      │  │  │  │  │  timer2_base_timer.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timer2_base_timer.dni
│      │  │  │  │          timer2_base_timer_Debug.jlink
│      │  │  │  │          timer2_base_timer_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timer2_base_timer_PyOCDDebug.launch
│      │  │  │  │  │  timer2_base_timer_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer2_base_timer.uvoptx
│      │  │  │  │  │  timer2_base_timer.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─timer2_capture
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer2_capture.ewd
│      │  │  │  │  │  timer2_capture.ewp
│      │  │  │  │  │  timer2_capture.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timer2_capture.dni
│      │  │  │  │          timer2_capture_Debug.jlink
│      │  │  │  │          timer2_capture_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timer2_capture_PyOCDDebug.launch
│      │  │  │  │  │  timer2_capture_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer2_capture.uvoptx
│      │  │  │  │  │  timer2_capture.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─timer2_clock_source
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer2_clock_source.ewd
│      │  │  │  │  │  timer2_clock_source.ewp
│      │  │  │  │  │  timer2_clock_source.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timer2_clock_source.dni
│      │  │  │  │          timer2_clock_source_Debug.jlink
│      │  │  │  │          timer2_clock_source_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timer2_clock_source_PyOCDDebug.launch
│      │  │  │  │  │  timer2_clock_source_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer2_clock_source.uvoptx
│      │  │  │  │  │  timer2_clock_source.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─timer2_pwm
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  timer2_pwm.ewd
│      │  │      │  │  timer2_pwm.ewp
│      │  │      │  │  timer2_pwm.eww
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          timer2_pwm.dni
│      │  │      │          timer2_pwm_Debug.jlink
│      │  │      │          timer2_pwm_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  timer2_pwm_PyOCDDebug.launch
│      │  │      │  │  timer2_pwm_PyOCDDownload.launch
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  timer2_pwm.uvoptx
│      │  │      │  │  timer2_pwm.uvprojx
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─timer4
│      │  │  ├─timer4_counter_sawtooth
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer4_counter_sawtooth.ewd
│      │  │  │  │  │  timer4_counter_sawtooth.ewp
│      │  │  │  │  │  timer4_counter_sawtooth.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timer4_counter_sawtooth.dni
│      │  │  │  │          timer4_counter_sawtooth_Debug.jlink
│      │  │  │  │          timer4_counter_sawtooth_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timer4_counter_sawtooth_PyOCDDebug.launch
│      │  │  │  │  │  timer4_counter_sawtooth_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer4_counter_sawtooth.uvoptx
│      │  │  │  │  │  timer4_counter_sawtooth.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─timer4_counter_triangular
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer4_counter_triangular.ewd
│      │  │  │  │  │  timer4_counter_triangular.ewp
│      │  │  │  │  │  timer4_counter_triangular.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timer4_counter_triangular.dni
│      │  │  │  │          timer4_counter_triangular_Debug.jlink
│      │  │  │  │          timer4_counter_triangular_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timer4_counter_triangular_PyOCDDebug.launch
│      │  │  │  │  │  timer4_counter_triangular_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer4_counter_triangular.uvoptx
│      │  │  │  │  │  timer4_counter_triangular.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─timer4_event_compare
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer4_event_compare.ewd
│      │  │  │  │  │  timer4_event_compare.ewp
│      │  │  │  │  │  timer4_event_compare.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timer4_event_compare.dni
│      │  │  │  │          timer4_event_compare_Debug.jlink
│      │  │  │  │          timer4_event_compare_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timer4_event_compare_PyOCDDebug.launch
│      │  │  │  │  │  timer4_event_compare_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer4_event_compare.uvoptx
│      │  │  │  │  │  timer4_event_compare.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─timer4_event_delay
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer4_event_delay.ewd
│      │  │  │  │  │  timer4_event_delay.ewp
│      │  │  │  │  │  timer4_event_delay.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timer4_event_delay.dni
│      │  │  │  │          timer4_event_delay_Debug.jlink
│      │  │  │  │          timer4_event_delay_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timer4_event_delay_PyOCDDebug.launch
│      │  │  │  │  │  timer4_event_delay_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer4_event_delay.uvoptx
│      │  │  │  │  │  timer4_event_delay.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─timer4_oc_double_ch
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer4_oc_double_ch.ewd
│      │  │  │  │  │  timer4_oc_double_ch.ewp
│      │  │  │  │  │  timer4_oc_double_ch.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timer4_oc_double_ch.dni
│      │  │  │  │          timer4_oc_double_ch_Debug.jlink
│      │  │  │  │          timer4_oc_double_ch_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timer4_oc_double_ch_PyOCDDebug.launch
│      │  │  │  │  │  timer4_oc_double_ch_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer4_oc_double_ch.uvoptx
│      │  │  │  │  │  timer4_oc_double_ch.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─timer4_oc_high_ch
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer4_oc_high_ch.ewd
│      │  │  │  │  │  timer4_oc_high_ch.ewp
│      │  │  │  │  │  timer4_oc_high_ch.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timer4_oc_high_ch.dni
│      │  │  │  │          timer4_oc_high_ch_Debug.jlink
│      │  │  │  │          timer4_oc_high_ch_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timer4_oc_high_ch_PyOCDDebug.launch
│      │  │  │  │  │  timer4_oc_high_ch_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer4_oc_high_ch.uvoptx
│      │  │  │  │  │  timer4_oc_high_ch.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─timer4_oc_low_ch
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer4_oc_low_ch.ewd
│      │  │  │  │  │  timer4_oc_low_ch.ewp
│      │  │  │  │  │  timer4_oc_low_ch.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timer4_oc_low_ch.dni
│      │  │  │  │          timer4_oc_low_ch_Debug.jlink
│      │  │  │  │          timer4_oc_low_ch_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timer4_oc_low_ch_PyOCDDebug.launch
│      │  │  │  │  │  timer4_oc_low_ch_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer4_oc_low_ch.uvoptx
│      │  │  │  │  │  timer4_oc_low_ch.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─timer4_pwm_dead_timer
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer4_pwm_dead_timer.ewd
│      │  │  │  │  │  timer4_pwm_dead_timer.ewp
│      │  │  │  │  │  timer4_pwm_dead_timer.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timer4_pwm_dead_timer.dni
│      │  │  │  │          timer4_pwm_dead_timer_Debug.jlink
│      │  │  │  │          timer4_pwm_dead_timer_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timer4_pwm_dead_timer_PyOCDDebug.launch
│      │  │  │  │  │  timer4_pwm_dead_timer_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer4_pwm_dead_timer.uvoptx
│      │  │  │  │  │  timer4_pwm_dead_timer.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─timer4_pwm_dead_timer_filter
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer4_pwm_dead_timer_filter.ewd
│      │  │  │  │  │  timer4_pwm_dead_timer_filter.ewp
│      │  │  │  │  │  timer4_pwm_dead_timer_filter.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timer4_pwm_dead_timer_filter.dni
│      │  │  │  │          timer4_pwm_dead_timer_filter_Debug.jlink
│      │  │  │  │          timer4_pwm_dead_timer_filter_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timer4_pwm_dead_timer_filter_PyOCDDebug.launch
│      │  │  │  │  │  timer4_pwm_dead_timer_filter_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer4_pwm_dead_timer_filter.uvoptx
│      │  │  │  │  │  timer4_pwm_dead_timer_filter.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─timer4_pwm_reload_int
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer4_pwm_reload_int.ewd
│      │  │  │  │  │  timer4_pwm_reload_int.ewp
│      │  │  │  │  │  timer4_pwm_reload_int.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timer4_pwm_reload_int.dni
│      │  │  │  │          timer4_pwm_reload_int_Debug.jlink
│      │  │  │  │          timer4_pwm_reload_int_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timer4_pwm_reload_int_PyOCDDebug.launch
│      │  │  │  │  │  timer4_pwm_reload_int_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer4_pwm_reload_int.uvoptx
│      │  │  │  │  │  timer4_pwm_reload_int.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─timer4_pwm_through
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  timer4_pwm_through.ewd
│      │  │      │  │  timer4_pwm_through.ewp
│      │  │      │  │  timer4_pwm_through.eww
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          timer4_pwm_through.dni
│      │  │      │          timer4_pwm_through_Debug.jlink
│      │  │      │          timer4_pwm_through_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  timer4_pwm_through_PyOCDDebug.launch
│      │  │      │  │  timer4_pwm_through_PyOCDDownload.launch
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  timer4_pwm_through.uvoptx
│      │  │      │  │  timer4_pwm_through.uvprojx
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─timer6
│      │  │  ├─timer6_capture
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer6_capture.ewd
│      │  │  │  │  │  timer6_capture.ewp
│      │  │  │  │  │  timer6_capture.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timer6_capture.dni
│      │  │  │  │          timer6_capture_Debug.jlink
│      │  │  │  │          timer6_capture_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timer6_capture_PyOCDDebug.launch
│      │  │  │  │  │  timer6_capture_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer6_capture.uvoptx
│      │  │  │  │  │  timer6_capture.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─timer6_capture_dual_buf
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer6_capture_dual_buf.ewd
│      │  │  │  │  │  timer6_capture_dual_buf.ewp
│      │  │  │  │  │  timer6_capture_dual_buf.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timer6_capture_dual_buf.dni
│      │  │  │  │          timer6_capture_dual_buf_Debug.jlink
│      │  │  │  │          timer6_capture_dual_buf_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timer6_capture_dual_buf_PyOCDDebug.launch
│      │  │  │  │  │  timer6_capture_dual_buf_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer6_capture_dual_buf.uvoptx
│      │  │  │  │  │  timer6_capture_dual_buf.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─timer6_cmp_deadtime
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer6_cmp_deadtime.ewd
│      │  │  │  │  │  timer6_cmp_deadtime.ewp
│      │  │  │  │  │  timer6_cmp_deadtime.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timer6_cmp_deadtime.dni
│      │  │  │  │          timer6_cmp_deadtime_Debug.jlink
│      │  │  │  │          timer6_cmp_deadtime_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timer6_cmp_deadtime_PyOCDDebug.launch
│      │  │  │  │  │  timer6_cmp_deadtime_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer6_cmp_deadtime.uvoptx
│      │  │  │  │  │  timer6_cmp_deadtime.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─timer6_cmp_sawtooth
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer6_cmp_sawtooth.ewd
│      │  │  │  │  │  timer6_cmp_sawtooth.ewp
│      │  │  │  │  │  timer6_cmp_sawtooth.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timer6_cmp_sawtooth.dni
│      │  │  │  │          timer6_cmp_sawtooth_Debug.jlink
│      │  │  │  │          timer6_cmp_sawtooth_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timer6_cmp_sawtooth_PyOCDDebug.launch
│      │  │  │  │  │  timer6_cmp_sawtooth_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer6_cmp_sawtooth.uvoptx
│      │  │  │  │  │  timer6_cmp_sawtooth.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─timer6_cmp_sawtooth_dual_buf
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer6_cmp_sawtooth_dual_buf.ewd
│      │  │  │  │  │  timer6_cmp_sawtooth_dual_buf.ewp
│      │  │  │  │  │  timer6_cmp_sawtooth_dual_buf.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timer6_cmp_sawtooth_dual_buf.dni
│      │  │  │  │          timer6_cmp_sawtooth_dual_buf_Debug.jlink
│      │  │  │  │          timer6_cmp_sawtooth_dual_buf_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timer6_cmp_sawtooth_dual_buf_PyOCDDebug.launch
│      │  │  │  │  │  timer6_cmp_sawtooth_dual_buf_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer6_cmp_sawtooth_dual_buf.uvoptx
│      │  │  │  │  │  timer6_cmp_sawtooth_dual_buf.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─timer6_cmp_triangular_buf
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer6_cmp_triangular_buf.ewd
│      │  │  │  │  │  timer6_cmp_triangular_buf.ewp
│      │  │  │  │  │  timer6_cmp_triangular_buf.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timer6_cmp_triangular_buf.dni
│      │  │  │  │          timer6_cmp_triangular_buf_Debug.jlink
│      │  │  │  │          timer6_cmp_triangular_buf_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timer6_cmp_triangular_buf_PyOCDDebug.launch
│      │  │  │  │  │  timer6_cmp_triangular_buf_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer6_cmp_triangular_buf.uvoptx
│      │  │  │  │  │  timer6_cmp_triangular_buf.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─timer6_define_pwm_number
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer6_define_pwm_number.ewd
│      │  │  │  │  │  timer6_define_pwm_number.ewp
│      │  │  │  │  │  timer6_define_pwm_number.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timer6_define_pwm_number.dni
│      │  │  │  │          timer6_define_pwm_number_Debug.jlink
│      │  │  │  │          timer6_define_pwm_number_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timer6_define_pwm_number_PyOCDDebug.launch
│      │  │  │  │  │  timer6_define_pwm_number_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer6_define_pwm_number.uvoptx
│      │  │  │  │  │  timer6_define_pwm_number.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─timer6_hw_code_cnt
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer6_hw_code_cnt.ewd
│      │  │  │  │  │  timer6_hw_code_cnt.ewp
│      │  │  │  │  │  timer6_hw_code_cnt.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timer6_hw_code_cnt.dni
│      │  │  │  │          timer6_hw_code_cnt_Debug.jlink
│      │  │  │  │          timer6_hw_code_cnt_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timer6_hw_code_cnt_PyOCDDebug.launch
│      │  │  │  │  │  timer6_hw_code_cnt_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer6_hw_code_cnt.uvoptx
│      │  │  │  │  │  timer6_hw_code_cnt.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─timer6_hw_sta_stp_clr
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer6_hw_sta_stp_clr.ewd
│      │  │  │  │  │  timer6_hw_sta_stp_clr.ewp
│      │  │  │  │  │  timer6_hw_sta_stp_clr.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timer6_hw_sta_stp_clr.dni
│      │  │  │  │          timer6_hw_sta_stp_clr_Debug.jlink
│      │  │  │  │          timer6_hw_sta_stp_clr_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timer6_hw_sta_stp_clr_PyOCDDebug.launch
│      │  │  │  │  │  timer6_hw_sta_stp_clr_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer6_hw_sta_stp_clr.uvoptx
│      │  │  │  │  │  timer6_hw_sta_stp_clr.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─timer6_sw_sync
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer6_sw_sync.ewd
│      │  │  │  │  │  timer6_sw_sync.ewp
│      │  │  │  │  │  timer6_sw_sync.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timer6_sw_sync.dni
│      │  │  │  │          timer6_sw_sync_Debug.jlink
│      │  │  │  │          timer6_sw_sync_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timer6_sw_sync_PyOCDDebug.launch
│      │  │  │  │  │  timer6_sw_sync_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timer6_sw_sync.uvoptx
│      │  │  │  │  │  timer6_sw_sync.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─timer6_valid_period
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  timer6_valid_period.ewd
│      │  │      │  │  timer6_valid_period.ewp
│      │  │      │  │  timer6_valid_period.eww
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          timer6_valid_period.dni
│      │  │      │          timer6_valid_period_Debug.jlink
│      │  │      │          timer6_valid_period_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  timer6_valid_period_PyOCDDebug.launch
│      │  │      │  │  timer6_valid_period_PyOCDDownload.launch
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  timer6_valid_period.uvoptx
│      │  │      │  │  timer6_valid_period.uvprojx
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─timera
│      │  │  ├─timera_base_timer
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timera_base_timer.ewd
│      │  │  │  │  │  timera_base_timer.ewp
│      │  │  │  │  │  timera_base_timer.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timera_base_timer.dni
│      │  │  │  │          timera_base_timer_Debug.jlink
│      │  │  │  │          timera_base_timer_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timera_base_timer_PyOCDDebug.launch
│      │  │  │  │  │  timera_base_timer_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timera_base_timer.uvoptx
│      │  │  │  │  │  timera_base_timer.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─timera_capture
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timera_capture.ewd
│      │  │  │  │  │  timera_capture.ewp
│      │  │  │  │  │  timera_capture.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timera_capture.dni
│      │  │  │  │          timera_capture_Debug.jlink
│      │  │  │  │          timera_capture_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timera_capture_PyOCDDebug.launch
│      │  │  │  │  │  timera_capture_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timera_capture.uvoptx
│      │  │  │  │  │  timera_capture.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─timera_cascade_count
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timera_cascade_count.ewd
│      │  │  │  │  │  timera_cascade_count.ewp
│      │  │  │  │  │  timera_cascade_count.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timera_cascade_count.dni
│      │  │  │  │          timera_cascade_count_Debug.jlink
│      │  │  │  │          timera_cascade_count_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timera_cascade_count_PyOCDDebug.launch
│      │  │  │  │  │  timera_cascade_count_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timera_cascade_count.uvoptx
│      │  │  │  │  │  timera_cascade_count.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─timera_compare_value_buffer
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timera_compare_value_buffer.ewd
│      │  │  │  │  │  timera_compare_value_buffer.ewp
│      │  │  │  │  │  timera_compare_value_buffer.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timera_compare_value_buffer.dni
│      │  │  │  │          timera_compare_value_buffer_Debug.jlink
│      │  │  │  │          timera_compare_value_buffer_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timera_compare_value_buffer_PyOCDDebug.launch
│      │  │  │  │  │  timera_compare_value_buffer_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timera_compare_value_buffer.uvoptx
│      │  │  │  │  │  timera_compare_value_buffer.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─timera_phase_difference_count
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timera_phase_difference_count.ewd
│      │  │  │  │  │  timera_phase_difference_count.ewp
│      │  │  │  │  │  timera_phase_difference_count.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timera_phase_difference_count.dni
│      │  │  │  │          timera_phase_difference_count_Debug.jlink
│      │  │  │  │          timera_phase_difference_count_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timera_phase_difference_count_PyOCDDebug.launch
│      │  │  │  │  │  timera_phase_difference_count_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timera_phase_difference_count.uvoptx
│      │  │  │  │  │  timera_phase_difference_count.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─timera_position_overflow_count
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timera_position_overflow_count.ewd
│      │  │  │  │  │  timera_position_overflow_count.ewp
│      │  │  │  │  │  timera_position_overflow_count.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          timera_position_overflow_count.dni
│      │  │  │  │          timera_position_overflow_count_Debug.jlink
│      │  │  │  │          timera_position_overflow_count_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  timera_position_overflow_count_PyOCDDebug.launch
│      │  │  │  │  │  timera_position_overflow_count_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  timera_position_overflow_count.uvoptx
│      │  │  │  │  │  timera_position_overflow_count.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─timera_pwm
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  timera_pwm.ewd
│      │  │      │  │  timera_pwm.ewp
│      │  │      │  │  timera_pwm.eww
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          timera_pwm.dni
│      │  │      │          timera_pwm_Debug.jlink
│      │  │      │          timera_pwm_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  timera_pwm_PyOCDDebug.launch
│      │  │      │  │  timera_pwm_PyOCDDownload.launch
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  timera_pwm.uvoptx
│      │  │      │  │  timera_pwm.uvprojx
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─trng
│      │  │  └─trng_base
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  trng_base.ewd
│      │  │      │  │  trng_base.ewp
│      │  │      │  │  trng_base.eww
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          trng_base.dni
│      │  │      │          trng_base_Debug.jlink
│      │  │      │          trng_base_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  trng_base_PyOCDDebug.launch
│      │  │      │  │  trng_base_PyOCDDownload.launch
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  trng_base.uvoptx
│      │  │      │  │  trng_base.uvprojx
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  ├─usart
│      │  │  ├─usart_clocksync_int
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  usart_clocksync_int.ewd
│      │  │  │  │  │  usart_clocksync_int.ewp
│      │  │  │  │  │  usart_clocksync_int.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          usart_clocksync_int.dni
│      │  │  │  │          usart_clocksync_int_Debug.jlink
│      │  │  │  │          usart_clocksync_int_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  usart_clocksync_int_PyOCDDebug.launch
│      │  │  │  │  │  usart_clocksync_int_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  usart_clocksync_int.uvoptx
│      │  │  │  │  │  usart_clocksync_int.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─usart_clocksync_polling
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  usart_clocksync_polling.ewd
│      │  │  │  │  │  usart_clocksync_polling.ewp
│      │  │  │  │  │  usart_clocksync_polling.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          usart_clocksync_polling.dni
│      │  │  │  │          usart_clocksync_polling_Debug.jlink
│      │  │  │  │          usart_clocksync_polling_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  usart_clocksync_polling_PyOCDDebug.launch
│      │  │  │  │  │  usart_clocksync_polling_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  usart_clocksync_polling.uvoptx
│      │  │  │  │  │  usart_clocksync_polling.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─usart_lin
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  usart_lin.ewd
│      │  │  │  │  │  usart_lin.ewp
│      │  │  │  │  │  usart_lin.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          usart_lin.dni
│      │  │  │  │          usart_lin_Debug.jlink
│      │  │  │  │          usart_lin_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  usart_lin_PyOCDDebug.launch
│      │  │  │  │  │  usart_lin_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  usart_lin.uvoptx
│      │  │  │  │  │  usart_lin.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          lin.c
│      │  │  │          lin.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─usart_smartcard_atr
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  usart_smartcard_atr.ewd
│      │  │  │  │  │  usart_smartcard_atr.ewp
│      │  │  │  │  │  usart_smartcard_atr.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          usart_smartcard_atr.dni
│      │  │  │  │          usart_smartcard_atr_Debug.jlink
│      │  │  │  │          usart_smartcard_atr_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  usart_smartcard_atr_PyOCDDebug.launch
│      │  │  │  │  │  usart_smartcard_atr_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  usart_smartcard_atr.uvoptx
│      │  │  │  │  │  usart_smartcard_atr.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─usart_uart_dma
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  usart_uart_dma.ewd
│      │  │  │  │  │  usart_uart_dma.ewp
│      │  │  │  │  │  usart_uart_dma.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          usart_uart_dma.dni
│      │  │  │  │          usart_uart_dma_Debug.jlink
│      │  │  │  │          usart_uart_dma_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  usart_uart_dma_PyOCDDebug.launch
│      │  │  │  │  │  usart_uart_dma_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  usart_uart_dma.uvoptx
│      │  │  │  │  │  usart_uart_dma.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─usart_uart_halfduplex_int
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  usart_uart_halfduplex_int.ewd
│      │  │  │  │  │  usart_uart_halfduplex_int.ewp
│      │  │  │  │  │  usart_uart_halfduplex_int.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          usart_uart_halfduplex_int.dni
│      │  │  │  │          usart_uart_halfduplex_int_Debug.jlink
│      │  │  │  │          usart_uart_halfduplex_int_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  usart_uart_halfduplex_int_PyOCDDebug.launch
│      │  │  │  │  │  usart_uart_halfduplex_int_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  usart_uart_halfduplex_int.uvoptx
│      │  │  │  │  │  usart_uart_halfduplex_int.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─usart_uart_halfduplex_polling
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  usart_uart_halfduplex_polling.ewd
│      │  │  │  │  │  usart_uart_halfduplex_polling.ewp
│      │  │  │  │  │  usart_uart_halfduplex_polling.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          usart_uart_halfduplex_polling.dni
│      │  │  │  │          usart_uart_halfduplex_polling_Debug.jlink
│      │  │  │  │          usart_uart_halfduplex_polling_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  usart_uart_halfduplex_polling_PyOCDDebug.launch
│      │  │  │  │  │  usart_uart_halfduplex_polling_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  usart_uart_halfduplex_polling.uvoptx
│      │  │  │  │  │  usart_uart_halfduplex_polling.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  ├─usart_uart_int
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  usart_uart_int.ewd
│      │  │  │  │  │  usart_uart_int.ewp
│      │  │  │  │  │  usart_uart_int.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          usart_uart_int.dni
│      │  │  │  │          usart_uart_int_Debug.jlink
│      │  │  │  │          usart_uart_int_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  usart_uart_int_PyOCDDebug.launch
│      │  │  │  │  │  usart_uart_int_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  usart_uart_int.uvoptx
│      │  │  │  │  │  usart_uart_int.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          ring_buf.c
│      │  │  │          ring_buf.h
│      │  │  │          
│      │  │  ├─usart_uart_multiprocessor
│      │  │  │  │  Readme.txt
│      │  │  │  │  
│      │  │  │  ├─EWARM
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  usart_uart_multiprocessor.ewd
│      │  │  │  │  │  usart_uart_multiprocessor.ewp
│      │  │  │  │  │  usart_uart_multiprocessor.eww
│      │  │  │  │  │  
│      │  │  │  │  ├─config
│      │  │  │  │  │  ├─flashloader
│      │  │  │  │  │  │      FlashHC32F4A0xG.flash
│      │  │  │  │  │  │      FlashHC32F4A0xI.flash
│      │  │  │  │  │  │      FlashHC32F4A0_otp.flash
│      │  │  │  │  │  │      HC32F4A0xG.board
│      │  │  │  │  │  │      HC32F4A0xI.board
│      │  │  │  │  │  │      
│      │  │  │  │  │  └─linker
│      │  │  │  │  │          HC32F4A0xG.icf
│      │  │  │  │  │          HC32F4A0xI.icf
│      │  │  │  │  │          HC32F4A0_RAM.icf
│      │  │  │  │  │          
│      │  │  │  │  └─settings
│      │  │  │  │          usart_uart_multiprocessor.dni
│      │  │  │  │          usart_uart_multiprocessor_Debug.jlink
│      │  │  │  │          usart_uart_multiprocessor_Release.jlink
│      │  │  │  │          
│      │  │  │  ├─GCC
│      │  │  │  │  │  .cproject
│      │  │  │  │  │  .project
│      │  │  │  │  │  startup_hc32f4a0.S
│      │  │  │  │  │  usart_uart_multiprocessor_PyOCDDebug.launch
│      │  │  │  │  │  usart_uart_multiprocessor_PyOCDDownload.launch
│      │  │  │  │  │  
│      │  │  │  │  ├─.settings
│      │  │  │  │  │      language.settings.xml
│      │  │  │  │  │      
│      │  │  │  │  └─config
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.ld
│      │  │  │  │              HC32F4A0xI.ld
│      │  │  │  │              HC32F4A0_RAM.ld
│      │  │  │  │              
│      │  │  │  ├─MDK
│      │  │  │  │  │  JLinkSettings.ini
│      │  │  │  │  │  startup_hc32f4a0.s
│      │  │  │  │  │  usart_uart_multiprocessor.uvoptx
│      │  │  │  │  │  usart_uart_multiprocessor.uvprojx
│      │  │  │  │  │  
│      │  │  │  │  └─config
│      │  │  │  │      │  debug_init.ini
│      │  │  │  │      │  release_init.ini
│      │  │  │  │      │  
│      │  │  │  │      └─linker
│      │  │  │  │              HC32F4A0xG.sct
│      │  │  │  │              HC32F4A0xI.sct
│      │  │  │  │              
│      │  │  │  └─source
│      │  │  │          hc32f4xx_conf.h
│      │  │  │          main.c
│      │  │  │          main.h
│      │  │  │          
│      │  │  └─usart_uart_polling
│      │  │      │  Readme.txt
│      │  │      │  
│      │  │      ├─EWARM
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  usart_uart_polling.ewd
│      │  │      │  │  usart_uart_polling.ewp
│      │  │      │  │  usart_uart_polling.eww
│      │  │      │  │  
│      │  │      │  ├─config
│      │  │      │  │  ├─flashloader
│      │  │      │  │  │      FlashHC32F4A0xG.flash
│      │  │      │  │  │      FlashHC32F4A0xI.flash
│      │  │      │  │  │      FlashHC32F4A0_otp.flash
│      │  │      │  │  │      HC32F4A0xG.board
│      │  │      │  │  │      HC32F4A0xI.board
│      │  │      │  │  │      
│      │  │      │  │  └─linker
│      │  │      │  │          HC32F4A0xG.icf
│      │  │      │  │          HC32F4A0xI.icf
│      │  │      │  │          HC32F4A0_RAM.icf
│      │  │      │  │          
│      │  │      │  └─settings
│      │  │      │          usart_uart_polling.dni
│      │  │      │          usart_uart_polling_Debug.jlink
│      │  │      │          usart_uart_polling_Release.jlink
│      │  │      │          
│      │  │      ├─GCC
│      │  │      │  │  .cproject
│      │  │      │  │  .project
│      │  │      │  │  startup_hc32f4a0.S
│      │  │      │  │  usart_uart_polling_PyOCDDebug.launch
│      │  │      │  │  usart_uart_polling_PyOCDDownload.launch
│      │  │      │  │  
│      │  │      │  ├─.settings
│      │  │      │  │      language.settings.xml
│      │  │      │  │      
│      │  │      │  └─config
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.ld
│      │  │      │              HC32F4A0xI.ld
│      │  │      │              HC32F4A0_RAM.ld
│      │  │      │              
│      │  │      ├─MDK
│      │  │      │  │  JLinkSettings.ini
│      │  │      │  │  startup_hc32f4a0.s
│      │  │      │  │  usart_uart_polling.uvoptx
│      │  │      │  │  usart_uart_polling.uvprojx
│      │  │      │  │  
│      │  │      │  └─config
│      │  │      │      │  debug_init.ini
│      │  │      │      │  release_init.ini
│      │  │      │      │  
│      │  │      │      └─linker
│      │  │      │              HC32F4A0xG.sct
│      │  │      │              HC32F4A0xI.sct
│      │  │      │              
│      │  │      └─source
│      │  │              hc32f4xx_conf.h
│      │  │              main.c
│      │  │              main.h
│      │  │              
│      │  └─wdt
│      │      ├─wdt_interrupt_sw_startup
│      │      │  │  Readme.txt
│      │      │  │  
│      │      │  ├─EWARM
│      │      │  │  │  startup_hc32f4a0.s
│      │      │  │  │  wdt_interrupt_sw_startup.ewd
│      │      │  │  │  wdt_interrupt_sw_startup.ewp
│      │      │  │  │  wdt_interrupt_sw_startup.eww
│      │      │  │  │  
│      │      │  │  ├─config
│      │      │  │  │  ├─flashloader
│      │      │  │  │  │      FlashHC32F4A0xG.flash
│      │      │  │  │  │      FlashHC32F4A0xI.flash
│      │      │  │  │  │      FlashHC32F4A0_otp.flash
│      │      │  │  │  │      HC32F4A0xG.board
│      │      │  │  │  │      HC32F4A0xI.board
│      │      │  │  │  │      
│      │      │  │  │  └─linker
│      │      │  │  │          HC32F4A0xG.icf
│      │      │  │  │          HC32F4A0xI.icf
│      │      │  │  │          HC32F4A0_RAM.icf
│      │      │  │  │          
│      │      │  │  └─settings
│      │      │  │          wdt_interrupt_sw_startup.dni
│      │      │  │          wdt_interrupt_sw_startup_Debug.jlink
│      │      │  │          wdt_interrupt_sw_startup_Release.jlink
│      │      │  │          
│      │      │  ├─GCC
│      │      │  │  │  .cproject
│      │      │  │  │  .project
│      │      │  │  │  startup_hc32f4a0.S
│      │      │  │  │  wdt_interrupt_sw_startup_PyOCDDebug.launch
│      │      │  │  │  wdt_interrupt_sw_startup_PyOCDDownload.launch
│      │      │  │  │  
│      │      │  │  ├─.settings
│      │      │  │  │      language.settings.xml
│      │      │  │  │      
│      │      │  │  └─config
│      │      │  │      └─linker
│      │      │  │              HC32F4A0xG.ld
│      │      │  │              HC32F4A0xI.ld
│      │      │  │              HC32F4A0_RAM.ld
│      │      │  │              
│      │      │  ├─MDK
│      │      │  │  │  JLinkSettings.ini
│      │      │  │  │  startup_hc32f4a0.s
│      │      │  │  │  wdt_interrupt_sw_startup.uvoptx
│      │      │  │  │  wdt_interrupt_sw_startup.uvprojx
│      │      │  │  │  
│      │      │  │  └─config
│      │      │  │      │  debug_init.ini
│      │      │  │      │  release_init.ini
│      │      │  │      │  
│      │      │  │      └─linker
│      │      │  │              HC32F4A0xG.sct
│      │      │  │              HC32F4A0xI.sct
│      │      │  │              
│      │      │  └─source
│      │      │          hc32f4xx_conf.h
│      │      │          main.c
│      │      │          main.h
│      │      │          
│      │      └─wdt_reset_sw_startup
│      │          │  Readme.txt
│      │          │  
│      │          ├─EWARM
│      │          │  │  startup_hc32f4a0.s
│      │          │  │  wdt_reset_sw_startup.ewd
│      │          │  │  wdt_reset_sw_startup.ewp
│      │          │  │  wdt_reset_sw_startup.eww
│      │          │  │  
│      │          │  ├─config
│      │          │  │  ├─flashloader
│      │          │  │  │      FlashHC32F4A0xG.flash
│      │          │  │  │      FlashHC32F4A0xI.flash
│      │          │  │  │      FlashHC32F4A0_otp.flash
│      │          │  │  │      HC32F4A0xG.board
│      │          │  │  │      HC32F4A0xI.board
│      │          │  │  │      
│      │          │  │  └─linker
│      │          │  │          HC32F4A0xG.icf
│      │          │  │          HC32F4A0xI.icf
│      │          │  │          HC32F4A0_RAM.icf
│      │          │  │          
│      │          │  └─settings
│      │          │          wdt_reset_sw_startup.dni
│      │          │          wdt_reset_sw_startup_Debug.jlink
│      │          │          wdt_reset_sw_startup_Release.jlink
│      │          │          
│      │          ├─GCC
│      │          │  │  .cproject
│      │          │  │  .project
│      │          │  │  startup_hc32f4a0.S
│      │          │  │  wdt_reset_sw_startup_PyOCDDebug.launch
│      │          │  │  wdt_reset_sw_startup_PyOCDDownload.launch
│      │          │  │  
│      │          │  ├─.settings
│      │          │  │      language.settings.xml
│      │          │  │      
│      │          │  └─config
│      │          │      └─linker
│      │          │              HC32F4A0xG.ld
│      │          │              HC32F4A0xI.ld
│      │          │              HC32F4A0_RAM.ld
│      │          │              
│      │          ├─MDK
│      │          │  │  JLinkSettings.ini
│      │          │  │  startup_hc32f4a0.s
│      │          │  │  wdt_reset_sw_startup.uvoptx
│      │          │  │  wdt_reset_sw_startup.uvprojx
│      │          │  │  
│      │          │  └─config
│      │          │      │  debug_init.ini
│      │          │      │  release_init.ini
│      │          │      │  
│      │          │      └─linker
│      │          │              HC32F4A0xG.sct
│      │          │              HC32F4A0xI.sct
│      │          │              
│      │          └─source
│      │                  hc32f4xx_conf.h
│      │                  main.c
│      │                  main.h
│      │                  
│      └─template
│          │  Readme.txt
│          │  
│          ├─EWARM
│          │  │  startup_hc32f4a0.s
│          │  │  template.ewd
│          │  │  template.ewp
│          │  │  template.eww
│          │  │  
│          │  ├─config
│          │  │  ├─flashloader
│          │  │  │      FlashHC32F4A0xG.flash
│          │  │  │      FlashHC32F4A0xI.flash
│          │  │  │      FlashHC32F4A0_otp.flash
│          │  │  │      HC32F4A0xG.board
│          │  │  │      HC32F4A0xI.board
│          │  │  │      
│          │  │  └─linker
│          │  │          HC32F4A0xG.icf
│          │  │          HC32F4A0xI.icf
│          │  │          HC32F4A0_RAM.icf
│          │  │          
│          │  └─settings
│          │          template.dni
│          │          template_Debug.jlink
│          │          template_Release.jlink
│          │          
│          ├─GCC
│          │  │  .cproject
│          │  │  .project
│          │  │  startup_hc32f4a0.S
│          │  │  template_PyOCDDebug.launch
│          │  │  template_PyOCDDownload.launch
│          │  │  
│          │  ├─.settings
│          │  │      language.settings.xml
│          │  │      
│          │  └─config
│          │      └─linker
│          │              HC32F4A0xG.ld
│          │              HC32F4A0xI.ld
│          │              HC32F4A0_RAM.ld
│          │              
│          ├─MDK
│          │  │  JLinkSettings.ini
│          │  │  startup_hc32f4a0.s
│          │  │  template.uvoptx
│          │  │  template.uvprojx
│          │  │  
│          │  └─config
│          │      │  debug_init.ini
│          │      │  release_init.ini
│          │      │  
│          │      └─linker
│          │              HC32F4A0xG.sct
│          │              HC32F4A0xI.sct
│          │              
│          └─source
│                  hc32f4xx_conf.h
│                  main.c
│                  main.h
│                  
└─utils
    └─SRecord
            srec_cat.exe
            srec_cmp.exe
            srec_info.exe
            

 

最新回复

参考一下   详情 回复 发表于 2025-1-5 11:03
点赞 关注
 
 

回复
举报

6828

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

小华半导体提供资料包看起来很实用

点评

参考一下  详情 回复 发表于 2025-1-5 11:03
 
 
 

回复

11

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
Jacktang 发表于 2023-2-19 09:39 小华半导体提供资料包看起来很实用

参考一下

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表