STM32 V5 source code
guowenxue
2018-05-16 a22d9c106276bb1819e583012d7ea41b6529b318
add new LED key systick sample code
12 files added
115 files copied
132 files deleted
64 files renamed
88582 ■■■■■ changed files
src/bare_test/1.Led/JLinkSettings.ini patch | view | raw | blame | history
src/bare_test/1.Led/cmsis/core_cm3.c patch | view | raw | blame | history
src/bare_test/1.Led/cmsis/core_cm3.h patch | view | raw | blame | history
src/bare_test/1.Led/cmsis/startup_stm32f10x_hd.s patch | view | raw | blame | history
src/bare_test/1.Led/cmsis/stm32f10x.h patch | view | raw | blame | history
src/bare_test/1.Led/cmsis/stm32f10x_conf.h patch | view | raw | blame | history
src/bare_test/1.Led/cmsis/system_stm32f10x.c patch | view | raw | blame | history
src/bare_test/1.Led/cmsis/system_stm32f10x.h patch | view | raw | blame | history
src/bare_test/1.Led/keil_clean.bat patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/inc/misc.h patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/inc/stm32f10x_adc.h patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/inc/stm32f10x_bkp.h patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/inc/stm32f10x_can.h patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/inc/stm32f10x_cec.h patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/inc/stm32f10x_crc.h patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/inc/stm32f10x_dac.h patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/inc/stm32f10x_dbgmcu.h patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/inc/stm32f10x_dma.h patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/inc/stm32f10x_exti.h patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/inc/stm32f10x_flash.h patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/inc/stm32f10x_fsmc.h patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/inc/stm32f10x_gpio.h patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/inc/stm32f10x_i2c.h patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/inc/stm32f10x_iwdg.h patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/inc/stm32f10x_pwr.h patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/inc/stm32f10x_rcc.h patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/inc/stm32f10x_rtc.h patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/inc/stm32f10x_sdio.h patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/inc/stm32f10x_spi.h patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/inc/stm32f10x_tim.h patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/inc/stm32f10x_usart.h patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/inc/stm32f10x_wwdg.h patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/src/misc.c patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/src/stm32f10x_adc.c patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/src/stm32f10x_bkp.c patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/src/stm32f10x_can.c patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/src/stm32f10x_cec.c patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/src/stm32f10x_crc.c patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/src/stm32f10x_dac.c patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/src/stm32f10x_dbgmcu.c patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/src/stm32f10x_dma.c patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/src/stm32f10x_exti.c patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/src/stm32f10x_flash.c patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/src/stm32f10x_fsmc.c patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/src/stm32f10x_gpio.c patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/src/stm32f10x_i2c.c patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/src/stm32f10x_iwdg.c patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/src/stm32f10x_pwr.c patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/src/stm32f10x_rcc.c patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/src/stm32f10x_rtc.c patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/src/stm32f10x_sdio.c patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/src/stm32f10x_spi.c patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/src/stm32f10x_tim.c patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/src/stm32f10x_usart.c patch | view | raw | blame | history
src/bare_test/1.Led/stdlib/src/stm32f10x_wwdg.c patch | view | raw | blame | history
src/bare_test/1.Led/stm32v5_led.uvgui.Think 543 ●●●●● patch | view | raw | blame | history
src/bare_test/1.Led/stm32v5_led.uvopt 269 ●●●●● patch | view | raw | blame | history
src/bare_test/1.Led/stm32v5_led.uvproj 83 ●●●● patch | view | raw | blame | history
src/bare_test/1.Led/user/main.c 111 ●●●●● patch | view | raw | blame | history
src/bare_test/1.Led/user/stm32v5_led.c 21 ●●●● patch | view | raw | blame | history
src/bare_test/1.Led/user/stm32v5_led.h 48 ●●●●● patch | view | raw | blame | history
src/bare_test/2.Key/JLinkSettings.ini patch | view | raw | blame | history
src/bare_test/2.Key/cmsis/core_cm3.c patch | view | raw | blame | history
src/bare_test/2.Key/cmsis/core_cm3.h patch | view | raw | blame | history
src/bare_test/2.Key/cmsis/startup_stm32f10x_hd.s patch | view | raw | blame | history
src/bare_test/2.Key/cmsis/stm32f10x.h patch | view | raw | blame | history
src/bare_test/2.Key/cmsis/stm32f10x_conf.h patch | view | raw | blame | history
src/bare_test/2.Key/cmsis/system_stm32f10x.c patch | view | raw | blame | history
src/bare_test/2.Key/cmsis/system_stm32f10x.h patch | view | raw | blame | history
src/bare_test/2.Key/keil_clean.bat patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/inc/misc.h patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/inc/stm32f10x_adc.h patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/inc/stm32f10x_bkp.h patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/inc/stm32f10x_can.h patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/inc/stm32f10x_cec.h patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/inc/stm32f10x_crc.h patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/inc/stm32f10x_dac.h patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/inc/stm32f10x_dbgmcu.h patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/inc/stm32f10x_dma.h patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/inc/stm32f10x_exti.h patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/inc/stm32f10x_flash.h patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/inc/stm32f10x_fsmc.h patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/inc/stm32f10x_gpio.h patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/inc/stm32f10x_i2c.h patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/inc/stm32f10x_iwdg.h patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/inc/stm32f10x_pwr.h patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/inc/stm32f10x_rcc.h patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/inc/stm32f10x_rtc.h patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/inc/stm32f10x_sdio.h patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/inc/stm32f10x_spi.h patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/inc/stm32f10x_tim.h patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/inc/stm32f10x_usart.h patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/inc/stm32f10x_wwdg.h patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/src/misc.c patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/src/stm32f10x_adc.c patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/src/stm32f10x_bkp.c patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/src/stm32f10x_can.c patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/src/stm32f10x_cec.c patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/src/stm32f10x_crc.c patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/src/stm32f10x_dac.c patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/src/stm32f10x_dbgmcu.c patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/src/stm32f10x_dma.c patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/src/stm32f10x_exti.c patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/src/stm32f10x_flash.c patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/src/stm32f10x_fsmc.c patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/src/stm32f10x_gpio.c patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/src/stm32f10x_i2c.c patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/src/stm32f10x_iwdg.c patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/src/stm32f10x_pwr.c patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/src/stm32f10x_rcc.c patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/src/stm32f10x_rtc.c patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/src/stm32f10x_sdio.c patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/src/stm32f10x_spi.c patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/src/stm32f10x_tim.c patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/src/stm32f10x_usart.c patch | view | raw | blame | history
src/bare_test/2.Key/stdlib/src/stm32f10x_wwdg.c patch | view | raw | blame | history
src/bare_test/2.Key/stm32v5_key.uvgui.Think 309 ●●●●● patch | view | raw | blame | history
src/bare_test/2.Key/stm32v5_key.uvopt 242 ●●●●● patch | view | raw | blame | history
src/bare_test/2.Key/stm32v5_key.uvproj 82 ●●●● patch | view | raw | blame | history
src/bare_test/2.Key/user/main.c 39 ●●●●● patch | view | raw | blame | history
src/bare_test/2.Key/user/stm32v5_key.c 187 ●●●●● patch | view | raw | blame | history
src/bare_test/2.Key/user/stm32v5_key.h 20 ●●●●● patch | view | raw | blame | history
src/bare_test/2.Key/user/stm32v5_led.c 21 ●●●● patch | view | raw | blame | history
src/bare_test/2.Key/user/stm32v5_led.h 48 ●●●●● patch | view | raw | blame | history
src/bare_test/4.Systick/JLinkSettings.ini patch | view | raw | blame | history
src/bare_test/4.Systick/cmsis/core_cm3.c patch | view | raw | blame | history
src/bare_test/4.Systick/cmsis/core_cm3.h patch | view | raw | blame | history
src/bare_test/4.Systick/cmsis/startup_stm32f10x_hd.s patch | view | raw | blame | history
src/bare_test/4.Systick/cmsis/stm32f10x.h patch | view | raw | blame | history
src/bare_test/4.Systick/cmsis/stm32f10x_conf.h patch | view | raw | blame | history
src/bare_test/4.Systick/cmsis/stm32f10x_it.c 2 ●●●●● patch | view | raw | blame | history
src/bare_test/4.Systick/cmsis/stm32f10x_it.h patch | view | raw | blame | history
src/bare_test/4.Systick/cmsis/system_stm32f10x.c patch | view | raw | blame | history
src/bare_test/4.Systick/cmsis/system_stm32f10x.h patch | view | raw | blame | history
src/bare_test/4.Systick/keil_clean.bat patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/inc/misc.h patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/inc/stm32f10x_adc.h patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/inc/stm32f10x_bkp.h patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/inc/stm32f10x_can.h patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/inc/stm32f10x_cec.h patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/inc/stm32f10x_crc.h patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/inc/stm32f10x_dac.h patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/inc/stm32f10x_dbgmcu.h patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/inc/stm32f10x_dma.h patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/inc/stm32f10x_exti.h patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/inc/stm32f10x_flash.h patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/inc/stm32f10x_fsmc.h patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/inc/stm32f10x_gpio.h patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/inc/stm32f10x_i2c.h patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/inc/stm32f10x_iwdg.h patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/inc/stm32f10x_pwr.h patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/inc/stm32f10x_rcc.h patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/inc/stm32f10x_rtc.h patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/inc/stm32f10x_sdio.h patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/inc/stm32f10x_spi.h patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/inc/stm32f10x_tim.h patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/inc/stm32f10x_usart.h patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/inc/stm32f10x_wwdg.h patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/src/misc.c patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/src/stm32f10x_adc.c patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/src/stm32f10x_bkp.c patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/src/stm32f10x_can.c patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/src/stm32f10x_cec.c patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/src/stm32f10x_crc.c patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/src/stm32f10x_dac.c patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/src/stm32f10x_dbgmcu.c patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/src/stm32f10x_dma.c patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/src/stm32f10x_exti.c patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/src/stm32f10x_flash.c patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/src/stm32f10x_fsmc.c patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/src/stm32f10x_gpio.c patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/src/stm32f10x_i2c.c patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/src/stm32f10x_iwdg.c patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/src/stm32f10x_pwr.c patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/src/stm32f10x_rcc.c patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/src/stm32f10x_rtc.c patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/src/stm32f10x_sdio.c patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/src/stm32f10x_spi.c patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/src/stm32f10x_tim.c patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/src/stm32f10x_usart.c patch | view | raw | blame | history
src/bare_test/4.Systick/stdlib/src/stm32f10x_wwdg.c patch | view | raw | blame | history
src/bare_test/4.Systick/stm32v5_systick.uvgui.Think 538 ●●●● patch | view | raw | blame | history
src/bare_test/4.Systick/stm32v5_systick.uvopt 268 ●●●● patch | view | raw | blame | history
src/bare_test/4.Systick/stm32v5_systick.uvproj 297 ●●●● patch | view | raw | blame | history
src/bare_test/4.Systick/user/main.c 41 ●●●●● patch | view | raw | blame | history
src/bare_test/4.Systick/user/stm32v5_led.c 21 ●●●● patch | view | raw | blame | history
src/bare_test/4.Systick/user/stm32v5_led.h 48 ●●●●● patch | view | raw | blame | history
src/bare_test/4.Systick/user/stm32v5_systick.c 55 ●●●●● patch | view | raw | blame | history
src/bare_test/4.Systick/user/stm32v5_systick.h 57 ●●●●● patch | view | raw | blame | history
src/bare_test/4.Systick/user/stm32v5_usart.c 152 ●●●●● patch | view | raw | blame | history
src/bare_test/4.Systick/user/stm32v5_usart.h 58 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_key/board/stm32v5_key.c 102 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_key/board/stm32v5_key.h 18 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_key/board/stm32v5_led.h 37 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_key/fwlib/inc/stm32f10x_conf.h 76 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_key/fwlib/src/system_stm32f10x.c 756 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_key/main/main.c 25 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_key/stm32_interrupt.uvproj 557 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/JLinkSettings.ini 31 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/asm/startup_stm32f10x_hd.s 358 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/cmsis/core_cm3.c 784 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/cmsis/core_cm3.h 1818 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/cmsis/stm32f10x.h 8340 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/cmsis/system_stm32f10x.c 1094 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/cmsis/system_stm32f10x.h 98 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/inc/misc.h 220 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/inc/stm32f10x_adc.h 483 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/inc/stm32f10x_bkp.h 195 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/inc/stm32f10x_can.h 697 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/inc/stm32f10x_cec.h 210 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/inc/stm32f10x_conf.h 76 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/inc/stm32f10x_crc.h 94 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/inc/stm32f10x_dac.h 317 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/inc/stm32f10x_dbgmcu.h 119 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/inc/stm32f10x_dma.h 439 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/inc/stm32f10x_exti.h 184 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/inc/stm32f10x_flash.h 426 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/inc/stm32f10x_fsmc.h 733 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/inc/stm32f10x_gpio.h 385 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/inc/stm32f10x_i2c.h 684 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/inc/stm32f10x_iwdg.h 140 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/inc/stm32f10x_pwr.h 156 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/inc/stm32f10x_rcc.h 727 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/inc/stm32f10x_rtc.h 135 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/inc/stm32f10x_sdio.h 531 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/inc/stm32f10x_spi.h 487 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/inc/stm32f10x_tim.h 1164 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/inc/stm32f10x_usart.h 412 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/inc/stm32f10x_wwdg.h 115 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/src/misc.c 225 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/src/stm32f10x_adc.c 1307 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/src/stm32f10x_bkp.c 308 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/src/stm32f10x_can.c 1415 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/src/stm32f10x_cec.c 433 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/src/stm32f10x_crc.c 160 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/src/stm32f10x_dac.c 571 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/src/stm32f10x_dbgmcu.c 162 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/src/stm32f10x_dma.c 714 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/src/stm32f10x_exti.c 269 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/src/stm32f10x_flash.c 1684 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/src/stm32f10x_fsmc.c 866 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/src/stm32f10x_gpio.c 650 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/src/stm32f10x_i2c.c 1331 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/src/stm32f10x_iwdg.c 190 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/src/stm32f10x_pwr.c 307 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/src/stm32f10x_rcc.c 1470 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/src/stm32f10x_rtc.c 339 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/src/stm32f10x_sdio.c 799 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/src/stm32f10x_spi.c 908 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/src/stm32f10x_tim.c 2890 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/src/stm32f10x_usart.c 1058 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/src/stm32f10x_wwdg.c 224 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/fwlib/src/system_stm32f10x.c 756 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/keil_clean.bat 19 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/stm32_led.uvopt 592 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/user/main.c 106 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_led/user/main.c.dump 106 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/JLinkSettings.ini 31 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/board/startup_stm32f10x_hd.s 358 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/board/stm32f10x_conf.h 77 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/board/stm32f10x_it.c 161 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/board/stm32f10x_it.h 54 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/board/stm32v5_led.c 49 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/board/stm32v5_led.h 37 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/board/stm32v5_systick.c 47 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/board/stm32v5_systick.h 23 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/board/stm32v5_uart.c 83 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/board/stm32v5_uart.h 19 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/cmsis/core_cm3.c 784 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/cmsis/core_cm3.h 1818 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/cmsis/stm32f10x.h 8340 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/cmsis/system_stm32f10x.c 1094 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/cmsis/system_stm32f10x.h 98 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/inc/misc.h 220 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_adc.h 483 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_bkp.h 195 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_can.h 697 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_cec.h 210 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_conf.h 76 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_crc.h 94 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_dac.h 317 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_dbgmcu.h 119 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_dma.h 439 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_exti.h 184 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_flash.h 426 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_fsmc.h 733 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_gpio.h 385 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_i2c.h 684 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_iwdg.h 140 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_pwr.h 156 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_rcc.h 727 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_rtc.h 135 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_sdio.h 531 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_spi.h 487 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_tim.h 1164 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_usart.h 412 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_wwdg.h 115 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/src/misc.c 225 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/src/stm32f10x_adc.c 1307 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/src/stm32f10x_bkp.c 308 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/src/stm32f10x_can.c 1415 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/src/stm32f10x_cec.c 433 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/src/stm32f10x_crc.c 160 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/src/stm32f10x_dac.c 571 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/src/stm32f10x_dbgmcu.c 162 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/src/stm32f10x_dma.c 714 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/src/stm32f10x_exti.c 269 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/src/stm32f10x_flash.c 1684 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/src/stm32f10x_fsmc.c 866 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/src/stm32f10x_gpio.c 650 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/src/stm32f10x_i2c.c 1331 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/src/stm32f10x_iwdg.c 190 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/src/stm32f10x_pwr.c 307 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/src/stm32f10x_rcc.c 1470 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/src/stm32f10x_rtc.c 339 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/src/stm32f10x_sdio.c 799 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/src/stm32f10x_spi.c 908 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/src/stm32f10x_tim.c 2890 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/src/stm32f10x_usart.c 1058 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/fwlib/src/stm32f10x_wwdg.c 224 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/keil_clean.bat 19 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/main/main.c 57 ●●●●● patch | view | raw | blame | history
src/bare_test/stm32_systick/stm32_systick.uvgui.USER 1382 ●●●●● patch | view | raw | blame | history
src/bare_test/1.Led/JLinkSettings.ini
src/bare_test/1.Led/cmsis/core_cm3.c
src/bare_test/1.Led/cmsis/core_cm3.h
src/bare_test/1.Led/cmsis/startup_stm32f10x_hd.s
src/bare_test/1.Led/cmsis/stm32f10x.h
src/bare_test/1.Led/cmsis/stm32f10x_conf.h
src/bare_test/1.Led/cmsis/system_stm32f10x.c
src/bare_test/1.Led/cmsis/system_stm32f10x.h
src/bare_test/1.Led/keil_clean.bat
src/bare_test/1.Led/stdlib/inc/misc.h
src/bare_test/1.Led/stdlib/inc/stm32f10x_adc.h
src/bare_test/1.Led/stdlib/inc/stm32f10x_bkp.h
src/bare_test/1.Led/stdlib/inc/stm32f10x_can.h
src/bare_test/1.Led/stdlib/inc/stm32f10x_cec.h
src/bare_test/1.Led/stdlib/inc/stm32f10x_crc.h
src/bare_test/1.Led/stdlib/inc/stm32f10x_dac.h
src/bare_test/1.Led/stdlib/inc/stm32f10x_dbgmcu.h
src/bare_test/1.Led/stdlib/inc/stm32f10x_dma.h
src/bare_test/1.Led/stdlib/inc/stm32f10x_exti.h
src/bare_test/1.Led/stdlib/inc/stm32f10x_flash.h
src/bare_test/1.Led/stdlib/inc/stm32f10x_fsmc.h
src/bare_test/1.Led/stdlib/inc/stm32f10x_gpio.h
src/bare_test/1.Led/stdlib/inc/stm32f10x_i2c.h
src/bare_test/1.Led/stdlib/inc/stm32f10x_iwdg.h
src/bare_test/1.Led/stdlib/inc/stm32f10x_pwr.h
src/bare_test/1.Led/stdlib/inc/stm32f10x_rcc.h
src/bare_test/1.Led/stdlib/inc/stm32f10x_rtc.h
src/bare_test/1.Led/stdlib/inc/stm32f10x_sdio.h
src/bare_test/1.Led/stdlib/inc/stm32f10x_spi.h
src/bare_test/1.Led/stdlib/inc/stm32f10x_tim.h
src/bare_test/1.Led/stdlib/inc/stm32f10x_usart.h
src/bare_test/1.Led/stdlib/inc/stm32f10x_wwdg.h
src/bare_test/1.Led/stdlib/src/misc.c
src/bare_test/1.Led/stdlib/src/stm32f10x_adc.c
src/bare_test/1.Led/stdlib/src/stm32f10x_bkp.c
src/bare_test/1.Led/stdlib/src/stm32f10x_can.c
src/bare_test/1.Led/stdlib/src/stm32f10x_cec.c
src/bare_test/1.Led/stdlib/src/stm32f10x_crc.c
src/bare_test/1.Led/stdlib/src/stm32f10x_dac.c
src/bare_test/1.Led/stdlib/src/stm32f10x_dbgmcu.c
src/bare_test/1.Led/stdlib/src/stm32f10x_dma.c
src/bare_test/1.Led/stdlib/src/stm32f10x_exti.c
src/bare_test/1.Led/stdlib/src/stm32f10x_flash.c
src/bare_test/1.Led/stdlib/src/stm32f10x_fsmc.c
src/bare_test/1.Led/stdlib/src/stm32f10x_gpio.c
src/bare_test/1.Led/stdlib/src/stm32f10x_i2c.c
src/bare_test/1.Led/stdlib/src/stm32f10x_iwdg.c
src/bare_test/1.Led/stdlib/src/stm32f10x_pwr.c
src/bare_test/1.Led/stdlib/src/stm32f10x_rcc.c
src/bare_test/1.Led/stdlib/src/stm32f10x_rtc.c
src/bare_test/1.Led/stdlib/src/stm32f10x_sdio.c
src/bare_test/1.Led/stdlib/src/stm32f10x_spi.c
src/bare_test/1.Led/stdlib/src/stm32f10x_tim.c
src/bare_test/1.Led/stdlib/src/stm32f10x_usart.c
src/bare_test/1.Led/stdlib/src/stm32f10x_wwdg.c
src/bare_test/1.Led/stm32v5_led.uvgui.Think
copy from src/bare_test/stm32_key/stm32_interrupt.uvgui.USER copy to src/bare_test/1.Led/stm32v5_led.uvgui.Think
File was copied from src/bare_test/stm32_key/stm32_interrupt.uvgui.USER
@@ -11,17 +11,17 @@
    <View>
      <WinId>38003</WinId>
      <ViewName>Registers</ViewName>
      <TableColWidths>115 212</TableColWidths>
      <TableColWidths>115 98</TableColWidths>
    </View>
    <View>
      <WinId>346</WinId>
      <ViewName>Code Coverage</ViewName>
      <TableColWidths>691 160</TableColWidths>
      <TableColWidths>471 160</TableColWidths>
    </View>
    <View>
      <WinId>204</WinId>
      <ViewName>Performance Analyzer</ViewName>
      <TableColWidths>851</TableColWidths>
      <TableColWidths>631</TableColWidths>
    </View>
  </SECTreeCtrl>
@@ -53,7 +53,7 @@
    <View>
      <WinId>2506</WinId>
      <ViewName>Trace Data</ViewName>
      <UserString></UserString>
      <UserString>FiltIdx=0;DescrEn=0;DescrHeight=4;FuncTrc=0;FindType=8;ColWidths=004B00870082005F004600E600C80096</UserString>
      <TableColWidths>75 135 130 95 70 230 200</TableColWidths>
    </View>
  </TreeListPane>
@@ -81,17 +81,17 @@
        <yPos>-1</yPos>
      </MaxPosition>
      <NormalPosition>
        <Top>0</Top>
        <Left>80</Left>
        <Right>892</Right>
        <Bottom>526</Bottom>
        <Top>219</Top>
        <Left>818</Left>
        <Right>1854</Right>
        <Bottom>978</Bottom>
      </NormalPosition>
    </WindowPosition>
    <MDIClientArea>
      <RegID>0</RegID>
      <MDITabState>
        <Len>1193</Len>
        <Data>0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000900000000000000010000004F463A5C656D626C696E75782E636F6D5C73746D333276355C7472756E6B5C7372635C626172655F746573745C73746D33325F696E746572727570745C626F6172645C73746D333276355F6B65792E63000000000D73746D333276355F6B65792E6300000000FFDC7800FFFFFFFF47463A5C656D626C696E75782E636F6D5C73746D333276355C7472756E6B5C7372635C626172655F746573745C73746D33325F696E746572727570745C6D61696E5C6D61696E2E6300000000066D61696E2E6300000000BECEA100FFFFFFFF4F463A5C656D626C696E75782E636F6D5C73746D333276355C7472756E6B5C7372635C626172655F746573745C73746D33325F696E746572727570745C626F6172645C73746D333276355F6C65642E63000000000D73746D333276355F6C65642E6300000000BECEA100FFFFFFFF4F463A5C656D626C696E75782E636F6D5C73746D333276355C7472756E6B5C7372635C626172655F746573745C73746D33325F696E746572727570745C626F6172645C73746D333276355F6C65642E68000000000D73746D333276355F6C65642E6800000000F0A0A100FFFFFFFF4F463A5C656D626C696E75782E636F6D5C73746D333276355C7472756E6B5C7372635C626172655F746573745C73746D33325F696E746572727570745C626F6172645C73746D333276355F6B65792E68000000000D73746D333276355F6B65792E6800000000BCA8E100FFFFFFFF58463A5C656D626C696E75782E636F6D5C73746D333276355C7472756E6B5C7372635C626172655F746573745C73746D33325F696E746572727570745C626F6172645C737461727475705F73746D3332663130785F68642E730000000016737461727475705F73746D3332663130785F68642E73000000009CC1B600FFFFFFFF55463A5C656D626C696E75782E636F6D5C73746D333276355C7472756E6B5C7372635C626172655F746573745C73746D33325F696E746572727570745C66776C69625C7372635C73746D3332663130785F7263632E63000000000F73746D3332663130785F7263632E6300000000F7B88600FFFFFFFF56463A5C656D626C696E75782E636F6D5C73746D333276355C7472756E6B5C7372635C626172655F746573745C73746D33325F696E746572727570745C66776C69625C7372635C73746D3332663130785F657874692E63000000001073746D3332663130785F657874692E6300000000D9ADC200FFFFFFFF56463A5C656D626C696E75782E636F6D5C73746D333276355C7472756E6B5C7372635C626172655F746573745C73746D33325F696E746572727570745C66776C69625C7372635C73746D3332663130785F6770696F2E63000000001073746D3332663130785F6770696F2E6300000000A5C2D700FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000550100006500000056050000CC010000</Data>
        <Len>342</Len>
        <Data>0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000200000000000000010000003D433A5C55736572735C5468696E6B5C4465736B746F705C53544D33325C70726F6A6563745C312E4C65645C757365725C73746D333276355F6C65642E63000000000D73746D333276355F6C65642E6300000000FFDC7800FFFFFFFF36433A5C55736572735C5468696E6B5C4465736B746F705C53544D33325C70726F6A6563745C312E4C65645C757365725C6D61696E2E6300000000066D61696E2E6300000000BECEA100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000E3000000660000008007000023030000</Data>
      </MDITabState>
    </MDIClientArea>
    <ViewEx>
@@ -110,11 +110,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>940000004F000000F1030000B3000000</Data>
          <Data>6F0000004F000000F0020000B3000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>32010000030100008F04000067010000</Data>
          <Data>F9000000F00000007A03000054010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -130,11 +130,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000004E0100009D010000</Data>
          <Data>0300000066000000DC000000F3020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD0000004701000054020000</Data>
          <Data>8A000000A1000000F500000026020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -150,11 +150,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000004E0100009D010000</Data>
          <Data>0300000066000000DC000000F3020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD0000004701000054020000</Data>
          <Data>8A000000A1000000F500000026020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -170,11 +170,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>0300000075010000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>8A000000A10000000202000002010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -190,11 +190,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>0300000075010000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>8A000000A10000000202000002010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -210,11 +210,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>0300000075010000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>8A000000A10000000202000002010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -230,11 +230,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>0300000075010000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>8A000000A10000000202000002010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -250,11 +250,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>7B01000066000000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>8A000000A10000001A02000031020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -270,11 +270,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>9700000066000000EE0300009A000000</Data>
          <Data>7200000066000000ED0200009A000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>8A000000A10000000202000002010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -290,11 +290,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>0300000075010000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>8A000000A10000001A02000031020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -310,11 +310,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>0300000075010000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>8A000000A10000001A02000031020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -330,11 +330,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>0300000075010000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>8A000000A10000001A02000031020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -350,11 +350,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>0300000075010000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>8A000000A10000000202000002010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -370,11 +370,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>0300000075010000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>8A000000A10000000202000002010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -390,11 +390,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>0300000075010000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>8A000000A10000000202000002010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -410,11 +410,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>0300000075010000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>8A000000A10000000202000002010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -430,11 +430,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000004E0100009D010000</Data>
          <Data>0300000066000000DC000000F3020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD0000004701000054020000</Data>
          <Data>8A000000A1000000F500000026020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -450,11 +450,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000004E0100009D010000</Data>
          <Data>0300000066000000DC000000F3020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD0000004701000054020000</Data>
          <Data>8A000000A1000000F500000026020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -470,11 +470,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000D10100005305000096020000</Data>
          <Data>000000002403000080070000E6030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>8A000000A10000000202000002010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -490,17 +490,17 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0000000060010000F1030000D5010000</Data>
          <Data>000000005E010000F0020000D3010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>8A000000A10000000202000002010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
        <RegID>199</RegID>
        <PaneID>199</PaneID>
        <IsVisible>1</IsVisible>
        <IsVisible>0</IsVisible>
        <IsFloating>0</IsFloating>
        <IsTabbed>0</IsTabbed>
        <IsActivated>0</IsActivated>
@@ -510,11 +510,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000D10100005305000096020000</Data>
          <Data>03000000270300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>8A000000A10000000202000002010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -530,11 +530,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>9700000066000000EE0300009A000000</Data>
          <Data>7200000066000000ED0200009A000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>8A000000A10000000202000002010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -550,11 +550,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>9700000066000000EE0300009A000000</Data>
          <Data>7200000066000000ED0200009A000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>8A000000A10000000202000002010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -590,11 +590,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>610200004F000000F10300006D010000</Data>
          <Data>780100004F000000F00200006B010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>8A000000A10000001A02000031020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -610,11 +610,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>610200004F000000F10300006D010000</Data>
          <Data>780100004F000000F00200006B010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>8A000000A10000000202000002010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -630,11 +630,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>9700000066000000EE0300009A000000</Data>
          <Data>7200000066000000ED0200009A000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>8A000000A10000000202000002010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -650,11 +650,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>9700000066000000EE0300009A000000</Data>
          <Data>7200000066000000ED0200009A000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>8A000000A10000000202000002010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -670,11 +670,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>9700000066000000EE0300009A000000</Data>
          <Data>7200000066000000ED0200009A000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>8A000000A10000000202000002010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -690,11 +690,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>7B01000066000000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>8A000000A10000001A02000031020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -710,11 +710,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>7B01000066000000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>8A000000A10000001A02000031020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -730,11 +730,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>7B01000066000000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>8A000000A10000001A02000031020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -750,11 +750,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>7B01000066000000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>8A000000A10000001A02000031020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -770,11 +770,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>7B01000066000000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>8A000000A10000001A02000031020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -790,11 +790,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>7B01000066000000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>8A000000A10000001A02000031020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -810,11 +810,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>7B01000066000000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>8A000000A10000001A02000031020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -830,11 +830,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>7B01000066000000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>8A000000A10000001A02000031020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -850,11 +850,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>7B01000066000000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>8A000000A10000001A02000031020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -870,11 +870,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>7B01000066000000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>8A000000A10000001A02000031020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -890,11 +890,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>7B01000066000000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>8A000000A10000001A02000031020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -910,11 +910,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>7B01000066000000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>8A000000A10000001A02000031020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -930,11 +930,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>7B01000066000000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>8A000000A10000001A02000031020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -950,11 +950,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>7B01000066000000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>8A000000A10000001A02000031020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -970,11 +970,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>7B01000066000000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>8A000000A10000001A02000031020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -990,11 +990,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>7B01000066000000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>8A000000A10000001A02000031020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1010,11 +1010,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>7B01000066000000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>8A000000A10000001A02000031020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1030,11 +1030,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>7B01000066000000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>8A000000A10000001A02000031020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1050,11 +1050,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>7B01000066000000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>8A000000A10000001A02000031020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1070,11 +1070,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>7B01000066000000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>8A000000A10000001A02000031020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1090,11 +1090,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>7B01000066000000ED020000BA010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>8A000000A10000001A02000031020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1110,11 +1110,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000004E0100009D010000</Data>
          <Data>0300000066000000DC000000F3020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD0000004701000054020000</Data>
          <Data>8A000000A1000000F500000026020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1130,11 +1130,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000D10100005305000096020000</Data>
          <Data>03000000270300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>8A000000A10000000202000002010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1170,7 +1170,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>00000000AF02000056050000C2020000</Data>
          <Data>00000000E603000080070000F9030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -1219,14 +1219,14 @@
      </Window>
      <DockMan>
        <Len>2604</Len>
        <Data>000000000D000000000000000020000000000000FFFFFFFFFFFFFFFF94000000B3000000F1030000B7000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E65002000000000000032010000030100008F04000067010000940000004F000000F1030000B30000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF5D0200004F00000061020000D501000000000000020000000400000001000000000000000000000000000000000000000000000001000000FFFFFFFF16000000E20500002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000001800040000000000000FF020000030100008F04000089020000610200004F000000F1030000D50100000000000040410046160000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000001000000000000000000000001000000FFFFFFFF00000000C400000090010000C80000000000000001000000040000000000000000000000000000000000000001000000CA090000CB09000002000000000000000000000002000000FFFFFFFF61020000DE000000F1030000E200000000000000010000000400000000000000000000000000000000000000000000000000000003000000FFFFFFFFE2050000CA090000CB09000001000000CB09000001000000CA09000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF510100004F00000055010000B60100000100000002000010040000000100000072FFFFFFBD040000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000009E00000003010000EF0100006A020000000000004F00000051010000B60100000000000040140056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000005C010000F10300006001000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0B0000008F070000930700009407000095070000960700009007000091070000B9050000BA050000BB050000BC050000018000800000000000009E000000140200008F040000890200000000000060010000F1030000D501000000000000404100460B0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000003000000000000000000000003000000FFFFFFFFF901000060010000FD010000D501000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000B601000056050000BA010000010000000100001004000000010000009EFEFFFFF3000000FFFFFFFF03000000C5000000C700000077940000018000800000010000009E0000006E020000F40500006303000000000000BA01000056050000AF0200000000000040820056030000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
        <Data>000000000D000000000000000020000000000000FFFFFFFFFFFFFFFF6F000000B3000000F0020000B7000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E650020000000000000F9000000F00000007A030000540100006F0000004F000000F0020000B30000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF740100004F00000078010000D301000000000000020000000400000001000000000000000000000000000000000000000000000001000000FFFFFFFF16000000E20500002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C00000180004000000000000002020000F00000007A03000074020000780100004F000000F0020000D30100000000000040410046160000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000001000000000000000000000001000000FFFFFFFF00000000C400000078010000C80000000000000001000000040000000000000000000000000000000000000001000000CA090000CB09000002000000000000000000000002000000FFFFFFFF78010000DD000000F0020000E100000000000000010000000400000000000000000000000000000000000000000000000000000003000000FFFFFFFFE2050000CA090000CB09000001000000CB09000001000000CA09000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFDF0000004F000000E30000000C0300000100000002000010040000000100000097FFFFFF8C030000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000008A000000F000000069010000AD030000000000004F000000DF0000000C0300000000000040140056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000005A010000F00200005E01000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0B0000008F070000930700009407000095070000960700009007000091070000B9050000BA050000BB050000BC050000018000800000000000008A000000FF0100007A03000074020000000000005E010000F0020000D301000000000000404100460B0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000003000000000000000000000003000000FFFFFFFF780100005E0100007C010000D301000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000000C03000080070000100300000100000001000010040000000100000075FCFFFF01000000FFFFFFFF03000000C5000000C700000077940000018000800000010000008A000000B10300000A08000087040000000000001003000080070000E60300000000000040820056030000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
      </DockMan>
      <ToolBar>
        <RegID>59392</RegID>
        <Name>File</Name>
        <Buttons>
          <Len>2343</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000D73746172745F636F6E76657274960000000000000014001045585449325F49525148616E646C65721045585449335F49525148616E646C657212737973636C6F636B5F64656372656D656E74055673796E63094649464F5F43535F480430783433075253545F5345540544656C6179114932435F436F6E66696775726174696F6E0B636C6F636B5F64656C61790B5461736B5F4F56373637300967756F77656E7875650F5379735469636B5F48616E646C65720F575744475F49525148616E646C65720C55534152545F436F6E6669670A55534152545F464C41471355534152545F496E6974537472756374757265084442475F55415254086C6973745F6164640D73746172745F636F6E766572740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000</Data>
          <Len>2309</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000106368617267655F737461745F70696E7396000000000000000F00165243435F41504232506572697068436C6F636B436D64145243435F415042325065726970685F4750494F410B5553415254325F4952516E0B5553415254315F4952516E104E5649435F496E697454797065446566104750494F5F496E697454797065446566135243435F415042325065726970685F4146494F1245585449395F355F49525148616E646C65720F696E69745F75736172745F6770696F0C6173736572745F706172616D044558544905455854493510696E69745F6770696F5F6F75747075740F696E69745F6770696F5F696E707574106368617267655F737461745F70696E73000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000</Data>
        </Buttons>
        <OriginalItems>
          <Len>1423</Len>
@@ -1241,8 +1241,8 @@
        <RegID>59399</RegID>
        <Name>Build</Name>
        <Buttons>
          <Len>587</Len>
          <Data>00200000010000000D00FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E00000000000000000000000000000000010000000100000001809E8A0000000004001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000F73746D33325F696E74657272757074960000000000000001000F73746D33325F696E74657272757074000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A0000000004002400000000000000000000000000000000010000000100000000000000054275696C6487010000</Data>
          <Len>579</Len>
          <Data>00200000010000000D00FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E00000000000000000000000000000000010000000100000001809E8A0000000004001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000B73746D333276355F6C6564960000000000000001000B73746D333276355F6C6564000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A0000000004002400000000000000000000000000000000010000000100000000000000054275696C6487010000</Data>
        </Buttons>
        <OriginalItems>
          <Len>478</Len>
@@ -1271,8 +1271,8 @@
      </ToolBar>
      <ControlBarsSummary>
        <Bars>0</Bars>
        <ScreenCX>1366</ScreenCX>
        <ScreenCY>768</ScreenCY>
        <ScreenCX>1920</ScreenCX>
        <ScreenCY>1080</ScreenCY>
      </ControlBarsSummary>
    </ViewEx>
    <ViewEx>
@@ -1291,11 +1291,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>940000004F00000056050000B3000000</Data>
          <Data>CF0000004F00000080070000DE000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>940000006500000056050000C9000000</Data>
          <Data>CF0000006600000080070000F5000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1311,11 +1311,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000008D0000001D020000</Data>
          <Data>0300000066000000C800000026030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1000000BE010000</Data>
          <Data>2200000039000000ED00000077020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1331,11 +1331,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000008D0000001D020000</Data>
          <Data>0300000066000000C800000026030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1000000BE010000</Data>
          <Data>2200000039000000ED00000077020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1351,11 +1351,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>B2020000510200005305000096020000</Data>
          <Data>C70300005A0300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>2200000039000000EA020000C8000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1371,11 +1371,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>B2020000510200005305000096020000</Data>
          <Data>C70300005A0300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>2200000039000000EA020000C8000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1391,11 +1391,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>B2020000510200005305000096020000</Data>
          <Data>C70300005A0300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>2200000039000000EA020000C8000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1411,11 +1411,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>B2020000510200005305000096020000</Data>
          <Data>C70300005A0300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>2200000039000000EA020000C8000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1431,11 +1431,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>2200000039000000B2010000C9010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1451,11 +1451,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>9700000066000000530500009A000000</Data>
          <Data>D2000000660000007D070000C5000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>2200000039000000EA020000C8000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1471,11 +1471,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>B2020000510200005305000096020000</Data>
          <Data>C70300005A0300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>2200000039000000B2010000C9010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1491,11 +1491,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>B2020000510200005305000096020000</Data>
          <Data>C70300005A0300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>2200000039000000B2010000C9010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1511,11 +1511,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>B2020000510200005305000096020000</Data>
          <Data>C70300005A0300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>2200000039000000B2010000C9010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1531,11 +1531,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>B2020000510200005305000096020000</Data>
          <Data>C70300005A0300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>2200000039000000EA020000C8000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1551,11 +1551,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>B2020000510200005305000096020000</Data>
          <Data>C70300005A0300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>2200000039000000EA020000C8000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1571,11 +1571,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>B2020000510200005305000096020000</Data>
          <Data>C70300005A0300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>2200000039000000EA020000C8000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1591,11 +1591,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>B2020000510200005305000096020000</Data>
          <Data>C70300005A0300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>2200000039000000EA020000C8000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1611,11 +1611,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000008D0000001D020000</Data>
          <Data>0300000066000000C800000026030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1000000BE010000</Data>
          <Data>2200000039000000ED00000077020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1631,11 +1631,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000008D0000001D020000</Data>
          <Data>0300000066000000C800000026030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1000000BE010000</Data>
          <Data>2200000039000000ED00000077020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1651,11 +1651,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000088010000EE030000BC010000</Data>
          <Data>03000000420200008D050000A1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>2200000039000000EA020000C8000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1671,11 +1671,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>000000003A020000AB020000AF020000</Data>
          <Data>0000000043030000C0030000E6030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>2200000039000000EA020000C8000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1691,11 +1691,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000088010000EE030000BC010000</Data>
          <Data>03000000420200008D050000A1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>2200000039000000EA020000C8000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1711,11 +1711,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>940000006300000056050000B3000000</Data>
          <Data>CF0000006300000080070000DE000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>2200000039000000EA020000C8000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1731,11 +1731,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>9700000066000000530500009A000000</Data>
          <Data>D2000000660000007D070000C5000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>2200000039000000EA020000C8000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1771,11 +1771,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>610200004F000000F10300006D010000</Data>
          <Data>000400004F0000009005000027020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>2200000039000000B2010000C9010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1791,11 +1791,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>610200004F000000F10300006D010000</Data>
          <Data>000400004F0000009005000027020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>2200000039000000EA020000C8000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1811,11 +1811,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>9700000066000000530500009A000000</Data>
          <Data>D2000000660000007D070000C5000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>2200000039000000EA020000C8000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1831,11 +1831,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>9700000066000000530500009A000000</Data>
          <Data>D2000000660000007D070000C5000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>2200000039000000EA020000C8000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1851,11 +1851,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>9700000066000000530500009A000000</Data>
          <Data>D2000000660000007D070000C5000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>2200000039000000EA020000C8000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1871,11 +1871,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>2200000039000000B2010000C9010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1891,11 +1891,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>2200000039000000B2010000C9010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1911,11 +1911,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>2200000039000000B2010000C9010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1931,11 +1931,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>2200000039000000B2010000C9010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1951,11 +1951,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>2200000039000000B2010000C9010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1971,11 +1971,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>2200000039000000B2010000C9010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1991,11 +1991,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>2200000039000000B2010000C9010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2011,11 +2011,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>2200000039000000B2010000C9010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2031,11 +2031,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>2200000039000000B2010000C9010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2051,11 +2051,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>2200000039000000B2010000C9010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2071,11 +2071,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>2200000039000000B2010000C9010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2091,11 +2091,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>2200000039000000B2010000C9010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2111,11 +2111,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>2200000039000000B2010000C9010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2131,11 +2131,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>2200000039000000B2010000C9010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2151,11 +2151,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>2200000039000000B2010000C9010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2171,11 +2171,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>2200000039000000B2010000C9010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2191,11 +2191,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>2200000039000000B2010000C9010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2211,11 +2211,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>2200000039000000B2010000C9010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2231,11 +2231,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>2200000039000000B2010000C9010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2251,11 +2251,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>2200000039000000B2010000C9010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2271,11 +2271,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>2200000039000000B2010000C9010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2291,11 +2291,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000008D0000001D020000</Data>
          <Data>0300000066000000C800000026030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1000000BE010000</Data>
          <Data>2200000039000000ED00000077020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2311,11 +2311,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000088010000EE030000BC010000</Data>
          <Data>03000000420200008D050000A1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>2200000039000000EA020000C8000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2351,7 +2351,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>00000000AF02000056050000C2020000</Data>
          <Data>00000000E603000080070000F9030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -2400,14 +2400,14 @@
      </Window>
      <DockMan>
        <Len>2603</Len>
        <Data>000000000D000000000000000020000001000000FFFFFFFFFFFFFFFF94000000B300000056050000B7000000010000000100001004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E650020000001000000940000006500000056050000C9000000940000004F00000056050000B30000000000000040280056060000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF5D0200004F00000061020000D501000000000000020000000400000001000000000000000000000000000000000000000000000001000000FFFFFFFF16000000E20500002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C0000018000400000000000006102000065000000F1030000EB010000610200004F000000F1030000D50100000000000040410046160000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000001000000000000000000000001000000FFFFFFFF00000000C400000090010000C80000000000000001000000040000000000000000000000000000000000000001000000CA090000CB09000002000000000000000000000002000000FFFFFFFF61020000DE000000F1030000E200000000000000010000000400000000000000000000000000000000000000000000000000000003000000FFFFFFFFE2050000CA090000CB09000001000000CB09000001000000CA09000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF900000004F00000094000000360200000100000002000010040000000100000072FFFFFFBD040000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000065000000900000004C020000000000004F00000090000000360200000000000040140056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000036020000560500003A02000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0B0000008F070000930700009407000095070000960700009007000091070000B9050000BA050000BB050000BC05000001800080000001000000AF0200005002000056050000C5020000AF0200003A02000056050000AF02000000000000404100560B0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF000000000000000003000000000000000100000003000000FFFFFFFFAB0200003A020000AF020000AF02000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF000000006D010000F103000071010000000000000100000004000000010000000000000000000000FFFFFFFF03000000C5000000C700000077940000018000800000000000000000000087010000F1030000EB0100000000000071010000F1030000D50100000000000040820046030000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
        <Data>000000000D000000000000000020000001000000FFFFFFFFFFFFFFFFCF000000DE00000080070000E2000000010000000100001004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E650020000001000000CF0000006600000080070000F5000000CF0000004F00000080070000DE0000000000000040280056060000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFFC0300004F00000000040000BA02000000000000020000000400000001000000000000000000000000000000000000000000000001000000FFFFFFFF16000000E20500002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000001800040000000000000000400006600000090050000D1020000000400004F00000090050000BA0200000000000040410046160000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000001000000000000000000000001000000FFFFFFFF00000000C400000090010000C80000000000000001000000040000000000000000000000000000000000000001000000CA090000CB09000002000000000000000000000002000000FFFFFFFF000400003C010000900500004001000000000000010000000400000000000000000000000000000000000000000000000000000003000000FFFFFFFFE2050000CA090000CB09000001000000CB09000001000000CA09000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFCB0000004F000000CF0000003F030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000CB00000056030000000000004F000000CB0000003F0300000000000040140056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000003F030000800700004303000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0B0000008F070000930700009407000095070000960700009007000091070000B9050000BA050000BB050000BC05000001800080000001000000C40300005A03000080070000FD030000C40300004303000080070000E603000000000000404100560B0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF000000000000000003000000000000000100000003000000FFFFFFFFC003000043030000C4030000E603000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000027020000900500002B020000000000000100000004000000010000000000000000000000FFFFFFFF03000000C5000000C70000007794000001800080000000000000000000004202000090050000D1020000000000002B02000090050000BA0200000000000040820046030000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
      </DockMan>
      <ToolBar>
        <RegID>59392</RegID>
        <Name>File</Name>
        <Buttons>
          <Len>2343</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000D73746172745F636F6E76657274960000000000000014001045585449325F49525148616E646C65721045585449335F49525148616E646C657212737973636C6F636B5F64656372656D656E74055673796E63094649464F5F43535F480430783433075253545F5345540544656C6179114932435F436F6E66696775726174696F6E0B636C6F636B5F64656C61790B5461736B5F4F56373637300967756F77656E7875650F5379735469636B5F48616E646C65720F575744475F49525148616E646C65720C55534152545F436F6E6669670A55534152545F464C41471355534152545F496E6974537472756374757265084442475F55415254086C6973745F6164640D73746172745F636F6E766572740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020003001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000</Data>
          <Len>2315</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000165243435F41504232506572697068436C6F636B436D6496000000000000000F00165243435F41504232506572697068436C6F636B436D64145243435F415042325065726970685F4750494F410B5553415254325F4952516E0B5553415254315F4952516E104E5649435F496E697454797065446566104750494F5F496E697454797065446566135243435F415042325065726970685F4146494F1245585449395F355F49525148616E646C65720F696E69745F75736172745F6770696F0C6173736572745F706172616D044558544905455854493510696E69745F6770696F5F6F75747075740F696E69745F6770696F5F696E707574106368617267655F737461745F70696E73000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020003001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000</Data>
        </Buttons>
        <OriginalItems>
          <Len>1423</Len>
@@ -2439,7 +2439,7 @@
        <Name>Debug</Name>
        <Buttons>
          <Len>2220</Len>
          <Data>00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000002001380D88B000000000000310000000757617463682031000000000000000000000000010000000100000000000000000000000100000000001380D98B0000000000003100000007576174636820320000000000000000000000000100000001000000000000000000000001000000000013800F01000002000100320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000084D656D6F72792031000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000084D656D6F72792032000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000084D656D6F72792033000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000084D656D6F727920340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000755415254202331000000000000000000000000010000000100000000000000000000000100000000001380940700000000000033000000075541525420233200000000000000000000000001000000010000000000000000000000010000000000138095070000000000003300000007554152542023330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000000E49544D2F525441205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000020000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380658A000000000000340000000E4C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E00000014506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000D436F646520436F76657261676500000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138001890000020000003600000007546F6F6C626F7800000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
          <Data>00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000002001380D88B000000000000310000000757617463682031000000000000000000000000010000000100000000000000000000000100000000001380D98B0000000000003100000007576174636820320000000000000000000000000100000001000000000000000000000001000000000013800F01000002000100320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000084D656D6F72792031000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000084D656D6F72792032000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000084D656D6F72792033000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000084D656D6F727920340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000755415254202331000000000000000000000000010000000100000000000000000000000100000000001380940700000000000033000000075541525420233200000000000000000000000001000000010000000000000000000000010000000000138095070000000000003300000007554152542023330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000000E49544D2F525441205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000020000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380658A000000000000340000000E4C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E00000014506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000D436F646520436F76657261676500000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138001890000020000003600000007546F6F6C626F7800000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
        </Buttons>
        <OriginalItems>
          <Len>898</Len>
@@ -2452,26 +2452,13 @@
      </ToolBar>
      <ControlBarsSummary>
        <Bars>0</Bars>
        <ScreenCX>1366</ScreenCX>
        <ScreenCY>768</ScreenCY>
        <ScreenCX>1920</ScreenCX>
        <ScreenCY>1080</ScreenCY>
      </ControlBarsSummary>
    </ViewEx>
  </WinLayoutEx>
  <AlienFiles>
    <Doc>
      <Name>F:\emblinux.com\stm32v5\trunk\src\bare_test\stm32_interrupt\board\stm32v5_key.h</Name>
      <ColumnNumber>0</ColumnNumber>
      <TopLine>1</TopLine>
      <CurrentLine>16</CurrentLine>
    </Doc>
    <Doc>
      <Name>F:\emblinux.com\stm32v5\trunk\src\bare_test\stm32_interrupt\board\stm32v5_led.h</Name>
      <ColumnNumber>0</ColumnNumber>
      <TopLine>20</TopLine>
      <CurrentLine>24</CurrentLine>
    </Doc>
  </AlienFiles>
  <AlienFiles/>
  <MDIGroups>
    <Orientation>1</Orientation>
@@ -2480,74 +2467,18 @@
      <Size>100</Size>
      <ActiveTab>0</ActiveTab>
      <Doc>
        <Name>.\board\stm32v5_key.c</Name>
        <ColumnNumber>3</ColumnNumber>
        <TopLine>85</TopLine>
        <CurrentLine>94</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
      </Doc>
      <Doc>
        <Name>.\main\main.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>8</TopLine>
        <CurrentLine>18</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
      </Doc>
      <Doc>
        <Name>.\board\stm32v5_led.c</Name>
        <ColumnNumber>35</ColumnNumber>
        <Name>.\user\stm32v5_led.c</Name>
        <ColumnNumber>60</ColumnNumber>
        <TopLine>22</TopLine>
        <CurrentLine>24</CurrentLine>
        <CurrentLine>47</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
      </Doc>
      <Doc>
        <Name>board\stm32v5_led.h</Name>
        <ColumnNumber>10</ColumnNumber>
        <TopLine>20</TopLine>
        <CurrentLine>24</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
      </Doc>
      <Doc>
        <Name>board\stm32v5_key.h</Name>
        <ColumnNumber>38</ColumnNumber>
        <TopLine>1</TopLine>
        <CurrentLine>16</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
      </Doc>
      <Doc>
        <Name>.\board\startup_stm32f10x_hd.s</Name>
        <Name>.\user\main.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>150</TopLine>
        <CurrentLine>151</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
      </Doc>
      <Doc>
        <Name>.\fwlib\src\stm32f10x_rcc.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>1098</TopLine>
        <CurrentLine>1100</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
      </Doc>
      <Doc>
        <Name>.\fwlib\src\stm32f10x_exti.c</Name>
        <ColumnNumber>1</ColumnNumber>
        <TopLine>248</TopLine>
        <CurrentLine>250</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
      </Doc>
      <Doc>
        <Name>.\fwlib\src\stm32f10x_gpio.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>172</TopLine>
        <CurrentLine>174</CurrentLine>
        <TopLine>73</TopLine>
        <CurrentLine>98</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
      </Doc>
src/bare_test/1.Led/stm32v5_led.uvopt
File was renamed from src/bare_test/stm32_key/stm32_interrupt.uvopt
@@ -21,7 +21,7 @@
  </DaveTm>
  <Target>
    <TargetName>stm32_interrupt</TargetName>
    <TargetName>stm32v5_led</TargetName>
    <ToolsetNumber>0x4</ToolsetNumber>
    <ToolsetName>ARM-ADS</ToolsetName>
    <TargetOption>
@@ -43,7 +43,7 @@
        <PageWidth>79</PageWidth>
        <PageLength>66</PageLength>
        <TabStop>8</TabStop>
        <ListingPath>.\output\</ListingPath>
        <ListingPath>.\</ListingPath>
      </OPTLEX>
      <ListingPage>
        <CreateCListing>1</CreateCListing>
@@ -133,59 +133,31 @@
        </SetRegEntry>
        <SetRegEntry>
          <Number>0</Number>
          <Key>ARMDBGFLAGS</Key>
          <Name></Name>
        </SetRegEntry>
        <SetRegEntry>
          <Number>0</Number>
          <Key>DLGUARM</Key>
          <Name>(106=-1,-1,-1,-1,0)(107=-1,-1,-1,-1,0)</Name>
        </SetRegEntry>
        <SetRegEntry>
          <Number>0</Number>
          <Key>JL2CM3</Key>
          <Name>-U20080643 -O14 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight JTAG-DP") -D00(3BA00477) -L00(4) -N01("Unknown JTAG device") -D01(06414041) -L01(5) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC800 -FN1 -FF0STM32F10x_512 -FS08000000 -FL080000</Name>
          <Name>-U1350709590 -O47 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight JTAG-DP") -D00(3BA00477) -L00(4) -N01("Unknown JTAG device") -D01(06414041) -L01(5) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F10x_512 -FS08000000 -FL080000</Name>
        </SetRegEntry>
        <SetRegEntry>
          <Number>0</Number>
          <Key>DLGDARM</Key>
          <Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)</Name>
        </SetRegEntry>
        <SetRegEntry>
          <Number>0</Number>
          <Key>ARMDBGFLAGS</Key>
          <Name>-T0</Name>
        </SetRegEntry>
        <SetRegEntry>
          <Number>0</Number>
          <Key>UL2CM3</Key>
          <Name>-O14 -S0 -C0 -N00("ARM Cortex-M3") -D00(1BA00477) -L00(4) -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F10x_512 -FS08000000 -FL080000)</Name>
          <Name>-U -O14 -S0 -C0 -N00("ARM Cortex-M3") -D00(1BA00477) -L00(4) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F10x_512 -FS08000000 -FL080000</Name>
        </SetRegEntry>
      </TargetDriverDllRegistry>
      <Breakpoint>
        <Bp>
          <Number>0</Number>
          <Type>0</Type>
          <LineNumber>79</LineNumber>
          <EnabledFlag>1</EnabledFlag>
          <Address>0</Address>
          <ByteObject>0</ByteObject>
          <HtxType>0</HtxType>
          <ManyObjects>0</ManyObjects>
          <SizeOfObject>0</SizeOfObject>
          <BreakByAccess>0</BreakByAccess>
          <BreakIfRCount>0</BreakIfRCount>
          <Filename>F:\emblinux.com\stm32v5\trunk\src\bare_test\stm32_interrupt\board\stm32v5_key.c</Filename>
          <ExecCommand></ExecCommand>
          <Expression></Expression>
        </Bp>
        <Bp>
          <Number>1</Number>
          <Type>0</Type>
          <LineNumber>18</LineNumber>
          <EnabledFlag>1</EnabledFlag>
          <Address>0</Address>
          <ByteObject>0</ByteObject>
          <HtxType>0</HtxType>
          <ManyObjects>0</ManyObjects>
          <SizeOfObject>0</SizeOfObject>
          <BreakByAccess>0</BreakByAccess>
          <BreakIfRCount>0</BreakIfRCount>
          <Filename>F:\emblinux.com\stm32v5\trunk\src\bare_test\stm32_interrupt\main\main.c</Filename>
          <ExecCommand></ExecCommand>
          <Expression></Expression>
        </Bp>
      </Breakpoint>
      <Breakpoint/>
      <DebugFlag>
        <trace>0</trace>
        <periodic>1</periodic>
@@ -228,13 +200,13 @@
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <Focus>0</Focus>
      <ColumnNumber>0</ColumnNumber>
      <ColumnNumber>20</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <TopLine>219</TopLine>
      <CurrentLine>219</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\cmsis\core_cm3.c</PathWithFileName>
      <FilenameWithoutPath>core_cm3.c</FilenameWithoutPath>
      <PathWithFileName>.\cmsis\system_stm32f10x.c</PathWithFileName>
      <FilenameWithoutPath>system_stm32f10x.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>1</GroupNumber>
@@ -247,30 +219,30 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\cmsis\system_stm32f10x.c</PathWithFileName>
      <FilenameWithoutPath>system_stm32f10x.c</FilenameWithoutPath>
      <PathWithFileName>.\cmsis\core_cm3.c</PathWithFileName>
      <FilenameWithoutPath>core_cm3.c</FilenameWithoutPath>
    </File>
  </Group>
  <Group>
    <GroupName>fwlib</GroupName>
    <tvExp>0</tvExp>
    <tvExpOptDlg>0</tvExpOptDlg>
    <cbSel>0</cbSel>
    <File>
      <GroupNumber>2</GroupNumber>
      <GroupNumber>1</GroupNumber>
      <FileNumber>3</FileNumber>
      <FileType>1</FileType>
      <FileType>2</FileType>
      <tvExp>0</tvExp>
      <Focus>0</Focus>
      <ColumnNumber>0</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <TopLine>142</TopLine>
      <CurrentLine>151</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\misc.c</PathWithFileName>
      <FilenameWithoutPath>misc.c</FilenameWithoutPath>
      <PathWithFileName>.\cmsis\startup_stm32f10x_hd.s</PathWithFileName>
      <FilenameWithoutPath>startup_stm32f10x_hd.s</FilenameWithoutPath>
    </File>
  </Group>
  <Group>
    <GroupName>stdlib</GroupName>
    <tvExp>0</tvExp>
    <tvExpOptDlg>0</tvExpOptDlg>
    <cbSel>0</cbSel>
    <File>
      <GroupNumber>2</GroupNumber>
      <FileNumber>4</FileNumber>
@@ -282,8 +254,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_adc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_adc.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\misc.c</PathWithFileName>
      <FilenameWithoutPath>misc.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -296,8 +268,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_bkp.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_bkp.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_adc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_adc.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -310,8 +282,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_can.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_can.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_bkp.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_bkp.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -324,8 +296,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_cec.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_cec.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_can.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_can.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -338,8 +310,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_crc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_crc.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_cec.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_cec.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -352,8 +324,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_dac.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_dac.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_crc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_crc.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -366,8 +338,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_dbgmcu.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_dbgmcu.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_dac.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_dac.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -380,8 +352,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_dma.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_dma.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_dbgmcu.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_dbgmcu.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -389,13 +361,13 @@
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <Focus>0</Focus>
      <ColumnNumber>1</ColumnNumber>
      <ColumnNumber>0</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>248</TopLine>
      <CurrentLine>250</CurrentLine>
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_exti.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_exti.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_dma.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_dma.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -408,8 +380,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_flash.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_flash.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_exti.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_exti.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -422,8 +394,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_fsmc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_fsmc.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_flash.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_flash.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -433,11 +405,11 @@
      <Focus>0</Focus>
      <ColumnNumber>0</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>172</TopLine>
      <CurrentLine>174</CurrentLine>
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_gpio.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_gpio.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_fsmc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_fsmc.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -450,8 +422,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_i2c.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_i2c.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_gpio.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_gpio.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -464,8 +436,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_iwdg.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_iwdg.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_i2c.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_i2c.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -478,8 +450,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_pwr.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_pwr.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_iwdg.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_iwdg.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -489,11 +461,11 @@
      <Focus>0</Focus>
      <ColumnNumber>0</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>1098</TopLine>
      <CurrentLine>1100</CurrentLine>
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_rcc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_rcc.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_pwr.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_pwr.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -506,8 +478,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_rtc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_rtc.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_rcc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_rcc.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -520,8 +492,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_sdio.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_sdio.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_rtc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_rtc.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -534,8 +506,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_spi.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_spi.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_sdio.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_sdio.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -548,8 +520,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_tim.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_tim.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_spi.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_spi.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -562,8 +534,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_usart.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_usart.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_tim.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_tim.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -576,78 +548,57 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_wwdg.c</PathWithFileName>
      <PathWithFileName>.\stdlib\src\stm32f10x_usart.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_usart.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
      <FileNumber>26</FileNumber>
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <Focus>0</Focus>
      <ColumnNumber>0</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\stdlib\src\stm32f10x_wwdg.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_wwdg.c</FilenameWithoutPath>
    </File>
  </Group>
  <Group>
    <GroupName>board</GroupName>
    <GroupName>user</GroupName>
    <tvExp>1</tvExp>
    <tvExpOptDlg>0</tvExpOptDlg>
    <cbSel>0</cbSel>
    <File>
      <GroupNumber>3</GroupNumber>
      <FileNumber>26</FileNumber>
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <Focus>0</Focus>
      <ColumnNumber>3</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>85</TopLine>
      <CurrentLine>94</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\board\stm32v5_key.c</PathWithFileName>
      <FilenameWithoutPath>stm32v5_key.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>3</GroupNumber>
      <FileNumber>27</FileNumber>
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <Focus>0</Focus>
      <ColumnNumber>35</ColumnNumber>
      <ColumnNumber>0</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>22</TopLine>
      <CurrentLine>24</CurrentLine>
      <TopLine>73</TopLine>
      <CurrentLine>98</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\board\stm32v5_led.c</PathWithFileName>
      <FilenameWithoutPath>stm32v5_led.c</FilenameWithoutPath>
      <PathWithFileName>.\user\main.c</PathWithFileName>
      <FilenameWithoutPath>main.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>3</GroupNumber>
      <FileNumber>28</FileNumber>
      <FileType>2</FileType>
      <tvExp>0</tvExp>
      <Focus>0</Focus>
      <ColumnNumber>0</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>150</TopLine>
      <CurrentLine>151</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\board\startup_stm32f10x_hd.s</PathWithFileName>
      <FilenameWithoutPath>startup_stm32f10x_hd.s</FilenameWithoutPath>
    </File>
  </Group>
  <Group>
    <GroupName>main</GroupName>
    <tvExp>1</tvExp>
    <tvExpOptDlg>0</tvExpOptDlg>
    <cbSel>0</cbSel>
    <File>
      <GroupNumber>4</GroupNumber>
      <FileNumber>29</FileNumber>
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <Focus>0</Focus>
      <ColumnNumber>0</ColumnNumber>
      <ColumnNumber>60</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>8</TopLine>
      <CurrentLine>18</CurrentLine>
      <TopLine>22</TopLine>
      <CurrentLine>47</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\main\main.c</PathWithFileName>
      <FilenameWithoutPath>main.c</FilenameWithoutPath>
      <PathWithFileName>.\user\stm32v5_led.c</PathWithFileName>
      <FilenameWithoutPath>stm32v5_led.c</FilenameWithoutPath>
    </File>
  </Group>
src/bare_test/1.Led/stm32v5_led.uvproj
File was renamed from src/bare_test/stm32_led/stm32_led.uvproj
@@ -7,7 +7,7 @@
  <Targets>
    <Target>
      <TargetName>stm32_led</TargetName>
      <TargetName>stm32v5_led</TargetName>
      <ToolsetNumber>0x4</ToolsetNumber>
      <ToolsetName>ARM-ADS</ToolsetName>
      <TargetOption>
@@ -44,7 +44,7 @@
            <InvalidFlash>1</InvalidFlash>
          </TargetStatus>
          <OutputDirectory>.\output\</OutputDirectory>
          <OutputName>stm32_led</OutputName>
          <OutputName>stm32v5_led</OutputName>
          <CreateExecutable>1</CreateExecutable>
          <CreateLib>0</CreateLib>
          <CreateHexFile>1</CreateHexFile>
@@ -182,7 +182,7 @@
            <ldmm>1</ldmm>
            <ldXref>1</ldXref>
            <BigEnd>0</BigEnd>
            <AdsALst>1</AdsALst>
            <AdsALst>0</AdsALst>
            <AdsACrf>1</AdsACrf>
            <AdsANop>0</AdsANop>
            <AdsANot>0</AdsANot>
@@ -346,9 +346,9 @@
            <uThumb>0</uThumb>
            <VariousControls>
              <MiscControls></MiscControls>
              <Define>USE_STDPERIPH_DRIVER STM32F10X_HD</Define>
              <Define>STM32F10X_HD,USE_STDPERIPH_DRIVER</Define>
              <Undefine></Undefine>
              <IncludePath>.\cmsis;.\fwlib\inc;.\user</IncludePath>
              <IncludePath>.\stdlib\inc;.\user;.\cmsis</IncludePath>
            </VariousControls>
          </Cads>
          <Aads>
@@ -386,147 +386,142 @@
      </TargetOption>
      <Groups>
        <Group>
          <GroupName>asm</GroupName>
          <Files>
            <File>
              <FileName>startup_stm32f10x_hd.s</FileName>
              <FileType>2</FileType>
              <FilePath>.\asm\startup_stm32f10x_hd.s</FilePath>
            </File>
          </Files>
        </Group>
        <Group>
          <GroupName>cmsis</GroupName>
          <Files>
            <File>
              <FileName>system_stm32f10x.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\cmsis\system_stm32f10x.c</FilePath>
            </File>
            <File>
              <FileName>core_cm3.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\cmsis\core_cm3.c</FilePath>
            </File>
            <File>
              <FileName>system_stm32f10x.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\cmsis\system_stm32f10x.c</FilePath>
              <FileName>startup_stm32f10x_hd.s</FileName>
              <FileType>2</FileType>
              <FilePath>.\cmsis\startup_stm32f10x_hd.s</FilePath>
            </File>
          </Files>
        </Group>
        <Group>
          <GroupName>fwlib</GroupName>
          <GroupName>stdlib</GroupName>
          <Files>
            <File>
              <FileName>misc.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\misc.c</FilePath>
              <FilePath>.\stdlib\src\misc.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_adc.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_adc.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_adc.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_bkp.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_bkp.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_bkp.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_can.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_can.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_can.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_cec.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_cec.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_cec.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_crc.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_crc.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_crc.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_dac.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_dac.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_dac.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_dbgmcu.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_dbgmcu.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_dbgmcu.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_dma.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_dma.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_dma.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_exti.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_exti.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_exti.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_flash.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_flash.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_flash.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_fsmc.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_fsmc.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_fsmc.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_gpio.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_gpio.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_gpio.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_i2c.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_i2c.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_i2c.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_iwdg.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_iwdg.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_iwdg.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_pwr.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_pwr.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_pwr.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_rcc.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_rcc.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_rcc.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_rtc.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_rtc.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_rtc.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_sdio.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_sdio.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_sdio.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_spi.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_spi.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_spi.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_tim.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_tim.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_tim.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_usart.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_usart.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_usart.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_wwdg.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_wwdg.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_wwdg.c</FilePath>
            </File>
          </Files>
        </Group>
@@ -539,9 +534,9 @@
              <FilePath>.\user\main.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_it.c</FileName>
              <FileName>stm32v5_led.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\user\stm32f10x_it.c</FilePath>
              <FilePath>.\user\stm32v5_led.c</FilePath>
            </File>
          </Files>
        </Group>
src/bare_test/1.Led/user/main.c
New file
@@ -0,0 +1,111 @@
/****************************************************************************
*   Copyright: (C)2018 Î人ÁèÔÆÎïÍøÖÇ¿ÆÊµÑéÊÒ www.iot-yun.com
*      Author: GuoWenxue<guowenxue@gmail.com> QQ: 281143292
* Description: ·Ü¶·STM32v5¿ª·¢°å LED¿ØÖÆ´úÂë
*
*   ChangeLog:
*        °æ±¾ºÅ     ÈÕÆÚ       ×÷Õß      ËµÃ÷
*        V1.0.0  2018.05.10  GuoWenxue   ·¢²¼¸Ã°æ±¾
****************************************************************************/
#include "stm32f10x.h"
void delay(uint32_t count)
{
   for(; count != 0; count--)
       ;
   return ;
}
//#define MAIN_USE_API
#ifndef MAIN_USE_API
void led_gpio_init(void); /*º¯ÊýÉùÃ÷*/
int main(void)
{
    led_gpio_init();
    while(1)
    {
        GPIO_SetBits(GPIOB, GPIO_Pin_5);   /* µãÁÁLED1 */
        delay(0x3FFFFF);
        GPIO_ResetBits(GPIOB, GPIO_Pin_5); /* ÃðµôLED1 */
        delay(0x3FFFFF);
        GPIO_SetBits(GPIOD, GPIO_Pin_6);   /* µãÁÁLED2 */
        delay(0x3FFFFF);
        GPIO_ResetBits(GPIOD, GPIO_Pin_6); /* ÃðµôLED2 */
        delay(0x3FFFFF);
        GPIO_SetBits(GPIOD, GPIO_Pin_3);   /* µãÁÁLED3 */
        delay(0x3FFFFF);
        GPIO_ResetBits(GPIOD, GPIO_Pin_3); /* ÃðµôLED3 */
        delay(0x3FFFFF);
    }
}
/* STM32v5 Èý¸öLED·Ö±ðÁ¬½Ó GPIO¿ÚµÄ PB5(LED1)¡¢PD6(LED2)¡¢PD3(LED3) */
void led_gpio_init(void)
{
    GPIO_InitTypeDef   GPIO_InitStructure;
    /* Ê¹ÄÜGPIOµÄPBºÍPD ×éµÄʱÖÓ£¬ÒòΪÈý¸öLED ·Ö±ðÁ¬ÔÚPBºÍPD ×éÉÏ */
    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOD , ENABLE);
    /*+-----------------------------------+
     *|     ÉèÖÃPB5(¼´LED1)GPIOģʽ       |
     *+-----------------------------------+*/
    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;  /* ÍÆÍìÊä³öģʽ */
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; /* ·­×ªËÙ¶ÈΪ50MHz */
    GPIO_Init(GPIOB, &GPIO_InitStructure);
    /*+-----------------------------------+
     *|     ÉèÖÃPD6(¼´LED2)GPIOģʽ       |
     *+-----------------------------------+*/
    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
    GPIO_Init(GPIOD, &GPIO_InitStructure);
    /*+-----------------------------------+
     *|     ÉèÖÃPD3(¼´LED3)GPIOģʽ       |
     *+-----------------------------------+*/
    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3;
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
    GPIO_Init(GPIOD, &GPIO_InitStructure);
    return ;
}
#else
#include "stm32v5_led.h"
int main(void)
{
    init_led_gpio();
    while(1)
    {
        turn_led(LED1,ON);
        delay(0x3FFFFF);
        turn_led(LED1,OFF);
        delay(0x3FFFFF);
        turn_led(LED2,ON);
        delay(0x3FFFFF);
        turn_led(LED2,OFF);
        delay(0x3FFFFF);
        turn_led(LED2,ON);
        delay(0x3FFFFF);
        turn_led(LED2,OFF);
        delay(0x3FFFFF);
    }
}
#endif
src/bare_test/1.Led/user/stm32v5_led.c
File was renamed from src/bare_test/stm32_key/board/stm32v5_led.c
@@ -1,23 +1,28 @@
/****************************************************************************
*   Copyright: (C)2014 Î人ÁèÔÆÇ¶ÈëʽʵÑéÊÒ www.emblinux.com
*   Copyright: (C)2018 Î人ÁèÔÆÎïÍøÖÇ¿ÆÊµÑéÊÒ www.iot-yun.com
*      Author: GuoWenxue<guowenxue@gmail.com> QQ: 281143292
* Description: ·Ü¶·STM32v5¿ª·¢°åcontiki²Ù×÷ϵͳLEDÉ豸²Ù×÷º¯Êý½Ó¿Ú
* Description: ·Ü¶·STM32v5¿ª·¢°å LEDÉ豸²Ù×÷º¯Êý½Ó¿Ú
*   ChangeLog:
*        °æ±¾ºÅ     ÈÕÆÚ       ×÷Õß      ËµÃ÷
*        V1.0.0  2014.08.25  GuoWenxue   ·¢²¼¸Ã°æ±¾
*        V1.0.0  2018.05.10  GuoWenxue   ·¢²¼¸Ã°æ±¾
****************************************************************************/
#include "stm32f10x.h"
#include "stm32v5_led.h"
static led_gpio_t   leds_gpio[MAX_LED] =
/* STM32v5 Èý¸öLED·Ö±ðÁ¬½Ó GPIO¿ÚµÄ PB5(LED1)¡¢PD6(LED2)¡¢PD3(LED3) */
led_gpio_t    leds_gpio[MAX_LED] =
{
        {LED1, GPIOB, GPIO_Pin_5}, /* LED1 ÓõÄGPB5 */
        {LED2, GPIOD, GPIO_Pin_6}, /* LED2 ÓõÄGPD6 */
        {LED3, GPIOD, GPIO_Pin_3}, /* LED3 ÓõÄGPD3 */        
};
/* º¯Êý˵Ã÷:  ÅäÖàLED GPIO¿ÚºÍʱÖÓ£»
 * ²ÎÊý˵Ã÷:  ÎÞ
 * ·µ»ØÖµ:    ÎÞ
 */
void init_led_gpio(void)
{
    int                i;
@@ -37,6 +42,12 @@
  }
}
/* º¯Êý˵Ã÷:  µãÁÁ»òÃðµôÏàÓ¦LED
 * ²ÎÊý˵Ã÷:  which: Òª²Ù×÷ÄĸöLED,ÆäÖµÓ¦¸ÃΪ LED1¡¢LED2 »ò LED3£
 *            cmd: ÒªÁÁ»¹ÊÇÃð, ÆäÖµ¶ÔӦΪ ON »ò OFF
 * ·µ»ØÖµ:    ÎÞ
 */
void turn_led(int which, int cmd)
{
   if(which<0 || which> MAX_LED )
src/bare_test/1.Led/user/stm32v5_led.h
New file
@@ -0,0 +1,48 @@
/****************************************************************************
*   Copyright: (C)2018 Î人ÁèÔÆÎïÍøÖÇ¿ÆÊµÑéÊÒ www.iot-yun.com
*      Author: GuoWenxue<guowenxue@gmail.com> QQ: 281143292
* Description: ·Ü¶·STM32v5¿ª·¢°å LEDÉ豸²Ù×÷º¯Êý½Ó¿Ú
*
*   ChangeLog:
*        °æ±¾ºÅ     ÈÕÆÚ       ×÷Õß      ËµÃ÷
*        V1.0.0  2018.05.10  GuoWenxue   ·¢²¼¸Ã°æ±¾
****************************************************************************/
#ifndef __STM32V5_LED_H
#define __STM32V5_LED_H
/* LED²Ù×÷µÄ ¿ª¹Øºê */
#define ON           1
#define OFF          0
/* 3¸öLEDµÄ±àºÅ¶¨Òå */
enum
{
    LED1 = 0,
    LED2,
    LED3,
    MAX_LED,
};
typedef struct led_gpio_s
{
    int                 num;    /* LED±àºÅ */
    GPIO_TypeDef       *group;  /* LEDʹÓõÄGPIOÔÚÄÄÒ»×é: GPIOB or GPIOD */
    uint16_t            pin;    /* LEDʹÓõÄGPIO×éÖеÄÄÇÒ»¸öpin: GPIO_Pin_x */
} led_gpio_t;
/* º¯Êý˵Ã÷:  ÅäÖàLED GPIO¿ÚºÍʱÖÓ£»
 * ²ÎÊý˵Ã÷:  ÎÞ
 * ·µ»ØÖµ:    ÎÞ
 */
extern void init_led_gpio(void);
/* º¯Êý˵Ã÷:  µãÁÁ»òÃðµôÏàÓ¦LED
 * ²ÎÊý˵Ã÷:  which: Òª²Ù×÷ÄĸöLED,ÆäÖµÓ¦¸ÃΪ LED1¡¢LED2 »ò LED3?
 *            cmd: ÒªÁÁ»¹ÊÇÃð, ÆäÖµ¶ÔӦΪ ON »ò OFF
 * ·µ»ØÖµ:    ÎÞ
 */
extern void turn_led(int which, int cmd);
#endif
src/bare_test/2.Key/JLinkSettings.ini
copy from src/bare_test/stm32_key/JLinkSettings.ini copy to src/bare_test/2.Key/JLinkSettings.ini
src/bare_test/2.Key/cmsis/core_cm3.c
copy from src/bare_test/stm32_key/cmsis/core_cm3.c copy to src/bare_test/2.Key/cmsis/core_cm3.c
src/bare_test/2.Key/cmsis/core_cm3.h
copy from src/bare_test/stm32_key/cmsis/core_cm3.h copy to src/bare_test/2.Key/cmsis/core_cm3.h
src/bare_test/2.Key/cmsis/startup_stm32f10x_hd.s
copy from src/bare_test/stm32_key/board/startup_stm32f10x_hd.s copy to src/bare_test/2.Key/cmsis/startup_stm32f10x_hd.s
src/bare_test/2.Key/cmsis/stm32f10x.h
copy from src/bare_test/stm32_key/cmsis/stm32f10x.h copy to src/bare_test/2.Key/cmsis/stm32f10x.h
src/bare_test/2.Key/cmsis/stm32f10x_conf.h
copy from src/bare_test/stm32_led/user/stm32f10x_conf.h copy to src/bare_test/2.Key/cmsis/stm32f10x_conf.h
src/bare_test/2.Key/cmsis/system_stm32f10x.c
copy from src/bare_test/stm32_key/cmsis/system_stm32f10x.c copy to src/bare_test/2.Key/cmsis/system_stm32f10x.c
src/bare_test/2.Key/cmsis/system_stm32f10x.h
copy from src/bare_test/stm32_key/cmsis/system_stm32f10x.h copy to src/bare_test/2.Key/cmsis/system_stm32f10x.h
src/bare_test/2.Key/keil_clean.bat
copy from src/bare_test/stm32_key/keil_clean.bat copy to src/bare_test/2.Key/keil_clean.bat
src/bare_test/2.Key/stdlib/inc/misc.h
copy from src/bare_test/stm32_key/fwlib/inc/misc.h copy to src/bare_test/2.Key/stdlib/inc/misc.h
src/bare_test/2.Key/stdlib/inc/stm32f10x_adc.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_adc.h copy to src/bare_test/2.Key/stdlib/inc/stm32f10x_adc.h
src/bare_test/2.Key/stdlib/inc/stm32f10x_bkp.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_bkp.h copy to src/bare_test/2.Key/stdlib/inc/stm32f10x_bkp.h
src/bare_test/2.Key/stdlib/inc/stm32f10x_can.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_can.h copy to src/bare_test/2.Key/stdlib/inc/stm32f10x_can.h
src/bare_test/2.Key/stdlib/inc/stm32f10x_cec.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_cec.h copy to src/bare_test/2.Key/stdlib/inc/stm32f10x_cec.h
src/bare_test/2.Key/stdlib/inc/stm32f10x_crc.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_crc.h copy to src/bare_test/2.Key/stdlib/inc/stm32f10x_crc.h
src/bare_test/2.Key/stdlib/inc/stm32f10x_dac.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_dac.h copy to src/bare_test/2.Key/stdlib/inc/stm32f10x_dac.h
src/bare_test/2.Key/stdlib/inc/stm32f10x_dbgmcu.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_dbgmcu.h copy to src/bare_test/2.Key/stdlib/inc/stm32f10x_dbgmcu.h
src/bare_test/2.Key/stdlib/inc/stm32f10x_dma.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_dma.h copy to src/bare_test/2.Key/stdlib/inc/stm32f10x_dma.h
src/bare_test/2.Key/stdlib/inc/stm32f10x_exti.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_exti.h copy to src/bare_test/2.Key/stdlib/inc/stm32f10x_exti.h
src/bare_test/2.Key/stdlib/inc/stm32f10x_flash.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_flash.h copy to src/bare_test/2.Key/stdlib/inc/stm32f10x_flash.h
src/bare_test/2.Key/stdlib/inc/stm32f10x_fsmc.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_fsmc.h copy to src/bare_test/2.Key/stdlib/inc/stm32f10x_fsmc.h
src/bare_test/2.Key/stdlib/inc/stm32f10x_gpio.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_gpio.h copy to src/bare_test/2.Key/stdlib/inc/stm32f10x_gpio.h
src/bare_test/2.Key/stdlib/inc/stm32f10x_i2c.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_i2c.h copy to src/bare_test/2.Key/stdlib/inc/stm32f10x_i2c.h
src/bare_test/2.Key/stdlib/inc/stm32f10x_iwdg.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_iwdg.h copy to src/bare_test/2.Key/stdlib/inc/stm32f10x_iwdg.h
src/bare_test/2.Key/stdlib/inc/stm32f10x_pwr.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_pwr.h copy to src/bare_test/2.Key/stdlib/inc/stm32f10x_pwr.h
src/bare_test/2.Key/stdlib/inc/stm32f10x_rcc.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_rcc.h copy to src/bare_test/2.Key/stdlib/inc/stm32f10x_rcc.h
src/bare_test/2.Key/stdlib/inc/stm32f10x_rtc.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_rtc.h copy to src/bare_test/2.Key/stdlib/inc/stm32f10x_rtc.h
src/bare_test/2.Key/stdlib/inc/stm32f10x_sdio.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_sdio.h copy to src/bare_test/2.Key/stdlib/inc/stm32f10x_sdio.h
src/bare_test/2.Key/stdlib/inc/stm32f10x_spi.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_spi.h copy to src/bare_test/2.Key/stdlib/inc/stm32f10x_spi.h
src/bare_test/2.Key/stdlib/inc/stm32f10x_tim.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_tim.h copy to src/bare_test/2.Key/stdlib/inc/stm32f10x_tim.h
src/bare_test/2.Key/stdlib/inc/stm32f10x_usart.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_usart.h copy to src/bare_test/2.Key/stdlib/inc/stm32f10x_usart.h
src/bare_test/2.Key/stdlib/inc/stm32f10x_wwdg.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_wwdg.h copy to src/bare_test/2.Key/stdlib/inc/stm32f10x_wwdg.h
src/bare_test/2.Key/stdlib/src/misc.c
copy from src/bare_test/stm32_key/fwlib/src/misc.c copy to src/bare_test/2.Key/stdlib/src/misc.c
src/bare_test/2.Key/stdlib/src/stm32f10x_adc.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_adc.c copy to src/bare_test/2.Key/stdlib/src/stm32f10x_adc.c
src/bare_test/2.Key/stdlib/src/stm32f10x_bkp.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_bkp.c copy to src/bare_test/2.Key/stdlib/src/stm32f10x_bkp.c
src/bare_test/2.Key/stdlib/src/stm32f10x_can.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_can.c copy to src/bare_test/2.Key/stdlib/src/stm32f10x_can.c
src/bare_test/2.Key/stdlib/src/stm32f10x_cec.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_cec.c copy to src/bare_test/2.Key/stdlib/src/stm32f10x_cec.c
src/bare_test/2.Key/stdlib/src/stm32f10x_crc.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_crc.c copy to src/bare_test/2.Key/stdlib/src/stm32f10x_crc.c
src/bare_test/2.Key/stdlib/src/stm32f10x_dac.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_dac.c copy to src/bare_test/2.Key/stdlib/src/stm32f10x_dac.c
src/bare_test/2.Key/stdlib/src/stm32f10x_dbgmcu.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_dbgmcu.c copy to src/bare_test/2.Key/stdlib/src/stm32f10x_dbgmcu.c
src/bare_test/2.Key/stdlib/src/stm32f10x_dma.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_dma.c copy to src/bare_test/2.Key/stdlib/src/stm32f10x_dma.c
src/bare_test/2.Key/stdlib/src/stm32f10x_exti.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_exti.c copy to src/bare_test/2.Key/stdlib/src/stm32f10x_exti.c
src/bare_test/2.Key/stdlib/src/stm32f10x_flash.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_flash.c copy to src/bare_test/2.Key/stdlib/src/stm32f10x_flash.c
src/bare_test/2.Key/stdlib/src/stm32f10x_fsmc.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_fsmc.c copy to src/bare_test/2.Key/stdlib/src/stm32f10x_fsmc.c
src/bare_test/2.Key/stdlib/src/stm32f10x_gpio.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_gpio.c copy to src/bare_test/2.Key/stdlib/src/stm32f10x_gpio.c
src/bare_test/2.Key/stdlib/src/stm32f10x_i2c.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_i2c.c copy to src/bare_test/2.Key/stdlib/src/stm32f10x_i2c.c
src/bare_test/2.Key/stdlib/src/stm32f10x_iwdg.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_iwdg.c copy to src/bare_test/2.Key/stdlib/src/stm32f10x_iwdg.c
src/bare_test/2.Key/stdlib/src/stm32f10x_pwr.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_pwr.c copy to src/bare_test/2.Key/stdlib/src/stm32f10x_pwr.c
src/bare_test/2.Key/stdlib/src/stm32f10x_rcc.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_rcc.c copy to src/bare_test/2.Key/stdlib/src/stm32f10x_rcc.c
src/bare_test/2.Key/stdlib/src/stm32f10x_rtc.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_rtc.c copy to src/bare_test/2.Key/stdlib/src/stm32f10x_rtc.c
src/bare_test/2.Key/stdlib/src/stm32f10x_sdio.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_sdio.c copy to src/bare_test/2.Key/stdlib/src/stm32f10x_sdio.c
src/bare_test/2.Key/stdlib/src/stm32f10x_spi.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_spi.c copy to src/bare_test/2.Key/stdlib/src/stm32f10x_spi.c
src/bare_test/2.Key/stdlib/src/stm32f10x_tim.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_tim.c copy to src/bare_test/2.Key/stdlib/src/stm32f10x_tim.c
src/bare_test/2.Key/stdlib/src/stm32f10x_usart.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_usart.c copy to src/bare_test/2.Key/stdlib/src/stm32f10x_usart.c
src/bare_test/2.Key/stdlib/src/stm32f10x_wwdg.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_wwdg.c copy to src/bare_test/2.Key/stdlib/src/stm32f10x_wwdg.c
src/bare_test/2.Key/stm32v5_key.uvgui.Think
File was renamed from src/bare_test/stm32_led/stm32_led.uvgui.USER
@@ -11,17 +11,17 @@
    <View>
      <WinId>38003</WinId>
      <ViewName>Registers</ViewName>
      <TableColWidths>115 126</TableColWidths>
      <TableColWidths>115 215</TableColWidths>
    </View>
    <View>
      <WinId>346</WinId>
      <ViewName>Code Coverage</ViewName>
      <TableColWidths>691 160</TableColWidths>
      <TableColWidths>1047 160</TableColWidths>
    </View>
    <View>
      <WinId>204</WinId>
      <ViewName>Performance Analyzer</ViewName>
      <TableColWidths>851</TableColWidths>
      <TableColWidths>1207</TableColWidths>
    </View>
  </SECTreeCtrl>
@@ -81,17 +81,17 @@
        <yPos>-1</yPos>
      </MaxPosition>
      <NormalPosition>
        <Top>0</Top>
        <Left>80</Left>
        <Right>892</Right>
        <Bottom>526</Bottom>
        <Top>118</Top>
        <Left>476</Left>
        <Right>1512</Right>
        <Bottom>855</Bottom>
      </NormalPosition>
    </WindowPosition>
    <MDIClientArea>
      <RegID>0</RegID>
      <MDITabState>
        <Len>381</Len>
        <Data>01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000002000000000000000100000041463A5C656D626C696E75782E636F6D5C73746D333276355C7472756E6B5C7372635C626172655F746573745C73746D33325F6C65645C757365725C6D61696E2E6300000000066D61696E2E6300000000FFDC7800FFFFFFFF50463A5C656D626C696E75782E636F6D5C73746D333276355C7472756E6B5C7372635C626172655F746573745C73746D33325F6C65645C61736D5C737461727475705F73746D3332663130785F68642E730000000016737461727475705F73746D3332663130785F68642E7300000000BECEA100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000FF00000065000000560500005D020000</Data>
        <Len>845</Len>
        <Data>01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000007000000020000000100000036433A5C55736572735C5468696E6B5C4465736B746F705C53544D33325C70726F6A6563745C322E4B65795C757365725C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF3D433A5C55736572735C5468696E6B5C4465736B746F705C53544D33325C70726F6A6563745C322E4B65795C757365725C73746D333276355F6B65792E63000000000D73746D333276355F6B65792E6300000000FFDC7800FFFFFFFF3D433A5C55736572735C5468696E6B5C4465736B746F705C53544D33325C70726F6A6563745C322E4B65795C757365725C73746D333276355F6B65792E68000000000D73746D333276355F6B65792E6800000000BECEA100FFFFFFFF3D433A5C55736572735C5468696E6B5C4465736B746F705C53544D33325C70726F6A6563745C322E4B65795C757365725C73746D333276355F6C65642E63000000000D73746D333276355F6C65642E6300000000F0A0A100FFFFFFFF46433A5C55736572735C5468696E6B5C4465736B746F705C53544D33325C70726F6A6563745C322E4B65795C7374646C69625C696E635C73746D3332663130785F6770696F2E68000000001073746D3332663130785F6770696F2E6800000000BCA8E100FFFFFFFF47433A5C55736572735C5468696E6B5C4465736B746F705C53544D33325C70726F6A6563745C322E4B65795C636D7369735C737461727475705F73746D3332663130785F68642E730000000016737461727475705F73746D3332663130785F68642E73000000009CC1B600FFFFFFFF46433A5C55736572735C5468696E6B5C4465736B746F705C53544D33325C70726F6A6563745C322E4B65795C7374646C69625C7372635C73746D3332663130785F6770696F2E63000000001073746D3332663130785F6770696F2E6300000000F7B88600FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000000000000200000058010000660000008007000069030000</Data>
      </MDITabState>
    </MDIClientArea>
    <ViewEx>
@@ -110,11 +110,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>940000004F000000F1030000B3000000</Data>
          <Data>CF0000004F00000090050000DF000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>32010000030100008F04000067010000</Data>
          <Data>A70100003E01000068060000CE010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -130,11 +130,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000066000000F80000002E020000</Data>
          <Data>03000000660000005101000039030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD0000004701000054020000</Data>
          <Data>70000000870000003B010000C7020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -150,11 +150,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000066000000F80000002E020000</Data>
          <Data>03000000660000005101000039030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD0000004701000054020000</Data>
          <Data>70000000870000003B010000C7020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -170,11 +170,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>03000000300200008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -190,11 +190,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>03000000300200008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -210,11 +210,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>03000000300200008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -230,11 +230,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>03000000300200008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -250,11 +250,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -270,11 +270,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>9700000066000000EE0300009A000000</Data>
          <Data>D2000000660000008D050000C6000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -290,11 +290,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>03000000300200008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -310,11 +310,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>03000000300200008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -330,11 +330,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>03000000300200008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -350,11 +350,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>03000000300200008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -370,11 +370,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>03000000300200008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -390,11 +390,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>03000000300200008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -410,11 +410,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>03000000300200008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -430,11 +430,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000066000000F80000002E020000</Data>
          <Data>03000000660000005101000039030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD0000004701000054020000</Data>
          <Data>70000000870000003B010000C7020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -450,11 +450,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000066000000F80000002E020000</Data>
          <Data>03000000660000005101000039030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD0000004701000054020000</Data>
          <Data>70000000870000003B010000C7020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -470,11 +470,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>000000005F02000056050000AF020000</Data>
          <Data>000000006A03000080070000E6030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -490,11 +490,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0000000060010000F1030000D5010000</Data>
          <Data>000000001902000090050000BD020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -510,11 +510,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000620200005305000096020000</Data>
          <Data>030000006D0300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -530,11 +530,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>9700000066000000EE0300009A000000</Data>
          <Data>D2000000660000008D050000C6000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -550,11 +550,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>9700000066000000EE0300009A000000</Data>
          <Data>D2000000660000008D050000C6000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -590,11 +590,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>610200004F000000F10300006D010000</Data>
          <Data>000400004F0000009005000029020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -610,11 +610,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>610200004F000000F10300006D010000</Data>
          <Data>000400004F0000009005000029020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -630,11 +630,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>9700000066000000EE0300009A000000</Data>
          <Data>D2000000660000008D050000C6000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -650,11 +650,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>9700000066000000EE0300009A000000</Data>
          <Data>D2000000660000008D050000C6000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -670,11 +670,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>9700000066000000EE0300009A000000</Data>
          <Data>D2000000660000008D050000C6000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -690,11 +690,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -710,11 +710,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -730,11 +730,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -750,11 +750,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -770,11 +770,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -790,11 +790,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -810,11 +810,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -830,11 +830,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -850,11 +850,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -870,11 +870,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -890,11 +890,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -910,11 +910,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -930,11 +930,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -950,11 +950,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -970,11 +970,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -990,11 +990,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1010,11 +1010,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1030,11 +1030,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1050,11 +1050,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1070,11 +1070,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1090,11 +1090,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1110,11 +1110,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000066000000F80000002E020000</Data>
          <Data>03000000660000005101000039030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD0000004701000054020000</Data>
          <Data>70000000870000003B010000C7020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1130,11 +1130,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000620200005305000096020000</Data>
          <Data>030000006D0300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1170,7 +1170,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>00000000AF02000056050000C2020000</Data>
          <Data>00000000E603000080070000F9030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -1219,14 +1219,14 @@
      </Window>
      <DockMan>
        <Len>2604</Len>
        <Data>000000000D000000000000000020000000000000FFFFFFFFFFFFFFFF94000000B3000000F1030000B7000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E65002000000000000032010000030100008F04000067010000940000004F000000F1030000B30000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF5D0200004F00000061020000D501000000000000020000000400000001000000000000000000000000000000000000000000000001000000FFFFFFFF16000000E20500002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000001800040000000000000FF020000030100008F04000089020000610200004F000000F1030000D50100000000000040410046160000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000001000000000000000000000001000000FFFFFFFF00000000C400000090010000C80000000000000001000000040000000000000000000000000000000000000001000000CA090000CB09000002000000000000000000000002000000FFFFFFFF61020000DE000000F1030000E200000000000000010000000400000000000000000000000000000000000000000000000000000003000000FFFFFFFFE2050000CA090000CB09000001000000CB09000001000000CA09000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFFB0000004F000000FF000000470200000100000002000010040000000100000072FFFFFFBD040000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000009E0000000301000099010000FB020000000000004F000000FB000000470200000000000040140056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000005C010000F10300006001000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0B0000008F070000930700009407000095070000960700009007000091070000B9050000BA050000BB050000BC050000018000800000000000009E000000140200008F040000890200000000000060010000F1030000D501000000000000404100460B0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000003000000000000000000000003000000FFFFFFFFF901000060010000FD010000D501000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF0000000047020000560500004B020000010000000100001004000000010000000000000000000000FFFFFFFF03000000C5000000C700000077940000018000800000010000009E000000FF020000F405000063030000000000004B02000056050000AF0200000000000040820056030000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
        <Data>000000000D000000000000000020000000000000FFFFFFFFFFFFFFFFCF000000DF00000090050000E3000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E650020000000000000A70100003E01000068060000CE010000CF0000004F00000090050000DF0000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFFC0300004F00000000040000BD02000000000000020000000400000001000000000000000000000000000000000000000000000001000000FFFFFFFF16000000E20500002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000001800040000000000000D80400003E01000068060000AC030000000400004F00000090050000BD0200000000000040410046160000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000001000000000000000000000001000000FFFFFFFF00000000C400000090010000C80000000000000001000000040000000000000000000000000000000000000001000000CA090000CB09000002000000000000000000000002000000FFFFFFFF000400003D010000900500004101000000000000010000000400000000000000000000000000000000000000000000000000000003000000FFFFFFFFE2050000CA090000CB09000001000000CB09000001000000CA09000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF540100004F00000058010000520300000100000002000010040000000100000037FFFFFFAC060000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000D80000003E0100002C02000041040000000000004F00000054010000520300000000000040140056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000015020000900500001902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0B0000008F070000930700009407000095070000960700009007000091070000B9050000BA050000BB050000BC05000001800080000000000000D80000000803000068060000AC030000000000001902000090050000BD02000000000000404100460B0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000003000000000000000000000003000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000520300008007000056030000010000000100001004000000010000000000000000000000FFFFFFFF03000000C5000000C70000007794000001800080000001000000D80000004504000058080000D5040000000000005603000080070000E60300000000000040820056030000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
      </DockMan>
      <ToolBar>
        <RegID>59392</RegID>
        <Name>File</Name>
        <Buttons>
          <Len>2344</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000C5F5F696E697469616C5F7370960000000000000014000D4932435F57726974654279746504504231340B414444525F4F5637363730154750494F5F4D6F64655F494E5F464C4F4154494E4703493243094932435F53746172740B636C6F636B5F64656C61790B5461736B5F4F56373637300967756F77656E7875650F5379735469636B5F48616E646C65720F575744475F49525148616E646C65720C55534152545F436F6E6669670A55534152545F464C41471355534152545F496E6974537472756374757265084442475F55415254086C6973745F6164640D73746172745F636F6E766572740973746172745F633531116B65797061645F6F75747075745F6465660C5F5F696E697469616C5F73700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000</Data>
          <Len>2309</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000106368617267655F737461745F70696E7396000000000000000F00165243435F41504232506572697068436C6F636B436D64145243435F415042325065726970685F4750494F410B5553415254325F4952516E0B5553415254315F4952516E104E5649435F496E697454797065446566104750494F5F496E697454797065446566135243435F415042325065726970685F4146494F1245585449395F355F49525148616E646C65720F696E69745F75736172745F6770696F0C6173736572745F706172616D044558544905455854493510696E69745F6770696F5F6F75747075740F696E69745F6770696F5F696E707574106368617267655F737461745F70696E73000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000</Data>
        </Buttons>
        <OriginalItems>
          <Len>1423</Len>
@@ -1241,8 +1241,8 @@
        <RegID>59399</RegID>
        <Name>Build</Name>
        <Buttons>
          <Len>575</Len>
          <Data>00200000010000000D00FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E00000000000000000000000000000000010000000100000001809E8A0000000004001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000973746D33325F6C6564960000000000000001000973746D33325F6C6564000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A0000000004002400000000000000000000000000000000010000000100000000000000054275696C6487010000</Data>
          <Len>579</Len>
          <Data>00200000010000000D00FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E00000000000000000000000000000000010000000100000001809E8A0000000004001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000B73746D333276355F6B6579960000000000000001000B73746D333276355F6B6579000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A0000000004002400000000000000000000000000000000010000000100000000000000054275696C6487010000</Data>
        </Buttons>
        <OriginalItems>
          <Len>478</Len>
@@ -1271,33 +1271,86 @@
      </ToolBar>
      <ControlBarsSummary>
        <Bars>0</Bars>
        <ScreenCX>1366</ScreenCX>
        <ScreenCY>768</ScreenCY>
        <ScreenCX>1920</ScreenCX>
        <ScreenCY>1080</ScreenCY>
      </ControlBarsSummary>
    </ViewEx>
  </WinLayoutEx>
  <AlienFiles/>
  <AlienFiles>
    <Doc>
      <Name>C:\Users\Think\Desktop\STM32\project\2.Key\stdlib\inc\stm32f10x_gpio.h</Name>
      <ColumnNumber>0</ColumnNumber>
      <TopLine>273</TopLine>
      <CurrentLine>286</CurrentLine>
    </Doc>
    <Doc>
      <Name>C:\Users\Think\Desktop\STM32\project\2.Key\user\stm32v5_key.h</Name>
      <ColumnNumber>0</ColumnNumber>
      <TopLine>1</TopLine>
      <CurrentLine>18</CurrentLine>
    </Doc>
  </AlienFiles>
  <MDIGroups>
    <Orientation>1</Orientation>
    <ActiveMDIGroup>0</ActiveMDIGroup>
    <MDIGroup>
      <Size>100</Size>
      <ActiveTab>0</ActiveTab>
      <ActiveTab>2</ActiveTab>
      <Doc>
        <Name>.\user\main.c</Name>
        <ColumnNumber>24</ColumnNumber>
        <TopLine>80</TopLine>
        <CurrentLine>103</CurrentLine>
        <ColumnNumber>21</ColumnNumber>
        <TopLine>1</TopLine>
        <CurrentLine>28</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
      </Doc>
      <Doc>
        <Name>.\asm\startup_stm32f10x_hd.s</Name>
        <ColumnNumber>35</ColumnNumber>
        <TopLine>146</TopLine>
        <CurrentLine>153</CurrentLine>
        <Name>.\user\stm32v5_key.c</Name>
        <ColumnNumber>1</ColumnNumber>
        <TopLine>1</TopLine>
        <CurrentLine>33</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
      </Doc>
      <Doc>
        <Name>user\stm32v5_key.h</Name>
        <ColumnNumber>21</ColumnNumber>
        <TopLine>1</TopLine>
        <CurrentLine>18</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
      </Doc>
      <Doc>
        <Name>.\user\stm32v5_led.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>2</TopLine>
        <CurrentLine>22</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
      </Doc>
      <Doc>
        <Name>.\stdlib\inc\stm32f10x_gpio.h</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>273</TopLine>
        <CurrentLine>286</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
      </Doc>
      <Doc>
        <Name>.\cmsis\startup_stm32f10x_hd.s</Name>
        <ColumnNumber>24</ColumnNumber>
        <TopLine>1</TopLine>
        <CurrentLine>2</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
      </Doc>
      <Doc>
        <Name>.\stdlib\src\stm32f10x_gpio.c</Name>
        <ColumnNumber>34</ColumnNumber>
        <TopLine>271</TopLine>
        <CurrentLine>295</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
      </Doc>
src/bare_test/2.Key/stm32v5_key.uvopt
copy from src/bare_test/stm32_systick/stm32_systick.uvopt copy to src/bare_test/2.Key/stm32v5_key.uvopt
File was copied from src/bare_test/stm32_systick/stm32_systick.uvopt
@@ -21,7 +21,7 @@
  </DaveTm>
  <Target>
    <TargetName>stm32_systick</TargetName>
    <TargetName>stm32v5_key</TargetName>
    <ToolsetNumber>0x4</ToolsetNumber>
    <ToolsetName>ARM-ADS</ToolsetName>
    <TargetOption>
@@ -43,7 +43,7 @@
        <PageWidth>79</PageWidth>
        <PageLength>66</PageLength>
        <TabStop>8</TabStop>
        <ListingPath>.\output\</ListingPath>
        <ListingPath>.\</ListingPath>
      </OPTLEX>
      <ListingPage>
        <CreateCListing>1</CreateCListing>
@@ -128,8 +128,13 @@
      <TargetDriverDllRegistry>
        <SetRegEntry>
          <Number>0</Number>
          <Key>SigUV3Arm</Key>
          <Name></Name>
        </SetRegEntry>
        <SetRegEntry>
          <Number>0</Number>
          <Key>JL2CM3</Key>
          <Name>-U20080643 -O14 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight JTAG-DP") -D00(3BA00477) -L00(4) -N01("Unknown JTAG device") -D01(06414041) -L01(5) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC800 -FN1 -FF0STM32F10x_512 -FS08000000 -FL080000</Name>
          <Name>-U1350709590 -O14 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight JTAG-DP") -D00(3BA00477) -L00(4) -N01("Unknown JTAG device") -D01(06414041) -L01(5) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F10x_512 -FS08000000 -FL080000</Name>
        </SetRegEntry>
        <SetRegEntry>
          <Number>0</Number>
@@ -171,7 +176,7 @@
  <Group>
    <GroupName>cmsis</GroupName>
    <tvExp>0</tvExp>
    <tvExp>1</tvExp>
    <tvExpOptDlg>0</tvExpOptDlg>
    <cbSel>0</cbSel>
    <File>
@@ -194,35 +199,35 @@
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <Focus>0</Focus>
      <ColumnNumber>4</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>173</TopLine>
      <CurrentLine>174</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\cmsis\system_stm32f10x.c</PathWithFileName>
      <FilenameWithoutPath>system_stm32f10x.c</FilenameWithoutPath>
    </File>
  </Group>
  <Group>
    <GroupName>fwlib</GroupName>
    <tvExp>0</tvExp>
    <tvExpOptDlg>0</tvExpOptDlg>
    <cbSel>0</cbSel>
    <File>
      <GroupNumber>2</GroupNumber>
      <FileNumber>3</FileNumber>
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <Focus>0</Focus>
      <ColumnNumber>0</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\misc.c</PathWithFileName>
      <FilenameWithoutPath>misc.c</FilenameWithoutPath>
      <PathWithFileName>.\cmsis\system_stm32f10x.c</PathWithFileName>
      <FilenameWithoutPath>system_stm32f10x.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>1</GroupNumber>
      <FileNumber>3</FileNumber>
      <FileType>2</FileType>
      <tvExp>0</tvExp>
      <Focus>0</Focus>
      <ColumnNumber>24</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>1</TopLine>
      <CurrentLine>2</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\cmsis\startup_stm32f10x_hd.s</PathWithFileName>
      <FilenameWithoutPath>startup_stm32f10x_hd.s</FilenameWithoutPath>
    </File>
  </Group>
  <Group>
    <GroupName>stdlib</GroupName>
    <tvExp>0</tvExp>
    <tvExpOptDlg>0</tvExpOptDlg>
    <cbSel>0</cbSel>
    <File>
      <GroupNumber>2</GroupNumber>
      <FileNumber>4</FileNumber>
@@ -234,8 +239,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_adc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_adc.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\misc.c</PathWithFileName>
      <FilenameWithoutPath>misc.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -248,8 +253,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_bkp.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_bkp.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_adc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_adc.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -262,8 +267,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_can.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_can.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_bkp.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_bkp.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -276,8 +281,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_cec.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_cec.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_can.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_can.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -290,8 +295,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_crc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_crc.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_cec.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_cec.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -304,8 +309,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_dac.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_dac.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_crc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_crc.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -318,8 +323,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_dbgmcu.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_dbgmcu.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_dac.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_dac.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -332,8 +337,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_dma.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_dma.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_dbgmcu.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_dbgmcu.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -346,8 +351,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_exti.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_exti.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_dma.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_dma.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -360,8 +365,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_flash.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_flash.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_exti.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_exti.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -374,8 +379,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_fsmc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_fsmc.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_flash.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_flash.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -388,8 +393,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_gpio.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_gpio.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_fsmc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_fsmc.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -397,13 +402,13 @@
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <Focus>0</Focus>
      <ColumnNumber>0</ColumnNumber>
      <ColumnNumber>34</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <TopLine>271</TopLine>
      <CurrentLine>295</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_i2c.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_i2c.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_gpio.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_gpio.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -416,8 +421,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_iwdg.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_iwdg.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_i2c.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_i2c.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -430,8 +435,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_pwr.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_pwr.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_iwdg.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_iwdg.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -444,8 +449,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_rcc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_rcc.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_pwr.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_pwr.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -458,8 +463,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_rtc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_rtc.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_rcc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_rcc.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -472,8 +477,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_sdio.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_sdio.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_rtc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_rtc.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -486,8 +491,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_spi.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_spi.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_sdio.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_sdio.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -500,8 +505,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_tim.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_tim.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_spi.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_spi.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -514,8 +519,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_usart.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_usart.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_tim.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_tim.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -528,43 +533,43 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_wwdg.c</PathWithFileName>
      <PathWithFileName>.\stdlib\src\stm32f10x_usart.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_usart.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
      <FileNumber>26</FileNumber>
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <Focus>0</Focus>
      <ColumnNumber>0</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\stdlib\src\stm32f10x_wwdg.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_wwdg.c</FilenameWithoutPath>
    </File>
  </Group>
  <Group>
    <GroupName>board</GroupName>
    <tvExp>0</tvExp>
    <GroupName>user</GroupName>
    <tvExp>1</tvExp>
    <tvExpOptDlg>0</tvExpOptDlg>
    <cbSel>0</cbSel>
    <File>
      <GroupNumber>3</GroupNumber>
      <FileNumber>26</FileNumber>
      <FileNumber>27</FileNumber>
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <Focus>0</Focus>
      <ColumnNumber>47</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>7</TopLine>
      <CurrentLine>8</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\board\stm32v5_uart.c</PathWithFileName>
      <FilenameWithoutPath>stm32v5_uart.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>3</GroupNumber>
      <FileNumber>27</FileNumber>
      <FileType>2</FileType>
      <tvExp>0</tvExp>
      <Focus>0</Focus>
      <ColumnNumber>0</ColumnNumber>
      <ColumnNumber>21</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>1</TopLine>
      <CurrentLine>1</CurrentLine>
      <CurrentLine>28</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\board\startup_stm32f10x_hd.s</PathWithFileName>
      <FilenameWithoutPath>startup_stm32f10x_hd.s</FilenameWithoutPath>
      <PathWithFileName>.\user\main.c</PathWithFileName>
      <FilenameWithoutPath>main.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>3</GroupNumber>
@@ -574,10 +579,10 @@
      <Focus>0</Focus>
      <ColumnNumber>0</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <TopLine>2</TopLine>
      <CurrentLine>22</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\board\stm32v5_led.c</PathWithFileName>
      <PathWithFileName>.\user\stm32v5_led.c</PathWithFileName>
      <FilenameWithoutPath>stm32v5_led.c</FilenameWithoutPath>
    </File>
    <File>
@@ -586,48 +591,13 @@
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <Focus>0</Focus>
      <ColumnNumber>23</ColumnNumber>
      <ColumnNumber>1</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>136</TopLine>
      <CurrentLine>137</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\board\stm32f10x_it.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_it.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>3</GroupNumber>
      <FileNumber>30</FileNumber>
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <Focus>0</Focus>
      <ColumnNumber>0</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>31</TopLine>
      <TopLine>1</TopLine>
      <CurrentLine>33</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\board\stm32v5_systick.c</PathWithFileName>
      <FilenameWithoutPath>stm32v5_systick.c</FilenameWithoutPath>
    </File>
  </Group>
  <Group>
    <GroupName>main</GroupName>
    <tvExp>0</tvExp>
    <tvExpOptDlg>0</tvExpOptDlg>
    <cbSel>0</cbSel>
    <File>
      <GroupNumber>4</GroupNumber>
      <FileNumber>31</FileNumber>
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <Focus>0</Focus>
      <ColumnNumber>2</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>41</TopLine>
      <CurrentLine>52</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\main\main.c</PathWithFileName>
      <FilenameWithoutPath>main.c</FilenameWithoutPath>
      <PathWithFileName>.\user\stm32v5_key.c</PathWithFileName>
      <FilenameWithoutPath>stm32v5_key.c</FilenameWithoutPath>
    </File>
  </Group>
src/bare_test/2.Key/stm32v5_key.uvproj
copy from src/bare_test/stm32_led/stm32_led.uvproj copy to src/bare_test/2.Key/stm32v5_key.uvproj
File was copied from src/bare_test/stm32_led/stm32_led.uvproj
@@ -7,7 +7,7 @@
  <Targets>
    <Target>
      <TargetName>stm32_led</TargetName>
      <TargetName>stm32v5_key</TargetName>
      <ToolsetNumber>0x4</ToolsetNumber>
      <ToolsetName>ARM-ADS</ToolsetName>
      <TargetOption>
@@ -44,10 +44,10 @@
            <InvalidFlash>1</InvalidFlash>
          </TargetStatus>
          <OutputDirectory>.\output\</OutputDirectory>
          <OutputName>stm32_led</OutputName>
          <OutputName>stm32v5_key</OutputName>
          <CreateExecutable>1</CreateExecutable>
          <CreateLib>0</CreateLib>
          <CreateHexFile>1</CreateHexFile>
          <CreateHexFile>0</CreateHexFile>
          <DebugInformation>1</DebugInformation>
          <BrowseInformation>1</BrowseInformation>
          <ListingPath>.\</ListingPath>
@@ -346,9 +346,9 @@
            <uThumb>0</uThumb>
            <VariousControls>
              <MiscControls></MiscControls>
              <Define>USE_STDPERIPH_DRIVER STM32F10X_HD</Define>
              <Define>STM32F10X_HD,USE_STDPERIPH_DRIVER</Define>
              <Undefine></Undefine>
              <IncludePath>.\cmsis;.\fwlib\inc;.\user</IncludePath>
              <IncludePath>.\cmsis;.\stdlib\inc;.\user</IncludePath>
            </VariousControls>
          </Cads>
          <Aads>
@@ -386,16 +386,6 @@
      </TargetOption>
      <Groups>
        <Group>
          <GroupName>asm</GroupName>
          <Files>
            <File>
              <FileName>startup_stm32f10x_hd.s</FileName>
              <FileType>2</FileType>
              <FilePath>.\asm\startup_stm32f10x_hd.s</FilePath>
            </File>
          </Files>
        </Group>
        <Group>
          <GroupName>cmsis</GroupName>
          <Files>
            <File>
@@ -408,125 +398,130 @@
              <FileType>1</FileType>
              <FilePath>.\cmsis\system_stm32f10x.c</FilePath>
            </File>
            <File>
              <FileName>startup_stm32f10x_hd.s</FileName>
              <FileType>2</FileType>
              <FilePath>.\cmsis\startup_stm32f10x_hd.s</FilePath>
            </File>
          </Files>
        </Group>
        <Group>
          <GroupName>fwlib</GroupName>
          <GroupName>stdlib</GroupName>
          <Files>
            <File>
              <FileName>misc.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\misc.c</FilePath>
              <FilePath>.\stdlib\src\misc.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_adc.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_adc.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_adc.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_bkp.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_bkp.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_bkp.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_can.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_can.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_can.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_cec.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_cec.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_cec.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_crc.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_crc.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_crc.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_dac.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_dac.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_dac.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_dbgmcu.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_dbgmcu.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_dbgmcu.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_dma.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_dma.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_dma.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_exti.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_exti.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_exti.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_flash.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_flash.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_flash.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_fsmc.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_fsmc.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_fsmc.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_gpio.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_gpio.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_gpio.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_i2c.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_i2c.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_i2c.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_iwdg.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_iwdg.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_iwdg.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_pwr.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_pwr.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_pwr.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_rcc.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_rcc.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_rcc.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_rtc.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_rtc.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_rtc.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_sdio.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_sdio.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_sdio.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_spi.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_spi.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_spi.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_tim.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_tim.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_tim.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_usart.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_usart.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_usart.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_wwdg.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\SRC\stm32f10x_wwdg.c</FilePath>
              <FilePath>.\stdlib\src\stm32f10x_wwdg.c</FilePath>
            </File>
          </Files>
        </Group>
@@ -539,9 +534,14 @@
              <FilePath>.\user\main.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_it.c</FileName>
              <FileName>stm32v5_led.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\user\stm32f10x_it.c</FilePath>
              <FilePath>.\user\stm32v5_led.c</FilePath>
            </File>
            <File>
              <FileName>stm32v5_key.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\user\stm32v5_key.c</FilePath>
            </File>
          </Files>
        </Group>
src/bare_test/2.Key/user/main.c
New file
@@ -0,0 +1,39 @@
/****************************************************************************
*   Copyright: (C)2018 Î人ÁèÔÆÎïÍøÖÇ¿ÆÊµÑéÊÒ www.iot-yun.com
*      Author: GuoWenxue<guowenxue@gmail.com> QQ: 281143292
* Description: ·Ü¶·STM32v5¿ª·¢°å Í¨¹ý°´¼ü¿ØÖÆ LED ÁÁÃð´úÂë
*
*   ChangeLog:
*        °æ±¾ºÅ     ÈÕÆÚ       ×÷Õß      ËµÃ÷
*        V1.0.0  2018.05.10  GuoWenxue   ·¢²¼¸Ã°æ±¾
****************************************************************************/
#include "stm32f10x.h"
#include "stm32v5_led.h"
#include "stm32v5_key.h"
void delay(uint32_t count)
{
   for(; count != 0; count--)
       ;
   return ;
}
int main(void)
{
    init_led_gpio();
    init_keys_interrupt();
    turn_led(LED1,ON);
    delay(0x3FFFFF);
    turn_led(LED1,OFF);
    while(1)
    {
        ;
    }
}
src/bare_test/2.Key/user/stm32v5_key.c
New file
@@ -0,0 +1,187 @@
/****************************************************************************
*   Copyright: (C)2018 Î人ÁèÔÆÎïÍøÖÇ¿ÆÊµÑéÊÒ www.iot-yun.com
*      Author: GuoWenxue<guowenxue@gmail.com> QQ: 281143292
* Description: ·Ü¶·STM32v5¿ª·¢°å °´¼üÖжϳõʼ»¯ºÍ´¦Àíº¯Êý
*
*   ChangeLog:
*        °æ±¾ºÅ     ÈÕÆÚ       ×÷Õß      ËµÃ÷
*        V1.0.0  2018.05.10  GuoWenxue   ·¢²¼¸Ã°æ±¾
****************************************************************************/
#include "stm32f10x.h"
#include "stm32v5_led.h"
void init_key1_gpio_interrupt(void);
void init_key2_gpio_interrupt(void);
void init_key3_gpio_interrupt(void);
/* º¯Êý˵Ã÷:  ÅäÖð´¼üµÄ GPIO¿Ú¡¢Ê±ÖÓºÍÖжÏ
 * ²ÎÊý˵Ã÷:  ÎÞ
 * ·µ»ØÖµ:    ÎÞ
 */
void init_keys_interrupt(void)
{
    /* Ê¹ÄÜGPIO PC×éµÄʱÖÓ */
    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC |RCC_APB2Periph_AFIO, ENABLE);
    init_key1_gpio_interrupt();
    init_key2_gpio_interrupt();
    init_key3_gpio_interrupt();
}
/* Ïû³ý°´¼ü¶¶¶¯ÑÓʱº¯Êý */
static __inline void key_dejitter_delay(void)
{
    uint32_t       times=6000;
    while( times--) ;
}
/* Key1(PC5)µÄÖжϷþÎñ´¦Àí³ÌÐò, ÖжϲúÉúºó startup_stm32f10x_hd.s ÖеÄÖжÏÏòÁ¿±í»áÖ¸Ïò¸Ãº¯Êý */
void EXTI9_5_IRQHandler(void)
{
    static uint8_t        led1_status = OFF;
    if(EXTI_GetITStatus(EXTI_Line5) != RESET)
    {
        /* ÑÓʱһ¶Îʱ¼ä²é¿´GPIOµÄ״̬£¬Èç¹û»¹ÊÇµÍµçÆ½ËµÃ÷ÊÇÓÐЧ°´¼ü */
        key_dejitter_delay();
        if( Bit_RESET == GPIO_ReadInputDataBit(GPIOC, GPIO_Pin_5) )
        {
            led1_status ^= 1;
            turn_led(LED1, led1_status);
        }
        EXTI_ClearITPendingBit(EXTI_Line5);
  }
}
/* Key2(PC2)µÄÖжϷþÎñ´¦Àí³ÌÐò, ÖжϲúÉúºó startup_stm32f10x_hd.s ÖеÄÖжÏÏòÁ¿±í»áÖ¸Ïò¸Ãº¯Êý */
void EXTI2_IRQHandler(void)
{
    static uint8_t        led2_status = OFF;
    if(EXTI_GetITStatus(EXTI_Line2) != RESET)
    {
        /* ÑÓʱһ¶Îʱ¼ä²é¿´GPIOµÄ״̬£¬Èç¹û»¹ÊÇµÍµçÆ½ËµÃ÷ÊÇÓÐЧ°´¼ü */
        key_dejitter_delay();
        if( Bit_RESET == GPIO_ReadInputDataBit(GPIOC, GPIO_Pin_2) )
        {
            led2_status ^= 1;
            turn_led(LED2, led2_status);
        }
        EXTI_ClearITPendingBit(EXTI_Line2);
  }
}
/* Key3(PC3)µÄÖжϷþÎñ´¦Àí³ÌÐò, ÖжϲúÉúºó startup_stm32f10x_hd.s ÖеÄÖжÏÏòÁ¿±í»áÖ¸Ïò¸Ãº¯Êý */
void EXTI3_IRQHandler(void)
{
    static uint8_t        led3_status = OFF;
    if(EXTI_GetITStatus(EXTI_Line3) != RESET)
    {
        /* ÑÓʱһ¶Îʱ¼ä²é¿´GPIOµÄ״̬£¬Èç¹û»¹ÊÇµÍµçÆ½ËµÃ÷ÊÇÓÐЧ°´¼ü */
        key_dejitter_delay();
        if( Bit_RESET == GPIO_ReadInputDataBit(GPIOC, GPIO_Pin_3) )
        {
            led3_status ^= 1;
            turn_led(LED3, led3_status);
        }
        EXTI_ClearITPendingBit(EXTI_Line3);
  }
}
/* Key1 Á¬ÔÚ PC5ÉÏ, ½«PC5ÉèÖÃΪÖжÏϽµÑØ´¥·¢Ä£Ê½ */
void init_key1_gpio_interrupt(void)
{
    GPIO_InitTypeDef GPIO_InitStructure;
    EXTI_InitTypeDef EXTI_InitStructure;
    NVIC_InitTypeDef NVIC_InitStructure;
    /* ³õʼ»¯PC5ΪÄÚ²¿ÉÏÀ­ÊäÈëģʽ, ÕâÑù°´¼üûÓа´ÏµÄʱºòΪ¸ßµçƽ, Èç¹û°´¼ü°´ÏÂʱ±à³ÌµÍµçƽ */
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_Init(GPIOC, &GPIO_InitStructure);
    /* ³õʼ»¯PC5ΪϽµÑØ´¥·¢ÖжϠ*/
    GPIO_EXTILineConfig(GPIO_PortSourceGPIOC, GPIO_PinSource5);
  EXTI_InitStructure.EXTI_Line = EXTI_Line5;
  EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;
  EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling;
  EXTI_InitStructure.EXTI_LineCmd = ENABLE;
  EXTI_Init(&EXTI_InitStructure);
    /* ³õʼ»¯ÖжϵÄ×ÓÓÅÏȼ¶Îª 1 */
    NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);
  NVIC_InitStructure.NVIC_IRQChannel = EXTI9_5_IRQn;
  NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;
  NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;
  NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
  NVIC_Init(&NVIC_InitStructure);
}
/* Key2 Á¬ÔÚ PC2ÉÏ, ½«PC2ÉèÖÃΪÖжÏϽµÑØ´¥·¢Ä£Ê½ */
void init_key2_gpio_interrupt(void)
{
    GPIO_InitTypeDef GPIO_InitStructure;
    EXTI_InitTypeDef EXTI_InitStructure;
    NVIC_InitTypeDef NVIC_InitStructure;
    /* ³õʼ»¯PC2ΪÄÚ²¿ÉÏÀ­ÊäÈëģʽ, ÕâÑù°´¼üûÓа´ÏµÄʱºòΪ¸ßµçƽ, Èç¹û°´¼ü°´ÏÂʱ±à³ÌµÍµçƽ */
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_Init(GPIOC, &GPIO_InitStructure);
    /* ³õʼ»¯PC5ΪϽµÑØ´¥·¢ÖжϠ*/
    GPIO_EXTILineConfig(GPIO_PortSourceGPIOC, GPIO_PinSource2);
  EXTI_InitStructure.EXTI_Line = EXTI_Line2;
  EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;
  EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling;
  EXTI_InitStructure.EXTI_LineCmd = ENABLE;
  EXTI_Init(&EXTI_InitStructure);
    /* ³õʼ»¯ÖжÏÓÅÏȼ¶ */
    NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);
  NVIC_InitStructure.NVIC_IRQChannel = EXTI2_IRQn;
  NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;
  NVIC_InitStructure.NVIC_IRQChannelSubPriority = 2;
  NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
  NVIC_Init(&NVIC_InitStructure);
}
/* Key3 Á¬ÔÚ PC3ÉÏ, ½«PC3ÉèÖÃΪÖжÏϽµÑØ´¥·¢Ä£Ê½ */
void init_key3_gpio_interrupt(void)
{
    GPIO_InitTypeDef GPIO_InitStructure;
    EXTI_InitTypeDef EXTI_InitStructure;
    NVIC_InitTypeDef NVIC_InitStructure;
    /* ³õʼ»¯PC3ΪÄÚ²¿ÉÏÀ­ÊäÈëģʽ, ÕâÑù°´¼üûÓа´ÏµÄʱºòΪ¸ßµçƽ, Èç¹û°´¼ü°´ÏÂʱ±à³ÌµÍµçƽ */
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_Init(GPIOC, &GPIO_InitStructure);
    /* ³õʼ»¯PC3ΪϽµÑØ´¥·¢ÖжϠ*/
    GPIO_EXTILineConfig(GPIO_PortSourceGPIOC, GPIO_PinSource3);
  EXTI_InitStructure.EXTI_Line = EXTI_Line3;
  EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;
  EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling;
  EXTI_InitStructure.EXTI_LineCmd = ENABLE;
  EXTI_Init(&EXTI_InitStructure);
    /* ³õʼ»¯ÖжÏÓÅÏȼ¶ */
    NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);
  NVIC_InitStructure.NVIC_IRQChannel = EXTI3_IRQn;
  NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;
  NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;
  NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
  NVIC_Init(&NVIC_InitStructure);
}
src/bare_test/2.Key/user/stm32v5_key.h
New file
@@ -0,0 +1,20 @@
/****************************************************************************
*   Copyright: (C)2018 Î人ÁèÔÆÎïÍøÖÇ¿ÆÊµÑéÊÒ www.iot-yun.com
*      Author: GuoWenxue<guowenxue@gmail.com> QQ: 281143292
* Description: ·Ü¶·STM32v5¿ª·¢°å °´¼üÖжϳõʼ»¯ºÍ´¦Àíº¯Êý
*
*   ChangeLog:
*        °æ±¾ºÅ     ÈÕÆÚ       ×÷Õß      ËµÃ÷
*        V1.0.0  2018.05.10  GuoWenxue   ·¢²¼¸Ã°æ±¾
****************************************************************************/
#ifndef __STM32V5_KEY_H
#define __STM32V5_KEY_H
/* º¯Êý˵Ã÷:  ÅäÖð´¼üµÄ GPIO¿Ú¡¢Ê±ÖÓºÍÖжÏ
 * ²ÎÊý˵Ã÷:  ÎÞ
 * ·µ»ØÖµ:    ÎÞ
 */
extern void init_keys_interrupt(void);
#endif
src/bare_test/2.Key/user/stm32v5_led.c
copy from src/bare_test/stm32_key/board/stm32v5_led.c copy to src/bare_test/2.Key/user/stm32v5_led.c
File was copied from src/bare_test/stm32_key/board/stm32v5_led.c
@@ -1,23 +1,28 @@
/****************************************************************************
*   Copyright: (C)2014 Î人ÁèÔÆÇ¶ÈëʽʵÑéÊÒ www.emblinux.com
*   Copyright: (C)2018 Î人ÁèÔÆÎïÍøÖÇ¿ÆÊµÑéÊÒ www.iot-yun.com
*      Author: GuoWenxue<guowenxue@gmail.com> QQ: 281143292
* Description: ·Ü¶·STM32v5¿ª·¢°åcontiki²Ù×÷ϵͳLEDÉ豸²Ù×÷º¯Êý½Ó¿Ú
* Description: ·Ü¶·STM32v5¿ª·¢°å LEDÉ豸²Ù×÷º¯Êý½Ó¿Ú
*   ChangeLog:
*        °æ±¾ºÅ     ÈÕÆÚ       ×÷Õß      ËµÃ÷
*        V1.0.0  2014.08.25  GuoWenxue   ·¢²¼¸Ã°æ±¾
*        V1.0.0  2018.05.10  GuoWenxue   ·¢²¼¸Ã°æ±¾
****************************************************************************/
#include "stm32f10x.h"
#include "stm32v5_led.h"
static led_gpio_t   leds_gpio[MAX_LED] =
/* STM32v5 Èý¸öLED·Ö±ðÁ¬½Ó GPIO¿ÚµÄ PB5(LED1)¡¢PD6(LED2)¡¢PD3(LED3) */
led_gpio_t    leds_gpio[MAX_LED] =
{
        {LED1, GPIOB, GPIO_Pin_5}, /* LED1 ÓõÄGPB5 */
        {LED2, GPIOD, GPIO_Pin_6}, /* LED2 ÓõÄGPD6 */
        {LED3, GPIOD, GPIO_Pin_3}, /* LED3 ÓõÄGPD3 */        
};
/* º¯Êý˵Ã÷:  ÅäÖàLED GPIO¿ÚºÍʱÖÓ£»
 * ²ÎÊý˵Ã÷:  ÎÞ
 * ·µ»ØÖµ:    ÎÞ
 */
void init_led_gpio(void)
{
    int                i;
@@ -37,6 +42,12 @@
  }
}
/* º¯Êý˵Ã÷:  µãÁÁ»òÃðµôÏàÓ¦LED
 * ²ÎÊý˵Ã÷:  which: Òª²Ù×÷ÄĸöLED,ÆäÖµÓ¦¸ÃΪ LED1¡¢LED2 »ò LED3£
 *            cmd: ÒªÁÁ»¹ÊÇÃð, ÆäÖµ¶ÔӦΪ ON »ò OFF
 * ·µ»ØÖµ:    ÎÞ
 */
void turn_led(int which, int cmd)
{
   if(which<0 || which> MAX_LED )
src/bare_test/2.Key/user/stm32v5_led.h
New file
@@ -0,0 +1,48 @@
/****************************************************************************
*   Copyright: (C)2018 Î人ÁèÔÆÎïÍøÖÇ¿ÆÊµÑéÊÒ www.iot-yun.com
*      Author: GuoWenxue<guowenxue@gmail.com> QQ: 281143292
* Description: ·Ü¶·STM32v5¿ª·¢°å LEDÉ豸²Ù×÷º¯Êý½Ó¿Ú
*
*   ChangeLog:
*        °æ±¾ºÅ     ÈÕÆÚ       ×÷Õß      ËµÃ÷
*        V1.0.0  2018.05.10  GuoWenxue   ·¢²¼¸Ã°æ±¾
****************************************************************************/
#ifndef __STM32V5_LED_H
#define __STM32V5_LED_H
/* LED²Ù×÷µÄ ¿ª¹Øºê */
#define ON           1
#define OFF          0
/* 3¸öLEDµÄ±àºÅ¶¨Òå */
enum
{
    LED1 = 0,
    LED2,
    LED3,
    MAX_LED,
};
typedef struct led_gpio_s
{
    int                 num;    /* LED±àºÅ */
    GPIO_TypeDef       *group;  /* LEDʹÓõÄGPIOÔÚÄÄÒ»×é: GPIOB or GPIOD */
    uint16_t            pin;    /* LEDʹÓõÄGPIO×éÖеÄÄÇÒ»¸öpin: GPIO_Pin_x */
} led_gpio_t;
/* º¯Êý˵Ã÷:  ÅäÖàLED GPIO¿ÚºÍʱÖÓ£»
 * ²ÎÊý˵Ã÷:  ÎÞ
 * ·µ»ØÖµ:    ÎÞ
 */
extern void init_led_gpio(void);
/* º¯Êý˵Ã÷:  µãÁÁ»òÃðµôÏàÓ¦LED
 * ²ÎÊý˵Ã÷:  which: Òª²Ù×÷ÄĸöLED,ÆäÖµÓ¦¸ÃΪ LED1¡¢LED2 »ò LED3?
 *            cmd: ÒªÁÁ»¹ÊÇÃð, ÆäÖµ¶ÔӦΪ ON »ò OFF
 * ·µ»ØÖµ:    ÎÞ
 */
extern void turn_led(int which, int cmd);
#endif
src/bare_test/4.Systick/JLinkSettings.ini
copy from src/bare_test/stm32_key/JLinkSettings.ini copy to src/bare_test/4.Systick/JLinkSettings.ini
src/bare_test/4.Systick/cmsis/core_cm3.c
copy from src/bare_test/stm32_key/cmsis/core_cm3.c copy to src/bare_test/4.Systick/cmsis/core_cm3.c
src/bare_test/4.Systick/cmsis/core_cm3.h
copy from src/bare_test/stm32_key/cmsis/core_cm3.h copy to src/bare_test/4.Systick/cmsis/core_cm3.h
src/bare_test/4.Systick/cmsis/startup_stm32f10x_hd.s
copy from src/bare_test/stm32_key/board/startup_stm32f10x_hd.s copy to src/bare_test/4.Systick/cmsis/startup_stm32f10x_hd.s
src/bare_test/4.Systick/cmsis/stm32f10x.h
copy from src/bare_test/stm32_key/cmsis/stm32f10x.h copy to src/bare_test/4.Systick/cmsis/stm32f10x.h
src/bare_test/4.Systick/cmsis/stm32f10x_conf.h
copy from src/bare_test/stm32_led/user/stm32f10x_conf.h copy to src/bare_test/4.Systick/cmsis/stm32f10x_conf.h
src/bare_test/4.Systick/cmsis/stm32f10x_it.c
File was renamed from src/bare_test/stm32_led/user/stm32f10x_it.c
@@ -132,8 +132,10 @@
  * @param  None
  * @retval None
  */
extern void systick_irq_proc(void);  /* defined in stm32v5_systick.c */
void SysTick_Handler(void)
{
    systick_irq_proc();
}
/******************************************************************************/
src/bare_test/4.Systick/cmsis/stm32f10x_it.h
src/bare_test/4.Systick/cmsis/system_stm32f10x.c
copy from src/bare_test/stm32_key/cmsis/system_stm32f10x.c copy to src/bare_test/4.Systick/cmsis/system_stm32f10x.c
src/bare_test/4.Systick/cmsis/system_stm32f10x.h
copy from src/bare_test/stm32_key/cmsis/system_stm32f10x.h copy to src/bare_test/4.Systick/cmsis/system_stm32f10x.h
src/bare_test/4.Systick/keil_clean.bat
copy from src/bare_test/stm32_key/keil_clean.bat copy to src/bare_test/4.Systick/keil_clean.bat
src/bare_test/4.Systick/stdlib/inc/misc.h
copy from src/bare_test/stm32_key/fwlib/inc/misc.h copy to src/bare_test/4.Systick/stdlib/inc/misc.h
src/bare_test/4.Systick/stdlib/inc/stm32f10x_adc.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_adc.h copy to src/bare_test/4.Systick/stdlib/inc/stm32f10x_adc.h
src/bare_test/4.Systick/stdlib/inc/stm32f10x_bkp.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_bkp.h copy to src/bare_test/4.Systick/stdlib/inc/stm32f10x_bkp.h
src/bare_test/4.Systick/stdlib/inc/stm32f10x_can.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_can.h copy to src/bare_test/4.Systick/stdlib/inc/stm32f10x_can.h
src/bare_test/4.Systick/stdlib/inc/stm32f10x_cec.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_cec.h copy to src/bare_test/4.Systick/stdlib/inc/stm32f10x_cec.h
src/bare_test/4.Systick/stdlib/inc/stm32f10x_crc.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_crc.h copy to src/bare_test/4.Systick/stdlib/inc/stm32f10x_crc.h
src/bare_test/4.Systick/stdlib/inc/stm32f10x_dac.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_dac.h copy to src/bare_test/4.Systick/stdlib/inc/stm32f10x_dac.h
src/bare_test/4.Systick/stdlib/inc/stm32f10x_dbgmcu.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_dbgmcu.h copy to src/bare_test/4.Systick/stdlib/inc/stm32f10x_dbgmcu.h
src/bare_test/4.Systick/stdlib/inc/stm32f10x_dma.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_dma.h copy to src/bare_test/4.Systick/stdlib/inc/stm32f10x_dma.h
src/bare_test/4.Systick/stdlib/inc/stm32f10x_exti.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_exti.h copy to src/bare_test/4.Systick/stdlib/inc/stm32f10x_exti.h
src/bare_test/4.Systick/stdlib/inc/stm32f10x_flash.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_flash.h copy to src/bare_test/4.Systick/stdlib/inc/stm32f10x_flash.h
src/bare_test/4.Systick/stdlib/inc/stm32f10x_fsmc.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_fsmc.h copy to src/bare_test/4.Systick/stdlib/inc/stm32f10x_fsmc.h
src/bare_test/4.Systick/stdlib/inc/stm32f10x_gpio.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_gpio.h copy to src/bare_test/4.Systick/stdlib/inc/stm32f10x_gpio.h
src/bare_test/4.Systick/stdlib/inc/stm32f10x_i2c.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_i2c.h copy to src/bare_test/4.Systick/stdlib/inc/stm32f10x_i2c.h
src/bare_test/4.Systick/stdlib/inc/stm32f10x_iwdg.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_iwdg.h copy to src/bare_test/4.Systick/stdlib/inc/stm32f10x_iwdg.h
src/bare_test/4.Systick/stdlib/inc/stm32f10x_pwr.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_pwr.h copy to src/bare_test/4.Systick/stdlib/inc/stm32f10x_pwr.h
src/bare_test/4.Systick/stdlib/inc/stm32f10x_rcc.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_rcc.h copy to src/bare_test/4.Systick/stdlib/inc/stm32f10x_rcc.h
src/bare_test/4.Systick/stdlib/inc/stm32f10x_rtc.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_rtc.h copy to src/bare_test/4.Systick/stdlib/inc/stm32f10x_rtc.h
src/bare_test/4.Systick/stdlib/inc/stm32f10x_sdio.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_sdio.h copy to src/bare_test/4.Systick/stdlib/inc/stm32f10x_sdio.h
src/bare_test/4.Systick/stdlib/inc/stm32f10x_spi.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_spi.h copy to src/bare_test/4.Systick/stdlib/inc/stm32f10x_spi.h
src/bare_test/4.Systick/stdlib/inc/stm32f10x_tim.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_tim.h copy to src/bare_test/4.Systick/stdlib/inc/stm32f10x_tim.h
src/bare_test/4.Systick/stdlib/inc/stm32f10x_usart.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_usart.h copy to src/bare_test/4.Systick/stdlib/inc/stm32f10x_usart.h
src/bare_test/4.Systick/stdlib/inc/stm32f10x_wwdg.h
copy from src/bare_test/stm32_key/fwlib/inc/stm32f10x_wwdg.h copy to src/bare_test/4.Systick/stdlib/inc/stm32f10x_wwdg.h
src/bare_test/4.Systick/stdlib/src/misc.c
copy from src/bare_test/stm32_key/fwlib/src/misc.c copy to src/bare_test/4.Systick/stdlib/src/misc.c
src/bare_test/4.Systick/stdlib/src/stm32f10x_adc.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_adc.c copy to src/bare_test/4.Systick/stdlib/src/stm32f10x_adc.c
src/bare_test/4.Systick/stdlib/src/stm32f10x_bkp.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_bkp.c copy to src/bare_test/4.Systick/stdlib/src/stm32f10x_bkp.c
src/bare_test/4.Systick/stdlib/src/stm32f10x_can.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_can.c copy to src/bare_test/4.Systick/stdlib/src/stm32f10x_can.c
src/bare_test/4.Systick/stdlib/src/stm32f10x_cec.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_cec.c copy to src/bare_test/4.Systick/stdlib/src/stm32f10x_cec.c
src/bare_test/4.Systick/stdlib/src/stm32f10x_crc.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_crc.c copy to src/bare_test/4.Systick/stdlib/src/stm32f10x_crc.c
src/bare_test/4.Systick/stdlib/src/stm32f10x_dac.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_dac.c copy to src/bare_test/4.Systick/stdlib/src/stm32f10x_dac.c
src/bare_test/4.Systick/stdlib/src/stm32f10x_dbgmcu.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_dbgmcu.c copy to src/bare_test/4.Systick/stdlib/src/stm32f10x_dbgmcu.c
src/bare_test/4.Systick/stdlib/src/stm32f10x_dma.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_dma.c copy to src/bare_test/4.Systick/stdlib/src/stm32f10x_dma.c
src/bare_test/4.Systick/stdlib/src/stm32f10x_exti.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_exti.c copy to src/bare_test/4.Systick/stdlib/src/stm32f10x_exti.c
src/bare_test/4.Systick/stdlib/src/stm32f10x_flash.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_flash.c copy to src/bare_test/4.Systick/stdlib/src/stm32f10x_flash.c
src/bare_test/4.Systick/stdlib/src/stm32f10x_fsmc.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_fsmc.c copy to src/bare_test/4.Systick/stdlib/src/stm32f10x_fsmc.c
src/bare_test/4.Systick/stdlib/src/stm32f10x_gpio.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_gpio.c copy to src/bare_test/4.Systick/stdlib/src/stm32f10x_gpio.c
src/bare_test/4.Systick/stdlib/src/stm32f10x_i2c.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_i2c.c copy to src/bare_test/4.Systick/stdlib/src/stm32f10x_i2c.c
src/bare_test/4.Systick/stdlib/src/stm32f10x_iwdg.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_iwdg.c copy to src/bare_test/4.Systick/stdlib/src/stm32f10x_iwdg.c
src/bare_test/4.Systick/stdlib/src/stm32f10x_pwr.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_pwr.c copy to src/bare_test/4.Systick/stdlib/src/stm32f10x_pwr.c
src/bare_test/4.Systick/stdlib/src/stm32f10x_rcc.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_rcc.c copy to src/bare_test/4.Systick/stdlib/src/stm32f10x_rcc.c
src/bare_test/4.Systick/stdlib/src/stm32f10x_rtc.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_rtc.c copy to src/bare_test/4.Systick/stdlib/src/stm32f10x_rtc.c
src/bare_test/4.Systick/stdlib/src/stm32f10x_sdio.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_sdio.c copy to src/bare_test/4.Systick/stdlib/src/stm32f10x_sdio.c
src/bare_test/4.Systick/stdlib/src/stm32f10x_spi.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_spi.c copy to src/bare_test/4.Systick/stdlib/src/stm32f10x_spi.c
src/bare_test/4.Systick/stdlib/src/stm32f10x_tim.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_tim.c copy to src/bare_test/4.Systick/stdlib/src/stm32f10x_tim.c
src/bare_test/4.Systick/stdlib/src/stm32f10x_usart.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_usart.c copy to src/bare_test/4.Systick/stdlib/src/stm32f10x_usart.c
src/bare_test/4.Systick/stdlib/src/stm32f10x_wwdg.c
copy from src/bare_test/stm32_key/fwlib/src/stm32f10x_wwdg.c copy to src/bare_test/4.Systick/stdlib/src/stm32f10x_wwdg.c
src/bare_test/4.Systick/stm32v5_systick.uvgui.Think
File was renamed from src/bare_test/stm32_key/stm32_interrupt.uvgui.USER
@@ -11,17 +11,17 @@
    <View>
      <WinId>38003</WinId>
      <ViewName>Registers</ViewName>
      <TableColWidths>115 212</TableColWidths>
      <TableColWidths>115 226</TableColWidths>
    </View>
    <View>
      <WinId>346</WinId>
      <ViewName>Code Coverage</ViewName>
      <TableColWidths>691 160</TableColWidths>
      <TableColWidths>1047 160</TableColWidths>
    </View>
    <View>
      <WinId>204</WinId>
      <ViewName>Performance Analyzer</ViewName>
      <TableColWidths>851</TableColWidths>
      <TableColWidths>1207</TableColWidths>
    </View>
  </SECTreeCtrl>
@@ -73,25 +73,25 @@
      <flags>2</flags>
      <showCmd>3</showCmd>
      <MinPosition>
        <xPos>-1</xPos>
        <yPos>-1</yPos>
        <xPos>-32000</xPos>
        <yPos>-32000</yPos>
      </MinPosition>
      <MaxPosition>
        <xPos>-1</xPos>
        <yPos>-1</yPos>
      </MaxPosition>
      <NormalPosition>
        <Top>0</Top>
        <Left>80</Left>
        <Right>892</Right>
        <Bottom>526</Bottom>
        <Top>184</Top>
        <Left>-26</Left>
        <Right>1010</Right>
        <Bottom>943</Bottom>
      </NormalPosition>
    </WindowPosition>
    <MDIClientArea>
      <RegID>0</RegID>
      <MDITabState>
        <Len>1193</Len>
        <Data>0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000900000000000000010000004F463A5C656D626C696E75782E636F6D5C73746D333276355C7472756E6B5C7372635C626172655F746573745C73746D33325F696E746572727570745C626F6172645C73746D333276355F6B65792E63000000000D73746D333276355F6B65792E6300000000FFDC7800FFFFFFFF47463A5C656D626C696E75782E636F6D5C73746D333276355C7472756E6B5C7372635C626172655F746573745C73746D33325F696E746572727570745C6D61696E5C6D61696E2E6300000000066D61696E2E6300000000BECEA100FFFFFFFF4F463A5C656D626C696E75782E636F6D5C73746D333276355C7472756E6B5C7372635C626172655F746573745C73746D33325F696E746572727570745C626F6172645C73746D333276355F6C65642E63000000000D73746D333276355F6C65642E6300000000BECEA100FFFFFFFF4F463A5C656D626C696E75782E636F6D5C73746D333276355C7472756E6B5C7372635C626172655F746573745C73746D33325F696E746572727570745C626F6172645C73746D333276355F6C65642E68000000000D73746D333276355F6C65642E6800000000F0A0A100FFFFFFFF4F463A5C656D626C696E75782E636F6D5C73746D333276355C7472756E6B5C7372635C626172655F746573745C73746D33325F696E746572727570745C626F6172645C73746D333276355F6B65792E68000000000D73746D333276355F6B65792E6800000000BCA8E100FFFFFFFF58463A5C656D626C696E75782E636F6D5C73746D333276355C7472756E6B5C7372635C626172655F746573745C73746D33325F696E746572727570745C626F6172645C737461727475705F73746D3332663130785F68642E730000000016737461727475705F73746D3332663130785F68642E73000000009CC1B600FFFFFFFF55463A5C656D626C696E75782E636F6D5C73746D333276355C7472756E6B5C7372635C626172655F746573745C73746D33325F696E746572727570745C66776C69625C7372635C73746D3332663130785F7263632E63000000000F73746D3332663130785F7263632E6300000000F7B88600FFFFFFFF56463A5C656D626C696E75782E636F6D5C73746D333276355C7472756E6B5C7372635C626172655F746573745C73746D33325F696E746572727570745C66776C69625C7372635C73746D3332663130785F657874692E63000000001073746D3332663130785F657874692E6300000000D9ADC200FFFFFFFF56463A5C656D626C696E75782E636F6D5C73746D333276355C7472756E6B5C7372635C626172655F746573745C73746D33325F696E746572727570745C66776C69625C7372635C73746D3332663130785F6770696F2E63000000001073746D3332663130785F6770696F2E6300000000A5C2D700FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000550100006500000056050000CC010000</Data>
        <Len>666</Len>
        <Data>01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000005000000020000000100000043433A5C55736572735C5468696E6B5C4465736B746F705C53544D33325C70726F6A6563745C5379737469636B5C757365725C73746D333276355F7379737469636B2E68000000001173746D333276355F7379737469636B2E6800000000C5D4F200FFFFFFFF49433A5C55736572735C5468696E6B5C4465736B746F705C53544D33325C70726F6A6563745C5379737469636B5C636D7369735C737461727475705F73746D3332663130785F68642E730000000016737461727475705F73746D3332663130785F68642E7300000000FFDC7800FFFFFFFF38433A5C55736572735C5468696E6B5C4465736B746F705C53544D33325C70726F6A6563745C5379737469636B5C757365725C6D61696E2E6300000000066D61696E2E6300000000BECEA100FFFFFFFF43433A5C55736572735C5468696E6B5C4465736B746F705C53544D33325C70726F6A6563745C5379737469636B5C757365725C73746D333276355F7379737469636B2E63000000001173746D333276355F7379737469636B2E6300000000F0A0A100FFFFFFFF41433A5C55736572735C5468696E6B5C4465736B746F705C53544D33325C70726F6A6563745C5379737469636B5C636D7369735C73746D3332663130785F69742E63000000000E73746D3332663130785F69742E6300000000BCA8E100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000000000000200000063010000660000008007000069030000</Data>
      </MDITabState>
    </MDIClientArea>
    <ViewEx>
@@ -110,11 +110,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>940000004F000000F1030000B3000000</Data>
          <Data>CF0000004F00000090050000DF000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>32010000030100008F04000067010000</Data>
          <Data>3F010000D60000000006000066010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -130,11 +130,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000004E0100009D010000</Data>
          <Data>03000000660000005C01000039030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD0000004701000054020000</Data>
          <Data>3C000000530000000701000093020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -150,11 +150,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000004E0100009D010000</Data>
          <Data>03000000660000005C01000039030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD0000004701000054020000</Data>
          <Data>3C000000530000000701000093020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -170,11 +170,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>03000000300200008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>3C0000005300000004030000E3000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -190,11 +190,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>03000000300200008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>3C0000005300000004030000E3000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -210,11 +210,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>03000000300200008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>3C0000005300000004030000E3000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -230,11 +230,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>03000000300200008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>3C0000005300000004030000E3000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -250,11 +250,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>3C00000053000000CC010000E3010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -270,11 +270,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>9700000066000000EE0300009A000000</Data>
          <Data>D2000000660000008D050000C6000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>3C0000005300000004030000E3000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -290,11 +290,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>03000000300200008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>3C00000053000000CC010000E3010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -310,11 +310,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>03000000300200008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>3C00000053000000CC010000E3010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -330,11 +330,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>03000000300200008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>3C00000053000000CC010000E3010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -350,11 +350,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>03000000300200008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>3C0000005300000004030000E3000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -370,11 +370,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>03000000300200008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>3C0000005300000004030000E3000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -390,11 +390,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>03000000300200008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>3C0000005300000004030000E3000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -410,11 +410,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000077010000EE030000BC010000</Data>
          <Data>03000000300200008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>3C0000005300000004030000E3000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -430,11 +430,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000004E0100009D010000</Data>
          <Data>03000000660000005C01000039030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD0000004701000054020000</Data>
          <Data>3C000000530000000701000093020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -450,11 +450,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000004E0100009D010000</Data>
          <Data>03000000660000005C01000039030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD0000004701000054020000</Data>
          <Data>3C000000530000000701000093020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -470,11 +470,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000D10100005305000096020000</Data>
          <Data>000000006A03000080070000E6030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>3C0000005300000004030000E3000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -490,17 +490,17 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0000000060010000F1030000D5010000</Data>
          <Data>000000001902000090050000BD020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>3C0000005300000004030000E3000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
        <RegID>199</RegID>
        <PaneID>199</PaneID>
        <IsVisible>1</IsVisible>
        <IsVisible>0</IsVisible>
        <IsFloating>0</IsFloating>
        <IsTabbed>0</IsTabbed>
        <IsActivated>0</IsActivated>
@@ -510,11 +510,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000D10100005305000096020000</Data>
          <Data>030000006D0300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>3C0000005300000004030000E3000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -530,11 +530,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>9700000066000000EE0300009A000000</Data>
          <Data>D2000000660000008D050000C6000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>3C0000005300000004030000E3000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -550,11 +550,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>9700000066000000EE0300009A000000</Data>
          <Data>D2000000660000008D050000C6000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>3C0000005300000004030000E3000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -590,11 +590,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>610200004F000000F10300006D010000</Data>
          <Data>000400004F0000009005000029020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>3C00000053000000CC010000E3010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -610,11 +610,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>610200004F000000F10300006D010000</Data>
          <Data>000400004F0000009005000029020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>3C0000005300000004030000E3000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -630,11 +630,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>9700000066000000EE0300009A000000</Data>
          <Data>D2000000660000008D050000C6000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>3C0000005300000004030000E3000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -650,11 +650,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>9700000066000000EE0300009A000000</Data>
          <Data>D2000000660000008D050000C6000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>3C0000005300000004030000E3000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -670,11 +670,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>9700000066000000EE0300009A000000</Data>
          <Data>D2000000660000008D050000C6000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>3C0000005300000004030000E3000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -690,11 +690,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>3C00000053000000CC010000E3010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -710,11 +710,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>3C00000053000000CC010000E3010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -730,11 +730,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>3C00000053000000CC010000E3010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -750,11 +750,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>3C00000053000000CC010000E3010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -770,11 +770,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>3C00000053000000CC010000E3010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -790,11 +790,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>3C00000053000000CC010000E3010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -810,11 +810,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>3C00000053000000CC010000E3010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -830,11 +830,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>3C00000053000000CC010000E3010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -850,11 +850,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>3C00000053000000CC010000E3010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -870,11 +870,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>3C00000053000000CC010000E3010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -890,11 +890,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>3C00000053000000CC010000E3010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -910,11 +910,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>3C00000053000000CC010000E3010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -930,11 +930,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>3C00000053000000CC010000E3010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -950,11 +950,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>3C00000053000000CC010000E3010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -970,11 +970,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>3C00000053000000CC010000E3010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -990,11 +990,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>3C00000053000000CC010000E3010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1010,11 +1010,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>3C00000053000000CC010000E3010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1030,11 +1030,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>3C00000053000000CC010000E3010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1050,11 +1050,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>3C00000053000000CC010000E3010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1070,11 +1070,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>3C00000053000000CC010000E3010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1090,11 +1090,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000470200005D020000</Data>
          <Data>3C00000053000000CC010000E3010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1110,11 +1110,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000004E0100009D010000</Data>
          <Data>03000000660000005C01000039030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD0000004701000054020000</Data>
          <Data>3C000000530000000701000093020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1130,11 +1130,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000D10100005305000096020000</Data>
          <Data>030000006D0300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>B7000000CD000000AF0200002E010000</Data>
          <Data>3C0000005300000004030000E3000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1170,7 +1170,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>00000000AF02000056050000C2020000</Data>
          <Data>00000000E603000080070000F9030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -1219,14 +1219,14 @@
      </Window>
      <DockMan>
        <Len>2604</Len>
        <Data>000000000D000000000000000020000000000000FFFFFFFFFFFFFFFF94000000B3000000F1030000B7000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E65002000000000000032010000030100008F04000067010000940000004F000000F1030000B30000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF5D0200004F00000061020000D501000000000000020000000400000001000000000000000000000000000000000000000000000001000000FFFFFFFF16000000E20500002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000001800040000000000000FF020000030100008F04000089020000610200004F000000F1030000D50100000000000040410046160000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000001000000000000000000000001000000FFFFFFFF00000000C400000090010000C80000000000000001000000040000000000000000000000000000000000000001000000CA090000CB09000002000000000000000000000002000000FFFFFFFF61020000DE000000F1030000E200000000000000010000000400000000000000000000000000000000000000000000000000000003000000FFFFFFFFE2050000CA090000CB09000001000000CB09000001000000CA09000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF510100004F00000055010000B60100000100000002000010040000000100000072FFFFFFBD040000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000009E00000003010000EF0100006A020000000000004F00000051010000B60100000000000040140056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000005C010000F10300006001000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0B0000008F070000930700009407000095070000960700009007000091070000B9050000BA050000BB050000BC050000018000800000000000009E000000140200008F040000890200000000000060010000F1030000D501000000000000404100460B0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000003000000000000000000000003000000FFFFFFFFF901000060010000FD010000D501000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000B601000056050000BA010000010000000100001004000000010000009EFEFFFFF3000000FFFFFFFF03000000C5000000C700000077940000018000800000010000009E0000006E020000F40500006303000000000000BA01000056050000AF0200000000000040820056030000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
        <Data>000000000D000000000000000020000000000000FFFFFFFFFFFFFFFFCF000000DF00000090050000E3000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E6500200000000000003F010000D60000000006000066010000CF0000004F00000090050000DF0000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFFC0300004F00000000040000BD02000000000000020000000400000001000000000000000000000000000000000000000000000001000000FFFFFFFF16000000E20500002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C00000180004000000000000070040000D60000000006000044030000000400004F00000090050000BD0200000000000040410046160000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000001000000000000000000000001000000FFFFFFFF00000000C400000090010000C80000000000000001000000040000000000000000000000000000000000000001000000CA090000CB09000002000000000000000000000002000000FFFFFFFF000400003D010000900500004101000000000000010000000400000000000000000000000000000000000000000000000000000003000000FFFFFFFFE2050000CA090000CB09000001000000CB09000001000000CA09000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF5F0100004F00000063010000520300000100000002000010040000000100000037FFFFFF2C030000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000070000000D6000000CF010000D9030000000000004F0000005F010000520300000000000040140056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000015020000900500001902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0B0000008F070000930700009407000095070000960700009007000091070000B9050000BA050000BB050000BC0500000180008000000000000070000000A00200000006000044030000000000001902000090050000BD02000000000000404100460B0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000003000000000000000000000003000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000520300008007000056030000010000000100001004000000010000000000000000000000FFFFFFFF03000000C5000000C7000000779400000180008000000100000070000000DD030000F00700006D040000000000005603000080070000E60300000000000040820056030000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
      </DockMan>
      <ToolBar>
        <RegID>59392</RegID>
        <Name>File</Name>
        <Buttons>
          <Len>2343</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000D73746172745F636F6E76657274960000000000000014001045585449325F49525148616E646C65721045585449335F49525148616E646C657212737973636C6F636B5F64656372656D656E74055673796E63094649464F5F43535F480430783433075253545F5345540544656C6179114932435F436F6E66696775726174696F6E0B636C6F636B5F64656C61790B5461736B5F4F56373637300967756F77656E7875650F5379735469636B5F48616E646C65720F575744475F49525148616E646C65720C55534152545F436F6E6669670A55534152545F464C41471355534152545F496E6974537472756374757265084442475F55415254086C6973745F6164640D73746172745F636F6E766572740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000</Data>
          <Len>2136</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000106368617267655F737461745F70696E73960000000000000007000F696E69745F75736172745F6770696F0C6173736572745F706172616D044558544905455854493510696E69745F6770696F5F6F75747075740F696E69745F6770696F5F696E707574106368617267655F737461745F70696E7300000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000</Data>
        </Buttons>
        <OriginalItems>
          <Len>1423</Len>
@@ -1242,7 +1242,7 @@
        <Name>Build</Name>
        <Buttons>
          <Len>587</Len>
          <Data>00200000010000000D00FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E00000000000000000000000000000000010000000100000001809E8A0000000004001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000F73746D33325F696E74657272757074960000000000000001000F73746D33325F696E74657272757074000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A0000000004002400000000000000000000000000000000010000000100000000000000054275696C6487010000</Data>
          <Data>00200000010000000D00FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E00000000000000000000000000000000010000000100000001809E8A0000000004001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000F73746D333276355F7379737469636B960000000000000001000F73746D333276355F7379737469636B000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A0000000004002400000000000000000000000000000000010000000100000000000000054275696C6487010000</Data>
        </Buttons>
        <OriginalItems>
          <Len>478</Len>
@@ -1258,7 +1258,7 @@
        <Name>Debug</Name>
        <Buttons>
          <Len>2220</Len>
          <Data>00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000002001380D88B000000000000310000000757617463682031000000000000000000000000010000000100000000000000000000000100000000001380D98B0000000000003100000007576174636820320000000000000000000000000100000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000084D656D6F72792031000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000084D656D6F72792032000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000084D656D6F72792033000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000084D656D6F727920340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000755415254202331000000000000000000000000010000000100000000000000000000000100000000001380940700000000000033000000075541525420233200000000000000000000000001000000010000000000000000000000010000000000138095070000000000003300000007554152542023330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000000E49544D2F525441205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380658A000000000000340000000E4C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E00000014506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000D436F646520436F76657261676500000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138001890000000000003600000007546F6F6C626F7800000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
          <Data>00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000002001380D88B000000000000310000000757617463682031000000000000000000000000010000000100000000000000000000000100000000001380D98B0000000000003100000007576174636820320000000000000000000000000100000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000084D656D6F72792031000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000084D656D6F72792032000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000084D656D6F72792033000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000084D656D6F727920340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000755415254202331000000000000000000000000010000000100000000000000000000000100000000001380940700000000000033000000075541525420233200000000000000000000000001000000010000000000000000000000010000000000138095070000000000003300000007554152542023330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000000E49544D2F525441205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380658A000000000000340000000E4C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E00000014506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000D436F646520436F76657261676500000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138001890000000000003600000007546F6F6C626F7800000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
        </Buttons>
        <OriginalItems>
          <Len>898</Len>
@@ -1271,8 +1271,8 @@
      </ToolBar>
      <ControlBarsSummary>
        <Bars>0</Bars>
        <ScreenCX>1366</ScreenCX>
        <ScreenCY>768</ScreenCY>
        <ScreenCX>1920</ScreenCX>
        <ScreenCY>1080</ScreenCY>
      </ControlBarsSummary>
    </ViewEx>
    <ViewEx>
@@ -1291,11 +1291,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>940000004F00000056050000B3000000</Data>
          <Data>CF0000004F00000000040000DF000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>940000006500000056050000C9000000</Data>
          <Data>CF0000006600000000040000F6000000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1311,11 +1311,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000008D0000001D020000</Data>
          <Data>0300000066000000C8000000ED010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1000000BE010000</Data>
          <Data>70000000870000003B010000C7020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1331,11 +1331,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000008D0000001D020000</Data>
          <Data>0300000066000000C8000000ED010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1000000BE010000</Data>
          <Data>70000000870000003B010000C7020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1351,11 +1351,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>B2020000510200005305000096020000</Data>
          <Data>0702000021020000FD03000095020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1371,11 +1371,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>B2020000510200005305000096020000</Data>
          <Data>0702000021020000FD03000095020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1391,11 +1391,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>B2020000510200005305000096020000</Data>
          <Data>0702000021020000FD03000095020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1411,11 +1411,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>B2020000510200005305000096020000</Data>
          <Data>0702000021020000FD03000095020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1431,11 +1431,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1451,11 +1451,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>9700000066000000530500009A000000</Data>
          <Data>D200000066000000FD030000C6000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1471,11 +1471,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>B2020000510200005305000096020000</Data>
          <Data>0702000021020000FD03000095020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1491,11 +1491,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>B2020000510200005305000096020000</Data>
          <Data>0702000021020000FD03000095020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1511,11 +1511,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>B2020000510200005305000096020000</Data>
          <Data>0702000021020000FD03000095020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1531,11 +1531,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>B2020000510200005305000096020000</Data>
          <Data>0702000021020000FD03000095020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1551,11 +1551,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>B2020000510200005305000096020000</Data>
          <Data>0702000021020000FD03000095020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1571,11 +1571,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>B2020000510200005305000096020000</Data>
          <Data>0702000021020000FD03000095020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1591,11 +1591,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>B2020000510200005305000096020000</Data>
          <Data>0702000021020000FD03000095020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1611,11 +1611,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000008D0000001D020000</Data>
          <Data>0300000066000000C8000000ED010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1000000BE010000</Data>
          <Data>70000000870000003B010000C7020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1631,11 +1631,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000008D0000001D020000</Data>
          <Data>0300000066000000C8000000ED010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1000000BE010000</Data>
          <Data>70000000870000003B010000C7020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1651,11 +1651,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000088010000EE030000BC010000</Data>
          <Data>03000000440200008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1671,11 +1671,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>000000003A020000AB020000AF020000</Data>
          <Data>000000000A02000000020000AE020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1691,11 +1691,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000088010000EE030000BC010000</Data>
          <Data>03000000440200008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1711,11 +1711,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>940000006300000056050000B3000000</Data>
          <Data>CF0000006300000000040000DF000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1731,11 +1731,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>9700000066000000530500009A000000</Data>
          <Data>D200000066000000FD030000C6000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1771,11 +1771,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>610200004F000000F10300006D010000</Data>
          <Data>000400004F0000009005000029020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1791,11 +1791,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>610200004F000000F10300006D010000</Data>
          <Data>000400004F0000009005000029020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1811,11 +1811,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>9700000066000000530500009A000000</Data>
          <Data>D200000066000000FD030000C6000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1831,11 +1831,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>9700000066000000530500009A000000</Data>
          <Data>D200000066000000FD030000C6000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1851,11 +1851,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>9700000066000000530500009A000000</Data>
          <Data>D200000066000000FD030000C6000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1871,11 +1871,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1891,11 +1891,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1911,11 +1911,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1931,11 +1931,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1951,11 +1951,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1971,11 +1971,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1991,11 +1991,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2011,11 +2011,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2031,11 +2031,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2051,11 +2051,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2071,11 +2071,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2091,11 +2091,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2111,11 +2111,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2131,11 +2131,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2151,11 +2151,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2171,11 +2171,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2191,11 +2191,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2211,11 +2211,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2231,11 +2231,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2251,11 +2251,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2271,11 +2271,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>6402000066000000EE030000BC010000</Data>
          <Data>03040000660000008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1010000C7010000</Data>
          <Data>70000000870000000002000017020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2291,11 +2291,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000008D0000001D020000</Data>
          <Data>0300000066000000C8000000ED010000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>2100000037000000B1000000BE010000</Data>
          <Data>70000000870000003B010000C7020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2311,11 +2311,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000088010000EE030000BC010000</Data>
          <Data>03000000440200008D050000A4020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>21000000370000001902000098000000</Data>
          <Data>70000000870000003803000017010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2351,7 +2351,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>00000000AF02000056050000C2020000</Data>
          <Data>00000000AE02000000040000C1020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -2400,14 +2400,14 @@
      </Window>
      <DockMan>
        <Len>2603</Len>
        <Data>000000000D000000000000000020000001000000FFFFFFFFFFFFFFFF94000000B300000056050000B7000000010000000100001004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E650020000001000000940000006500000056050000C9000000940000004F00000056050000B30000000000000040280056060000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF5D0200004F00000061020000D501000000000000020000000400000001000000000000000000000000000000000000000000000001000000FFFFFFFF16000000E20500002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C0000018000400000000000006102000065000000F1030000EB010000610200004F000000F1030000D50100000000000040410046160000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000001000000000000000000000001000000FFFFFFFF00000000C400000090010000C80000000000000001000000040000000000000000000000000000000000000001000000CA090000CB09000002000000000000000000000002000000FFFFFFFF61020000DE000000F1030000E200000000000000010000000400000000000000000000000000000000000000000000000000000003000000FFFFFFFFE2050000CA090000CB09000001000000CB09000001000000CA09000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF900000004F00000094000000360200000100000002000010040000000100000072FFFFFFBD040000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000065000000900000004C020000000000004F00000090000000360200000000000040140056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000036020000560500003A02000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0B0000008F070000930700009407000095070000960700009007000091070000B9050000BA050000BB050000BC05000001800080000001000000AF0200005002000056050000C5020000AF0200003A02000056050000AF02000000000000404100560B0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF000000000000000003000000000000000100000003000000FFFFFFFFAB0200003A020000AF020000AF02000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF000000006D010000F103000071010000000000000100000004000000010000000000000000000000FFFFFFFF03000000C5000000C700000077940000018000800000000000000000000087010000F1030000EB0100000000000071010000F1030000D50100000000000040820046030000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
        <Data>000000000D000000000000000020000001000000FFFFFFFFFFFFFFFFCF000000DF00000000040000E3000000010000000100001004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E650020000001000000CF0000006600000000040000F6000000CF0000004F00000000040000DF0000000000000040280056060000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFFC0300004F00000000040000BD02000000000000020000000400000001000000000000000000000000000000000000000000000001000000FFFFFFFF16000000E20500002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000001800040000000000000000400006600000090050000D4020000000400004F00000090050000BD0200000000000040410046160000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000001000000000000000000000001000000FFFFFFFF00000000C400000090010000C80000000000000001000000040000000000000000000000000000000000000001000000CA090000CB09000002000000000000000000000002000000FFFFFFFF000400003D010000900500004101000000000000010000000400000000000000000000000000000000000000000000000000000003000000FFFFFFFFE2050000CA090000CB09000001000000CB09000001000000CA09000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFCB0000004F000000CF00000006020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000CB0000001D020000000000004F000000CB000000060200000000000040140056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000006020000000400000A02000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0B0000008F070000930700009407000095070000960700009007000091070000B9050000BA050000BB050000BC05000001800080000001000000040200002102000000040000C5020000040200000A02000000040000AE02000000000000404100560B0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF000000000000000003000000000000000100000003000000FFFFFFFF000200000A02000004020000AE02000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000029020000900500002D020000000000000100000004000000010000000000000000000000FFFFFFFF03000000C5000000C70000007794000001800080000000000000000000004402000090050000D4020000000000002D02000090050000BD0200000000000040820046030000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
      </DockMan>
      <ToolBar>
        <RegID>59392</RegID>
        <Name>File</Name>
        <Buttons>
          <Len>2343</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000D73746172745F636F6E76657274960000000000000014001045585449325F49525148616E646C65721045585449335F49525148616E646C657212737973636C6F636B5F64656372656D656E74055673796E63094649464F5F43535F480430783433075253545F5345540544656C6179114932435F436F6E66696775726174696F6E0B636C6F636B5F64656C61790B5461736B5F4F56373637300967756F77656E7875650F5379735469636B5F48616E646C65720F575744475F49525148616E646C65720C55534152545F436F6E6669670A55534152545F464C41471355534152545F496E6974537472756374757265084442475F55415254086C6973745F6164640D73746172745F636F6E766572740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020003001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000</Data>
          <Len>2136</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000106368617267655F737461745F70696E73960000000000000007000F696E69745F75736172745F6770696F0C6173736572745F706172616D044558544905455854493510696E69745F6770696F5F6F75747075740F696E69745F6770696F5F696E707574106368617267655F737461745F70696E7300000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020003001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000</Data>
        </Buttons>
        <OriginalItems>
          <Len>1423</Len>
@@ -2439,7 +2439,7 @@
        <Name>Debug</Name>
        <Buttons>
          <Len>2220</Len>
          <Data>00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000002001380D88B000000000000310000000757617463682031000000000000000000000000010000000100000000000000000000000100000000001380D98B0000000000003100000007576174636820320000000000000000000000000100000001000000000000000000000001000000000013800F01000002000100320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000084D656D6F72792031000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000084D656D6F72792032000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000084D656D6F72792033000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000084D656D6F727920340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000755415254202331000000000000000000000000010000000100000000000000000000000100000000001380940700000000000033000000075541525420233200000000000000000000000001000000010000000000000000000000010000000000138095070000000000003300000007554152542023330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000000E49544D2F525441205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000020000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380658A000000000000340000000E4C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E00000014506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000D436F646520436F76657261676500000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138001890000020000003600000007546F6F6C626F7800000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
          <Data>00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000002001380D88B000000000000310000000757617463682031000000000000000000000000010000000100000000000000000000000100000000001380D98B0000000000003100000007576174636820320000000000000000000000000100000001000000000000000000000001000000000013800F01000002000100320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000084D656D6F72792031000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000084D656D6F72792032000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000084D656D6F72792033000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000084D656D6F727920340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000755415254202331000000000000000000000000010000000100000000000000000000000100000000001380940700000000000033000000075541525420233200000000000000000000000001000000010000000000000000000000010000000000138095070000000000003300000007554152542023330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000000E49544D2F525441205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000020000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380658A000000000000340000000E4C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E00000014506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000D436F646520436F76657261676500000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138001890000020000003600000007546F6F6C626F7800000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
        </Buttons>
        <OriginalItems>
          <Len>898</Len>
@@ -2452,7 +2452,7 @@
      </ToolBar>
      <ControlBarsSummary>
        <Bars>0</Bars>
        <ScreenCX>1366</ScreenCX>
        <ScreenCX>1024</ScreenCX>
        <ScreenCY>768</ScreenCY>
      </ControlBarsSummary>
    </ViewEx>
@@ -2460,16 +2460,10 @@
  <AlienFiles>
    <Doc>
      <Name>F:\emblinux.com\stm32v5\trunk\src\bare_test\stm32_interrupt\board\stm32v5_key.h</Name>
      <Name>C:\Users\Think\Desktop\STM32\project\Systick\user\stm32v5_systick.h</Name>
      <ColumnNumber>0</ColumnNumber>
      <TopLine>1</TopLine>
      <CurrentLine>16</CurrentLine>
    </Doc>
    <Doc>
      <Name>F:\emblinux.com\stm32v5\trunk\src\bare_test\stm32_interrupt\board\stm32v5_led.h</Name>
      <ColumnNumber>0</ColumnNumber>
      <TopLine>20</TopLine>
      <CurrentLine>24</CurrentLine>
      <CurrentLine>45</CurrentLine>
    </Doc>
  </AlienFiles>
@@ -2478,76 +2472,44 @@
    <ActiveMDIGroup>0</ActiveMDIGroup>
    <MDIGroup>
      <Size>100</Size>
      <ActiveTab>0</ActiveTab>
      <ActiveTab>2</ActiveTab>
      <Doc>
        <Name>.\board\stm32v5_key.c</Name>
        <ColumnNumber>3</ColumnNumber>
        <TopLine>85</TopLine>
        <CurrentLine>94</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
      </Doc>
      <Doc>
        <Name>.\main\main.c</Name>
        <Name>user\stm32v5_systick.h</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>8</TopLine>
        <CurrentLine>18</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
      </Doc>
      <Doc>
        <Name>.\board\stm32v5_led.c</Name>
        <ColumnNumber>35</ColumnNumber>
        <TopLine>22</TopLine>
        <CurrentLine>24</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
      </Doc>
      <Doc>
        <Name>board\stm32v5_led.h</Name>
        <ColumnNumber>10</ColumnNumber>
        <TopLine>20</TopLine>
        <CurrentLine>24</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
      </Doc>
      <Doc>
        <Name>board\stm32v5_key.h</Name>
        <ColumnNumber>38</ColumnNumber>
        <TopLine>1</TopLine>
        <CurrentLine>16</CurrentLine>
        <CurrentLine>45</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
      </Doc>
      <Doc>
        <Name>.\board\startup_stm32f10x_hd.s</Name>
        <Name>.\cmsis\startup_stm32f10x_hd.s</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>150</TopLine>
        <CurrentLine>151</CurrentLine>
        <TopLine>196</TopLine>
        <CurrentLine>200</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
      </Doc>
      <Doc>
        <Name>.\fwlib\src\stm32f10x_rcc.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>1098</TopLine>
        <CurrentLine>1100</CurrentLine>
        <Name>.\user\main.c</Name>
        <ColumnNumber>10</ColumnNumber>
        <TopLine>1</TopLine>
        <CurrentLine>27</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
      </Doc>
      <Doc>
        <Name>.\fwlib\src\stm32f10x_exti.c</Name>
        <ColumnNumber>1</ColumnNumber>
        <TopLine>248</TopLine>
        <CurrentLine>250</CurrentLine>
        <Name>.\user\stm32v5_systick.c</Name>
        <ColumnNumber>21</ColumnNumber>
        <TopLine>12</TopLine>
        <CurrentLine>36</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
      </Doc>
      <Doc>
        <Name>.\fwlib\src\stm32f10x_gpio.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>172</TopLine>
        <CurrentLine>174</CurrentLine>
        <Name>.\cmsis\stm32f10x_it.c</Name>
        <ColumnNumber>28</ColumnNumber>
        <TopLine>119</TopLine>
        <CurrentLine>135</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
      </Doc>
src/bare_test/4.Systick/stm32v5_systick.uvopt
File was renamed from src/bare_test/stm32_systick/stm32_systick.uvopt
@@ -21,7 +21,7 @@
  </DaveTm>
  <Target>
    <TargetName>stm32_systick</TargetName>
    <TargetName>stm32v5_systick</TargetName>
    <ToolsetNumber>0x4</ToolsetNumber>
    <ToolsetName>ARM-ADS</ToolsetName>
    <TargetOption>
@@ -43,7 +43,7 @@
        <PageWidth>79</PageWidth>
        <PageLength>66</PageLength>
        <TabStop>8</TabStop>
        <ListingPath>.\output\</ListingPath>
        <ListingPath>.\</ListingPath>
      </OPTLEX>
      <ListingPage>
        <CreateCListing>1</CreateCListing>
@@ -128,8 +128,23 @@
      <TargetDriverDllRegistry>
        <SetRegEntry>
          <Number>0</Number>
          <Key>DLGTARM</Key>
          <Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)</Name>
        </SetRegEntry>
        <SetRegEntry>
          <Number>0</Number>
          <Key>ARMDBGFLAGS</Key>
          <Name></Name>
        </SetRegEntry>
        <SetRegEntry>
          <Number>0</Number>
          <Key>DLGUARM</Key>
          <Name>(106=-1,-1,-1,-1,0)(107=-1,-1,-1,-1,0)</Name>
        </SetRegEntry>
        <SetRegEntry>
          <Number>0</Number>
          <Key>JL2CM3</Key>
          <Name>-U20080643 -O14 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight JTAG-DP") -D00(3BA00477) -L00(4) -N01("Unknown JTAG device") -D01(06414041) -L01(5) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC800 -FN1 -FF0STM32F10x_512 -FS08000000 -FL080000</Name>
          <Name>-U1350709590 -O47 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight JTAG-DP") -D00(3BA00477) -L00(4) -N01("Unknown JTAG device") -D01(06414041) -L01(5) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F10x_512 -FS08000000 -FL080000</Name>
        </SetRegEntry>
        <SetRegEntry>
          <Number>0</Number>
@@ -141,12 +156,12 @@
      <DebugFlag>
        <trace>0</trace>
        <periodic>1</periodic>
        <aLwin>0</aLwin>
        <aLwin>1</aLwin>
        <aCover>0</aCover>
        <aSer1>0</aSer1>
        <aSer2>0</aSer2>
        <aPa>0</aPa>
        <viewmode>0</viewmode>
        <viewmode>1</viewmode>
        <vrSel>0</vrSel>
        <aSym>0</aSym>
        <aTbox>0</aTbox>
@@ -171,7 +186,7 @@
  <Group>
    <GroupName>cmsis</GroupName>
    <tvExp>0</tvExp>
    <tvExp>1</tvExp>
    <tvExpOptDlg>0</tvExpOptDlg>
    <cbSel>0</cbSel>
    <File>
@@ -194,49 +209,49 @@
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <Focus>0</Focus>
      <ColumnNumber>4</ColumnNumber>
      <ColumnNumber>0</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>173</TopLine>
      <CurrentLine>174</CurrentLine>
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\cmsis\system_stm32f10x.c</PathWithFileName>
      <FilenameWithoutPath>system_stm32f10x.c</FilenameWithoutPath>
    </File>
  </Group>
  <Group>
    <GroupName>fwlib</GroupName>
    <tvExp>0</tvExp>
    <tvExpOptDlg>0</tvExpOptDlg>
    <cbSel>0</cbSel>
    <File>
      <GroupNumber>2</GroupNumber>
      <GroupNumber>1</GroupNumber>
      <FileNumber>3</FileNumber>
      <FileType>1</FileType>
      <FileType>2</FileType>
      <tvExp>0</tvExp>
      <Focus>0</Focus>
      <ColumnNumber>0</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <TopLine>196</TopLine>
      <CurrentLine>200</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\misc.c</PathWithFileName>
      <FilenameWithoutPath>misc.c</FilenameWithoutPath>
      <PathWithFileName>.\cmsis\startup_stm32f10x_hd.s</PathWithFileName>
      <FilenameWithoutPath>startup_stm32f10x_hd.s</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
      <GroupNumber>1</GroupNumber>
      <FileNumber>4</FileNumber>
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <Focus>0</Focus>
      <ColumnNumber>0</ColumnNumber>
      <ColumnNumber>28</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <TopLine>119</TopLine>
      <CurrentLine>135</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_adc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_adc.c</FilenameWithoutPath>
      <PathWithFileName>.\cmsis\stm32f10x_it.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_it.c</FilenameWithoutPath>
    </File>
  </Group>
  <Group>
    <GroupName>stdlib</GroupName>
    <tvExp>0</tvExp>
    <tvExpOptDlg>0</tvExpOptDlg>
    <cbSel>0</cbSel>
    <File>
      <GroupNumber>2</GroupNumber>
      <FileNumber>5</FileNumber>
@@ -248,8 +263,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_bkp.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_bkp.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\misc.c</PathWithFileName>
      <FilenameWithoutPath>misc.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -262,8 +277,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_can.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_can.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_adc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_adc.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -276,8 +291,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_cec.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_cec.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_bkp.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_bkp.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -290,8 +305,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_crc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_crc.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_can.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_can.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -304,8 +319,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_dac.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_dac.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_cec.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_cec.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -318,8 +333,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_dbgmcu.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_dbgmcu.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_crc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_crc.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -332,8 +347,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_dma.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_dma.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_dac.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_dac.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -346,8 +361,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_exti.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_exti.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_dbgmcu.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_dbgmcu.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -360,8 +375,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_flash.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_flash.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_dma.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_dma.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -374,8 +389,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_fsmc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_fsmc.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_exti.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_exti.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -388,8 +403,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_gpio.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_gpio.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_flash.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_flash.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -402,8 +417,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_i2c.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_i2c.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_fsmc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_fsmc.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -416,8 +431,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_iwdg.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_iwdg.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_gpio.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_gpio.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -430,8 +445,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_pwr.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_pwr.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_i2c.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_i2c.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -444,8 +459,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_rcc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_rcc.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_iwdg.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_iwdg.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -458,8 +473,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_rtc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_rtc.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_pwr.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_pwr.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -472,8 +487,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_sdio.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_sdio.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_rcc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_rcc.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -486,8 +501,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_spi.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_spi.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_rtc.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_rtc.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -500,8 +515,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_tim.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_tim.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_sdio.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_sdio.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -514,8 +529,8 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_usart.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_usart.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_spi.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_spi.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
@@ -528,47 +543,12 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\fwlib\src\stm32f10x_wwdg.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_wwdg.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_tim.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_tim.c</FilenameWithoutPath>
    </File>
  </Group>
  <Group>
    <GroupName>board</GroupName>
    <tvExp>0</tvExp>
    <tvExpOptDlg>0</tvExpOptDlg>
    <cbSel>0</cbSel>
    <File>
      <GroupNumber>3</GroupNumber>
      <GroupNumber>2</GroupNumber>
      <FileNumber>26</FileNumber>
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <Focus>0</Focus>
      <ColumnNumber>47</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>7</TopLine>
      <CurrentLine>8</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\board\stm32v5_uart.c</PathWithFileName>
      <FilenameWithoutPath>stm32v5_uart.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>3</GroupNumber>
      <FileNumber>27</FileNumber>
      <FileType>2</FileType>
      <tvExp>0</tvExp>
      <Focus>0</Focus>
      <ColumnNumber>0</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>1</TopLine>
      <CurrentLine>1</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\board\startup_stm32f10x_hd.s</PathWithFileName>
      <FilenameWithoutPath>startup_stm32f10x_hd.s</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>3</GroupNumber>
      <FileNumber>28</FileNumber>
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <Focus>0</Focus>
@@ -577,8 +557,43 @@
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\board\stm32v5_led.c</PathWithFileName>
      <FilenameWithoutPath>stm32v5_led.c</FilenameWithoutPath>
      <PathWithFileName>.\stdlib\src\stm32f10x_usart.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_usart.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>2</GroupNumber>
      <FileNumber>27</FileNumber>
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <Focus>0</Focus>
      <ColumnNumber>0</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\stdlib\src\stm32f10x_wwdg.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_wwdg.c</FilenameWithoutPath>
    </File>
  </Group>
  <Group>
    <GroupName>user</GroupName>
    <tvExp>1</tvExp>
    <tvExpOptDlg>0</tvExpOptDlg>
    <cbSel>0</cbSel>
    <File>
      <GroupNumber>3</GroupNumber>
      <FileNumber>28</FileNumber>
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <Focus>0</Focus>
      <ColumnNumber>10</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>1</TopLine>
      <CurrentLine>27</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\user\main.c</PathWithFileName>
      <FilenameWithoutPath>main.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>3</GroupNumber>
@@ -586,13 +601,13 @@
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <Focus>0</Focus>
      <ColumnNumber>23</ColumnNumber>
      <ColumnNumber>0</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>136</TopLine>
      <CurrentLine>137</CurrentLine>
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\board\stm32f10x_it.c</PathWithFileName>
      <FilenameWithoutPath>stm32f10x_it.c</FilenameWithoutPath>
      <PathWithFileName>.\user\stm32v5_led.c</PathWithFileName>
      <FilenameWithoutPath>stm32v5_led.c</FilenameWithoutPath>
    </File>
    <File>
      <GroupNumber>3</GroupNumber>
@@ -602,32 +617,25 @@
      <Focus>0</Focus>
      <ColumnNumber>0</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>31</TopLine>
      <CurrentLine>33</CurrentLine>
      <TopLine>0</TopLine>
      <CurrentLine>0</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\board\stm32v5_systick.c</PathWithFileName>
      <FilenameWithoutPath>stm32v5_systick.c</FilenameWithoutPath>
      <PathWithFileName>.\user\stm32v5_usart.c</PathWithFileName>
      <FilenameWithoutPath>stm32v5_usart.c</FilenameWithoutPath>
    </File>
  </Group>
  <Group>
    <GroupName>main</GroupName>
    <tvExp>0</tvExp>
    <tvExpOptDlg>0</tvExpOptDlg>
    <cbSel>0</cbSel>
    <File>
      <GroupNumber>4</GroupNumber>
      <GroupNumber>3</GroupNumber>
      <FileNumber>31</FileNumber>
      <FileType>1</FileType>
      <tvExp>0</tvExp>
      <Focus>0</Focus>
      <ColumnNumber>2</ColumnNumber>
      <ColumnNumber>21</ColumnNumber>
      <tvExpOptDlg>0</tvExpOptDlg>
      <TopLine>41</TopLine>
      <CurrentLine>52</CurrentLine>
      <TopLine>12</TopLine>
      <CurrentLine>36</CurrentLine>
      <bDave2>0</bDave2>
      <PathWithFileName>.\main\main.c</PathWithFileName>
      <FilenameWithoutPath>main.c</FilenameWithoutPath>
      <PathWithFileName>.\user\stm32v5_systick.c</PathWithFileName>
      <FilenameWithoutPath>stm32v5_systick.c</FilenameWithoutPath>
    </File>
  </Group>
src/bare_test/4.Systick/stm32v5_systick.uvproj
File was renamed from src/bare_test/stm32_systick/stm32_systick.uvproj
@@ -7,7 +7,7 @@
  <Targets>
    <Target>
      <TargetName>stm32_systick</TargetName>
      <TargetName>stm32v5_systick</TargetName>
      <ToolsetNumber>0x4</ToolsetNumber>
      <ToolsetName>ARM-ADS</ToolsetName>
      <TargetOption>
@@ -44,13 +44,13 @@
            <InvalidFlash>1</InvalidFlash>
          </TargetStatus>
          <OutputDirectory>.\output\</OutputDirectory>
          <OutputName>stm32_systick</OutputName>
          <OutputName>stm32v5_systick</OutputName>
          <CreateExecutable>1</CreateExecutable>
          <CreateLib>0</CreateLib>
          <CreateHexFile>1</CreateHexFile>
          <CreateHexFile>0</CreateHexFile>
          <DebugInformation>1</DebugInformation>
          <BrowseInformation>1</BrowseInformation>
          <ListingPath>.\output\</ListingPath>
          <ListingPath>.\</ListingPath>
          <HexFormatSelection>1</HexFormatSelection>
          <Merge32K>0</Merge32K>
          <CreateBatchFile>0</CreateBatchFile>
@@ -195,7 +195,7 @@
            <AdsLsun>1</AdsLsun>
            <AdsLven>1</AdsLven>
            <AdsLsxf>1</AdsLsxf>
            <RvctClst>1</RvctClst>
            <RvctClst>0</RvctClst>
            <GenPPlst>0</GenPPlst>
            <AdsCpuType>"Cortex-M3"</AdsCpuType>
            <RvctDeviceName></RvctDeviceName>
@@ -346,9 +346,9 @@
            <uThumb>0</uThumb>
            <VariousControls>
              <MiscControls></MiscControls>
              <Define>USE_STDPERIPH_DRIVER, STM32F10X_HD</Define>
              <Define>STM32F10X_HD,USE_STDPERIPH_DRIVER</Define>
              <Undefine></Undefine>
              <IncludePath>.\cmsis;.\fwlib\inc;.\board</IncludePath>
              <IncludePath>.\cmsis;.\stdlib\inc;.\user</IncludePath>
            </VariousControls>
          </Cads>
          <Aads>
@@ -398,165 +398,160 @@
              <FileType>1</FileType>
              <FilePath>.\cmsis\system_stm32f10x.c</FilePath>
            </File>
          </Files>
        </Group>
        <Group>
          <GroupName>fwlib</GroupName>
          <Files>
            <File>
              <FileName>misc.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\src\misc.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_adc.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\src\stm32f10x_adc.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_bkp.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\src\stm32f10x_bkp.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_can.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\src\stm32f10x_can.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_cec.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\src\stm32f10x_cec.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_crc.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\src\stm32f10x_crc.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_dac.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\src\stm32f10x_dac.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_dbgmcu.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\src\stm32f10x_dbgmcu.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_dma.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\src\stm32f10x_dma.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_exti.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\src\stm32f10x_exti.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_flash.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\src\stm32f10x_flash.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_fsmc.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\src\stm32f10x_fsmc.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_gpio.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\src\stm32f10x_gpio.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_i2c.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\src\stm32f10x_i2c.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_iwdg.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\src\stm32f10x_iwdg.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_pwr.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\src\stm32f10x_pwr.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_rcc.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\src\stm32f10x_rcc.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_rtc.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\src\stm32f10x_rtc.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_sdio.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\src\stm32f10x_sdio.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_spi.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\src\stm32f10x_spi.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_tim.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\src\stm32f10x_tim.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_usart.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\src\stm32f10x_usart.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_wwdg.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\fwlib\src\stm32f10x_wwdg.c</FilePath>
            </File>
          </Files>
        </Group>
        <Group>
          <GroupName>board</GroupName>
          <Files>
            <File>
              <FileName>stm32v5_uart.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\board\stm32v5_uart.c</FilePath>
            </File>
            <File>
              <FileName>startup_stm32f10x_hd.s</FileName>
              <FileType>2</FileType>
              <FilePath>.\board\startup_stm32f10x_hd.s</FilePath>
            </File>
            <File>
              <FileName>stm32v5_led.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\board\stm32v5_led.c</FilePath>
              <FilePath>.\cmsis\startup_stm32f10x_hd.s</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_it.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\board\stm32f10x_it.c</FilePath>
            </File>
            <File>
              <FileName>stm32v5_systick.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\board\stm32v5_systick.c</FilePath>
              <FilePath>.\cmsis\stm32f10x_it.c</FilePath>
            </File>
          </Files>
        </Group>
        <Group>
          <GroupName>main</GroupName>
          <GroupName>stdlib</GroupName>
          <Files>
            <File>
              <FileName>misc.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\stdlib\src\misc.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_adc.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\stdlib\src\stm32f10x_adc.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_bkp.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\stdlib\src\stm32f10x_bkp.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_can.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\stdlib\src\stm32f10x_can.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_cec.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\stdlib\src\stm32f10x_cec.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_crc.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\stdlib\src\stm32f10x_crc.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_dac.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\stdlib\src\stm32f10x_dac.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_dbgmcu.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\stdlib\src\stm32f10x_dbgmcu.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_dma.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\stdlib\src\stm32f10x_dma.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_exti.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\stdlib\src\stm32f10x_exti.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_flash.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\stdlib\src\stm32f10x_flash.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_fsmc.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\stdlib\src\stm32f10x_fsmc.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_gpio.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\stdlib\src\stm32f10x_gpio.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_i2c.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\stdlib\src\stm32f10x_i2c.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_iwdg.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\stdlib\src\stm32f10x_iwdg.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_pwr.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\stdlib\src\stm32f10x_pwr.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_rcc.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\stdlib\src\stm32f10x_rcc.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_rtc.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\stdlib\src\stm32f10x_rtc.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_sdio.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\stdlib\src\stm32f10x_sdio.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_spi.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\stdlib\src\stm32f10x_spi.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_tim.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\stdlib\src\stm32f10x_tim.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_usart.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\stdlib\src\stm32f10x_usart.c</FilePath>
            </File>
            <File>
              <FileName>stm32f10x_wwdg.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\stdlib\src\stm32f10x_wwdg.c</FilePath>
            </File>
          </Files>
        </Group>
        <Group>
          <GroupName>user</GroupName>
          <Files>
            <File>
              <FileName>main.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\main\main.c</FilePath>
              <FilePath>.\user\main.c</FilePath>
            </File>
            <File>
              <FileName>stm32v5_led.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\user\stm32v5_led.c</FilePath>
            </File>
            <File>
              <FileName>stm32v5_usart.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\user\stm32v5_usart.c</FilePath>
            </File>
            <File>
              <FileName>stm32v5_systick.c</FileName>
              <FileType>1</FileType>
              <FilePath>.\user\stm32v5_systick.c</FilePath>
            </File>
          </Files>
        </Group>
src/bare_test/4.Systick/user/main.c
New file
@@ -0,0 +1,41 @@
/****************************************************************************
*   Copyright: (C)2018 Î人ÁèÔÆÎïÍøÖÇ¿ÆÊµÑéÊÒ www.iot-yun.com
*      Author: GuoWenxue<guowenxue@gmail.com> QQ: 281143292
* Description: ·Ü¶·STM32v5¿ª·¢°å ´®¿ÚʹÓóÌÐò
*
*   ChangeLog:
*        °æ±¾ºÅ     ÈÕÆÚ       ×÷Õß      ËµÃ÷
*        V1.0.0  2018.05.11  GuoWenxue   ·¢²¼¸Ã°æ±¾
****************************************************************************/
#include <stdio.h>
#include "stm32f10x.h"
#include "stm32v5_led.h"
#include "stm32v5_usart.h"
#include "stm32v5_systick.h"
int main(void)
{
    uint32_t       start_time;
    init_led_gpio();
    init_dbg_uart(USART_PORT1, 115200);
    init_systick();
    printf("Systick programe start running\n\n");
    while(1)
    {
        turn_led(LED1, ON);
        start_time = jiffies;
        while( time_before(jiffies, start_time+10) )
            printf("*");
        turn_led(LED1, OFF);
        printf("\njiffies[ %010u ==> ", jiffies);
        msleep(1000);
        printf("%010u ]\n\n", jiffies);
    }
}
src/bare_test/4.Systick/user/stm32v5_led.c
copy from src/bare_test/stm32_key/board/stm32v5_led.c copy to src/bare_test/4.Systick/user/stm32v5_led.c
File was copied from src/bare_test/stm32_key/board/stm32v5_led.c
@@ -1,23 +1,28 @@
/****************************************************************************
*   Copyright: (C)2014 Î人ÁèÔÆÇ¶ÈëʽʵÑéÊÒ www.emblinux.com
*   Copyright: (C)2018 Î人ÁèÔÆÎïÍøÖÇ¿ÆÊµÑéÊÒ www.iot-yun.com
*      Author: GuoWenxue<guowenxue@gmail.com> QQ: 281143292
* Description: ·Ü¶·STM32v5¿ª·¢°åcontiki²Ù×÷ϵͳLEDÉ豸²Ù×÷º¯Êý½Ó¿Ú
* Description: ·Ü¶·STM32v5¿ª·¢°å LEDÉ豸²Ù×÷º¯Êý½Ó¿Ú
*   ChangeLog:
*        °æ±¾ºÅ     ÈÕÆÚ       ×÷Õß      ËµÃ÷
*        V1.0.0  2014.08.25  GuoWenxue   ·¢²¼¸Ã°æ±¾
*        V1.0.0  2018.05.10  GuoWenxue   ·¢²¼¸Ã°æ±¾
****************************************************************************/
#include "stm32f10x.h"
#include "stm32v5_led.h"
static led_gpio_t   leds_gpio[MAX_LED] =
/* STM32v5 Èý¸öLED·Ö±ðÁ¬½Ó GPIO¿ÚµÄ PB5(LED1)¡¢PD6(LED2)¡¢PD3(LED3) */
led_gpio_t    leds_gpio[MAX_LED] =
{
        {LED1, GPIOB, GPIO_Pin_5}, /* LED1 ÓõÄGPB5 */
        {LED2, GPIOD, GPIO_Pin_6}, /* LED2 ÓõÄGPD6 */
        {LED3, GPIOD, GPIO_Pin_3}, /* LED3 ÓõÄGPD3 */        
};
/* º¯Êý˵Ã÷:  ÅäÖàLED GPIO¿ÚºÍʱÖÓ£»
 * ²ÎÊý˵Ã÷:  ÎÞ
 * ·µ»ØÖµ:    ÎÞ
 */
void init_led_gpio(void)
{
    int                i;
@@ -37,6 +42,12 @@
  }
}
/* º¯Êý˵Ã÷:  µãÁÁ»òÃðµôÏàÓ¦LED
 * ²ÎÊý˵Ã÷:  which: Òª²Ù×÷ÄĸöLED,ÆäÖµÓ¦¸ÃΪ LED1¡¢LED2 »ò LED3£
 *            cmd: ÒªÁÁ»¹ÊÇÃð, ÆäÖµ¶ÔӦΪ ON »ò OFF
 * ·µ»ØÖµ:    ÎÞ
 */
void turn_led(int which, int cmd)
{
   if(which<0 || which> MAX_LED )
src/bare_test/4.Systick/user/stm32v5_led.h
New file
@@ -0,0 +1,48 @@
/****************************************************************************
*   Copyright: (C)2018 Î人ÁèÔÆÎïÍøÖÇ¿ÆÊµÑéÊÒ www.iot-yun.com
*      Author: GuoWenxue<guowenxue@gmail.com> QQ: 281143292
* Description: ·Ü¶·STM32v5¿ª·¢°å LEDÉ豸²Ù×÷º¯Êý½Ó¿Ú
*
*   ChangeLog:
*        °æ±¾ºÅ     ÈÕÆÚ       ×÷Õß      ËµÃ÷
*        V1.0.0  2018.05.10  GuoWenxue   ·¢²¼¸Ã°æ±¾
****************************************************************************/
#ifndef __STM32V5_LED_H
#define __STM32V5_LED_H
/* LED²Ù×÷µÄ ¿ª¹Øºê */
#define ON           1
#define OFF          0
/* 3¸öLEDµÄ±àºÅ¶¨Òå */
enum
{
    LED1 = 0,
    LED2,
    LED3,
    MAX_LED,
};
typedef struct led_gpio_s
{
    int                 num;    /* LED±àºÅ */
    GPIO_TypeDef       *group;  /* LEDʹÓõÄGPIOÔÚÄÄÒ»×é: GPIOB or GPIOD */
    uint16_t            pin;    /* LEDʹÓõÄGPIO×éÖеÄÄÇÒ»¸öpin: GPIO_Pin_x */
} led_gpio_t;
/* º¯Êý˵Ã÷:  ÅäÖàLED GPIO¿ÚºÍʱÖÓ£»
 * ²ÎÊý˵Ã÷:  ÎÞ
 * ·µ»ØÖµ:    ÎÞ
 */
extern void init_led_gpio(void);
/* º¯Êý˵Ã÷:  µãÁÁ»òÃðµôÏàÓ¦LED
 * ²ÎÊý˵Ã÷:  which: Òª²Ù×÷ÄĸöLED,ÆäÖµÓ¦¸ÃΪ LED1¡¢LED2 »ò LED3?
 *            cmd: ÒªÁÁ»¹ÊÇÃð, ÆäÖµ¶ÔӦΪ ON »ò OFF
 * ·µ»ØÖµ:    ÎÞ
 */
extern void turn_led(int which, int cmd);
#endif
src/bare_test/4.Systick/user/stm32v5_systick.c
New file
@@ -0,0 +1,55 @@
/****************************************************************************
*   Copyright: (C)2018 Î人ÁèÔÆÎïÍøÖÇ¿ÆÊµÑéÊÒ www.iot-yun.com
*      Author: GuoWenxue<guowenxue@gmail.com> QQ: 281143292
* Description: ·Ü¶·STM32v5¿ª·¢°å systick ²Ù×÷º¯Êý½Ó¿Ú
*
*   ChangeLog:
*        °æ±¾ºÅ     ÈÕÆÚ       ×÷Õß      ËµÃ÷
*        V1.0.0  2018.05.10  GuoWenxue   ·¢²¼¸Ã°æ±¾
****************************************************************************/
#include "stm32f10x.h"
#include "stm32v5_systick.h"
static __IO uint32_t s_delay_ms;
__IO uint32_t jiffies;
/* ³õʼ»¯Systick, Ã¿¸ô 1ms ²úÉúÒ»´ÎÖжϠ*/
void init_systick(void)
{
    /* Systick¶¨Ê±Æ÷»áÔÚÆäʱÖÓÊäÈëÿÀ´Ò»¸öʱÖÓÂö³åʱ×Ô¼õ1(¼´Ò»¸öϵͳµÎ´ð)£¬¶ø SystickÊǹÒÔÚAHB×ÜÏßÉϵģ¬
     * Æä×ÜÏ߯µÂÊÓëϵͳºËÐÄÆµÂÊ(f=72MHz)Ò»ÖÂ. ÕâÑùSystickÉϵÄÒ»¸öµÎ´ðµÄʱ¼äÖÜÆÚ¾ÍÊÇ£º 1/f Ãë
     *
     * ÎÒÃÇ¿ÉÒÔͨ¹ý SysTick_Config()º¯ÊýÀ´ÅäÖÃsystickÿ¾­¹ý¶àÉÙ¸öticks²úÉúÒ»´ÎÖжϣ¬ÖжϲúÉúºóÓ²¼þ½«×Ô¶¯ÖØÐ¼ÓÔØ²¢ÖØÐ¿ªÊ¼¼ÇÊý£»
     * ¼ÙÉèticks¸öʱÖÓÂö³åÊÇ 1ms :
     * 1Ãë = f ¸öticks  => 1ms = f/1000 = SystemCoreClock/1000
     *                    => 1us = f/1000000 = SystemCoreClock/1000000
     */
   if( SysTick_Config( SystemCoreClock/TICKS_PER_MSECOND ) )
     {
        while(1);
     }
}
/* SystickÖжϴ¦Àíº¯Êý SysTick_Handler (stm32f10x_it.c) »áµ÷Óøú¯Êý */
void systick_irq_proc(void)
{
    jiffies++;
  if (s_delay_ms != 0x00)
  {
    s_delay_ms--;
  }
}
/* sleep msºÁÃë */
void msleep(__IO uint32_t ms)
{
   s_delay_ms = ms;
     while( s_delay_ms != 0);
}
src/bare_test/4.Systick/user/stm32v5_systick.h
New file
@@ -0,0 +1,57 @@
/****************************************************************************
*   Copyright: (C)2018 Î人ÁèÔÆÎïÍøÖÇ¿ÆÊµÑéÊÒ www.iot-yun.com
*      Author: GuoWenxue<guowenxue@gmail.com> QQ: 281143292
* Description: ·Ü¶·STM32v5¿ª·¢°å systick ²Ù×÷º¯Êý½Ó¿Ú
*
*   ChangeLog:
*        °æ±¾ºÅ     ÈÕÆÚ       ×÷Õß      ËµÃ÷
*        V1.0.0  2018.05.10  GuoWenxue   ·¢²¼¸Ã°æ±¾
****************************************************************************/
#ifndef __STM32V5_SYSTICK_H
#define __STM32V5_SYSTICK_H
#define TICKS_PER_MSECOND  1000     /* Ê±ÖÓ½ÚÅÄÖжÏΪ1msÒ»´Î */
#define TICKS_PER_USECOND  1000000  /* Ê±ÖÓ½ÚÅÄÖжÏΪ1usÒ»´Î */
extern __IO uint32_t jiffies;
/*
 *  These inlines deal with timer wrapping correctly. You are strongly encouraged to use them
 *  1. Because people otherwise forget
 *  2. Because if the timer wrap changes in future you won't have to alter your driver code.
 *
 * time_after(a,b) returns true if the time a is after time b.
 *
 * Do this with "<0" and ">=0" to only test the sign of the result. A
 * good compiler would generate better code (and a really good compiler
 * wouldn't care). Gcc is currently neither.
 */
#define time_after(a,b)     ((int32_t)(b) - (int32_t)(a) < 0)
#define time_before(a,b)    time_after(b,a)
#define time_after_eq(a,b)  ((int32_t)(a) - (int32_t)(b) >= 0)
#define time_before_eq(a,b) time_after_eq(b,a)
/* Timeout happened, x should be last jiffies+timeout value */
#define timeout_happened(x) (time_after_eq(jiffies, x))
/*
  Ê¹ÓÃʵÀý´úÂë: ÔÚ100msÄÚ´òÓ¡"#"
    start_time = jiffies;
    while( time_before(jiffies, start_time+100) )
        printf("#");
 */
/* ³õʼ»¯Systick, Ã¿¸ô 1ms ²úÉúÒ»´ÎÖжϠ*/
extern void init_systick(void);
/* SystickÖжϴ¦Àíº¯Êý: ÑÓʱʱ¼ä×Ô¼õ ºÍ jiffies ×Ô¼Ó */
extern void systick_irq_proc(void);
/* sleep msºÁÃë */
extern void msleep(__IO uint32_t ms);
#endif
src/bare_test/4.Systick/user/stm32v5_usart.c
New file
@@ -0,0 +1,152 @@
/****************************************************************************
*   Copyright: (C)2018 Î人ÁèÔÆÎïÍøÖÇ¿ÆÊµÑéÊÒ www.iot-yun.com
*      Author: GuoWenxue<guowenxue@gmail.com> QQ: 281143292
* Description: ·Ü¶·STM32v5¿ª·¢°å ´®¿Ú²Ù×÷º¯Êý½Ó¿Ú,printf¹³×Óº¯Êýfputc
*
*   ChangeLog:
*        °æ±¾ºÅ     ÈÕÆÚ       ×÷Õß      ËµÃ÷
*        V1.0.0  2018.05.11  GuoWenxue   ·¢²¼¸Ã°æ±¾
****************************************************************************/
#include <stdio.h>
#include "stm32f10x_usart.h"
#include "stm32v5_usart.h"
static USART_TypeDef* debug_usart=USART1; /* Ä¬ÈÏʹÓô®¿Ú1×÷Ϊµ÷ÊÔ´®¿Ú */
/* º¯Êý˵Ã÷:  ÅäÖô®¿ÚGPIO¿ÚºÍʱÖÓ£»
 * ²ÎÊý˵Ã÷:  whichÖ¸¶¨ÒªÅäÖõĴ®¿Ú,ÆäÖµÓ¦¸ÃΪ USART_PORT1 »ò USART_PORT2
 * ·µ»ØÖµ:    ÎÞ
 */
void init_usart_gpio(int which)
{
    GPIO_InitTypeDef   GPIO_InitStructure;
    /* Ê¹ÄÜUSART1ËùÓÃGPIO¹Ü½ÅʱÖӺʹ®¿Ú¹¦ÄÜʱÖÓ */
    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);
    if( USART_PORT2 == which )
        RCC_APB2PeriphClockCmd(RCC_APB1Periph_USART2, ENABLE);
    else
        RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE);
    if( USART_PORT2 == which )
        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;              /* USART2 TXD Á¬ PA2 */
    else
        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;              /* USART1 TXD Á¬ PA9 */
    GPIO_InitStructure.GPIO_Speed= GPIO_Speed_50MHz;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;            /* ¸´ÓÃÍÆÍìÊä³ö */
  GPIO_Init(GPIOA, &GPIO_InitStructure);
    if( USART_PORT2 == which )
        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3;                 /* USART2 RXD Á¬ PA3 */
    else
        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;            /* USART1 RXD Á¬ PA10 */
    GPIO_InitStructure.GPIO_Speed= GPIO_Speed_50MHz;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; /* ¸´Óø¡¿ÕÊäÈë */
  GPIO_Init(GPIOA, &GPIO_InitStructure);
}
/* º¯Êý˵Ã÷:  ÅäÖô®¿ÚµÄ²¨ÌØÂÊ¡¢Êý¾Ýλ¡¢ÆæÅ¼Ð£Ñéλ¡¢Í£Ö¹Î»¡¢Á÷¿ØµÈ£»
 * ²ÎÊý˵Ã÷:  USARTxÖ¸¶¨ÒªÅäÖõĴ®¿Ú,ÆäÖµÓ¦¸ÃΪ USART1 »ò USART2
 *            baudrate: ²¨ÌØÂÊ,ÆäֵΪ: 115200,9600,4800,2400,1200....
 * ·µ»ØÖµ:    ÎÞ
 */
void config_usart(USART_TypeDef* USARTx, uint32_t baudrate)
{
    USART_InitTypeDef USART_InitStructure;
  /* Configure USART1 */
  USART_InitStructure.USART_BaudRate = baudrate;                        //²¨ÌØÂÊ
  USART_InitStructure.USART_WordLength = USART_WordLength_8b;        //Êý¾Ýλ8λ
  USART_InitStructure.USART_StopBits = USART_StopBits_1;            //ֹͣλ1λ
  USART_InitStructure.USART_Parity = USART_Parity_No;                //ÎÞУÑéλ
  USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;   //ÎÞÓ²¼þÁ÷¿Ø
  USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;                    //ÊÕ·¢Ä£Ê½
  USART_Init(USARTx, &USART_InitStructure);                            //ÅäÖô®¿Ú²ÎÊýº¯Êý
#if 0
  /* Enable USARTx Receive and Transmit interrupts */
  USART_ITConfig(USARTx, USART_IT_RXNE, ENABLE);          //ʹÄܽÓÊÕÖжÏ
  USART_ITConfig(USARTx, USART_IT_TXE, ENABLE);                        //ʹÄÜ·¢ËÍ»º³å¿ÕÖжÏ
#endif
  /* Enable the USARTx */
  USART_Cmd(USARTx, ENABLE);
}
/* º¯Êý˵Ã÷: Í¨¹ýÖ¸¶¨´®¿Ú·¢ËÍÒ»¸ö×Ö·û
 * ²ÎÊý˵Ã÷: usartÖ¸¶¨Äĸö´®¿Ú, USART1 »ò USART2
 *           ch ÊÇÒª·¢Ë͵Ä×Ö·û
 * ·µ»ØÖµ:   ÎÞ
 */
__inline void usart_putchar(USART_TypeDef* usart, uint8_t ch)
{
  USART_SendData(usart, ch);
  while (USART_GetFlagStatus(usart, USART_FLAG_TC) == RESET)
        ;
}
/* º¯Êý˵Ã÷: ³õʼ»¯µ÷ÊÔ´®¿Ú,²¢Ö¸¶¨ÏàÓ¦µÄ´®¿ÚΪµ÷ÊÔ´®¿Ú
 * ²ÎÊý˵Ã÷: which²ÎÊýÖ¸¶¨Ê¹ÓÃÄĸö´®¿Ú, ÆäÖµÓ¦¸ÃÊÇ USART_PORT1 »ò USART_PORT2
 * ·µ»ØÖµ£º  ÎÞ
 */
void init_dbg_uart(int which, uint32_t baudrate)
{
    /* ÉèÖõ÷ÊÔ´®¿Ú */
    debug_usart = USART_PORT2==which ? USART2 : USART1;
    /* ³õʼ»¯ USART1µÄGPIO¿Ú */
    init_usart_gpio(which);
    /* ÅäÖô®¿ÚͨÐŵIJ¨ÌØÂÊ¡¢Êý¾Ýλ¡¢ÆæÅ¼Ð£Ñéλ¡¢Í£Ö¹Î»µÈ */
  config_usart(debug_usart, baudrate);
    /* Êä³öÒ»¸ö»Ø³µ, secureCRTÈí¼þ²Ù×÷´®¿ÚµÄʱºòÐèÒª */
    usart_putchar(debug_usart, '\n');
}
/* º¯Êý˵Ã÷: Íùµ÷ÊÔ´®¿Ú·¢ËÍ×Ö·û´®
 * ²ÎÊý˵Ã÷: str Ö¸ÏòÒª·¢Ë͵Ä×Ö·û´®ÄÚÈÝ
 * ·µ»ØÖµ£º  ÎÞ
 */
void usart_puts(const char *str)
{
    if( !str )
        return ;
    for( ; *str!='\0'; str++)
    {
        /* windowsÏ»»ÐзûÊÇ\r\n,Èç¹ûÅöµ½\nÔòÔÚÇ°ÃæÌí¼Ó\r */
        if('\n' == *str)
        {
            usart_putchar(debug_usart, '\r');
        }
        usart_putchar(debug_usart, *str);
    }
}
/* º¯Êý˵Ã÷: printfº¯ÊýʵÏֵĹ³×Óº¯Êý
 * ²ÎÊý˵Ã÷: ch: Òª·¢Ë͵Ä×Ö·û     FILE *f: Î´Ê¹ÓÃ
 * ·µ»ØÖµ£º  ·¢Ë͵Ä×Ö·û
 */
int fputc(int ch, FILE *f)
{
    /* windowsÏ»»ÐзûÊÇ\r\n,Èç¹ûÅöµ½\nÔòÔÚÇ°ÃæÌí¼Ó\r */
    if('\n' == ch)
    {
       usart_putchar(debug_usart, '\r');
    }
  usart_putchar(debug_usart, ch);
  return ch;
}
src/bare_test/4.Systick/user/stm32v5_usart.h
New file
@@ -0,0 +1,58 @@
/****************************************************************************
*   Copyright: (C)2018 Î人ÁèÔÆÎïÍøÖÇ¿ÆÊµÑéÊÒ www.iot-yun.com
*      Author: GuoWenxue<guowenxue@gmail.com> QQ: 281143292
* Description: ·Ü¶·STM32v5¿ª·¢°å ´®¿Ú²Ù×÷º¯Êý½Ó¿Ú,printf¹³×Óº¯Êýfputc
*
*   ChangeLog:
*        °æ±¾ºÅ     ÈÕÆÚ       ×÷Õß      ËµÃ÷
*        V1.0.0  2018.05.11  GuoWenxue   ·¢²¼¸Ã°æ±¾
****************************************************************************/
#ifndef __STM32V5_USART_H
#define __STM32V5_USART_H
#include "stm32f10x_usart.h"
#define USART_PORT1               1
#define USART_PORT2               2
/* º¯Êý˵Ã÷:  ÅäÖô®¿ÚGPIO¿ÚºÍʱÖÓ£»
 * ²ÎÊý˵Ã÷:  whichÖ¸¶¨ÒªÅäÖõĴ®¿Ú,ÆäÖµÓ¦¸ÃΪ USART_PORT1 »ò USART_PORT2
 * ·µ»ØÖµ:    ÎÞ
 */
void init_usart_gpio(int which);
/* º¯Êý˵Ã÷:  ÅäÖô®¿ÚµÄ²¨ÌØÂÊ¡¢Êý¾Ýλ¡¢ÆæÅ¼Ð£Ñéλ¡¢Í£Ö¹Î»¡¢Á÷¿ØµÈ£»
 * ²ÎÊý˵Ã÷:  USARTxÖ¸¶¨ÒªÅäÖõĴ®¿Ú,ÆäÖµÓ¦¸ÃΪ USART1 »ò USART2
 *            baudrate: ²¨ÌØÂÊ,ÆäֵΪ: 115200,9600,4800,2400,1200....
 * ·µ»ØÖµ:    ÎÞ
 */
void config_usart(USART_TypeDef* USARTx, uint32_t baudrate);
/* º¯Êý˵Ã÷: Í¨¹ýÖ¸¶¨´®¿Ú·¢ËÍÒ»¸ö×Ö·û
 * ²ÎÊý˵Ã÷: usartÖ¸¶¨Äĸö´®¿Ú, USART1 »ò USART2
 *           ch ÊÇÒª·¢Ë͵Ä×Ö·û
 * ·µ»ØÖµ:   ÎÞ
 */
__inline void usart_putchar(USART_TypeDef* usart, uint8_t ch);
/* º¯Êý˵Ã÷: ³õʼ»¯µ÷ÊÔ´®¿Ú,²¢Ö¸¶¨ÏàÓ¦µÄ´®¿ÚΪµ÷ÊÔ´®¿Ú
 * ²ÎÊý˵Ã÷: which²ÎÊýÖ¸¶¨Ê¹ÓÃÄĸö´®¿Ú, ÆäÖµÓ¦¸ÃÊÇ USART_PORT1 »ò USART_PORT2
 * ·µ»ØÖµ£º  ÎÞ
 */
extern void init_dbg_uart(int which, uint32_t baudrate);
/* º¯Êý˵Ã÷: Íùµ÷ÊÔ´®¿Ú·¢ËÍ×Ö·û´®
 * ²ÎÊý˵Ã÷: str Ö¸ÏòÒª·¢Ë͵Ä×Ö·û´®ÄÚÈÝ
 * ·µ»ØÖµ£º  ÎÞ
 */
extern void usart_puts(const char *str);
#endif
src/bare_test/stm32_key/board/stm32v5_key.c
File was deleted
src/bare_test/stm32_key/board/stm32v5_key.h
File was deleted
src/bare_test/stm32_key/board/stm32v5_led.h
File was deleted
src/bare_test/stm32_key/fwlib/inc/stm32f10x_conf.h
File was deleted
src/bare_test/stm32_key/fwlib/src/system_stm32f10x.c
File was deleted
src/bare_test/stm32_key/main/main.c
File was deleted
src/bare_test/stm32_key/stm32_interrupt.uvproj
File was deleted
src/bare_test/stm32_led/JLinkSettings.ini
File was deleted
src/bare_test/stm32_led/asm/startup_stm32f10x_hd.s
File was deleted
src/bare_test/stm32_led/cmsis/core_cm3.c
File was deleted
src/bare_test/stm32_led/cmsis/core_cm3.h
File was deleted
src/bare_test/stm32_led/cmsis/stm32f10x.h
File was deleted
src/bare_test/stm32_led/cmsis/system_stm32f10x.c
File was deleted
src/bare_test/stm32_led/cmsis/system_stm32f10x.h
File was deleted
src/bare_test/stm32_led/fwlib/inc/misc.h
File was deleted
src/bare_test/stm32_led/fwlib/inc/stm32f10x_adc.h
File was deleted
src/bare_test/stm32_led/fwlib/inc/stm32f10x_bkp.h
File was deleted
src/bare_test/stm32_led/fwlib/inc/stm32f10x_can.h
File was deleted
src/bare_test/stm32_led/fwlib/inc/stm32f10x_cec.h
File was deleted
src/bare_test/stm32_led/fwlib/inc/stm32f10x_conf.h
File was deleted
src/bare_test/stm32_led/fwlib/inc/stm32f10x_crc.h
File was deleted
src/bare_test/stm32_led/fwlib/inc/stm32f10x_dac.h
File was deleted
src/bare_test/stm32_led/fwlib/inc/stm32f10x_dbgmcu.h
File was deleted
src/bare_test/stm32_led/fwlib/inc/stm32f10x_dma.h
File was deleted
src/bare_test/stm32_led/fwlib/inc/stm32f10x_exti.h
File was deleted
src/bare_test/stm32_led/fwlib/inc/stm32f10x_flash.h
File was deleted
src/bare_test/stm32_led/fwlib/inc/stm32f10x_fsmc.h
File was deleted
src/bare_test/stm32_led/fwlib/inc/stm32f10x_gpio.h
File was deleted
src/bare_test/stm32_led/fwlib/inc/stm32f10x_i2c.h
File was deleted
src/bare_test/stm32_led/fwlib/inc/stm32f10x_iwdg.h
File was deleted
src/bare_test/stm32_led/fwlib/inc/stm32f10x_pwr.h
File was deleted
src/bare_test/stm32_led/fwlib/inc/stm32f10x_rcc.h
File was deleted
src/bare_test/stm32_led/fwlib/inc/stm32f10x_rtc.h
File was deleted
src/bare_test/stm32_led/fwlib/inc/stm32f10x_sdio.h
File was deleted
src/bare_test/stm32_led/fwlib/inc/stm32f10x_spi.h
File was deleted
src/bare_test/stm32_led/fwlib/inc/stm32f10x_tim.h
File was deleted
src/bare_test/stm32_led/fwlib/inc/stm32f10x_usart.h
File was deleted
src/bare_test/stm32_led/fwlib/inc/stm32f10x_wwdg.h
File was deleted
src/bare_test/stm32_led/fwlib/src/misc.c
File was deleted
src/bare_test/stm32_led/fwlib/src/stm32f10x_adc.c
File was deleted
src/bare_test/stm32_led/fwlib/src/stm32f10x_bkp.c
File was deleted
src/bare_test/stm32_led/fwlib/src/stm32f10x_can.c
File was deleted
src/bare_test/stm32_led/fwlib/src/stm32f10x_cec.c
File was deleted
src/bare_test/stm32_led/fwlib/src/stm32f10x_crc.c
File was deleted
src/bare_test/stm32_led/fwlib/src/stm32f10x_dac.c
File was deleted
src/bare_test/stm32_led/fwlib/src/stm32f10x_dbgmcu.c
File was deleted
src/bare_test/stm32_led/fwlib/src/stm32f10x_dma.c
File was deleted
src/bare_test/stm32_led/fwlib/src/stm32f10x_exti.c
File was deleted
src/bare_test/stm32_led/fwlib/src/stm32f10x_flash.c
File was deleted
src/bare_test/stm32_led/fwlib/src/stm32f10x_fsmc.c
File was deleted
src/bare_test/stm32_led/fwlib/src/stm32f10x_gpio.c
File was deleted
src/bare_test/stm32_led/fwlib/src/stm32f10x_i2c.c
File was deleted
src/bare_test/stm32_led/fwlib/src/stm32f10x_iwdg.c
File was deleted
src/bare_test/stm32_led/fwlib/src/stm32f10x_pwr.c
File was deleted
src/bare_test/stm32_led/fwlib/src/stm32f10x_rcc.c
File was deleted
src/bare_test/stm32_led/fwlib/src/stm32f10x_rtc.c
File was deleted
src/bare_test/stm32_led/fwlib/src/stm32f10x_sdio.c
File was deleted
src/bare_test/stm32_led/fwlib/src/stm32f10x_spi.c
File was deleted
src/bare_test/stm32_led/fwlib/src/stm32f10x_tim.c
File was deleted
src/bare_test/stm32_led/fwlib/src/stm32f10x_usart.c
File was deleted
src/bare_test/stm32_led/fwlib/src/stm32f10x_wwdg.c
File was deleted
src/bare_test/stm32_led/fwlib/src/system_stm32f10x.c
File was deleted
src/bare_test/stm32_led/keil_clean.bat
File was deleted
src/bare_test/stm32_led/stm32_led.uvopt
File was deleted
src/bare_test/stm32_led/user/main.c
File was deleted
src/bare_test/stm32_led/user/main.c.dump
File was deleted
src/bare_test/stm32_systick/JLinkSettings.ini
File was deleted
src/bare_test/stm32_systick/board/startup_stm32f10x_hd.s
File was deleted
src/bare_test/stm32_systick/board/stm32f10x_conf.h
File was deleted
src/bare_test/stm32_systick/board/stm32f10x_it.c
File was deleted
src/bare_test/stm32_systick/board/stm32f10x_it.h
File was deleted
src/bare_test/stm32_systick/board/stm32v5_led.c
File was deleted
src/bare_test/stm32_systick/board/stm32v5_led.h
File was deleted
src/bare_test/stm32_systick/board/stm32v5_systick.c
File was deleted
src/bare_test/stm32_systick/board/stm32v5_systick.h
File was deleted
src/bare_test/stm32_systick/board/stm32v5_uart.c
File was deleted
src/bare_test/stm32_systick/board/stm32v5_uart.h
File was deleted
src/bare_test/stm32_systick/cmsis/core_cm3.c
File was deleted
src/bare_test/stm32_systick/cmsis/core_cm3.h
File was deleted
src/bare_test/stm32_systick/cmsis/stm32f10x.h
File was deleted
src/bare_test/stm32_systick/cmsis/system_stm32f10x.c
File was deleted
src/bare_test/stm32_systick/cmsis/system_stm32f10x.h
File was deleted
src/bare_test/stm32_systick/fwlib/inc/misc.h
File was deleted
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_adc.h
File was deleted
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_bkp.h
File was deleted
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_can.h
File was deleted
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_cec.h
File was deleted
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_conf.h
File was deleted
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_crc.h
File was deleted
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_dac.h
File was deleted
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_dbgmcu.h
File was deleted
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_dma.h
File was deleted
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_exti.h
File was deleted
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_flash.h
File was deleted
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_fsmc.h
File was deleted
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_gpio.h
File was deleted
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_i2c.h
File was deleted
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_iwdg.h
File was deleted
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_pwr.h
File was deleted
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_rcc.h
File was deleted
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_rtc.h
File was deleted
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_sdio.h
File was deleted
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_spi.h
File was deleted
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_tim.h
File was deleted
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_usart.h
File was deleted
src/bare_test/stm32_systick/fwlib/inc/stm32f10x_wwdg.h
File was deleted
src/bare_test/stm32_systick/fwlib/src/misc.c
File was deleted
src/bare_test/stm32_systick/fwlib/src/stm32f10x_adc.c
File was deleted
src/bare_test/stm32_systick/fwlib/src/stm32f10x_bkp.c
File was deleted
src/bare_test/stm32_systick/fwlib/src/stm32f10x_can.c
File was deleted
src/bare_test/stm32_systick/fwlib/src/stm32f10x_cec.c
File was deleted
src/bare_test/stm32_systick/fwlib/src/stm32f10x_crc.c
File was deleted
src/bare_test/stm32_systick/fwlib/src/stm32f10x_dac.c
File was deleted
src/bare_test/stm32_systick/fwlib/src/stm32f10x_dbgmcu.c
File was deleted
src/bare_test/stm32_systick/fwlib/src/stm32f10x_dma.c
File was deleted
src/bare_test/stm32_systick/fwlib/src/stm32f10x_exti.c
File was deleted
src/bare_test/stm32_systick/fwlib/src/stm32f10x_flash.c
File was deleted
src/bare_test/stm32_systick/fwlib/src/stm32f10x_fsmc.c
File was deleted
src/bare_test/stm32_systick/fwlib/src/stm32f10x_gpio.c
File was deleted
src/bare_test/stm32_systick/fwlib/src/stm32f10x_i2c.c
File was deleted
src/bare_test/stm32_systick/fwlib/src/stm32f10x_iwdg.c
File was deleted
src/bare_test/stm32_systick/fwlib/src/stm32f10x_pwr.c
File was deleted
src/bare_test/stm32_systick/fwlib/src/stm32f10x_rcc.c
File was deleted
src/bare_test/stm32_systick/fwlib/src/stm32f10x_rtc.c
File was deleted
src/bare_test/stm32_systick/fwlib/src/stm32f10x_sdio.c
File was deleted
src/bare_test/stm32_systick/fwlib/src/stm32f10x_spi.c
File was deleted
src/bare_test/stm32_systick/fwlib/src/stm32f10x_tim.c
File was deleted
src/bare_test/stm32_systick/fwlib/src/stm32f10x_usart.c
File was deleted
src/bare_test/stm32_systick/fwlib/src/stm32f10x_wwdg.c
File was deleted
src/bare_test/stm32_systick/keil_clean.bat
File was deleted
src/bare_test/stm32_systick/main/main.c
File was deleted
src/bare_test/stm32_systick/stm32_systick.uvgui.USER
File was deleted