From c908f856a3ce76cd5f68d07ed41684c63d4f1e29 Mon Sep 17 00:00:00 2001 From: zhanli <719901725@qq.com> Date: Tue, 12 Nov 2024 17:23:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BB=A3=E7=A0=81=E7=BB=93?= =?UTF-8?q?=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Output/Project.hex | 2293 ----------------- .../.vscode/settings.json | 0 .../DRV/bsp_GPIO.c | 0 .../DRV/bsp_GPIO.h | 0 .../DRV/bsp_NVIC.C | 0 .../DRV/bsp_NVIC.h | 0 .../DRV/bsp_iic.c | 0 .../DRV/bsp_iic.h | 0 .../DRV/bsp_sys.c | 0 .../DRV/bsp_sys.h | 0 .../DRV/bsp_timer.c | 0 .../DRV/bsp_timer.h | 0 .../DRV/bsp_usart.c | 0 .../DRV/bsp_usart.h | 0 .../DRV/delay.c | 0 .../DRV/delay.h | 0 .../HARDWARE/IIC/IOI2C.c | 0 .../HARDWARE/IIC/IOI2C.h | 0 .../HARDWARE/MOTO/bluetooth.c | 0 .../HARDWARE/MOTO/bluetooth.h | 0 .../HARDWARE/MOTO/car.c | 4 +- .../HARDWARE/MOTO/car.h | 0 .../HARDWARE/MOTO/motor.c | 0 .../HARDWARE/MOTO/motor.h | 0 .../HARDWARE/OLED/bmp.h | 0 .../HARDWARE/OLED/oled.c | 0 .../HARDWARE/OLED/oled.h | 0 .../HARDWARE/OLED/oledfont.h | 0 .../HARDWARE/PID/pid.c | 0 .../HARDWARE/PID/pid.h | 0 .../Libraries/CMSIS}/core_cm3.c | 0 .../Libraries/CMSIS}/core_cm3.h | 0 .../CMSIS/startup/startup_stm32f10x_cl.s | 0 .../CMSIS/startup/startup_stm32f10x_hd.s | 0 .../CMSIS/startup/startup_stm32f10x_hd_vl.s | 0 .../CMSIS/startup/startup_stm32f10x_ld.s | 0 .../CMSIS/startup/startup_stm32f10x_ld_vl.s | 0 .../CMSIS/startup}/startup_stm32f10x_md.s | 0 .../CMSIS/startup/startup_stm32f10x_md_vl.s | 0 .../CMSIS/startup/startup_stm32f10x_xl.s | 0 .../Libraries/CMSIS/stm32f10x.h | 0 .../Libraries/CMSIS}/system_stm32f10x.c | 0 .../Libraries/CMSIS}/system_stm32f10x.h | 0 .../Libraries/FWlib}/inc/misc.h | 0 .../Libraries/FWlib/inc/stm32f10x_adc.h | 0 .../Libraries/FWlib}/inc/stm32f10x_bkp.h | 0 .../Libraries/FWlib}/inc/stm32f10x_can.h | 0 .../Libraries/FWlib}/inc/stm32f10x_cec.h | 0 .../Libraries/FWlib}/inc/stm32f10x_crc.h | 0 .../Libraries/FWlib}/inc/stm32f10x_dac.h | 0 .../Libraries/FWlib}/inc/stm32f10x_dbgmcu.h | 0 .../Libraries/FWlib}/inc/stm32f10x_dma.h | 0 .../Libraries/FWlib}/inc/stm32f10x_exti.h | 0 .../Libraries/FWlib}/inc/stm32f10x_flash.h | 0 .../Libraries/FWlib}/inc/stm32f10x_fsmc.h | 0 .../Libraries/FWlib}/inc/stm32f10x_gpio.h | 0 .../Libraries/FWlib}/inc/stm32f10x_i2c.h | 0 .../Libraries/FWlib}/inc/stm32f10x_iwdg.h | 0 .../Libraries/FWlib}/inc/stm32f10x_pwr.h | 0 .../Libraries/FWlib}/inc/stm32f10x_rcc.h | 0 .../Libraries/FWlib}/inc/stm32f10x_rtc.h | 0 .../Libraries/FWlib}/inc/stm32f10x_sdio.h | 0 .../Libraries/FWlib}/inc/stm32f10x_spi.h | 0 .../Libraries/FWlib}/inc/stm32f10x_tim.h | 0 .../Libraries/FWlib}/inc/stm32f10x_usart.h | 0 .../Libraries/FWlib}/inc/stm32f10x_wwdg.h | 0 .../Libraries/FWlib}/src/misc.c | 0 .../Libraries/FWlib}/src/stm32f10x_adc.c | 0 .../Libraries/FWlib}/src/stm32f10x_bkp.c | 0 .../Libraries/FWlib}/src/stm32f10x_can.c | 0 .../Libraries/FWlib}/src/stm32f10x_cec.c | 0 .../Libraries/FWlib}/src/stm32f10x_crc.c | 0 .../Libraries/FWlib}/src/stm32f10x_dac.c | 0 .../Libraries/FWlib}/src/stm32f10x_dbgmcu.c | 0 .../Libraries/FWlib}/src/stm32f10x_dma.c | 0 .../Libraries/FWlib}/src/stm32f10x_exti.c | 0 .../Libraries/FWlib}/src/stm32f10x_flash.c | 0 .../Libraries/FWlib}/src/stm32f10x_fsmc.c | 0 .../Libraries/FWlib}/src/stm32f10x_gpio.c | 0 .../Libraries/FWlib}/src/stm32f10x_i2c.c | 0 .../Libraries/FWlib}/src/stm32f10x_iwdg.c | 0 .../Libraries/FWlib}/src/stm32f10x_pwr.c | 0 .../Libraries/FWlib}/src/stm32f10x_rcc.c | 0 .../Libraries/FWlib}/src/stm32f10x_rtc.c | 0 .../Libraries/FWlib}/src/stm32f10x_sdio.c | 0 .../Libraries/FWlib}/src/stm32f10x_spi.c | 0 .../Libraries/FWlib}/src/stm32f10x_tim.c | 0 .../Libraries/FWlib}/src/stm32f10x_usart.c | 0 .../Libraries/FWlib}/src/stm32f10x_wwdg.c | 0 .../Listing/Project.map | 933 ++++--- .../Listing/startup_stm32f10x_hd.lst | 11 +- .../Listing/startup_stm32f10x_ld.lst | 0 .../Listing/startup_stm32f10x_md.lst | 0 .../MiniBalance/DMP/dmpKey.h | 0 .../MiniBalance/DMP/dmpmap.h | 0 .../MiniBalance/DMP/inv_mpu.c | 0 .../MiniBalance/DMP/inv_mpu.h | 0 .../DMP/inv_mpu_dmp_motion_driver.c | 0 .../DMP/inv_mpu_dmp_motion_driver.h | 0 .../MiniBalance/DataScope_DP/DataScope_DP.C | 0 .../MiniBalance/DataScope_DP/DataScope_DP.h | 0 .../MiniBalance/MPU6050/MPU6050.c | 2 +- .../MiniBalance/MPU6050/mpu6050.h | 0 .../MiniBalance/filter/filter.c | 0 .../MiniBalance/filter/filter.h | 0 .../MiniBalance/show/show.c | 0 .../MiniBalance/show/show.h | 0 .../Output/ExtDll.iex | 0 .../Output/Project.hex | 2276 ++++++++++++++++ .../Output/Project.lnp | 0 .../Output/Project.plg | 0 .../Output/Project_sct.Bak | 0 .../PROJECT_STM32F103RB_1.0.0.dbgconf | 0 .../Project/JLink Regs CM3.txt | 0 .../Project/JLinkLog.txt | 0 .../Project/JLinkSettings.ini | 0 .../Project/Project.plg | 0 .../Project/Project.uvgui.Administrator | 0 .../Project/Project.uvgui_Administrator.bak | 0 .../Project/Project.uvguix.Administrator | 0 .../Project/Project.uvguix.admin | 0 .../Project/Project.uvguix.li324 | 0 .../Project/Project.uvguix.x | 1789 +++++++++++++ .../Project/Project.uvopt | 0 .../Project/Project.uvoptx | 0 .../Project/Project.uvproj.saved_uv4 | 0 .../Project/Project.uvprojx | 0 .../Project/Project_uvopt.bak | 0 .../Project/Project_uvproj.bak | 0 .../System}/sys/sys.c | 0 .../System/sys/sys.h | 0 .../User/main.c | 98 +- .../User/stm32f10x_conf.h | 0 .../User/stm32f10x_it.c | 0 .../User}/stm32f10x_it.h | 0 .../.vscode/settings.json | 0 .../DRV/bsp_GPIO.c | 0 .../DRV/bsp_GPIO.h | 0 .../DRV/bsp_NVIC.C | 0 .../DRV/bsp_NVIC.h | 0 .../GeBalanceBot_Firmware v1.0}/DRV/bsp_iic.c | 0 .../GeBalanceBot_Firmware v1.0}/DRV/bsp_iic.h | 0 .../GeBalanceBot_Firmware v1.0}/DRV/bsp_sys.c | 0 .../GeBalanceBot_Firmware v1.0}/DRV/bsp_sys.h | 0 .../DRV/bsp_timer.c | 0 .../DRV/bsp_timer.h | 0 .../DRV/bsp_usart.c | 0 .../DRV/bsp_usart.h | 0 .../GeBalanceBot_Firmware v1.0}/DRV/delay.c | 0 .../GeBalanceBot_Firmware v1.0}/DRV/delay.h | 0 .../HARDWARE/IIC/IOI2C.c | 0 .../HARDWARE/IIC/IOI2C.h | 0 .../HARDWARE/MOTO/bluetooth.c | 0 .../HARDWARE/MOTO/bluetooth.h | 0 .../HARDWARE/MOTO/car.c | 0 .../HARDWARE/MOTO/car.h | 0 .../HARDWARE/MOTO/motor.c | 0 .../HARDWARE/MOTO/motor.h | 0 .../HARDWARE/OLED/bmp.h | 0 .../HARDWARE/OLED/oled.c | 0 .../HARDWARE/OLED/oled.h | 0 .../HARDWARE/OLED/oledfont.h | 0 .../HARDWARE/PID/pid.c | 0 .../HARDWARE/PID/pid.h | 0 .../Libraries/CMSIS/core_cm3.c | 0 .../Libraries/CMSIS/core_cm3.h | 0 .../CMSIS/startup/startup_stm32f10x_cl.s | 0 .../CMSIS/startup/startup_stm32f10x_hd.s | 0 .../CMSIS/startup/startup_stm32f10x_hd_vl.s | 0 .../CMSIS/startup/startup_stm32f10x_ld.s | 0 .../CMSIS/startup/startup_stm32f10x_ld_vl.s | 0 .../CMSIS/startup/startup_stm32f10x_md.s | 0 .../CMSIS/startup/startup_stm32f10x_md_vl.s | 0 .../CMSIS/startup/startup_stm32f10x_xl.s | 0 .../Libraries/CMSIS/stm32f10x.h | 0 .../Libraries/CMSIS/system_stm32f10x.c | 0 .../Libraries/CMSIS/system_stm32f10x.h | 0 .../Libraries/FWlib/inc/misc.h | 0 .../Libraries/FWlib/inc/stm32f10x_adc.h | 0 .../Libraries/FWlib/inc/stm32f10x_bkp.h | 0 .../Libraries/FWlib/inc/stm32f10x_can.h | 0 .../Libraries/FWlib/inc/stm32f10x_cec.h | 0 .../Libraries/FWlib/inc/stm32f10x_crc.h | 0 .../Libraries/FWlib/inc/stm32f10x_dac.h | 0 .../Libraries/FWlib/inc/stm32f10x_dbgmcu.h | 0 .../Libraries/FWlib/inc/stm32f10x_dma.h | 0 .../Libraries/FWlib/inc/stm32f10x_exti.h | 0 .../Libraries/FWlib/inc/stm32f10x_flash.h | 0 .../Libraries/FWlib/inc/stm32f10x_fsmc.h | 0 .../Libraries/FWlib/inc/stm32f10x_gpio.h | 0 .../Libraries/FWlib/inc/stm32f10x_i2c.h | 0 .../Libraries/FWlib/inc/stm32f10x_iwdg.h | 0 .../Libraries/FWlib/inc/stm32f10x_pwr.h | 0 .../Libraries/FWlib/inc/stm32f10x_rcc.h | 0 .../Libraries/FWlib/inc/stm32f10x_rtc.h | 0 .../Libraries/FWlib/inc/stm32f10x_sdio.h | 0 .../Libraries/FWlib/inc/stm32f10x_spi.h | 0 .../Libraries/FWlib/inc/stm32f10x_tim.h | 0 .../Libraries/FWlib/inc/stm32f10x_usart.h | 0 .../Libraries/FWlib/inc/stm32f10x_wwdg.h | 0 .../Libraries/FWlib/src/misc.c | 0 .../Libraries/FWlib/src/stm32f10x_adc.c | 0 .../Libraries/FWlib/src/stm32f10x_bkp.c | 0 .../Libraries/FWlib/src/stm32f10x_can.c | 0 .../Libraries/FWlib/src/stm32f10x_cec.c | 0 .../Libraries/FWlib/src/stm32f10x_crc.c | 0 .../Libraries/FWlib/src/stm32f10x_dac.c | 0 .../Libraries/FWlib/src/stm32f10x_dbgmcu.c | 0 .../Libraries/FWlib/src/stm32f10x_dma.c | 0 .../Libraries/FWlib/src/stm32f10x_exti.c | 0 .../Libraries/FWlib/src/stm32f10x_flash.c | 0 .../Libraries/FWlib/src/stm32f10x_fsmc.c | 0 .../Libraries/FWlib/src/stm32f10x_gpio.c | 0 .../Libraries/FWlib/src/stm32f10x_i2c.c | 0 .../Libraries/FWlib/src/stm32f10x_iwdg.c | 0 .../Libraries/FWlib/src/stm32f10x_pwr.c | 0 .../Libraries/FWlib/src/stm32f10x_rcc.c | 0 .../Libraries/FWlib/src/stm32f10x_rtc.c | 0 .../Libraries/FWlib/src/stm32f10x_sdio.c | 0 .../Libraries/FWlib/src/stm32f10x_spi.c | 0 .../Libraries/FWlib/src/stm32f10x_tim.c | 0 .../Libraries/FWlib/src/stm32f10x_usart.c | 0 .../Libraries/FWlib/src/stm32f10x_wwdg.c | 0 .../Listing/Project.map | 32 +- .../Listing/startup_stm32f10x_hd.lst | 10 +- .../Listing/startup_stm32f10x_ld.lst | 0 .../Listing/startup_stm32f10x_md.lst | 0 .../MiniBalance}/DMP/dmpKey.h | 0 .../MiniBalance}/DMP/dmpmap.h | 0 .../MiniBalance/DMP/inv_mpu.c | 0 .../MiniBalance}/DMP/inv_mpu.h | 0 .../DMP/inv_mpu_dmp_motion_driver.c | 0 .../DMP/inv_mpu_dmp_motion_driver.h | 0 .../MiniBalance/DataScope_DP/DataScope_DP.C | 0 .../MiniBalance/DataScope_DP/DataScope_DP.h | 0 .../MiniBalance/MPU6050/MPU6050.c | 0 .../MiniBalance/MPU6050/mpu6050.h | 0 .../MiniBalance/filter/filter.c | 0 .../MiniBalance/filter/filter.h | 0 .../MiniBalance/show/show.c | 0 .../MiniBalance/show/show.h | 0 .../Output/ExtDll.iex | 0 .../Output/Project.hex | 0 .../Output/Project.lnp | 0 .../Output/Project.plg | 0 .../Output/Project_sct.Bak | 0 .../PROJECT_STM32F103RB_1.0.0.dbgconf | 0 .../Project/JLink Regs CM3.txt | 0 .../Project/JLinkLog.txt | 0 .../Project/JLinkSettings.ini | 0 .../Project/Project.plg | 0 .../Project/Project.uvgui.Administrator | 0 .../Project/Project.uvgui_Administrator.bak | 0 .../Project/Project.uvguix.Administrator | 0 .../Project/Project.uvguix.admin | 0 .../Project/Project.uvguix.li324 | 0 .../Project/Project.uvguix.x | 1798 +++++++++++++ .../Project/Project.uvopt | 0 .../Project/Project.uvoptx | 0 .../Project/Project.uvproj.saved_uv4 | 0 .../Project/Project.uvprojx | 0 .../Project/Project_uvopt.bak | 0 .../Project/Project_uvproj.bak | 0 .../System/sys/sys.c | 0 .../System/sys/sys.h | 0 .../GeBalanceBot_Firmware v1.0}/User/main.c | 0 .../User/stm32f10x_conf.h | 0 .../User/stm32f10x_it.c | 0 .../User/stm32f10x_it.h | 0 .../.vscode/settings.json | 0 .../MiniBalance/CONTROL/control.c | 0 .../MiniBalance/CONTROL/control.h | 0 .../MiniBalance/DMP/dmpKey.h | 0 .../MiniBalance/DMP/dmpmap.h | 0 .../MiniBalance/DMP/inv_mpu.c | 0 .../MiniBalance/DMP/inv_mpu.h | 0 .../DMP/inv_mpu_dmp_motion_driver.c | 0 .../DMP/inv_mpu_dmp_motion_driver.h | 0 .../MiniBalance/DataScope_DP/DataScope_DP.C | 0 .../MiniBalance/DataScope_DP/DataScope_DP.h | 0 .../MiniBalance/MPU6050/MPU6050.c | 0 .../MiniBalance/MPU6050/mpu6050.h | 0 .../MiniBalance/filter/filter.c | 0 .../MiniBalance/filter/filter.h | 0 .../MiniBalance/show/show.c | 0 .../MiniBalance/show/show.h | 0 .../MiniBalance_COER}/core_cm3.c | 0 .../MiniBalance_COER}/core_cm3.h | 0 .../MiniBalance_COER}/startup_stm32f10x_md.s | 0 .../MiniBalance_HARDWARE}/DMP/dmpKey.h | 0 .../MiniBalance_HARDWARE}/DMP/dmpmap.h | 0 .../MiniBalance_HARDWARE/DMP/inv_mpu.c | 0 .../MiniBalance_HARDWARE}/DMP/inv_mpu.h | 0 .../DMP/inv_mpu_dmp_motion_driver.c | 0 .../DMP/inv_mpu_dmp_motion_driver.h | 0 .../MiniBalance_HARDWARE/ENCODER/encoder.c | 0 .../MiniBalance_HARDWARE/ENCODER/encoder.h | 0 .../MiniBalance_HARDWARE/EXTI/exti.c | 0 .../MiniBalance_HARDWARE/EXTI/exti.h | 0 .../MiniBalance_HARDWARE/IIC/IOI2C.c | 0 .../MiniBalance_HARDWARE/IIC/IOI2C.h | 0 .../MiniBalance_HARDWARE/KEY/key.c | 0 .../MiniBalance_HARDWARE/KEY/key.h | 0 .../MiniBalance_HARDWARE/MOTOR/motor.c | 0 .../MiniBalance_HARDWARE/MOTOR/motor.h | 0 .../MiniBalance_HARDWARE/MPU6050/MPU6050.c | 0 .../MiniBalance_HARDWARE/MPU6050/mpu6050.h | 0 .../MiniBalance_HARDWARE/OLED/oled.c | 0 .../MiniBalance_HARDWARE/OLED/oled.h | 0 .../MiniBalance_HARDWARE/OLED/oledfont.h | 0 .../OBJ/MiniBalance.hex | 0 .../OBJ/MiniBalance.lnp | 0 .../OBJ/MiniBalance_sct.Bak | 0 .../STM32F10x_FWLib}/inc/misc.h | 0 .../STM32F10x_FWLib/inc/stm32f10x_adc.h | 0 .../STM32F10x_FWLib}/inc/stm32f10x_bkp.h | 0 .../STM32F10x_FWLib}/inc/stm32f10x_can.h | 0 .../STM32F10x_FWLib}/inc/stm32f10x_cec.h | 0 .../STM32F10x_FWLib}/inc/stm32f10x_crc.h | 0 .../STM32F10x_FWLib}/inc/stm32f10x_dac.h | 0 .../STM32F10x_FWLib}/inc/stm32f10x_dbgmcu.h | 0 .../STM32F10x_FWLib}/inc/stm32f10x_dma.h | 0 .../STM32F10x_FWLib}/inc/stm32f10x_exti.h | 0 .../STM32F10x_FWLib}/inc/stm32f10x_flash.h | 0 .../STM32F10x_FWLib}/inc/stm32f10x_fsmc.h | 0 .../STM32F10x_FWLib}/inc/stm32f10x_gpio.h | 0 .../STM32F10x_FWLib}/inc/stm32f10x_i2c.h | 0 .../STM32F10x_FWLib}/inc/stm32f10x_iwdg.h | 0 .../STM32F10x_FWLib}/inc/stm32f10x_pwr.h | 0 .../STM32F10x_FWLib}/inc/stm32f10x_rcc.h | 0 .../STM32F10x_FWLib}/inc/stm32f10x_rtc.h | 0 .../STM32F10x_FWLib}/inc/stm32f10x_sdio.h | 0 .../STM32F10x_FWLib}/inc/stm32f10x_spi.h | 0 .../STM32F10x_FWLib}/inc/stm32f10x_tim.h | 0 .../STM32F10x_FWLib}/inc/stm32f10x_usart.h | 0 .../STM32F10x_FWLib}/inc/stm32f10x_wwdg.h | 0 .../STM32F10x_FWLib}/src/misc.c | 0 .../STM32F10x_FWLib}/src/stm32f10x_adc.c | 0 .../STM32F10x_FWLib}/src/stm32f10x_bkp.c | 0 .../STM32F10x_FWLib}/src/stm32f10x_can.c | 0 .../STM32F10x_FWLib}/src/stm32f10x_cec.c | 0 .../STM32F10x_FWLib}/src/stm32f10x_crc.c | 0 .../STM32F10x_FWLib}/src/stm32f10x_dac.c | 0 .../STM32F10x_FWLib}/src/stm32f10x_dbgmcu.c | 0 .../STM32F10x_FWLib}/src/stm32f10x_dma.c | 0 .../STM32F10x_FWLib}/src/stm32f10x_exti.c | 0 .../STM32F10x_FWLib}/src/stm32f10x_flash.c | 0 .../STM32F10x_FWLib}/src/stm32f10x_fsmc.c | 0 .../STM32F10x_FWLib}/src/stm32f10x_gpio.c | 0 .../STM32F10x_FWLib}/src/stm32f10x_i2c.c | 0 .../STM32F10x_FWLib}/src/stm32f10x_iwdg.c | 0 .../STM32F10x_FWLib}/src/stm32f10x_pwr.c | 0 .../STM32F10x_FWLib}/src/stm32f10x_rcc.c | 0 .../STM32F10x_FWLib}/src/stm32f10x_rtc.c | 0 .../STM32F10x_FWLib}/src/stm32f10x_sdio.c | 0 .../STM32F10x_FWLib}/src/stm32f10x_spi.c | 0 .../STM32F10x_FWLib}/src/stm32f10x_tim.c | 0 .../STM32F10x_FWLib}/src/stm32f10x_usart.c | 0 .../STM32F10x_FWLib}/src/stm32f10x_wwdg.c | 0 .../SYSTEM/delay/delay.c | 0 .../SYSTEM/delay/delay.h | 0 .../System => Reference/SYSTEM}/sys/sys.c | 0 .../SYSTEM/sys/sys.h | 0 .../SYSTEM/usart/usart.c | 0 .../SYSTEM/usart/usart.h | 0 .../USER/MiniBalance.c | 0 .../USER/MiniBalance.map | 0 .../USER/MiniBalance.uvgui.passoni | 0 .../USER/MiniBalance.uvguix.NING MEI | 0 .../USER/MiniBalance.uvguix.NINGMEI | 0 .../USER/MiniBalance.uvguix.admin | 426 +-- Reference/USER/MiniBalance.uvguix.x | 1771 +++++++++++++ .../USER/MiniBalance.uvopt | 0 .../USER/MiniBalance.uvoptx | 6 +- .../USER/MiniBalance.uvproj.saved_uv4 | 0 .../USER/MiniBalance.uvprojx | 0 .../USER/RTE/RTE_Components.h | 0 .../USER/RTE/_MiniBalance/RTE_Components.h | 0 .../USER/startup_stm32f10x_md.lst | 0 .../USER/stm32f10x.h | 0 .../USER/stm32f10x_conf.h | 0 .../USER/stm32f10x_it.c | 0 .../User => Reference/USER}/stm32f10x_it.h | 0 .../USER}/system_stm32f10x.c | 0 .../USER}/system_stm32f10x.h | 0 ...小车资源分配说明 - 精简版.pdf | Bin .../keilkill.bat | 0 387 files changed, 8393 insertions(+), 3056 deletions(-) delete mode 100644 GeBalanceBot_Firmware v1.0 - TestHardware/Output/Project.hex rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/.vscode/settings.json (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/DRV/bsp_GPIO.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/DRV/bsp_GPIO.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/DRV/bsp_NVIC.C (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/DRV/bsp_NVIC.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/DRV/bsp_iic.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/DRV/bsp_iic.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/DRV/bsp_sys.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/DRV/bsp_sys.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/DRV/bsp_timer.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/DRV/bsp_timer.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/DRV/bsp_usart.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/DRV/bsp_usart.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/DRV/delay.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/DRV/delay.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/HARDWARE/IIC/IOI2C.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/HARDWARE/IIC/IOI2C.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/HARDWARE/MOTO/bluetooth.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/HARDWARE/MOTO/bluetooth.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/HARDWARE/MOTO/car.c (98%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/HARDWARE/MOTO/car.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/HARDWARE/MOTO/motor.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/HARDWARE/MOTO/motor.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/HARDWARE/OLED/bmp.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/HARDWARE/OLED/oled.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/HARDWARE/OLED/oled.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/HARDWARE/OLED/oledfont.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/HARDWARE/PID/pid.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/HARDWARE/PID/pid.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_COER => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS}/core_cm3.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_COER => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS}/core_cm3.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Libraries/CMSIS/startup/startup_stm32f10x_cl.s (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Libraries/CMSIS/startup/startup_stm32f10x_hd.s (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Libraries/CMSIS/startup/startup_stm32f10x_hd_vl.s (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Libraries/CMSIS/startup/startup_stm32f10x_ld.s (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Libraries/CMSIS/startup/startup_stm32f10x_ld_vl.s (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_COER => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup}/startup_stm32f10x_md.s (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Libraries/CMSIS/startup/startup_stm32f10x_md_vl.s (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Libraries/CMSIS/startup/startup_stm32f10x_xl.s (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Libraries/CMSIS/stm32f10x.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS}/system_stm32f10x.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS}/system_stm32f10x.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/inc/misc.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Libraries/FWlib/inc/stm32f10x_adc.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/inc/stm32f10x_bkp.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/inc/stm32f10x_can.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/inc/stm32f10x_cec.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/inc/stm32f10x_crc.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/inc/stm32f10x_dac.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/inc/stm32f10x_dbgmcu.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/inc/stm32f10x_dma.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/inc/stm32f10x_exti.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/inc/stm32f10x_flash.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/inc/stm32f10x_fsmc.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/inc/stm32f10x_gpio.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/inc/stm32f10x_i2c.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/inc/stm32f10x_iwdg.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/inc/stm32f10x_pwr.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/inc/stm32f10x_rcc.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/inc/stm32f10x_rtc.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/inc/stm32f10x_sdio.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/inc/stm32f10x_spi.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/inc/stm32f10x_tim.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/inc/stm32f10x_usart.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/inc/stm32f10x_wwdg.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/src/misc.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/src/stm32f10x_adc.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/src/stm32f10x_bkp.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/src/stm32f10x_can.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/src/stm32f10x_cec.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/src/stm32f10x_crc.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/src/stm32f10x_dac.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/src/stm32f10x_dbgmcu.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/src/stm32f10x_dma.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/src/stm32f10x_exti.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/src/stm32f10x_flash.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/src/stm32f10x_fsmc.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/src/stm32f10x_gpio.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/src/stm32f10x_i2c.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/src/stm32f10x_iwdg.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/src/stm32f10x_pwr.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/src/stm32f10x_rcc.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/src/stm32f10x_rtc.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/src/stm32f10x_sdio.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/src/stm32f10x_spi.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/src/stm32f10x_tim.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/src/stm32f10x_usart.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib}/src/stm32f10x_wwdg.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Listing/Project.map (82%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Listing/startup_stm32f10x_hd.lst (99%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Listing/startup_stm32f10x_ld.lst (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Listing/startup_stm32f10x_md.lst (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/MiniBalance/DMP/dmpKey.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/MiniBalance/DMP/dmpmap.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/MiniBalance/DMP/inv_mpu.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/MiniBalance/DMP/inv_mpu.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/MiniBalance/DMP/inv_mpu_dmp_motion_driver.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/MiniBalance/DMP/inv_mpu_dmp_motion_driver.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/MiniBalance/DataScope_DP/DataScope_DP.C (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/MiniBalance/DataScope_DP/DataScope_DP.h (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/MiniBalance/MPU6050/MPU6050.c (99%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/MiniBalance/MPU6050/mpu6050.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/MiniBalance/filter/filter.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/MiniBalance/filter/filter.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/MiniBalance/show/show.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/MiniBalance/show/show.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Output/ExtDll.iex (100%) create mode 100644 Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Output/Project.hex rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Output/Project.lnp (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Output/Project.plg (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Output/Project_sct.Bak (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Project/DebugConfig/PROJECT_STM32F103RB_1.0.0.dbgconf (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Project/JLink Regs CM3.txt (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Project/JLinkLog.txt (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Project/JLinkSettings.ini (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Project/Project.plg (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Project/Project.uvgui.Administrator (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Project/Project.uvgui_Administrator.bak (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Project/Project.uvguix.Administrator (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Project/Project.uvguix.admin (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Project/Project.uvguix.li324 (100%) create mode 100644 Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvguix.x rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Project/Project.uvopt (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Project/Project.uvoptx (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Project/Project.uvproj.saved_uv4 (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Project/Project.uvprojx (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Project/Project_uvopt.bak (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/Project/Project_uvproj.bak (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/SYSTEM => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/System}/sys/sys.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/System/sys/sys.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/User/main.c (55%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/User/stm32f10x_conf.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware}/User/stm32f10x_it.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER => Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/User}/stm32f10x_it.h (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/.vscode/settings.json (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/DRV/bsp_GPIO.c (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/DRV/bsp_GPIO.h (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/DRV/bsp_NVIC.C (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/DRV/bsp_NVIC.h (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/DRV/bsp_iic.c (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/DRV/bsp_iic.h (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/DRV/bsp_sys.c (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/DRV/bsp_sys.h (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/DRV/bsp_timer.c (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/DRV/bsp_timer.h (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/DRV/bsp_usart.c (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/DRV/bsp_usart.h (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/DRV/delay.c (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/DRV/delay.h (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/HARDWARE/IIC/IOI2C.c (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/HARDWARE/IIC/IOI2C.h (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/HARDWARE/MOTO/bluetooth.c (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/HARDWARE/MOTO/bluetooth.h (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/HARDWARE/MOTO/car.c (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/HARDWARE/MOTO/car.h (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/HARDWARE/MOTO/motor.c (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/HARDWARE/MOTO/motor.h (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/HARDWARE/OLED/bmp.h (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/HARDWARE/OLED/oled.c (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/HARDWARE/OLED/oled.h (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/HARDWARE/OLED/oledfont.h (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/HARDWARE/PID/pid.c (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/HARDWARE/PID/pid.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/CMSIS/core_cm3.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/CMSIS/core_cm3.h (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/CMSIS/startup/startup_stm32f10x_cl.s (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/CMSIS/startup/startup_stm32f10x_hd.s (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/CMSIS/startup/startup_stm32f10x_hd_vl.s (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/CMSIS/startup/startup_stm32f10x_ld.s (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/CMSIS/startup/startup_stm32f10x_ld_vl.s (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/CMSIS/startup/startup_stm32f10x_md.s (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/CMSIS/startup/startup_stm32f10x_md_vl.s (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/CMSIS/startup/startup_stm32f10x_xl.s (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/CMSIS/stm32f10x.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/CMSIS/system_stm32f10x.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/CMSIS/system_stm32f10x.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/inc/misc.h (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/inc/stm32f10x_adc.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/inc/stm32f10x_bkp.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/inc/stm32f10x_can.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/inc/stm32f10x_cec.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/inc/stm32f10x_crc.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/inc/stm32f10x_dac.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/inc/stm32f10x_dbgmcu.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/inc/stm32f10x_dma.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/inc/stm32f10x_exti.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/inc/stm32f10x_flash.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/inc/stm32f10x_fsmc.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/inc/stm32f10x_gpio.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/inc/stm32f10x_i2c.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/inc/stm32f10x_iwdg.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/inc/stm32f10x_pwr.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/inc/stm32f10x_rcc.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/inc/stm32f10x_rtc.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/inc/stm32f10x_sdio.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/inc/stm32f10x_spi.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/inc/stm32f10x_tim.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/inc/stm32f10x_usart.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/inc/stm32f10x_wwdg.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/src/misc.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/src/stm32f10x_adc.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/src/stm32f10x_bkp.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/src/stm32f10x_can.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/src/stm32f10x_cec.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/src/stm32f10x_crc.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/src/stm32f10x_dac.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/src/stm32f10x_dbgmcu.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/src/stm32f10x_dma.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/src/stm32f10x_exti.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/src/stm32f10x_flash.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/src/stm32f10x_fsmc.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/src/stm32f10x_gpio.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/src/stm32f10x_i2c.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/src/stm32f10x_iwdg.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/src/stm32f10x_pwr.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/src/stm32f10x_rcc.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/src/stm32f10x_rtc.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/src/stm32f10x_sdio.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/src/stm32f10x_spi.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/src/stm32f10x_tim.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/src/stm32f10x_usart.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Libraries/FWlib/src/stm32f10x_wwdg.c (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Listing/Project.map (99%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Listing/startup_stm32f10x_hd.lst (99%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Listing/startup_stm32f10x_ld.lst (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Listing/startup_stm32f10x_md.lst (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE => Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance}/DMP/dmpKey.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE => Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance}/DMP/dmpmap.h (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/MiniBalance/DMP/inv_mpu.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE => Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance}/DMP/inv_mpu.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE => Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance}/DMP/inv_mpu_dmp_motion_driver.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE => Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance}/DMP/inv_mpu_dmp_motion_driver.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/MiniBalance/DataScope_DP/DataScope_DP.C (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/MiniBalance/DataScope_DP/DataScope_DP.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/MiniBalance/MPU6050/MPU6050.c (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/MiniBalance/MPU6050/mpu6050.h (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/MiniBalance/filter/filter.c (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/MiniBalance/filter/filter.h (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/MiniBalance/show/show.c (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/MiniBalance/show/show.h (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Output/ExtDll.iex (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Output/Project.hex (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Output/Project.lnp (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Output/Project.plg (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Output/Project_sct.Bak (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Project/DebugConfig/PROJECT_STM32F103RB_1.0.0.dbgconf (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Project/JLink Regs CM3.txt (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Project/JLinkLog.txt (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Project/JLinkSettings.ini (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Project/Project.plg (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Project/Project.uvgui.Administrator (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Project/Project.uvgui_Administrator.bak (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Project/Project.uvguix.Administrator (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Project/Project.uvguix.admin (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Project/Project.uvguix.li324 (100%) create mode 100644 Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/Project.uvguix.x rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Project/Project.uvopt (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Project/Project.uvoptx (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Project/Project.uvproj.saved_uv4 (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Project/Project.uvprojx (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Project/Project_uvopt.bak (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/Project/Project_uvproj.bak (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/System/sys/sys.c (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/System/sys/sys.h (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/User/main.c (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/User/stm32f10x_conf.h (100%) rename {GeBalanceBot_Firmware v1.0 => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/User/stm32f10x_it.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Hardware/Firmware/GeBalanceBot_Firmware v1.0}/User/stm32f10x_it.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/.vscode/settings.json (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/MiniBalance/CONTROL/control.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/MiniBalance/CONTROL/control.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Reference}/MiniBalance/DMP/dmpKey.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Reference}/MiniBalance/DMP/dmpmap.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/MiniBalance/DMP/inv_mpu.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Reference}/MiniBalance/DMP/inv_mpu.h (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Reference}/MiniBalance/DMP/inv_mpu_dmp_motion_driver.c (100%) rename {GeBalanceBot_Firmware v1.0 - TestHardware => Reference}/MiniBalance/DMP/inv_mpu_dmp_motion_driver.h (100%) rename {GeBalanceBot_Firmware v1.0 => Reference}/MiniBalance/DataScope_DP/DataScope_DP.C (100%) rename {GeBalanceBot_Firmware v1.0 => Reference}/MiniBalance/DataScope_DP/DataScope_DP.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/MiniBalance/MPU6050/MPU6050.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/MiniBalance/MPU6050/mpu6050.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/MiniBalance/filter/filter.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/MiniBalance/filter/filter.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/MiniBalance/show/show.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/MiniBalance/show/show.h (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/CMSIS => Reference/MiniBalance_COER}/core_cm3.c (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/CMSIS => Reference/MiniBalance_COER}/core_cm3.h (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup => Reference/MiniBalance_COER}/startup_stm32f10x_md.s (100%) rename {GeBalanceBot_Firmware v1.0/MiniBalance => Reference/MiniBalance_HARDWARE}/DMP/dmpKey.h (100%) rename {GeBalanceBot_Firmware v1.0/MiniBalance => Reference/MiniBalance_HARDWARE}/DMP/dmpmap.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/MiniBalance_HARDWARE/DMP/inv_mpu.c (100%) rename {GeBalanceBot_Firmware v1.0/MiniBalance => Reference/MiniBalance_HARDWARE}/DMP/inv_mpu.h (100%) rename {GeBalanceBot_Firmware v1.0/MiniBalance => Reference/MiniBalance_HARDWARE}/DMP/inv_mpu_dmp_motion_driver.c (100%) rename {GeBalanceBot_Firmware v1.0/MiniBalance => Reference/MiniBalance_HARDWARE}/DMP/inv_mpu_dmp_motion_driver.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/MiniBalance_HARDWARE/ENCODER/encoder.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/MiniBalance_HARDWARE/ENCODER/encoder.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/MiniBalance_HARDWARE/EXTI/exti.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/MiniBalance_HARDWARE/EXTI/exti.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/MiniBalance_HARDWARE/IIC/IOI2C.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/MiniBalance_HARDWARE/IIC/IOI2C.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/MiniBalance_HARDWARE/KEY/key.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/MiniBalance_HARDWARE/KEY/key.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/MiniBalance_HARDWARE/MOTOR/motor.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/MiniBalance_HARDWARE/MOTOR/motor.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/MiniBalance_HARDWARE/MPU6050/MPU6050.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/MiniBalance_HARDWARE/MPU6050/mpu6050.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/MiniBalance_HARDWARE/OLED/oled.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/MiniBalance_HARDWARE/OLED/oled.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/MiniBalance_HARDWARE/OLED/oledfont.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/OBJ/MiniBalance.hex (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/OBJ/MiniBalance.lnp (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/OBJ/MiniBalance_sct.Bak (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/inc/misc.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/STM32F10x_FWLib/inc/stm32f10x_adc.h (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/inc/stm32f10x_bkp.h (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/inc/stm32f10x_can.h (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/inc/stm32f10x_cec.h (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/inc/stm32f10x_crc.h (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/inc/stm32f10x_dac.h (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/inc/stm32f10x_dbgmcu.h (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/inc/stm32f10x_dma.h (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/inc/stm32f10x_exti.h (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/inc/stm32f10x_flash.h (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/inc/stm32f10x_fsmc.h (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/inc/stm32f10x_gpio.h (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/inc/stm32f10x_i2c.h (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/inc/stm32f10x_iwdg.h (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/inc/stm32f10x_pwr.h (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/inc/stm32f10x_rcc.h (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/inc/stm32f10x_rtc.h (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/inc/stm32f10x_sdio.h (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/inc/stm32f10x_spi.h (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/inc/stm32f10x_tim.h (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/inc/stm32f10x_usart.h (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/inc/stm32f10x_wwdg.h (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/src/misc.c (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/src/stm32f10x_adc.c (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/src/stm32f10x_bkp.c (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/src/stm32f10x_can.c (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/src/stm32f10x_cec.c (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/src/stm32f10x_crc.c (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/src/stm32f10x_dac.c (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/src/stm32f10x_dbgmcu.c (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/src/stm32f10x_dma.c (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/src/stm32f10x_exti.c (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/src/stm32f10x_flash.c (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/src/stm32f10x_fsmc.c (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/src/stm32f10x_gpio.c (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/src/stm32f10x_i2c.c (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/src/stm32f10x_iwdg.c (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/src/stm32f10x_pwr.c (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/src/stm32f10x_rcc.c (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/src/stm32f10x_rtc.c (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/src/stm32f10x_sdio.c (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/src/stm32f10x_spi.c (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/src/stm32f10x_tim.c (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/src/stm32f10x_usart.c (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/FWlib => Reference/STM32F10x_FWLib}/src/stm32f10x_wwdg.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/SYSTEM/delay/delay.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/SYSTEM/delay/delay.h (100%) rename {GeBalanceBot_Firmware v1.0/System => Reference/SYSTEM}/sys/sys.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/SYSTEM/sys/sys.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/SYSTEM/usart/usart.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/SYSTEM/usart/usart.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/USER/MiniBalance.c (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/USER/MiniBalance.map (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/USER/MiniBalance.uvgui.passoni (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/USER/MiniBalance.uvguix.NING MEI (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/USER/MiniBalance.uvguix.NINGMEI (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/USER/MiniBalance.uvguix.admin (83%) create mode 100644 Reference/USER/MiniBalance.uvguix.x rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/USER/MiniBalance.uvopt (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/USER/MiniBalance.uvoptx (99%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/USER/MiniBalance.uvproj.saved_uv4 (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/USER/MiniBalance.uvprojx (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/USER/RTE/RTE_Components.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/USER/RTE/_MiniBalance/RTE_Components.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/USER/startup_stm32f10x_md.lst (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/USER/stm32f10x.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/USER/stm32f10x_conf.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/USER/stm32f10x_it.c (100%) rename {GeBalanceBot_Firmware v1.0/User => Reference/USER}/stm32f10x_it.h (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/CMSIS => Reference/USER}/system_stm32f10x.c (100%) rename {GeBalanceBot_Firmware v1.0/Libraries/CMSIS => Reference/USER}/system_stm32f10x.h (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/WHEELTEC B570 平衡小车资源分配说明 - 精简版.pdf (100%) rename {4.WHEELTEC B570 平衡小车源码(库函数精简入门版) => Reference}/keilkill.bat (100%) diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Output/Project.hex b/GeBalanceBot_Firmware v1.0 - TestHardware/Output/Project.hex deleted file mode 100644 index 0720202..0000000 --- a/GeBalanceBot_Firmware v1.0 - TestHardware/Output/Project.hex +++ /dev/null @@ -1,2293 +0,0 @@ -:020000040800F2 -:1000000060080020D5010008C1660008C36600082A -:10001000C7660008CB660008CF6600080000000035 -:10002000000000000000000000000000D36600088F -:10003000D566000800000000D7660008ED01000842 -:10004000EF010008EF010008EF010008EF010008D0 -:10005000EF010008EF010008EF010008EF010008C0 -:10006000EF010008EF010008EF010008EF010008B0 -:10007000EF010008EF010008EF010008EF010008A0 -:10008000EF010008EF010008EF010008EF01000890 -:10009000EF010008EF010008EF010008EF01000880 -:1000A000EF010008EF010008EF010008EF01000870 -:1000B00009260008EF010008F1250008EF010008FB -:1000C000EF010008EF010008EF010008EF01000850 -:1000D000EF010008CD1F0008512C0008EF010008B7 -:1000E000EF010008EF010008EF010008EF01000830 -:1000F000EF010008EF010008EF010008EF01000820 -:10010000EF010008EF010008EF010008EF0100080F -:10011000EF010008EF010008D3260008EF010008F6 -:10012000EF010008EF010008EF010008EF010008EF -:1001300000F002F800F03FF80AA090E8000C8244BA -:100140008344AAF10107DA4501D100F034F8AFF297 -:10015000090EBAE80F0013F0010F18BFFB1A43F0A5 -:1001600001031847848C0000A48C0000103A24BFBF -:1001700078C878C1FAD8520724BF30C830C144BF0C -:1001800004680C607047000000230024002500264E -:10019000103A28BF78C1FBD8520728BF30C148BFEA -:1001A0000B607047642906F0FD82002070471FB580 -:1001B0001FBD10B510BD06F0B5FC1146FFF7F7FFE7 -:1001C00006F0B8F906F0D3FC03B4FFF7F2FF03BC66 -:1001D00001F0B4FE0948804709480047FEE7FEE702 -:1001E000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7E7 -:1001F00004480549054A064B70470000F302000811 -:100200003101000860020020600800206004002026 -:10021000600400200CB50020019000906C4800683C -:1002200040F480306A49086000BF6948006800F403 -:10023000003000900198401C0190009818B9019876 -:10024000B0F5A06FF1D16248006800F4003010B141 -:100250000120009001E0002000900098012843D187 -:100260005C48006840F010005A4908600846006881 -:1002700020F0030008600846006840F002000860B3 -:1002800053484068524948600846406848600846FC -:10029000406840F4806048600846406820F47C1064 -:1002A00048600846406840F4E81048600846006826 -:1002B00040F08070086000BF4548006800F00070A2 -:1002C0000028F9D04248406820F0030040494860C7 -:1002D0000846406840F00200486000BF3C48406863 -:1002E00000F00C000828F9D10CBD10B5FFF792FF03 -:1002F00010BD10B53648006840F001003449086070 -:10030000084640683449084031494860084600685A -:10031000324908402E4908600846006820F48020D1 -:1003200008600846406820F4FE0048604FF41F0053 -:100330008860FFF7DAFF4FF000602949086010BDC0 -:1003400010B5002100200022214B5B6803F00C0156 -:1003500021B1042906D0082928D107E0214B224CDD -:10036000236027E01F4B204C236023E0184B5B6881 -:1003700003F47010164B5B6803F48032022303EB26 -:10038000904022B9194B4343174C23600DE0104BAA -:100390005B6803F4003323B1144B4343124C2360D6 -:1003A00003E0104B4343104C236003E00D4B0E4C15 -:1003B000236000BF00BF064B5B68C3F303130C4C04 -:1003C000E15C094B1B68CB40074C236010BD00006B -:1003D00000100240002002400000FFF8FFFFF6FE80 -:1003E00008ED00E000127A000000002000093D0046 -:1003F0000400002031490143314A1160704770B553 -:10040000002100230F22C47804B32D4C246804F487 -:10041000E064C4F5E064210AC1F10403CA404478F1 -:1004200004FA03F18478144021430901254C06782D -:10043000A155047804F01F050124AC4005786D1126 -:10044000AD0005F1E025C5F8004109E0047804F0AD -:100450001F050124AC401C4D0678761145F8264056 -:1004600070BD1A4A0A400243154B1B1F1A607047A1 -:1004700039B1134A121D12680243114B1B1D1A6039 -:1004800006E00F4A121D126882430D4B1B1D1A60B5 -:100490007047042808D14FF0E021096941F00401B8 -:1004A0004FF0E022116107E04FF0E021096921F0EF -:1004B00004014FF0E0221161704700000000FA05CE -:1004C0000CED00E000E400E080E100E080FFFF1FB1 -:1004D00010B50446CC48844208D10121042000F024 -:1004E0002DFB0021042000F029FB46E0C748844290 -:1004F00008D10121082000F021FB0021082000F094 -:100500001DFB3AE0C248844208D10121102000F0CE -:1005100015FB0021102000F011FB2EE0BD488442A5 -:1005200008D10121202000F009FB0021202000F04B -:1005300005FB22E0B848844208D10121402000F0A8 -:10054000FDFA0021402000F0F9FA16E0B348844299 -:1005500008D10121802000F0F1FA0021802000F074 -:10056000EDFA0AE0AE48844207D10121801500F07F -:10057000E5FA0021A01500F0E1FA10BD10B5012147 -:10058000084600F0DBFA0021012000F0D7FA10BD88 -:100590002DE9F0410246002500260020002300241A -:1005A000002791F803C00CF00F0591F803C00CF080 -:1005B000100CBCF1000F03D091F802C04CEA050505 -:1005C00091F800C0BCF1000F31D0146800202BE07E -:1005D0004FF0010C0CFA00F3B1F800C00CEA03066E -:1005E0009E4220D183004FF00F0C0CFA03F7BC435E -:1005F00005FA03FC4CEA040491F803C0BCF1280F8F -:1006000006D14FF0010C0CFA00FCC2F814C00AE04D -:1006100091F803C0BCF1480F05D14FF0010C0CFA62 -:1006200000FCC2F810C0401C0828D1D31460B1F8F7 -:1006300000C0BCF1FF0F34DD546800202EE000F153 -:10064000080C4FF0010808FA0CF3B1F800C00CEAEE -:1006500003069E4221D183004FF00F0C0CFA03F7E2 -:10066000BC4305FA03FC4CEA040491F803C0BCF156 -:10067000280F05D100F1080C08FA0CF8C2F8148014 -:1006800091F803C0BCF1480F07D100F1080C4FF0FE -:10069000010808FA0CF8C2F81080401C0828CED3D4 -:1006A0005460BDE8F0814FF6FF7101800221817036 -:1006B0000421C17070470246002093680B400BB1C3 -:1006C000012000E0002070470146886880B2704732 -:1006D00002460020D3680B400BB1012000E000204F -:1006E00070470146C86880B2704701617047416138 -:1006F00070470AB1016100E041617047C160704715 -:100700004FF480320A438261816182618269826929 -:10071000704702460020434B18684FF6807318401C -:1007200040EA021008433F4B186070473E49C861D9 -:100730007047F0B50A46002300240021002500F090 -:100740000046B6F1004F02D1364EF16901E0354E58 -:100750007168C0F3034583B200F44016B6F5401F3C -:1007600008D121F070612F4E766826F070662D4F0B -:100770007E6012E000F48016B6F5801F06D10326D5 -:1007800006FA05F4A14341F0706106E0460D36011A -:1007900003FA06F6B14341F0706122B1460D36010D -:1007A00003FA06F6314300F00046B6F1004F02D1DD -:1007B0001C4EF16101E01B4E7160F0BD30B50022AE -:1007C0008B071C0F0F2303FA04F2164B08338C100F -:1007D00053F824309343134C08348D1044F82530DB -:1007E00023468C1053F824308C07240F00FA04F4AD -:1007F00023430C4C08348D1044F8253030BD0A4991 -:10080000DC3108607047000000080140000C014026 -:10081000001001400014014000180140001C01407C -:10082000002001400000014000002042DF48006835 -:1008300040F00100DD49086008464068DC49084096 -:10084000DA49486008460068DA490840D749086034 -:100850000846006820F4802008600846406820F4BC -:10086000FE0048604FF41F0088607047CF49096858 -:1008700021F48031CD4A11601146096821F48021AC -:100880001160B0F5803F03D0B0F5802F0ED106E0A7 -:10089000C649096841F48031C44A116007E0C34980 -:1008A000096841F4A021C14A116000E000BF00BF07 -:1008B000704710B501460022002300204A11012A8A -:1008C00002D1BA4C236806E0022A02D1B74C236A4F -:1008D00001E0B64C636A01F01F02012494401C4001 -:1008E0000CB1012000E0002010BD38B500200090C0 -:1008F0000024002500BF3120FFF7DBFF05460098EC -:10090000401C00900098B0F5A06F01D0002DF2D0EF -:100910003120FFF7CEFF08B1012400E0002420467B -:1009200038BD01460020A14A106820F0F80040EAD6 -:10093000C10010607047A04908607047024600205F -:100940009A4B586820F47C1042EA01031843974BF5 -:100950005860704798490866704701460020934ADE -:10096000506820F003000843506070478F4840688B -:1009700000F00C007047014600208C4A506820F0BF -:10098000F00008435060704701460020874A5068D5 -:1009900020F4E06008435060704701460020834A1D -:1009A000506820F4605040EAC1005060704729B19F -:1009B0007E4A527A02437D4B5A7204E07B4A527A55 -:1009C00082437A4B5A7270477B49D831086070472E -:1009D00001460020754A506820F4404008435060AA -:1009E00070470021714A20321170704A82F820103D -:1009F000012802D004280AD104E001216B4A2032E8 -:100A0000117005E00521694A2032117000E000BF35 -:100A100000BF70476949086070476449096A01432B -:100A2000624A11627047654944390860704730B5C1 -:100A300000210022002400235C4D6D6805F00C01AC -:100A400021B1042905D0082923D105E05C4D0560BA -:100A500022E05B4D05601FE0544D6D6805F4701297 -:100A6000524D6D6805F48034022505EB92421CB9A5 -:100A7000544D554305600BE04C4D6D6805F4003551 -:100A80001DB1504D5543056002E04D4D5543056085 -:100A900002E04B4D056000BF00BF444D6D6805F09E -:100AA000F0010909484D6B5C0568DD4045603F4D2C -:100AB0006D6805F4E061090A434D6B5C4568DD40F3 -:100AC00085603A4D6D6805F46051C90A3E4D6B5C16 -:100AD0004568DD40C560354D6D6805F44041890BC2 -:100AE0003A4D6B5CC568B5FBF3F5056130BD29B1C6 -:100AF0002E4A526902432D4B5A6104E02B4A526937 -:100B000082432A4B5A61704729B1284A92690243AD -:100B1000264B9A6104E0254A92698243234B9A61ED -:100B2000704729B1214AD2690243204BDA6104E0BF -:100B30001E4AD26982431D4BDA61704729B11B4AB4 -:100B4000D2680243194BDA6004E0184AD268824343 -:100B5000164BDA60704729B1144A12690243134BED -:100B60001A6104E0114A12698243104B1A617047FE -:100B700012494039086070470F49C86470470B49F3 -:100B8000C87170470948406A40F080700749486260 -:100B9000704701460020054A92680A400AB10120C8 -:100BA00000E0002070470149887270470010024041 -:100BB0000000FFF8FFFFF6FE0000424280044242C0 -:100BC00000127A0000093D001400002024000020DB -:100BD00010B50446FE48844208D10121C014FFF735 -:100BE000ADFF0021E014FFF7A9FFC4E0B4F1804F8E -:100BF00008D101210846FFF7AEFF00210120FFF7D1 -:100C0000AAFFB8E0F348844208D101210220FFF78F -:100C1000A2FF00210220FFF79EFFACE0EE488442D5 -:100C200008D101210420FFF796FF00210420FFF7DF -:100C300092FFA0E0E948844208D101210820FFF793 -:100C40008AFF00210820FFF786FF94E0E4488442F1 -:100C500008D101211020FFF77EFF00211020FFF7AF -:100C60007AFF88E0DF48844208D101212020FFF785 -:100C700072FF00212020FFF76EFF7CE0DA488442FB -:100C800008D101214014FFF759FF00216014FFF73C -:100C900055FF70E0D548844209D10121C804FFF70F -:100CA0004DFF00214FF40020FFF748FF63E0D048DC -:100CB000844209D101210805FFF740FF00214FF4CC -:100CC0008010FFF73BFF56E0CA48844209D101215A -:100CD0004805FFF733FF00214FF40010FFF72EFF08 -:100CE00049E0C548844208D101214020FFF733FF85 -:100CF00000214020FFF72FFF3DE0C048844208D18B -:100D000001218020FFF727FF00218020FFF723FF2C -:100D100031E0BB48844208D101218015FFF71BFF59 -:100D20000021A015FFF717FF25E0B648844209D13E -:100D300001210804FFF702FF00214FF48030FFF784 -:100D4000FDFE18E0B048844209D101214804FFF7B4 -:100D5000F5FE00214FF40030FFF7F0FE0BE0AB484A -:100D6000844208D101218804FFF7E8FE00214FF4F6 -:100D70008020FFF7E3FE10BD00220288944B9842CA -:100D80000ED0994B98420BD0B0F1804F08D0914BC8 -:100D9000984205D0904B984202D0904B984204D193 -:100DA0004FF68F731A404B881A438D4B984207D0E9 -:100DB0008C4B984204D04FF6FF431A40CB881A431D -:100DC00002808B8883850B880385814B98420BD0EA -:100DD000854B984208D08B4B984205D08A4B98425D -:100DE00002D08A4B984201D10B7A03860123838279 -:100DF000704770B5002400220023058C4FF6FE7664 -:100E000035400584028C8388048B4FF68F752C4007 -:100E1000B51E2C400D882C43751E2A400D892A438F -:100E20004D882A436A4DA8420BD06F4DA84208D086 -:100E3000744DA84205D0744DA84202D0734DA8420B -:100E400013D14FF6F7752A404D892A434FF6FB75AB -:100E50002A408D882A434FF6FF652B404FF6FF55F9 -:100E60002B408D892B43CD892B4383800483CD88F0 -:100E70008586028470BD70B5002400220023058C95 -:100E80004FF6EF7635400584028C8388048B48F654 -:100E9000FF752C404FF6FF452C400D884FF6FF762E -:100EA00006EA05252C434FF6DF752A400D8906EA30 -:100EB00005152A434D8806EA05152A43444DA842E4 -:100EC00002D0494DA8421DD14FF67F752A404D8969 -:100ED0004FF6FF7606EA05152A434FF6BF752A40FE -:100EE0008D8806EA05152A434FF6FF352B404FF251 -:100EF000FF752B408D8906EA85052B43CD8906EACF -:100F000085052B4383800483CD880587028470BDCB -:100F100070B5002400220023058C4FF6FF66354093 -:100F20000584028C8388848B4FF68F752C404FF696 -:100F3000FC752C400D882C434FF6FF552A400D8937 -:100F40004FF6FF7606EA05252A434D8806EA052571 -:100F50002A431F4DA84202D0234DA8421DD14FF273 -:100F6000FF752A404D894FF6FF7606EA05252A438C -:100F70004FF6FF352A408D8806EA05252A434EF6AE -:100F8000FF752B404DF6FF752B408D8906EA051540 -:100F90002B43CD8906EA05152B4383808483CD88B6 -:100FA0008587028470BD70B5002200230024058C63 -:100FB0004EF6FF7635400584038C8488828B48F694 -:100FC000FF752A404FF6FF452A400D8820E00000BB -:100FD000002C01400004004000080040000C0040CC -:100FE000001000400014004000340140004C01405B -:100FF000005001400054014000180040001C004017 -:1010000000200040004001400044014000480140F1 -:101010004FF6FF7606EA05252A434DF6FF752B406D -:101020000D8906EA05352B434D8806EA05352B4325 -:10103000FA4DA84202D0FA4DA84208D14BF6FF75EE -:101040002C408D894FF6FF7606EA85152C43848067 -:101050008283CD88A0F84050038470BD828B4FF20C -:10106000FF331A408283828B4FF6FF7303EA01231A -:101070001A4382837047F0B50C46154600220021C2 -:101080000026078C4EF6FF7C07EA0C070784828B4C -:10109000018C4FF6FF7707EA043640F6FF473A40E7 -:1010A0004FF6FF7707EA05273A434FF6FF7707EA3F -:1010B00003373A43D94FB8420ED0D94FB8420BD07C -:1010C000B0F1804F08D0D74FB84205D0D64FB842C4 -:1010D00002D0D64FB84206D14DF6FF77394046F4DC -:1010E0008057394305E047F6FF57394044F48057AD -:1010F000394382830184F0BD828B4FF6F3731A402B -:101100008283828B0A4382837047F0B50C46154672 -:10111000002200210026078C4FF6FF6C07EA0C071F -:101120000784828B018C4FF6FF7707EA04264FF67F -:101130000C773A404FF6FF7707EA03172F433A43FD -:10114000B64FB8420ED0B64FB8420BD0B0F1804F78 -:1011500008D0B44FB84205D0B34FB84202D0B34F15 -:10116000B84206D14FF6FF57394046F480773943ED -:1011700005E04FF2FF57394044F4807739438283CA -:101180000184F0BD028B4FF2FF331A400283028BC1 -:101190004FF6FF7303EA01231A4302837047F0B549 -:1011A0000C461546002200210026078C4FF6EF7CE6 -:1011B00007EA0C070784028B018C4FF6FF7707EADA -:1011C000041640F6FF473A404FF6FF7707EA033729 -:1011D0003A434FF6FF7707EA05273A438F4FB84265 -:1011E0000ED08F4FB8420BD0B0F1804F08D08D4F4A -:1011F000B84205D08C4FB84202D08C4FB84206D1CD -:101200004FF6DF77394046F01007394305E04FF6D7 -:101210005F77394044F01007394302830184F0BD01 -:10122000028B4FF6F3731A400283028B0A43028348 -:101230007047F0B50C46154600220021068C4FF68B -:10124000FE773E400684028B018C4FF60C763240CE -:101250007E1C06EA03162E433243704EB0420ED077 -:101260006F4EB0420BD0B0F1804F08D06D4EB042FF -:1012700005D06D4EB04202D06C4EB04206D14FF652 -:10128000FD76314044F00106314305E04FF6F57636 -:10129000314044F00106314302830184F0BD70B552 -:1012A00005460C465D4885420ED05D4885420BD010 -:1012B000B5F1804F08D05B48854205D05A48854239 -:1012C00002D05A48854200D100E000BF208850B9C2 -:1012D0002389A28861882846FFF7ABFFE18828466A -:1012E000FFF79EFF25E0208804280AD12389A288E1 -:1012F00061882846FFF753FFE1882846FFF742FF41 -:1013000017E0208808280AD12389A2886188284606 -:10131000FFF7FBFEE1882846FFF7EEFE09E0238990 -:10132000A28861882846FFF7A6FEE1882846FFF7D5 -:1013300095FE70BD2DE9F04105460C4600260127BB -:10134000608808B9022600E00026A088012801D1A3 -:10135000022700E001272088A0B92389A28861889C -:101360002846FFF766FFE1882846FFF759FF2389E3 -:101370003A4631462846FFF712FFE1882846FFF734 -:1013800001FF13E02389A28861882846FFF707FF41 -:10139000E1882846FFF7F6FE23893A46314628467B -:1013A000FFF747FFE1882846FFF73AFFBDE8F081E5 -:1013B0000A884B881A438B881A43CB881A430B89B7 -:1013C0001A434B891A438B891A43A0F8442070476B -:1013D0004FF6FF71818000210180C1804180017240 -:1013E00070470021018041808180C180018141815D -:1013F0008181C1817047002101804180012181806C -:101400000021C180018170470021018041808180DD -:10141000C18001814181818170470000002C014021 -:10142000003401400004004000080040000C00406F -:1014300021B1028842F00102028004E002884FF6E6 -:10144000FE731A400280704731B1B0F8442042F474 -:101450000042A0F8442005E0B0F84420C2F30E0298 -:10146000A0F8442070471AB183890B43838102E0BE -:1014700083898B43838170478182704741EA0203ED -:10148000A0F8483070471AB183890B43838102E08A -:1014900083898B438381704701894FF6F87211402D -:1014A000018170470A46002101894FF68F73194068 -:1014B00011430181704730B504460D462946204648 -:1014C000FFF7F0FF208940F00700208130BD2DE9B3 -:1014D000F04104460D4616461F46602D06D13B4698 -:1014E000012231462046FFF75AFE05E03B46012225 -:1014F00031462046FFF79DFE29462046FFF7D2FFE2 -:10150000208940F007002081BDE8F08130B50C460D -:1015100000210189C9B24FF6FF7505EA032515437D -:1015200025432943018130BD2DE9F04105460E4692 -:1015300017469846002443463A4631462846FFF768 -:10154000E5FF2C894FF6F870044044F007044FF68D -:101550008F70044044F070042C81BDE8F081F0B538 -:1015600004460D4616461F463B463246294620464F -:10157000FFF7CCFF208940F480402081F0BD018539 -:10158000828270470A46002101884FF68F73194006 -:10159000114301807047F0B50C4615461E460021E8 -:1015A000002200230189028B038C4FF6F877394023 -:1015B00021434FF6FC473A4040F201173A434FF6B9 -:1015C000DD773B404FF6FF7707EA06172F433B4393 -:1015D000018102830384F0BD0A460021018B4FF68E -:1015E0008F7319401143018370470A460021018B14 -:1015F00048F6FF7319404FF6FF7303EA02231943BD -:10160000018370470A460021818B4FF68F73194082 -:101610001143818370470A460021818B48F6FF738E -:1016200019404FF6FF7303EA022319438183704781 -:1016300021B1028842F08002028004E002884FF665 -:101640007F731A400280704721B1828842F0040201 -:10165000828004E082884FF6FB731A4082807047D4 -:1016600021B1828842F00802828004E082884FF62D -:10167000F7731A408280704721B1828842F00102DC -:10168000828004E082884FF6FE731A4082807047A1 -:101690000A460021018B4FF6F7731940114301836D -:1016A00070470A460021018B4FF2FF7319404FF635 -:1016B000FF7303EA02231943018370470A4600219E -:1016C000818B4FF6F77319401143818370470A46A7 -:1016D0000021818B4FF2FF7319404FF6FF7303EA2D -:1016E00002231943818370470A460021018B4FF67C -:1016F000FB7319401143018370470A460021018B97 -:101700004FF6FF3319404FF6FF7303EA02231943E4 -:10171000018370470A460021818B4FF6FB73194005 -:101720001143818370470A460021818B4FF6FF33B6 -:1017300019404FF6FF7303EA022319438183704770 -:101740000A460021018B4FF67F7319401143018334 -:1017500070470A460021018BC1F30E014FF6FF735B -:1017600003EA02231943018370470A460021818B53 -:101770004FF67F7319401143818370470A46002159 -:10178000818BC1F30E014FF6FF7303EA0223194365 -:10179000818370470A460021018C4FF6FD73194082 -:1017A0001143018470470A460021018C4FF6F773FC -:1017B00019401143018470470A460021018C4FF6FD -:1017C000DF7319404FF6FF7303EA021319430184D4 -:1017D00070470A460021018C4FF67F7319404FF67F -:1017E000FF7303EA02131943018470470A4600217C -:1017F000018C4FF6FF5319404FF6FF7303EA0223A3 -:101800001943018470470A460021018C4FF2FF738F -:1018100019404FF6FF7303EA02231943018470470E -:101820000A460021018C4DF6FF7319404FF6FF73F5 -:1018300003EA023319430184704730B500230124C1 -:101840008C40A3B2048C9C430484048C02FA01F5FE -:10185000ADB22C43048430BD30B5002304248C4049 -:10186000A3B2048C9C430484048C02FA01F5ADB24B -:101870002C43048430BD70B5034600200024184674 -:10188000183001258D40ACB21D8CA5431D8409B1D3 -:10189000082909D100EB6100056825F07005056095 -:1018A0000568154305600EE00D1FC5F34E0528447D -:1018B000056825F4E045056005684FF6FF7606EA01 -:1018C00002263543056070BD21B1028842F0020254 -:1018D000028004E002884FF6FD731A4002807047D0 -:1018E00021B1028842F00402028004E002884FF62F -:1018F000FB731A400280704721B1828842F0800257 -:10190000828004E082884FF67F731A40828070479D -:1019100002884FF6F7731A40028002880A43028059 -:10192000704782884FF68F731A40828082880A43FC -:101930008280704702894FF6F8731A40028102894B -:101940000A430281704702894FF67F731A40028171 -:1019500002890A43028170478184704781857047FC -:10196000818670470187704781877047A0F84010D3 -:10197000704702884FF6FF431A40028002880A43EC -:10198000028070470146888E70470146088F704775 -:101990000146888F70470146B1F840007047014604 -:1019A000888C70470146088D704702460020138AD4 -:1019B0000B400BB1012000E000207047CA430282B7 -:1019C000704730B50246002000230024158A05EA3E -:1019D0000103958905EA010413B10CB1012000E06F -:1019E000002030BDCA4302827047000010B5044693 -:1019F000FB48844209D101218803FFF79FF80021A9 -:101A00004FF48040FFF79AF832E0F648844209D15B -:101A100001214804FFF79FF800214FF40030FFF741 -:101A20009AF825E0F048844209D101218804FFF7A3 -:101A300092F800214FF48020FFF78DF818E0EB4872 -:101A4000844209D10121C804FFF785F800214FF431 -:101A50000020FFF780F80BE0E548844208D101211F -:101A60000805FFF778F800214FF48010FFF773F8AE -:101A700010BD2DE9F04786B005460E460024A2466B -:101A800000BFA1460027B08900B100BF2F462C8AB5 -:101A90004CF6FF700440F08804432C82AC894EF66B -:101AA000F3100440B0883189084371890843044326 -:101AB000AC81AC8A4FF6FF400440B0890443AC824D -:101AC00001A8FEF7B4FFC648874202D1DDF810A096 -:101AD00001E0DDF80CA0A88900F4004040B10AEB59 -:101AE000CA0000EB0A1031684900B0FBF1F807E0CA -:101AF0000AEBCA0000EB0A1031688900B0FBF1F86C -:101B00006420B8FBF0F004012009642101FB108976 -:101B1000A88900F4004040B1322000EBC900B0FBBE -:101B2000F1F000F00700044308E0322000EB091058 -:101B30006421B0FBF1F000F00F0004432C8106B0EB -:101B4000BDE8F0874FF41651016000218180C1800B -:101B500001810C21418100218181704710B502462D -:101B60000020108A4FF2FF0318400B884C88234353 -:101B70008C882343CC8823431843108210BD002156 -:101B8000018041808180C180704721B1828942F407 -:101B90000052828104E082894DF6FF731A408281EF -:101BA0007047F0B50346002400260025002040F6CB -:101BB0006A17B94200D100BF1846C1F3421401F0C0 -:101BC0001F06012707FA06F5012C01D10C3004E0AD -:101BD000022C01D1103000E014301AB107682F43F5 -:101BE000076002E00768AF430760F0BD1AB1838A5F -:101BF0000B43838202E0838A8B4383827047028A8D -:101C00004FF6F0731A400282028A0A43028270473A -:101C100082894FF2FF731A40828182890A4382814E -:101C2000704721B1828942F00202828104E08289F8 -:101C30004FF6FD731A4082817047028A4FF6DF73B8 -:101C40001A400282028A0A430282704721B1028A44 -:101C500042F48042028204E0028A4BF6FF731A408B -:101C600002827047C1F3080282807047014688886B -:101C7000C0F308007047818941F0010181817047FC -:101C8000028BD2B20283028B42EA012202837047A6 -:101C9000028B02F47F420283028B0A430283704765 -:101CA00021B1828A42F02002828204E0828A4FF6C9 -:101CB000DF731A408282704721B1828A42F010029B -:101CC000828204E0828A4FF6EF731A408282704764 -:101CD00021B1828A42F00802828204E0828A4FF6B1 -:101CE000F7731A408282704721B1828942F4004220 -:101CF000828103E08289C2F30E028281704721B1A2 -:101D0000828A42F40062828204E0828A4FF2FF7388 -:101D10001A4082827047828A4FF6FB731A40828291 -:101D2000828A0A438282704721B1828A42F002028B -:101D3000828204E0828A4FF6FD731A4082827047E5 -:101D400002460020B1F5007F00D100BF13880B4090 -:101D50000BB1012000E00020704701F40072B2F5E1 -:101D6000007F00D100BFCA430280704770B50246B1 -:101D7000002400230025002040F66A16B14200D15D -:101D800000BFC1F3421501F01F03012606FA03F359 -:101D9000012D02D19689334006E0022D02D1168A28 -:101DA000334001E0968A33400C12012606FA04F40F -:101DB0001688344013B10CB1012000E0002070BD42 -:101DC00010B50022002340F66A14A14200D100BFE2 -:101DD0000A1201249440A3B2DC43048010BD000029 -:101DE000003801400044004000480040004C0040E2 -:101DF0000050004070B5482000F016F900F05EF881 -:101E000000F028F84FF4E13000F05AF800F04EFFEF -:101E1000002140F60F6000F069FA00F024FB47F261 -:101E200030504FF08041888400F06CFB47F2305016 -:101E3000064908806421084600F0BAFA4FF4FA75A2 -:101E40002C4603480580001D048070BD2408004016 -:101E50003C04004008B501211020FEF755FE4FF468 -:101E60008070ADF8000010208DF8030003208DF87D -:101E7000020069460F48FEF78BFB08BD70B50446AB -:101E80000D480068401C0C490860A04210D14FF476 -:101E900080710848FEF70FFCC0F10100C5B22A4668 -:101EA0004FF480710348FEF724FC002002490860CB -:101EB00070BD0000001001402800002070470000A5 -:101EC00010B586B00446012144F20400FEF71CFE62 -:101ED0004FF40070ADF8140018208DF8170003209F -:101EE0008DF8160005A94B48FEF752FB4FF48060B1 -:101EF000ADF8140004208DF8170005A94548FEF739 -:101F000047FB01940020ADF80800ADF80A00ADF8D9 -:101F10000C00ADF810000C20ADF80E0001A93E48F1 -:101F2000FFF7A7FD012240F225513B48FFF739FE9C -:101F300001213948FFF729FE06B010BD00BF7047E8 -:101F400000BF354A128802F04002002AF9D0C2B21E -:101F5000314B1B1D1A80704710B5044600BF20216D -:101F60002D48FFF7EDFE0028F9D02B48FFF77EFE45 -:101F700010BD70B504460D4640212748FFF7EDFE21 -:101F800080212548FFF71CFF13E021782248FFF746 -:101F900069FE00BF40212048FFF7D2FE0128F9D199 -:101FA00040211D48FFF7D9FE80211B48FFF708FF9D -:101FB000641C281EA5F10105E7D170BD0022174B56 -:101FC0001A60174A1160174A1060704710B540F246 -:101FD00025511148FFF7CAFED8B10F48FFF746FE5A -:101FE000C4B20F4800680D49096888420CD90D48F1 -:101FF000006804700B480068401C0A4908600748E4 -:102000000068401C0549086040F225510248FFF76E -:10201000D7FE10BD0008014000380140300000200C -:10202000340000202C00002010B504466FF004009E -:10203000FEF72FFAE11704EB5171C1F3C701234AF0 -:1020400011701046007800EB4001C1EBC0104FF654 -:10205000FF7101EAC0001E49088010BD01461C4AFC -:1020600012884A434FF0E0235A6100229A6101220C -:102070001A6100BF4FF0E022106900F001021AB1AE -:1020800000F48032002AF5D000224FF0E0231A61DC -:102090009A61704701460D4A12784A434FF0E02397 -:1020A0005A6100229A6101221A6100BF4FF0E022BA -:1020B000106900F001021AB100F48032002AF5D054 -:1020C00000224FF0E0231A619A6170473C00002023 -:1020D0003E000020002001E0411CC8B20A28FBDBC2 -:1020E000704710B54FF400617F48FEF7FEFA4FF4D9 -:1020F00080617D48FEF7F9FAFFF7ECFF4FF40061CD -:102100007948FEF7F4FAFFF7E5FF4FF4806176486F -:10211000FEF7EDFAFFF7DEFF10BD10B54FF40061DA -:102120007148FEF7E4FA4FF480616F48FEF7DDFA7C -:10213000FFF7D0FF4FF400616B48FEF7D6FA10BDF1 -:1021400070B50446002528E004F0800028B14FF463 -:1021500000616548FEF7C9FA04E04FF40061624887 -:10216000FEF7C5FAFFF7B6FF4FF480615E48FEF751 -:10217000BCFAFFF7AFFF4FF480615B48FEF7B7FA98 -:10218000072D04D14FF400615748FEF7AEFA600600 -:10219000040EFFF79FFF681CC5B2082DD4DB70BD8D -:1021A00010B54FF400615048FEF7A1FAFFF792FF17 -:1021B0004FF480614C48FEF798FAFFF78BFF4FF41D -:1021C00080614948FEF793FAFFF784FF4FF40061FE -:1021D0004548FEF78AFA10BD10B54FF40061424839 -:1021E000FEF783FAFFF776FF4FF480613E48FEF773 -:1021F0007CFAFFF76FFF4FF480613B48FEF777FAF8 -:10220000FFF768FF10BD70B505460024002619E0F1 -:102210006006040E4FF480613348FEF766FAFFF75C -:1022200059FF4FF400613048FEF745FA08B1601CD1 -:10223000C4B24FF480612C48FEF759FAFFF74AFF09 -:10224000701CC6B2082EE3DB15B9FFF7C5FF01E02D -:10225000FFF7A6FF204670BD10B54FF4006122487D -:10226000FEF743FAFFF736FF4FF480611E48FEF792 -:102270003CFAFFF72FFF4FF400611B48FEF71BFAF3 -:1022800008B1012400E000244FF480611648FEF7F5 -:102290002EFAFFF71FFF204610BD08B501210820C8 -:1022A000FEF732FC4FF44060ADF8000003208DF8DB -:1022B000020014208DF8030069460B48FEF768F908 -:1022C000FFF72BFF08BD70B50446FFF7E6FFFFF7E9 -:1022D00008FF2046FFF734FFFFF7BEFF0546FFF774 -:1022E0001CFF284670BD0000000C014030B589B0CD -:1022F00005460C4601210220FEF713FC681E80B241 -:10230000ADF80800A0B2ADF804000020ADF80A0056 -:10231000ADF8060001A9C248FEF72EFD0121C04814 -:10232000FFF74CFB01221146BD48FFF79CF8012145 -:102330000820FEF7E9FB0320ADF8100018208DF807 -:10234000130003208DF8120004A9B648FEF720F907 -:102350006020ADF814000120ADF816000020ADF8A3 -:102360001A00ADF81C0005A9AD48FEF7D1FD082103 -:10237000AB48FFF73BFA6020ADF814000120ADF840 -:1023800016000020ADF81A00ADF81C0005A9A448FD -:10239000FEF709FE0821A248FFF742FA0121A048F2 -:1023A000FFF746F901219E48FFF742F809B030BD1A -:1023B0007FB505460C466020ADF800000120ADF861 -:1023C0000200ADF8065069469548FEF7A1FD0821C8 -:1023D0009348FFF70BFAADF8064069469048FEF7C0 -:1023E000E2FD08218E48FFF71BFA01218C48FFF718 -:1023F0001FF97FBD1FB501211020FEF792FB42F2AD -:102400000F70ADF8080040F2CF20ADF804000020B6 -:10241000ADF80A00ADF806008DF80C0001A982485D -:10242000FEF7AAFC01218048FFF7C8FA01221146F5 -:102430007D48FFF718F84FF44070FDF7DBFF3620BA -:102440008DF8000005208DF8010000208DF80200B5 -:1024500001208DF803006846FDF7D1FF0121724885 -:10246000FEF7E6FF1FBD00B587B001210846FEF765 -:1024700058FB01210420FEF747FB0320ADF80000C4 -:1024800004208DF8030069466848FEF781F804A827 -:10249000FEF79EFF0020ADF810004EF66020ADF86C -:1024A00014004FF40070ADF816000020ADF81200D3 -:1024B00004A94FF08040FEF75FFC00231A46032179 -:1024C0004FF08040FFF767F801A8FEF794FF0A205D -:1024D000ADF80C0001A94007FEF7E1FE01218807D5 -:1024E000FFF76CFA012211469007FEF7BCFF0021AE -:1024F0004FF08040FFF730FA01218807FEF798FF80 -:1025000007B000BD00B587B001210420FEF709FB2C -:1025100001210820FEF7F8FAC020ADF800000420E1 -:102520008DF8030069463F48FEF732F804A8FEF72D -:102530004FFF0020ADF810004EF66020ADF81400FB -:102540004FF40070ADF816000020ADF8120004A999 -:102550003748FEF711FC00231A4603213448FFF7E1 -:102560001AF801A8FEF747FF0A20ADF80C0001A9F0 -:102570002F48FEF794FE01212D48FFF71FFA012294 -:1025800011462B48FEF76FFF00212948FFF7E4F9B9 -:1025900001212748FEF74CFF07B000BD0146022984 -:1025A00004D003290CD004291ED113E04FF080423F -:1025B000928C10B247F230524FF080439A8415E06B -:1025C000174A2432128810B247F23052144B243387 -:1025D0001A800BE0164A2432128810B247F23052A9 -:1025E000134B24331A8001E0002000BF00BF704766 -:1025F0000F48103000880E481030008820F001008D -:102600000B491031088070474FF08040008A4FF02E -:102610008040008A20F001004FF08041088270471E -:1026200000040040000C0140001000400008014080 -:102630000008004003461846884200DD08469042E4 -:1026400000DA1046704770B50546A649284605F0E1 -:1026500003FB04D3A449284605F0FEFB01D2012464 -:1026600000E00024204670BD2DE9FE4F04460D46D3 -:102670009E4E9F4F0021204605F01FFC02902946E8 -:10268000002005F025FC01903946019805F018FB63 -:1026900086F0004B00905846029905F011FB8246E7 -:1026A000009905F015FC814605F06EFA804640461B -:1026B000BDE8FE8F10B501F065F88E4800688E49C0 -:1026C00008608E49B1F9000005F09AFA8C4908605B -:1026D00010BD10B501218B48FFF767F9002852D0D3 -:1026E00001218848FFF77EF90520FFF7C7FB02208C -:1026F000FFF754FF47F23051081A8349086004205D -:10270000FFF74CFF47F23051081A80490860FFF785 -:10271000D1FF7E4803687C487DA10268844800F0B0 -:10272000FBF97748016874480068FFF79DFF81490D -:10273000086071480068FFF786FF30B100F02EFB9B -:102740007DA17B4800F0E8F910BD7A4800687C491B -:10275000096808447B490860764800687849096838 -:10276000084479490860794A514276480068FFF781 -:1027700061FF74490860754A514273480068FFF769 -:1027800059FF7149086000BFDEE72DE9FF5F04468D -:1027900089466F4803906F48029004EB0901484254 -:1027A00005F02EFA6C4908606C48006805F05CF88A -:1027B00007466B4A6B4B04F063FE054604F026FCAB -:1027C000664908606448006805F04EF8644A664B44 -:1027D000CDE9000104F054FE05460E465F4800684E -:1027E00005F042F807462A46334604F041FC82468B -:1027F00004F00CFC59490860084601685B48006811 -:1028000005F05EF85949086059495848006805F0D4 -:1028100023FB02D256485549086056495348006880 -:1028200005F01AFA02D25348504908604F480299FD -:10283000006805F045FA07464848006880F0004601 -:102840003046039905F03CFA0546394605F040FB51 -:102850004949086028480068FFF7F5FE012803D0C1 -:1028600046480078012802D10020404908604248CB -:10287000006805F089F904B0BDE8F09F0146002921 -:1028800001DA484200E00846704770B505460C463C -:10289000002D03DD002000F01DFA02E0012000F011 -:1028A00019FA2846FFF7EAFF35490880002C03DDB6 -:1028B000002000F031FA02E0012000F02DFA20465D -:1028C000FFF7DCFF2E49091D088070BD012807D1E4 -:1028D0002A49097809B9012100E00021274A11702D -:1028E00070470000000020C2000020420000C842E3 -:1028F000713D8A3FC800002078000020B40000200D -:102900007C00002000100040400000204400002017 -:10291000456E636F646572204C656674203D2025AA -:1029200064205269676874203D2025640D0A000008 -:10293000004400408400002053746F700A000000BF -:10294000880000208C0000209000002094F8FFFFF9 -:1029500000002043CDCC4C3F9C000020A000002074 -:102960009A9999999999E93F9999C93FA4000020AA -:1029700000401C4600401CC698000020800000203B -:102980003C04004010B586B0044601210420FEF747 -:10299000BBF801214804FEF7C4F80420ADF8140088 -:1029A00018208DF8170003208DF8160005A9BA48E5 -:1029B000FDF7EEFD0820ADF8140004208DF8170097 -:1029C00005A9B548FDF7E4FD01940020ADF8080025 -:1029D000ADF80A00ADF80C00ADF810000C20ADF811 -:1029E0000E0001A9AD48FFF744F84FF4E060FDF791 -:1029F00001FD26208DF8000000208DF801008DF8E3 -:102A0000020001208DF803006846FDF7F8FC012262 -:102A100040F22551A148FFF7C4F801219F48FFF774 -:102A2000B4F806B010BD70B504460D4640219B4871 -:102A3000FFF793F980219948FFF7C2F913E0217855 -:102A40009648FFF70FF900BF40219448FFF778F947 -:102A50000128F9D140219148FFF77FF980218F4863 -:102A6000FFF7AEF9641C281EA5F10105E7D170BD82 -:102A700010B5044640218948FFF76FF98021874847 -:102A8000FFF79EF913E014F8011B8448FFF7EAF8FA -:102A900000BF40218148FFF753F90128F9D14021B7 -:102AA0007E48FFF75AF980217C48FFF789F92078A2 -:102AB0000028E8D110BDF0B503460D4616460027A4 -:102AC00029460A2E03D0002008702846F0BD33B9ED -:102AD000302001F8010B002008702846F6E7002B93 -:102AE00003DA2D2001F8010B5B4242F210720DE077 -:102AF00093FBF2F404B937B104F1300001F8010B93 -:102B000004FB123301270A2092FBF0F2002AEFDCCB -:102B1000002008702846D9E70FB470B586B0064685 -:102B20000CA8009040215D48FFF717F980215B4811 -:102B3000FFF746F97BE00B9800785C281CD10B98D6 -:102B4000401C0B9000786E2809D072280FD10D21FF -:102B50003046FFF787F80B98401C0B900BE00A21DA -:102B60003046FFF77FF80B98401C0B9003E00B9862 -:102B7000401C0B9000BF4BE00B980078252840D1FB -:102B80000B98401C0B900078642818D0732833D120 -:102B9000009810C800900BE021783046FFF762F8EB -:102BA00000BF40213046FFF7CBF80028F9D0641C65 -:102BB00020780028F0D10B98401C0B9020E0009862 -:102BC00020C800900A2201A92846FFF774FF01AC33 -:102BD0000BE021783046FFF745F800BF4021304632 -:102BE000FFF7AEF80028F9D0641C20780028F0D157 -:102BF0000B98401C0B9003E00B98401C0B9000BFFF -:102C000006E00B9810F8011B0B903046FFF72AF8EE -:102C100000BF40213046FFF793F80028F9D040214B -:102C20001E48FFF79AF880211C48FFF7C9F80B9857 -:102C3000007800287FF47FAF06B070BC5DF814FB0D -:102C40000022174B1A60174A1160174A106070472C -:102C500010B540F225511148FFF788F8D8B10F4858 -:102C6000FFF704F8C4B20F4800680D4909688842AC -:102C70000CD90D48006804700B480068401C0A49D4 -:102C8000086007480068401C0549086040F225516B -:102C90000248FFF795F810BD0008014000440040CD -:102CA000AC000020B0000020A800002008B50121E1 -:102CB0000820FDF729FF4FF47C40ADF800001020FC -:102CC0008DF8030003208DF8020069463748FDF7B0 -:102CD0005FFC08BD10B504464CB94FF48051334831 -:102CE000FDF703FD4FF400513048FDF700FD012CC6 -:102CF00007D161032D48FDF7F8FC21032B48FDF7B0 -:102D0000F6FC022C07D1E1022848FDF7F0FC210374 -:102D10002648FDF7ECFC10BD10B504464CB94FF445 -:102D200000412248FDF7E1FC4FF480411F48FDF7C8 -:102D3000DEFC012C07D1A1031C48FDF7D6FCE10302 -:102D40001A48FDF7D4FC022C07D161031748FDF7A0 -:102D5000CEFCA1031548FDF7CAFC10BD10B500203C -:102D6000FFF7B8FF0020FFF7D7FF10BD10B5012017 -:102D7000FFF7B0FF0120FFF7CFFF10BD10B5012016 -:102D8000FFF7A8FF0020FFF7C7FF10BD10B5002018 -:102D9000FFF7A0FF0120FFF7BFFF10BD10B5022015 -:102DA000FFF798FF0220FFF7B7FF10BD000C0140AE -:102DB00008B501210820FDF7A7FE4FF44060ADF8EB -:102DC000000010208DF8030003208DF802006946F2 -:102DD000F748FDF7DDFB08BD10B5F548001D00689C -:102DE00020F47040F249091D08600846006840F46C -:102DF000405008600120EF490860EF48D0F82C01EE -:102E000008B9002010BD0120EA49091F0860FFF73A -:102E100041F90020E849C1F8AC01E6488038006873 -:102E200008B10020EEE70120FFF734F90020E14966 -:102E3000091F08600120E5E710B5DD48001D0068A6 -:102E400020F47040DA49091D08600846006840F423 -:102E5000405008600020D749091F0860D649C1F8D2 -:102E6000AC010120FFF716F90120D249091F0860C3 -:102E7000D149C1F8AC01FFF70DF910BD10B5002420 -:102E8000CB48001D006820F47040C949091D086046 -:102E90000846006840F4004008600120C549086009 -:102EA000FFF7F8F80120C449C1F8A801FFF7F2F8CC -:102EB0000AE0601CC4B2322C03DDFFF7BDFF002026 -:102EC00010BD0120FFF7E6F8BA48803800680028F6 -:102ED000EFD1B849091F08600120F1E710B50020C3 -:102EE000B449091F0860B248001D006820F4704012 -:102EF000AF49091D08600846006840F4405008606A -:102F00000020AD49C1F8AC010120FFF7C3F8012052 -:102F1000A849091F0860FFF7BDF80020A649C1F8BD -:102F2000A80110BD10B50020A249091F0860A048E3 -:102F3000001D006820F470409D49091D0860084686 -:102F4000006840F44050086001209B49C1F8AC0182 -:102F5000FFF7A0F801209749091F0860FFF79AF8CA -:102F600000209549C1F8A80110BD70B504469048ED -:102F7000001D006820F470408D49091D0860084656 -:102F8000006840F44050086000208A49091F08602A -:102F9000002516E0E009874908606006040E01205C -:102FA000FFF778F801208449C1F8A801FFF772F80B -:102FB00000208049091F08600120FFF76BF8681C9A -:102FC000C5B2082DE6DB70BD2DE9F04105460E4681 -:102FD00017469846FFF700FF10B90120BDE8F081C1 -:102FE0006906080EFFF7C1FFFFF748FF18B9FFF7A2 -:102FF00023FF0120F2E73046FFF7B7FFFFF73EFF60 -:1030000000240BE018F80400FFF7AFFFFFF736FFCE -:1030100018B9FFF711FF0020E0E7641CBC42F1DBA8 -:10302000FFF70AFF0020D9E770B505460024604885 -:10303000001D006820F470405D49091D08600846C5 -:10304000006840F400400860002617E0002059495D -:10305000091F08600220FFF71DF801205649C1F83A -:10306000A8016006040E53488038006808B1601C4F -:10307000C4B20220FFF70EF8701CC6B2082EE5DBC2 -:1030800015B1FFF72BFF01E0FFF74CFF204670BDA5 -:103090002DE9F04106460F4614461D46FFF79CFEFB -:1030A00010B90120BDE8F0817106080EFFF75DFF41 -:1030B000FFF7E4FE18B9FFF7BFFE0120F2E738463C -:1030C000FFF753FFFFF7DAFEFFF786FE012101EB62 -:1030D0004601C8B2FFF749FFFFF7D0FE0DE0012C13 -:1030E00004D10020FFF7A0FF287003E00120FFF7C4 -:1030F0009BFF28706D1C601EC4B2002CEFD1FFF73F -:103100009BFE0020CEE770B505460E460024FFF773 -:1031100063FE2846FFF729FF641CFFF7AFFE304629 -:10312000FFF723FF641CFFF7A9FEFFF755FE691C9C -:10313000C8B2FFF71AFF641CFFF7A0FE0020FFF7DC -:1031400073FF0446FFF778FE204670BD2DE9F0417D -:103150000746884615461E460024FFF73DFE3846C2 -:10316000FFF703FFFFF78AFE4046FFF7FEFEFFF77B -:1031700085FEFFF731FE791CC8B2FFF7F6FEFFF7B8 -:103180007DFE00BF0DE0681EA04204D00120FFF7C5 -:103190004BFF305503E00020FFF746FF3055601C21 -:1031A000C4B2AC42EFDBFFF747FE2046BDE8F0813A -:1031B000000C0140AC812142008021422DE9F04108 -:1031C00080460D4616461F460024FFF705FE404682 -:1031D000FFF7CBFEFFF752FE2846FFF7C6FEFFF7CC -:1031E0004DFE00BF06E0385DFFF7BFFEFFF746FE6D -:1031F000601CC4B2B442F6DBFFF71EFE0120BDE83E -:10320000F08170B505460E46144631462846FFF754 -:103210007AFF2070012070BD37B504460D4602AB21 -:10322000012229462046FFF7C9FF3EBD2DE9F8439C -:103230000746884614461D46089E6A46414638465B -:10324000FFF7DFFF28B3601CFF2101FA00F0C4F193 -:1032500008012944491EFF220A41104300F0FF09DA -:10326000C5F1080006FA00F0C6B2C4F10700064135 -:103270009DF8000000EA090000909DF8000030432E -:1032800000909DF8002041463846FFF7C5FFBDE895 -:10329000F8830020FBE7F8B506460F4614461D46A6 -:1032A0006A4639463046FFF7ACFF2DB10120A040F9 -:1032B0009DF80010084305E00120A0409DF8001093 -:1032C00021EA0000C0B200909DF800203946304647 -:1032D000FFF7A2FFF8BD0000014691F90020002A87 -:1032E00001DD00201EE091F90020002A01DA04200F -:1032F00018E091F90120002A01DD012012E091F986 -:103300000120002A01DA05200CE091F90220002AB0 -:1033100001DD022006E091F90220002A01DA0620F0 -:1033200000E00720704770B505462846FFF7D4FF38 -:103330000446E81CFFF7D0FF44EAC00084B2A81D91 -:10334000FFF7CAFF44EA801084B2204670BD70B512 -:1033500088B0F3A1F748FFF7DFFB02A905A801F049 -:1033600092FF0446072C41D101A801F0FDF9059810 -:1033700004F046FC0646019904F0A2FC054604F060 -:1033800003FC0590069804F03BFC0646019904F006 -:1033900097FC054604F0F8FB0690079804F030FC13 -:1033A0000646019904F08CFC054604F0EDFB0790FD -:1033B00005A802F0A2FA684601F0F3F9BDF8001082 -:1033C000029848430290BDF80010039848430390C8 -:1033D000BDF8001004984843049002A802F020FBB6 -:1033E0002246D5A1D348FFF797FB04E02246DBA194 -:1033F000D048FFF791FB08B070BD2DE9F0430446BB -:103400000D46DDE907670021012041E0DFF858C3E0 -:103410003CF81080A0F1010CDFF84C9329F81C80D7 -:1034200009F1160C3CF81090A0F1010CDFF838837C -:1034300008F1160828F81C9008F1160C3CF81090BA -:10344000A0F1010C08F1160828F81C9008F1160CE0 -:103450003CF81090A0F1010C08F1160828F81C9017 -:1034600008F1160C3CF81090A0F1010C08F11608B8 -:1034700028F81C9008F1160C3CF81090A0F1010CF3 -:1034800008F1160828F81C9000F1010C0CF0FF0060 -:103490000A28BBDBDFF8D0C2ACF81240ACF82850E9 -:1034A000ACF83E20ACF85430ACF86A60ACF88070F0 -:1034B0000021002008E0DFF8B0C23CF910C06144F0 -:1034C00000F1010C0CF0FF000A28F4DB4FF00A0CAD -:1034D00091FBFCFC0FFA8CFCDFF88C82A8F814C07E -:1034E000002100200AE0DFF880C20CF1160C3CF944 -:1034F00010C0614400F1010C0CF0FF000A28F2DB5F -:103500004FF00A0C91FBFCFC0FFA8CF8DFF858C264 -:10351000ACF82A80002100200AE0DFF84CC20CF150 -:103520002C0C3CF910C0614400F1010C0CF0FF00C0 -:103530000A28F2DB4FF00A0C91FBFCFC0FFA8CF826 -:10354000DFF824C2ACF84080002100200AE0DFF858 -:1035500018C20CF1420C3CF910C0614400F1010C9E -:103560000CF0FF000A28F2DB4FF00A0C91FBFCFC88 -:103570000FFA8CF8DFF8F0C1ACF85680002100207B -:103580000AE0DFF8E4C10CF1580C3CF910C06144CA -:1035900000F1010C0CF0FF000A28F2DB4FF00A0CDE -:1035A00091FBFCFC0FFA8CF8DFF8BCC1ACF86C8026 -:1035B000002100200AE0DFF8B0C10CF16E0C3CF9EC -:1035C00010C0614400F1010C0CF0FF000A28F2DB8E -:1035D0004FF00A0C91FBFCFC0FFA8CF8DFF888C165 -:1035E000ACF88280BDE8F08338B50446032302229C -:1035F0006B21D0200094FFF719FE38BD38B5044682 -:10360000022304221B21D0200094FFF70FFE38BDB7 -:1036100038B50446022304221C21D0200094FFF771 -:1036200005FE38BD10B50446234606226B21D02086 -:10363000FFF731FE10BD10B54C4B01227521D02093 -:10364000FFF784FD4948007810BD10B5FFF7F3FF80 -:10365000682801D1012010BD0020FCE710B5044608 -:10366000234605226A21D020FFF715FE10BD10B5B4 -:103670000446234601223721D020FFF70CFE10BD5F -:1036800010B50220FFF7B0FF0320FFF7B7FF0020BF -:10369000FFF7BEFF0020FFF7C5FF0020FFF7DEFFAA -:1036A0000020FFF7E4FF10BD38B5002000906B4606 -:1036B000012275216820FFF7EBFC9DF800006828C7 -:1036C00006D09DF800202AA11A48FFF725FA05E048 -:1036D0009DF8002026A11748FFF71EFA00F051FDC3 -:1036E000E0B9782000F0B5F9782000F099FBC82007 -:1036F00000F077FC02F066F82148FFF714FE04465C -:1037000002F06AF840F2731002F0A7FCC82002F041 -:103710001DFAFFF71CFE012001F06CFD38BD000012 -:1037200072756E5F73656C665F746573742E2E0DB3 -:103730000A0000000044004073657474696E6720DD -:10374000626961732073756363657366756C6C7908 -:10375000202E2E2E2564200D0A0000004661696C83 -:103760002E2E2025640D0A002601002018010020BD -:1037700077686F20616D20692025640D0A000000C4 -:10378000DC0000202DE9F04F8DB00AA849490BABB1 -:1037900006AACDE900104849484802F0BDFD454859 -:1037A000008800F4807000287ED0069804F028FA83 -:1037B00004464FF09D4104F0F1F841490860079834 -:1037C00004F01EFA04464FF09D4104F0E7F83D492D -:1037D0000860089804F014FA04464FF09D4104F084 -:1037E000DDF839490860099804F00AFA04464FF0F8 -:1037F0009D4104F0D3F835490860334801684FF023 -:10380000804004F05DFA01902F480168019804F0AF -:1038100057FA82462B4801684FF0404004F050FAB6 -:10382000019028480168019804F04AFA83465146FD -:1038300004F04EFB81464FF07E5104F041F80446FF -:1038400004F012F8CDE902011D4801684FF08040F4 -:1038500004F036FA83461B480168584604F030FAF3 -:103860008146194801684FF0804004F029FA8346E8 -:1038700016480168584604F023FA8246494604F087 -:103880001FF8044603F0F0FF0746DDE9022303F0CA -:10389000FDFA4FF066320E4BCDE9040103F0F0FD66 -:1038A000054603F0B3FB00E001E00A4908600DB0F3 -:1038B000BDE8F08FC0000020BA000020B400002056 -:1038C000CC000020D0000020D4000020D800002030 -:1038D00066A64C40C800002038B50446FB4890F866 -:1038E0002400C0B114B10220009001E0002000903B -:1038F000F64A1268D17BF54A526810786B4601226D -:10390000FFF762FB10B14FF0FF3038BD9DF800109B -:10391000EE48417423E0ED48807A10B94FF0FF3053 -:10392000F3E724B1E948407C08B10020EDE714B189 -:103930000120009001E000200090E44A1268D17B51 -:10394000E24A526810786B460122FFF73DFB10B146 -:103950004FF0FF30D9E79DF80010DC48417400209B -:10396000D3E738B5002419E0D8480068C07AA042EF -:1039700004D0D6480068407DA04200D10CE0D34975 -:10398000496808786B4601222146FFF781FB10B198 -:103990004FF0FF3038BD00BF601CC4B2CB48406858 -:1039A0000079A042E0DC0020F4E770B504460D4643 -:1039B000C6480068C07AA04204D0C4480068407D70 -:1039C000A04202D14FF0FF3070BDC048406800797E -:1039D000A04202DC4FF0FF30F6E7BC4949680878A6 -:1039E0002B4601222146FFF753FBEDE738B504468D -:1039F000B64890F82300A04201D1002038BD14B190 -:103A00003020009001E000200090B048807C20B180 -:103A10009DF8000040F002000090AC4890F82200B1 -:103A200020B19DF8000040F080000090A74A126885 -:103A3000117DA64A526810786B460122FFF7C4FA3E -:103A400010B14FF0FF30D9E7A04880F823400020A4 -:103A5000D4E738B5044604F0700010B1012000909E -:103A600005E014B10020009001E040200090974A4A -:103A70001268917C954A526810786B460122FFF7D4 -:103A8000A3FA20B1002191488172481E38BD9DF8EB -:103A9000000020F040018D4801730020009004F0E8 -:103AA000400020B99DF8000040F00400009004F0B0 -:103AB000200020B99DF8000040F00200009004F0C2 -:103AC000100020B99DF8000040F00100009004F0C3 -:103AD000080020B99DF8000040F0380000907B4AB3 -:103AE0001268D17C794A526810786B460122FFF740 -:103AF0006BFA20B1002175488172481EC6E724B1D7 -:103B0000082C02D00020FFF771FF7048847200215A -:103B100001753220FEF7A2FA0020B7E738B5044657 -:103B20006A48807CA04201D1002038BD002C46D0DC -:103B3000664A12681179654A526810786B4601220C -:103B4000FFF7A6FA10B14FF0FF30EEE79DF8000046 -:103B500020F0200000905D4A126811795B4A52689B -:103B600010786B460122FFF72FFA10B14FF0FF30AB -:103B7000DBE70320FEF772FA02200090534890F82A -:103B8000220020B19DF8000040F0800000904F48D6 -:103B900090F8230020B19DF8000040F03000009024 -:103BA0004A4A1268117D494A526810786B460122D0 -:103BB000FFF70AFA002851D04FF0FF30B5E7434A2B -:103BC00012681179414A526810786B460122FFF75A -:103BD0005FFA10B14FF0FF30A7E73C48807A00F061 -:103BE000010028B19DF8000040F02000009004E0A2 -:103BF0009DF8000020F020000090344A12681179EE -:103C0000324A526810786B460122FFF7DDF910B195 -:103C10004FF0FF3089E70320FEF720FA2B4890F899 -:103C2000220010B18020009001E000200090274881 -:103C300090F8230020B19DF8000040F03000009083 -:103C4000224A1268117D214A526810786B4601227F -:103C5000FFF7BAF910B14FF0FF3066E71B488474E4 -:103C6000002062E708B51948807A10B94FF0FF309C -:103C700008BD00200090154A1268D17B134A526893 -:103C800010786B460122FFF79FF910B14FF0FF301B -:103C9000EEE70E4A126851790C4A526810786B466A -:103CA0000122FFF791F910B14FF0FF30E0E7074A2A -:103CB00012681179054A526810786B460122FFF7A5 -:103CC00083F928B14FF0FF30D2E70000EC0000206C -:103CD000F74890F82400002850D00C200090F44AB7 -:103CE00012681179F24A526810786B460122FFF788 -:103CF0006BF910B14FF0FF30BAE7C0200090EC48EC -:103D0000807A00F0010020B19DF8000040F0200012 -:103D10000090E74A12681179E54A526810786B46BC -:103D20000122FFF751F910B14FF0FF30A0E7E04852 -:103D3000407C10B10220009001E000200090DC4A9D -:103D40001268D17BDA4A526810786B460122FFF77D -:103D50003BF910B14FF0FF308AE700200090D44AC1 -:103D600012685179D24A526810786B460122FFF7E7 -:103D70002BF9002852D04FF0FF3079E70420009053 -:103D8000CB4A12681179CA4A526810786B460122F0 -:103D9000FFF71AF910B14FF0FF3069E7C448807C93 -:103DA00020B9C348807A00F0010010B9402000908B -:103DB00001E060200090BE4A12681179BC4A526846 -:103DC00010786B460122FFF7FFF810B14FF0FF307B -:103DD0004EE7B748407C10B10120009001E0002080 -:103DE0000090B34A1268D17BB14A526810786B4692 -:103DF0000122FFF7E9F810B14FF0FF3038E7AC4A85 -:103E000012685179AA4A52681078A94B10330122DE -:103E1000FFF7DAF810B14FF0FF3029E7002027E76D -:103E200070B50446002624F00104A14890F824004F -:103E300008B1002070BD9E48807A10B94FF0FF3065 -:103E4000F8E79B48057C807A204099490874084629 -:103E5000007CA04202D04FF0FF3600E0002614B9EB -:103E60009348007D18B10120FFF736FD02E00020E5 -:103E7000FFF732FD3CB1FFF7F5FE20B18C48057429 -:103E80004FF0FF30D6E73046D4E738B504468848CF -:103E9000807A10B94FF0FF3038BDBC2C02DB012016 -:103EA000009015E0622C02DB0220009010E02A2C2A -:103EB00002DB032000900BE0142C02DB04200090B6 -:103EC00006E00A2C02DB0520009001E006200090AD -:103ED0007748C07A9DF80010884201D10020DBE7C6 -:103EE000734A12689178724A526810786B460122C0 -:103EF000FFF76AF810B14FF0FF30CDE79DF80010E2 -:103F00006B48C1720020C7E738B50446282C02DD93 -:103F10004FF0FF3038BDDCB90020FFF767FD00200F -:103F20008DF8000007208DF80100614A1268917C2D -:103F30005F4A526810786B460222FFF745F810B1CD -:103F40004FF0FF30E6E70021594801750020E1E716 -:103F50000120FFF74BFD20208DF80000012C06D139 -:103F600000208DF801000520FFF78FFF17E0052CDA -:103F700006DC01208DF801000520FFF786FF0EE02A -:103F8000142C06DC02208DF801000A20FFF77DFFCB -:103F900005E003208DF801001420FFF776FF9DF85F -:103FA0000100072101EB8010C0B28DF80100404AEA -:103FB0001268917C3E4A526810786B460222FFF7E5 -:103FC00003F810B14FF0FF30A4E7082138488172A0 -:103FD00000210173012101750020FFF721FF00205E -:103FE00098E738B504463248807A10B94FF0FF3070 -:103FF00038BD2F4890F8240010B14FF0FF30F7E79C -:104000002B48007D50B134B1282C04DCE0B2FFF71E -:104010007BFF0020ECE70020FFF776FF042C01DA9D -:10402000042404E0B4F57A7F01DD4FF47A744FF490 -:104030007A7090FBF4F0401EC0B200901C4A1268E7 -:1040400051781B4A526810786B460122FEF7BCFF7C -:1040500010B14FF0FF30CBE79DF80000401C4FF44B -:104060007A7191FBF0F081B21148C1810146C98992 -:104070004810FFF70AFF0020BAE738B504460C489D -:10408000807A10B94FF0FF3038BD022C06D0042CD6 -:1040900007D0082C08D0102C0FD10BE00020009086 -:1040A0000EE0082000900BE01020009008E00000D7 -:1040B000EC0000201820009002E04FF0FF30E3E712 -:1040C00000BFF948407A9DF80010B0EBE10F01D134 -:1040D0000020D9E7F44A1268D179F34A526810787F -:1040E0006B460122FEF770FF10B14FF0FF30CBE7B7 -:1040F0009DF80000C110EC4841720020C4E738B5BB -:104100000446E948807A10B94FF0FF3038BDFA2CE8 -:1041100009D0B4F5FA7F09D0B4F57A7F09D0B4F5A7 -:10412000FA6F0CD108E0002000900BE0082000900E -:1041300008E01020009005E01820009002E04FF009 -:10414000FF30E3E700BFD848007A9DF80010B0EBDD -:10415000E10F01D10020D9E7D34A12689179D24A00 -:10416000526810786B460122FEF72EFF10B14FF017 -:10417000FF30CBE79DF80000C010CB49087200204B -:10418000C4E71CB580208DF80000C74A1268917CF6 -:10419000C54A526810786B460122FEF715FF10B130 -:1041A0004FF0FF301CBD6420FDF758FF00208DF854 -:1041B0000000BD4A1268917CBB4A526810786B4679 -:1041C0000122FEF701FF10B14FF0FF30EAE7B64AD7 -:1041D0001268917DB44A526810786B460622FEF749 -:1041E00057FF10B14FF0FF30DCE79DF80500C00726 -:1041F000400F9DF8031001F0010140EA41009DF8D5 -:10420000011001F0010140EA010494B1012C03D135 -:104210000121A548C17431E0022C03D10021A2483C -:10422000C1742BE02146A1A002F07CFA4FF0FF30D0 -:10423000B8E79D4A1268D1789B4A526810786B465D -:104240000122FEF725FF10B14FF0FF30AAE79DF8DD -:10425000000000F00F042CB99E4802F063FA4FF002 -:10426000FF309FE7042C06D19BA002F05BFA0121EE -:104270008D48C17402E000218B48C174FF218A4837 -:104280008172FF2088490872FF2187484172C172FC -:104290004FF6FF71C181FF21017481740121017307 -:1042A00080F82210002180F8231041750175163026 -:1042B000016041608160163880F8241080F8251074 -:1042C000C1844FF4FA60FFF71AFF10B14FF0FF30CE -:1042D00068E70220FFF7D1FE10B14FF0FF3061E731 -:1042E0002A20FFF7D2FD10B14FF0FF305AE73220FD -:1042F000FFF777FE10B14FF0FF3053E70020FFF7D4 -:104300008FFD10B14FF0FF304CE70020FFF706FCA7 -:1043100010B14FF0FF3045E70020FFF79AFB002077 -:1043200040E770477CB504460D465F48807A00F050 -:10433000700010B94FF0FF307CBD5B4A1268117BF2 -:10434000594A526810786B460622FEF7A1FE10B15A -:104350004FF0FF30F0E79DF801009DF8001040EAB3 -:10436000012000B220809DF803009DF8021040EA71 -:10437000012000B260809DF805009DF8041040EA1D -:10438000012000B2A08015B12846FFF7CAFF002027 -:10439000D2E77CB504460D464348807A00F0080019 -:1043A00010B94FF0FF307CBD3F4A1268517B3E4A46 -:1043B000526810786B460622FEF76AFE10B14FF085 -:1043C000FF30F0E79DF801009DF8001040EA012061 -:1043D00000B220809DF803009DF8021040EA012001 -:1043E00000B260809DF805009DF8041040EA0120AD -:1043F00000B2A08015B12846FFF793FF0020D2E756 -:104400002DE9FE4F05460C462748807A18B94FF033 -:10441000FF30BDE8FE8F244A1268917B224A526821 -:10442000107802AB0222FEF733FE10B14FF0FF30DE -:10443000EFE79DF809009DF8081040EA012006B258 -:1044400014B12046FFF76DFF17494968C88803F08B -:10445000EFFB154901904968B1F9080003F0D0FB62 -:104460008346304603F0CCFB5946009003F030FD04 -:104470008246019903F092FA81461F4903F020FA1F -:1044800080464FF08F4103F01BFC074603F07CFB96 -:1044900028600020BDE710B588B004461CB94FF075 -:1044A000FF3008B010BD29E0EC000020556E737598 -:1044B00070706F7274656420736F66747761726573 -:1044C0002070726F64756374207265762025642E87 -:1044D0000A000000988D000848616C662073656EC4 -:1044E0007369746976697479207061727420666F7B -:1044F000756E642E0D0A000000000C42206830B971 -:10450000606820B9A06810B9002008B010BDFA4951 -:104510004968087806AB03221146FEF7B9FD10B1D1 -:104520004FF0FF30F1E79DF81800082101EB201053 -:1045300000F00F00ADF800009DF8190001EB20100D -:1045400000F00F00ADF802009DF81A0001EB2010FA -:1045500000F00F00ADF8040020684100BDF9000034 -:10456000403091FBF0F000B2ADF8100060684100FF -:10457000BDF90200403091FBF0F000B2ADF812003E -:10458000A0684100BDF90400403091FBF0F000B29A -:10459000ADF81400D8494968087806AB06221146E0 -:1045A000FEF776FD10B14FF0FF30AEE79DF8190031 -:1045B0009DF8181040EA012000B2ADF808009DF8FF -:1045C0001B009DF81A1040EA012000B2ADF80A0065 -:1045D0009DF81D009DF81C1040EA012000B2ADF8C6 -:1045E0000C00BDF81000BDF80810084400B2ADF88A -:1045F0001000BDF81200BDF80A10084400B2ADF872 -:104600001200BDF81400BDF80C10084400B2ADF85B -:104610001400BDF81000000A8DF81800BDF8100055 -:10462000C0B28DF81900BDF81200000A8DF81A000A -:10463000BDF81200C0B28DF81B00BDF81400000ACE -:104640008DF81C00BDF81400C0B28DF81D00AA49F9 -:104650004968087806AB06221146FEF7B5FC10B192 -:104660004FF0FF3051E700204FE70146A248007AA3 -:1046700030B1012807D0022809D003280FD10AE061 -:10468000FA2008800EE04FF4FA7008800AE04FF438 -:104690007A70088006E04FF4FA60088002E000209B -:1046A000088000BF00BF0020704701469248407A52 -:1046B00030B1012807D0022808D003280CD108E027 -:1046C000022008700BE00420087008E00820087041 -:1046D00005E01020087002E04FF0FF30704700BF87 -:1046E0008548C07C18B108784006000E087000208C -:1046F000F4E701468048C07A082817D2DFE800F0C6 -:104700001704070A0D101318BC20088013E062205C -:10471000088010E02A2008800DE0142008800AE0BC -:104720000A20088007E00520088004E000BF00BFE1 -:104730000020088000BF00BF0020704701466E487F -:1047400090F8240010B14FF0FF3070476A48C089DC -:1047500008800020F9E7014600200880401E7047CD -:1047600001464FF0FF30704701466348007A30B190 -:10477000012807D0022808D003280CD108E05F48A0 -:1047800008600BE05E48086008E05E48086005E0ED -:104790005D48086002E04FF0FF30704700BF002026 -:1047A000FBE701465448407A30B1012808D002287E -:1047B0000AD0032810D10BE04FF4804008800EE0AF -:1047C00041F69C7008800AE04FF48050088006E0B3 -:1047D0004FF40060088002E04FF0FF30704700BFE8 -:1047E0004548C07C10B10888401008800020F5E7DB -:1047F00001464148007C08700020704701463E4851 -:10480000807A10B10120087001E0002008700020BB -:10481000704738B504463848807A10B94FF0FF30F9 -:1048200038BD354A1268117C334A526810786B469D -:104830000222FEF72DFC10B14FF0FF30F0E79DF89B -:1048400001009DF8001040EA012000B22080002005 -:10485000E6E72DE9FE4F0746884692461D46DDF8FD -:1048600030B000260024244890F8240010B1601EC7 -:10487000BDE8FE8F002028701F48807A10B94FF0E5 -:10488000FF30F5E71C48007C10B94FF0FF30EFE730 -:104890001948007C00F0400008B1B01CC6B21648B0 -:1048A000007C00F0200008B1B01CC6B21248007CA9 -:1048B00000F0100008B1B01CC6B20F48007C00F038 -:1048C000080008B1B01DC6B20B4A1268917A0A4AB4 -:1048D000526810786B460222FEF7DAFB10B14FF0F7 -:1048E000FF30C5E79DF801009DF8001040EA01295E -:1048F000B1450BDA0020BBE7EC00002000000343C9 -:10490000000083423333034233338341FC48406821 -:104910004088B9EB600F17DDF94A1268517CF84AFC -:10492000526810786B460122FEF7B2FB10B14FF0CF -:10493000FF309DE79DF8000000F0100020B1FFF768 -:1049400091F96FF0010093E75046FFF7EAFCEC4A5B -:104950001268D17AEA4A526810786B463246FEF7FE -:1049600097FB10B14FF0FF3082E799FBF6F0401E45 -:104970008BF8000000202870B4422AD0E048007C68 -:1049800000F0080028B3601C1DF800001DF804109A -:1049900040EA012000B2A8F80000E01C1DF8001059 -:1049A000A01C1DF8000041EA002000B2A8F8020097 -:1049B000601D1DF80010201D1DF8000041EA0020B8 -:1049C00000B2A8F80400287840F008002870A01D64 -:1049D00084B2B44213D0CA48007C00F0400070B1E9 -:1049E000601C1DF800001DF8041040EA012000B210 -:1049F0003880287840F040002870A01C84B2B4426F -:104A000013D0BF48007C00F0200070B1601C1DF87E -:104A100000001DF8041040EA012000B278802878D8 -:104A200040F020002870A01C84B2B44213D0B448D7 -:104A3000007C00F0100070B1601C1DF800001DF833 -:104A4000041040EA012000B2B880287840F010003D -:104A50002870A01C84B200200AE7F8B504460F466F -:104A60001646A74890F8240010B94FF0FF30F8BD63 -:104A7000A348807A10B94FF0FF30F8E7A04A1268D7 -:104A8000917A9F4A526810786B460222FEF700FB2B -:104A900010B14FF0FF30EAE79DF801009DF80010DB -:104AA00040EA0125A54203DA00203070401EDEE70F -:104AB000934840684088B5EB600F17DD904A126854 -:104AC000517C8F4A526810786B460122FEF7E0FA5B -:104AD00010B14FF0FF30CAE79DF8000000F0100061 -:104AE00020B1FFF7BFF86FF00100C0E7E2B2844BDE -:104AF0001B68D97A824B5B6818783B46FEF7C8FA88 -:104B000010B14FF0FF30B2E795FBF4F0401E30706B -:104B10000020ACE701467A4880F822100020704758 -:104B20007CB5054676494968087801AB04220D2119 -:104B3000FEF7AEFA08B107207CBD9DF80700C0F370 -:104B400001109DF8041001F0E00140EAE1008DF849 -:104B500000009DF80700C0F381009DF8051001F0EA -:104B6000E00140EAE1008DF801009DF8070000F047 -:104B700003009DF8061001F0E00140EAE1008DF825 -:104B8000020000241CE01DF8040018B9002045F8BC -:104B9000240013E05B4845F8240006E055F82400A3 -:104BA000594903F08DF845F824001DF80400401E13 -:104BB000C0B20DF804000028F0D100BF601CC4B2E0 -:104BC000032CE0DB0020B7E72DE9FE4F06460F4639 -:104BD00000256846FFF7A4FF002442E056F82400B1 -:104BE00057F82410A0EB010ABAF1000F01DB51467F -:104BF00001E0CAF10001084603F002F883464FF0D5 -:104C00008F4102F0CBFE80465DF82400002102F0C7 -:104C100087FF16D05DF82410404602F0BFFE8246A2 -:104C20004FF07E5103F054F9814629F0004A37488D -:104C3000416A504603F010F912D20120A04005430A -:104C40000EE03248C169404603F006F805D32F480C -:104C5000016A404603F000F902D20120A04005435A -:104C6000641C032CBADB2846BDE8FE8F2DE9FC5FEF -:104C700006460F46002522494968087801AB032201 -:104C80000D21FEF705FA10B10720BDE8FC9F9DF845 -:104C9000040000F01F008DF804009DF8050000F0EE -:104CA0001F008DF805009DF8060000F01F008DF82C -:104CB0000600002462E056F8240057F82410A0EB08 -:104CC000010BBBF1000F01DB594601E0CBF1000104 -:104CD000084602F095FF4FF08F41009002F05EFE13 -:104CE000814601A8005DC0B30849086802F0A0FF32 -:104CF00083465946064802F051FE80460FE0000008 -:104D0000EC0000207B14AE3E1D5A843FD480000886 -:104D100000B04C45FE49404602F0D2FF804601A853 -:104D2000005D401EC0B201A908550028F2D14146DD -:104D3000484602F033FE83464FF07E5103F0C8F838 -:104D400082462AF0004BF3488169584603F084F804 -:104D500013D20120A04005430FE0FFE7ED480169B1 -:104D6000484602F079FF05D3EA484169484603F016 -:104D700073F802D20120A0400543641C032C9ADB87 -:104D8000284682E72DE9F04F87B005460C4691464C -:104D900001208DF8100000208DF81100DE4A126805 -:104DA000917CDD4A5268107804AB0222FEF70CF9C0 -:104DB00020B14FF0FF3007B0BDE8F08FC820FDF7FD -:104DC0004DF900208DF81000D34A1268D17BD24AE9 -:104DD0005268107804AB0122FEF7F6F810B14FF0DC -:104DE000FF30E8E7CC4A12685179CB4A5268107814 -:104DF00004AB0122FEF7E8F810B14FF0FF30DAE71C -:104E0000C54A1268917CC44A5268107804AB0122EA -:104E1000FEF7DAF810B14FF0FF30CCE7BE4A126867 -:104E2000D17DBD4A5268107804AB0122FEF7CCF860 -:104E300010B14FF0FF30BEE7B74A12681179B64A99 -:104E40005268107804AB0122FEF7BEF810B14FF0A3 -:104E5000FF30B0E70C208DF81000AF4A12681179CE -:104E6000AD4A5268107804AB0122FEF7ADF810B1DC -:104E70004FF0FF309FE70F20FDF7F0F8A648806A5B -:104E8000407A8DF81000A44A12689178A24A5268BC -:104E9000107804AB0122FEF797F810B14FF0FF3005 -:104EA00089E79D48806A007A8DF810009A4A126856 -:104EB0005178994A5268107804AB0122FEF784F8C1 -:104EC00010B14FF0FF3076E7B9F1000F07D09248EC -:104ED000806A807A40F0E0008DF8100004E08E488F -:104EE000806A807A8DF810008B4A126891798A4A1C -:104EF0005268107804AB0122FEF766F810B14FF04B -:104F0000FF3058E7B9F1000F07D08348806AC07AB4 -:104F100040F0E0008DF8100003E07E48C07A8DF884 -:104F200010007D4A1268D1797B4A5268107804AB30 -:104F30000122FEF749F810B14FF0FF303BE7B9F11D -:104F4000000F02D0C820FDF789F840208DF810002E -:104F5000714A12681179704A5268107804AB0122C4 -:104F6000FEF732F810B14FF0FF3024E778208DF8CB -:104F70001000694A12685179674A5268107804AB88 -:104F80000122FEF721F810B14FF0FF3013E761491D -:104F90008889FDF763F800208DF810005E4A1268DA -:104FA00051795D4A5268107804AB0122FEF70CF883 -:104FB00010B14FF0FF30FEE6574A1268917A564A18 -:104FC0005268107804AB0222FEF762F810B14FF07D -:104FD000FF30F0E69DF811009DF8101040EA012B1B -:104FE0000C209BFBF0F0C6B20020A860686028602F -:104FF000A06060602060824665E0474A1268D17A0E -:10500000454A5268107804AB0C22FEF741F810B103 -:105010004FF0FF30CFE69DF811009DF8101040EAE8 -:10502000012000B2ADF808009DF813009DF81210A1 -:1050300040EA012000B2ADF80A009DF815009DF885 -:10504000141040EA012000B2ADF80C00BDF90810C0 -:10505000206808442060BDF90A1060680844606058 -:10506000BDF90C10A0680844A0609DF817009DF8D9 -:10507000161040EA012000B2ADF800009DF81900BA -:105080009DF8181040EA012000B2ADF802009DF82A -:105090001B009DF81A1040EA012000B2ADF8040090 -:1050A000BDF90010286808442860BDF9021068683E -:1050B00008446860BDF90410A8680844A8600AF1B3 -:1050C000010000F0FF0AB24597DB1248D0F800C09B -:1050D0002868C117090441EA104107046246002309 -:1050E000384601F0FAFA32460023CDE9020101F018 -:1050F000F4FA28600748D0F800C06868C1170904AE -:1051000041EA1041070462460023384606E00000E9 -:1051100054E3853FD4800008EC00002001F0DDFA64 -:1051200032460023CDE9020101F0D7FA6860F94860 -:10513000D0F800C0A868C117090441EA104107046B -:1051400062460023384601F0C8FA32460023CDE912 -:10515000020101F0C2FAA860EE48D0F804C021684C -:10516000C817000440EA11480F046246002338467D -:10517000414601F0B2FA32460023CDE9020101F0C6 -:10518000ACFA2060E348D0F804C06068C117090495 -:1051900041EA1041070462460023384601F09DFAB7 -:1051A00032460023CDE9020101F097FA6060D94848 -:1051B000D0F804C0A068C117090441EA10410704EF -:1051C00062460023384601F088FA32460023CDE9D2 -:1051D000020101F082FAA060A068002804DDA06846 -:1051E000A0F58030A06003E0A06800F58030A060EA -:1051F0000020E0E538B50446C74890F82400A042F6 -:1052000001D1002038BD44B3C34890F8250010B93F -:105210004FF0FF30F6E70020FEF75EFB0020FEF7C0 -:105220007DFCBD49C88CFEF7DCFE00200090BA4929 -:10523000496808786B4601222321FDF7C5FE01214C -:10524000B54880F824100120FEF746FBFEF70AFD62 -:10525000B2A1B948FDF760FC13E00020FEF73CFB6B -:10526000AD48007C0090AC49496808786B46012243 -:105270002321FDF7A9FE0021A74880F82410FEF79E -:10528000F1FC0020BEE72DE9F04F8DB083460F46BC -:1052900002200C90A04890F8240020B10020FFF7D5 -:1052A000A9FF012600E0002603A8FFF7DEF905A804 -:1052B000FFF7FBF901A8FFF71CFA02A8FFF73EFA77 -:1052C000954890F80AA004A8FFF792FA002407E096 -:1052D000002239465846FFF755FD00B902E0641C2C -:1052E000022CF5DB00BF022C01D1002528E00024B0 -:1052F00007E0012206A909A8FFF744FD00B902E072 -:10530000641C022CF5DB00BF022C01D1002517E044 -:1053100006A93846FFF758FC00F0FF0809A95846CF -:10532000FFF7A4FC00F0FF090025B9F1000F01D13F -:1053300045F00105B8F1000F01D145F0020500BFAD -:10534000FF2075490872FF2173484172C1724FF600 -:10535000FF71C181FF218172017401210173BDF8C8 -:105360000C00FEF7CCFE9DF81400FEF786FEBDF89B -:105370000400FEF78AFDBDF80800FEF732FE504635 -:10538000FEF767FB9DF81000FEF74AFD3EB10120D5 -:10539000FFF730FF2A4669A16748FDF7BDFB2A46A3 -:1053A00069A16548FDF7B8FB28460DB0BDE8F08F50 -:1053B000F8B504460D46164616B94FF0FF30F8BD55 -:1053C0005548807A10B94FF0FF30F8E720128DF879 -:1053D0000000E0B28DF801009DF8010028444E491C -:1053E00049684989884202DD4FF0FF30E7E74A4AC1 -:1053F0001268117E484A526810786B460222FDF707 -:10540000E3FD10B14FF0FF30D9E7EAB2424B1B6821 -:10541000597D414B5B6818783346FDF7D5FD10B1D7 -:105420004FF0FF30CBE70020C9E7F8B504460D4642 -:10543000164616B94FF0FF30F8BD3748807A10B9DC -:105440004FF0FF30F8E720128DF80000E0B28DF841 -:1054500001009DF8010028442F4949684989884284 -:1054600002DD4FF0FF30E7E72B4A1268117E2A4A2F -:10547000526810786B460222FDF7A6FD10B14FF07E -:10548000FF30D9E7EAB2244B1B68597D224B5B6899 -:1054900018783346FDF7FCFD10B14FF0FF30CBE735 -:1054A0000020C9E72DE9F04385B005460E46904639 -:1054B0009946194890F8250020B14FF0FF3005B00B -:1054C000BDE8F08316B94FF0FF30F8E7002447E05D -:1054D000281B102801DD102000E0281B87B232199C -:1054E00039462046FFF764FF10B14FF0FF30E6E782 -:1054F00001AA39462046FFF798FF10B14FF0FF3060 -:10550000DDE730193A4601A901F088F930B36FF0B0 -:105510000100D4E7D4800008EC0000206D70755FB6 -:105520007365745F646D705F737461746520646D1E -:1055300070206F6E0D0A000000440040646D702002 -:105540006F6E0D0A0000000072657475726E2E2E6B -:10555000726573203D2025640D0A0000E01984B2B5 -:10556000AC42B5DB4FEA28208DF8000008F0FF00C0 -:105570008DF80100924A1268917E914A5268107823 -:105580006B460222FDF720FD10B14FF0FF3096E789 -:1055900001218B4880F82510A0F8269000208EE786 -:1055A0000146874890F824000870002070470246A2 -:1055B0004FF0FF30704701464FF0FF307047F8B5AD -:1055C00005460F461446002C70D0B5F5FF5F01DD8F -:1055D000FF2605E0202D01DA012601E0C5F347167C -:1055E00007B90127282C02DD4FF0FF30F8BD7448C1 -:1055F000407D28BB724890F8240038B10020FFF7A6 -:10560000F9FD01216E4880F8201003E000216C486C -:1056100080F820106A481630FFF727F868481830DD -:10562000FFF743F866481A30FFF763F864481C3008 -:10563000FFF784F86248817A81771F30FFF7D8F846 -:105640000020FEF749F90020FEF75EFC00208DF8EF -:1056500000005B4A12689178594A526810786B468C -:105660000122FDF7B1FC10B14FF0FF30BEE7402042 -:105670008DF80000524A1268D17B514A5268107866 -:105680006B460122FDF7A0FC00B165E08DF80060DB -:105690008DF801704A4A1268117A494A52681078A6 -:1056A0006B460222FDF790FC08B155E047E005206B -:1056B000FCF7D4FC4248407A072101EBC000C0B29D -:1056C0008DF800003E4A1268D1793D4A5268107840 -:1056D0006B460122FDF778FC00B13DE020208DF8FB -:1056E0000000012C03D100208DF801000EE0052CF4 -:1056F00003DC01208DF8010008E0142C03DC0220FB -:105700008DF8010002E003208DF801009DF80100F2 -:10571000072101EB8010C0B28DF80100284A126801 -:10572000917C274A526810786B460222FDF74CFCA8 -:1057300000B111E0012122484175002056E7204ABE -:105740001632002103E0505C00B105E0491C0C2931 -:10575000F9D34FF0FF3049E7FF2019490872FF21C4 -:1057600017484172C1724FF6FF71C181FF218172EA -:105770000174012101730146887FFEF76AF910491F -:10578000C88AFEF7BCFC0E49087EFEF776FC0C4981 -:10579000488BFEF77AFB0A49888BFEF722FC084902 -:1057A000C87FFEF73DFB064890F8200010B10120AD -:1057B000FFF720FD002102484175002016E7000098 -:1057C000EC00002010B5C8234FF48062F74940F682 -:1057D000F630FFF767FE10BD10B586B00446F4A0A2 -:1057E00000680390F3A000680290F3A000680190A5 -:1057F000F2A00068009004F0030003A9085C8DF893 -:10580000140003A8C4F3C101405C8DF8150003A87F -:10581000C4F38111405C8DF8160004F0030002A966 -:10582000085C8DF8100002A8C4F3C101405C8DF83B -:10583000110002A8C4F38111405C8DF8120005AA82 -:10584000032140F22640FFF7B3FD18B14FF0FF30BF -:1058500006B010BD04AA032140F22A40FFF7A8FDBC -:1058600010B14FF0FF30F3E70198059000980490D5 -:1058700004F0040058B19DF8140040F001008DF8C8 -:1058800014009DF8100040F001008DF8100004F0A5 -:10589000200058B19DF8150040F001008DF815006A -:1058A0009DF8110040F001008DF8110004F48070A3 -:1058B00058B19DF8160040F001008DF816009DF8D3 -:1058C000120040F001008DF8120005AA03214FF4E8 -:1058D0008860FFF76DFD10B14FF0FF30B8E704AA04 -:1058E000032140F23140FFF763FD10B14FF0FF306C -:1058F000AEE7B34804810020AAE71FB50446B048CC -:10590000007A00F0030054F820000190AC48007ABF -:1059100000F0040010B1019840420190A848007ABC -:10592000C0F3C10054F820000290A548007A00F0AE -:10593000200010B1029840420290A148007AC0F3C2 -:10594000811054F8200003909D48008900F4807075 -:1059500010B10398404203909A49019880FB0101DD -:10596000800F40EA810001909649029880FB011067 -:10597000820042EA917002909249039880FB0110E4 -:10598000820042EA917003900198000E8DF80000A9 -:105990000198000C8DF801000198000A8DF80200B2 -:1059A0000198C0B28DF803006A4604214FF4747068 -:1059B000FFF7FEFC18B14FF0FF3004B010BD0298A5 -:1059C000000E8DF800000298000C8DF8010002987E -:1059D000000A8DF802000298C0B28DF803006A46F2 -:1059E00004214FF47570FFF7E3FC10B14FF0FF3066 -:1059F000E3E70398000E8DF800000398000C8DF883 -:105A000001000398000A8DF802000398C0B28DF8D7 -:105A100003006A4604214FF47670FFF7C9FCCCE717 -:105A200070B588B0064601A8FEF7BBFEBDF80400BD -:105A30000021C90341EA5045C4036148007A00F0DF -:105A4000030056F8200005905D48007A00F004003D -:105A500010B10598404205905948007AC0F3C10042 -:105A600056F8200006905648007A00F0200010B149 -:105A70000698404206905248007AC0F3811056F8CA -:105A8000200007904E48008900F4807010B10798FC -:105A9000404207900598C117A0FB042301FB043185 -:105AA00000FB0510810041EA927005900698C1172D -:105AB000A0FB042301FB043100FB0510810041EA37 -:105AC000927006900798C117A0FB042301FB0431D4 -:105AD00000FB0510810041EA927007900598000EC6 -:105AE0008DF808000598000C8DF809000598000A4B -:105AF0008DF80A000598C0B28DF80B000698000ECC -:105B00008DF80C000698000C8DF80D000698000A20 -:105B10008DF80E000698C0B28DF80F000798000EA1 -:105B20008DF810000798000C8DF811000798000AF6 -:105B30008DF812000798C0B28DF8130002AA0C214C -:105B40004FF42570FFF734FC08B070BD30B585B058 -:105B500004461DA207CA02AB07C3C82C03DD4FF0E1 -:105B6000FF3005B030BDC82090FBF4F0401E85B278 -:105B7000280A8DF80000E8B28DF801006A4602217B -:105B800040F21620FFF714FC10B14FF0FF30E8E7A9 -:105B900002AA0C2140F6C120FFF70AFC10B14FF019 -:105BA000FF30DEE7064884810020DAE7FC80000849 -:105BB0004CCD6C000CC92C0036567600264666008B -:105BC000AC01002009E3CA02FEF2ABC4AAF1DFDF98 -:105BD000BBAFDFDF0146FC488089088000207047AA -:105BE0002DE9FC4706460F4606F0070010B1B7F551 -:105BF000C86F03DD4FF0FF30BDE8FC87384602F088 -:105C000017F88146F14901F0C9FE80466846FEF763 -:105C10004CFD9DF80000022806D0042816D0082864 -:105C200026D0102848D135E04FF08D41404602F093 -:105C300047F8814601F0C4FF84B2E549404602F0CE -:105C40003FF8814601F0BCFF85B238E04FF08C414F -:105C5000404602F035F8814601F0B2FF84B2DD49DA -:105C6000404602F02DF8814601F0AAFF85B226E0F9 -:105C70004FF08B41404602F023F8814601F0A0FF2F -:105C800084B2D549404602F01BF8814601F098FFE6 -:105C900085B214E04FF08A41404602F011F8814687 -:105CA00001F08EFF84B2CD49404602F009F88146EA -:105CB00001F086FF85B202E04FF0FF309CE700BFA5 -:105CC00020128DF80400E0B28DF8050028128DF83E -:105CD0000600E8B28DF8070006F00100A0B101AAA5 -:105CE00002214FF4EA70FFF763FB10B14FF0FF3071 -:105CF00082E70DF1060202214FF49270FFF758FB84 -:105D000010B14FF0FF3077E706F00200A0B101AA12 -:105D100002214FF4EC70FFF74BFB10B14FF0FF3056 -:105D20006AE70DF1060202214FF49470FFF740FB81 -:105D300010B14FF0FF305FE706F00400A0B101AAF8 -:105D400002214FF4EE70FFF733FB10B14FF0FF303C -:105D500052E70DF1060202214FF49670FFF728FB7F -:105D600010B14FF0FF3047E7002045E738B5044653 -:105D70000020009004F0010020B19DF8000040F0E8 -:105D80003000009004F0020020B19DF8000040F0C7 -:105D90000C00009004F0040020B19DF8000040F0D9 -:105DA000030000906A4601214FF4A470FFF700FB46 -:105DB00038BD38B50446012C01DA012402E0042C78 -:105DC00000DD0424601EC0B200906A46012140F24A -:105DD0004F10FFF7EDFA38BD38B50446052094FBA7 -:105DE000F0F085B228128DF80000E8B28DF80100BD -:105DF0006A4602214FF4EF70FFF7DAFA38BD38B582 -:105E00000446052094FBF0F085B228128DF80000BE -:105E1000E8B28DF801006A4602214FF4ED70FFF7F9 -:105E2000C7FA38BDF8B505460E464FF47A7095FBB3 -:105E3000F0F000FB06F4200E8DF80000200C8DF829 -:105E40000100200A8DF80200E0B28DF803006A46D6 -:105E500004214FF4AE70FFF7ABFAF8BD38B5044635 -:105E6000052094FBF0F084B220128DF80000E0B21F -:105E70008DF801006A4602214FF4AD70FFF798FAE1 -:105E800038BD38B50446052094FBF0F084B22012EA -:105E90008DF80000E0B28DF801006A4602214FF44F -:105EA000AC70FFF785FA38BD38B5044614B94FF029 -:105EB000FF3038BD6A4604214FF45870FFF7B5FA39 -:105EC00010B14FF0FF30F4E79DF8000000069DF898 -:105ED000011040EA01409DF8021040EA01209DF8BF -:105EE0000310084320600020E3E738B50446200E85 -:105EF0008DF80000200C8DF80100200A8DF80200BA -:105F0000E0B28DF803006A4604214FF45870FFF7A1 -:105F10004FFA38BD38B5044614B94FF0FF3038BDDC -:105F20006A4604214FF47170FFF77FFA10B14FF009 -:105F3000FF30F4E79DF8000000069DF8011040EAEC -:105F400001409DF8021040EA01209DF8031008432B -:105F500000EB8000800020600020E0E738B50446B8 -:105F60001420B4FBF0F4200E8DF80000200C8DF806 -:105F70000100200A8DF80200E0B28DF803006A46A5 -:105F800004214FF47170FFF713FA38BD38B5044699 -:105F900064B120208DF8000028208DF80100302009 -:105FA0008DF8020038208DF8030004E0A3220421BC -:105FB000684600F05FFC6A46042140F69E20FFF729 -:105FC000F7F9FDF74FFE38BDAC0100200000484353 -:105FD000000040460000C045000040450000C044AD -:105FE00038B5044664B1C0208DF80000C2208DF899 -:105FF0000100C4208DF80200C6208DF8030004E0E3 -:106000008B220421684600F035FC6A46042140F6E4 -:106010009820FFF7CDF9FDF725FE38BD3EB50446C3 -:106020006CB1FDA1D1E900208968CDE90020029181 -:106030006A4609214FF49760FFF7BAF93EBDF9A20D -:10604000D2E900109268CDE9010200916A46092167 -:106050004FF49760FFF7ACF9F0E73EB50446022035 -:106060008DF80000CA208DF80100E3208DF80200B1 -:1060700009208DF803006A4604216820FFF798F98B -:10608000A3208DF8000004F0400048B1C0208DF836 -:106090000100C8208DF80200C2208DF8030006E040 -:1060A000A3208DF801008DF802008DF8030004F4A0 -:1060B000C07048B1C4208DF80400CC208DF80500D4 -:1060C000C6208DF8060006E0A3208DF804008DF8A8 -:1060D00005008DF80600A3208DF807008DF8080054 -:1060E0008DF809006A460A2140F6A720FFF760F9FB -:1060F00004F0030018B120208DF8000002E0D82041 -:106100008DF800006A46012140F6B620FFF750F9ED -:1061100004F0200018B10120FFF780FF02E000200A -:10612000FFF77CFF04F4C07008B304F4807060B122 -:10613000B2208DF800008B208DF80100B6208DF87C -:1061400002009B208DF803000BE0B0208DF80000CA -:1061500080208DF80100B4208DF8020090208DF889 -:1061600003006A46042140F6A220FFF721F904F05B -:10617000010020B3F8208DF800006A4601214FF499 -:106180000B60FFF715F9FA210720FFF729FD07201B -:10619000FFF7ECFD0120FFF70CFE6420FFF71CFE6B -:1061A0004FF4FA70FFF72BFEC821A148FFF73AFE23 -:1061B0002820FFF753FE0A20FFF763FE08E0D820EF -:1061C0008DF800006A4601214FF40B60FFF7F0F8EC -:1061D00004F0020018B1D9208DF8000002E0D820A8 -:1061E0008DF800006A46012140F23D70FFF7E0F8AB -:1061F00004F0040018B10120FFF7F2FE02E00020D5 -:10620000FFF7EEFE04F0100018B10120FFF7BEFE0C -:1062100002E00020FFF7BAFE44F0080085494881FB -:10622000FDF720FD00208349887304F0400018B179 -:106230000846807B801D887304F4C07020B17D48BF -:10624000807B801D7B49887304F0140020B179485D -:10625000807B10307749887304F0030020B17548C3 -:10626000807B001D7349887300203EBD0146714844 -:1062700040890880002070472DE9F0410446E0780D -:1062800000F0C006E07800F03F05607800F0010003 -:1062900098B1EF102846E91705EB5171C910A5EB2D -:1062A000C101491C01F0FF086248006820B1614843 -:1062B000414602683846904700BF607800F0080009 -:1062C00030B15C48406818B1B0115A4A51688847EB -:1062D0000020BDE8F08110B586B0044656A207CA7A -:1062E00003AB07C357A207CA8DE80700012C09D0EA -:1062F000022C0ED103AA0B2140F68220FFF758F89A -:1063000006B010BD6A460B2140F68220FFF750F818 -:10631000F6E74FF0FF30F3E72DE9F04F8DB0074679 -:10632000884615469946DDE9166B0024002030802A -:106330004049887B5A4605A9FEF78FFB18B1601EBD -:106340000DB0BDE8F08F3B48807A00F014000028C3 -:1063500061D09DF8140000069DF8151040EA014038 -:106360009DF8161040EA01209DF817100843286098 -:106370009DF8180000069DF8191040EA01409DF8AC -:106380001A1040EA01209DF81B10084368609DF830 -:106390001C0000069DF81D1040EA01409DF81E10EB -:1063A00040EA01209DF81F100843A8609DF82000D6 -:1063B00000069DF8211040EA01409DF8221040EAB5 -:1063C00001209DF823100843E86004F11000C4B2D6 -:1063D000286800140190686800140290A8680014EE -:1063E0000390E8680014049001984043029901FB6F -:1063F0000100039901FB0100049901FB010ABAF1B4 -:10640000706F02DBBAF1885F22DDFDF72BFC002004 -:106410003080401E94E721E0B8AAB38DB4980D35C2 -:106420005D000000B8AAAAAAB088C3C5C7000000D2 -:1064300009E3CA02AC010020D8B1B9F38BA391B62D -:1064400009B4D900DAB1B9F38BA391B6DAB4DA00A2 -:10645000B6F9000040F48070308000BF3448807A84 -:1064600000F0400020B305A9601C085C095D40EA0B -:10647000012000B2A8F8000005A9E01C095C05AAEB -:10648000A01C105C41EA002000B2A8F8020005A997 -:10649000601D095C201D105C41EA002000B2A8F8D4 -:1064A0000400A01DC4B2B6F9000040F0080030801E -:1064B0001F48408900F4C07008B305A9601C085C3F -:1064C000095D40EA012000B2388005A9E01C095CA2 -:1064D00005AAA01C105C41EA002000B2788005A942 -:1064E000601D095C201D105C41EA002000B2B880EC -:1064F000A01DC4B2B6F9000040F0700030800C4816 -:10650000807A00F0030018B105A90819FFF7B4FE5E -:106510004846FDF706FF002012E7014604480160E7 -:10652000002070470146024841600020704700008B -:10653000AC010020FBF75EFC4FF41650FCF722FA8A -:106540004FA15448FCF7E8FAFCF708FCC820FBF719 -:1065500085FD51A14F48FCF7DFFAD020FBF7B3FED1 -:106560000446224650A14B48FCF7D6FAFDF788F8BE -:10657000FDF79AF8FBF73EFF6420FBF76FFD7EE026 -:106580001420FBF76BFDFDF7FDF806214B48FCF7E7 -:1065900057FB4A48C078B1280AD148480079B52845 -:1065A00006D100204549C87006214448FCF73BFA53 -:1065B0004248C078B3280AD140480079B72806D1AC -:1065C00000203E49C87006213C48FCF72CFA3B48A5 -:1065D000C078B22809D139480079B62805D1FCF72E -:1065E000BDFB06213548FCF71EFA3448C078B428B4 -:1065F00012D132480079B8280ED1FCF7BFFB4FF416 -:10660000FA70FBF72BFDFCF7A9FB00202B49C870A3 -:1066100006212A48FCF707FA2848C078B52809D18E -:1066200026480079B92805D1FCF7B8FB0621234894 -:10663000FCF7F9F92148C078B62812D11F48007933 -:10664000BA280ED1FCF7A2FB4FF4FA70FBF706FD57 -:10665000FCF784FB00201949C87006211748FCF795 -:10666000E2F91648C078B82809D114480079BC2846 -:1066700005D1FCF77BFB06211048FCF7D4F97FE736 -:10668000496E697420426C756520746F6F74682E52 -:106690002E0D0A00004400404949432053746F7096 -:1066A0002E2E0D0A0000000049494320496E6974EE -:1066B00020526573203D2025640D0A00BC01002096 -:1066C000704700BFFEE700BFFEE700BFFEE700BF68 -:1066D000FEE7704770477047704710B54C1084EA6A -:1066E000530404D54042C1F1000138BF491E1B428A -:1066F00004D55242C3F1000338BF5B1E00F0C6F858 -:1067000014F0804F04D04042C1F1000138BF491E4F -:1067100014F0004F04D05242C3F1000338BF5B1E97 -:1067200010BD00000FB4044910B503AA029800F090 -:106730007DF910BC5DF814FB380000202DE9F04114 -:106740000E460446002020622046E168884730B3A8 -:10675000252805D0D4E901219047206A401CF2E7A2 -:10676000E168204600278847050018D0A5F14100C0 -:10677000192802D820354FF40067324629462046B2 -:106780002760F9F70FFD40B1012804D0F61D26F06F -:1067900007060836D8E7361DD6E72846DAE7206A26 -:1067A000BDE8F0812DE9F041064600241068752906 -:1067B000314616A510D0AFF30080002802DA40421F -:1067C00013A507E031688A0701D512A502E0490741 -:1067D00004D511A5012401E0AFF3008000210A22B5 -:1067E00006F1240709E0B0FBF2FCB0FBF2F302FB78 -:1067F0001C00303078541846491C0028F3D1234639 -:106800002A463046BDE8F04100F0B7B8000000006D -:106810002D0000002B0000002000000040EA0103D2 -:1068200010B59B070FD1042A0DD310C808C9121F39 -:106830009C42F8D020BA19BA884201D9012010BD73 -:106840004FF0FF3010BD1AB1D30703D0521C07E040 -:10685000002010BD10F8013B11F8014B1B1B07D1A4 -:1068600010F8013B11F8014B1B1B01D1921EF1D115 -:10687000184610BD02F0FF0343EA032242EA024237 -:1068800000F0E8B8704770477047704753EA020C51 -:1068900000F069802DE9F04B4FF00006002B1FBF80 -:1068A000B3FA83F503FA05F424FA05F65E4012BF45 -:1068B0001643B2FA82F502FA05F4C5F120051EBFAF -:1068C00022FA05FC44EA0C04203556EA044C4FEA4F -:1068D000144418BF641C4FF000084FF000099042A8 -:1068E00071EB030C39D3002919BFB1FA81F701FA12 -:1068F00007F6B0FA80F700FA07F6C7F120071EBFC7 -:1069000020FA07FC46EA0C062037B6FBF4FCA7EB9E -:106910000507103F07F01F0BCBF120060CFA0BFB0D -:106920002CFA06F644BFB3460026202FA4BF5E46CD -:106930004FF0000B5BEA060C08BF4FF0010B19EBA0 -:106940000B09ABFB027C48EB0608C01B06FB02CC24 -:106950000BFB03CC71EB0C01C1E70B460246414631 -:106960004846BDE8F08B13B54FF000004FF0000132 -:10697000AFF30080BDE81C4070472DE9F0470D469D -:1069800099469246044600F124080168880604D519 -:10699000E06921F01001216000E00120A84201DD42 -:1069A000471B00E00027A1697A1902EB0900081AC9 -:1069B000A0612078C00602D42046AFF300800026F4 -:1069C00008E0D4E901211AF806009047206A401C2B -:1069D000761C20624E45F4DB2078C0060AD520469E -:1069E000AFF3008006E0D4E9012130209047206A0F -:1069F000401C2062381EA7F10107F4DC07E0D4E94F -:106A0000012118F805009047206A401C2062281ECA -:106A1000A5F10105F3DC2046AFF3008020780006E5 -:106A200002D50220BDE8F0870120FBE7074B70B5D7 -:106A30000D467B4400F033F80446284600F042F847 -:106A400010B14FF0FF3070BD204670BD0BB5FFFF99 -:106A50004FF000020429C0F0128010F0030C00F087 -:106A60003780CCF1040CBCF1020F18BF00F8012BE9 -:106A7000A8BF20F8022BA1EB0C0100F029B85FEAB7 -:106A8000C17C24BF00F8012B00F8012B48BF00F89F -:106A9000012B704701694A1C02610878704700B5F4 -:106AA0008FB0CDE901310021059105497944CDE947 -:106AB000031011466846FFF741FE0FB000BD00000D -:106AC000E5FFFFFF007B00F0800070474FF0000201 -:106AD00000B5134694469646203922BFA0E80C50D4 -:106AE000A0E80C50B1F12001BFF4F7AF090728BFAF -:106AF000A0E80C5048BF0CC05DF804EB890028BF2B -:106B000040F8042B08BF704748BF20F8022B11F053 -:106B1000804F18BF00F8012B7047000000487047F5 -:106B2000FC0100207546FFF7F9FFAE4605006946F7 -:106B3000534620F00700854618B020B5F9F758FBFA -:106B4000BDE820404FF000064FF000074FF000086E -:106B50004FF0000B21F00701AC46ACE8C009ACE8EF -:106B6000C009ACE8C009ACE8C0098D46704710B553 -:106B70000446AFF300802046BDE81040F9F724BB7F -:106B8000490050EAC12018BF04204A0D18BF40F048 -:106B9000010040F2FF72B2EB515F08BF40F002000B -:106BA000012808BF052070472DE9F0414F1E00EB7A -:106BB000C7010446D1E9000115461E4637F006021A -:106BC0000DD02A46334600F05BFC7F1E04EBC70362 -:106BD000D3E9002300F04CFA37F00602F1D1022F7E -:106BE00025D0042F13D0062F18BFBDE8F0812A4608 -:106BF000334600F045FCD4E90A2300F039FA2A466E -:106C0000334600F03DFCD4E9082300F031FA2A466F -:106C1000334600F035FCD4E9062300F029FA2A4671 -:106C2000334600F02DFCD4E9042300F021FA2A4673 -:106C3000334600F025FCD4E9022300F019FA2A4675 -:106C4000334600F01DFCD4E90023BDE8F04100F01C -:106C50000FBA012201F0E3B900F00ABA024A00209B -:106C6000110701F0DCB9000001FDFFFF2DE9F84F2D -:106C700004460D4621F0004000917349814211DC29 -:106C80007249884201DC06D12CB120462946BDE874 -:106C9000F84FFFF7DEBF6E48002DCCBF6D496E493F -:106CA000BDE8F88F6D49814211DD6D498142D8BF41 -:106CB0004FF0FF366DDD20462946FFF761FF0428BF -:106CC00008BFFFF7CBFF20462946BDE8F88F65498E -:106CD000654F25F00045814233DD6449814219DD6D -:106CE000002632464FF080432046294600F0C0F986 -:106CF00080468A4601222046294601F090F900226A -:106D00003B4600F0C7FC4246534600F061FA044699 -:106D10000D463EE001260022BA463B462046294663 -:106D200000F0A6F980460F46002253462046294629 -:106D300000F0B0FC42463B4600F04AFA04460D46DD -:106D400027E04B4981421BDDDFF828A10226002203 -:106D500053462046294600F093FB00223B4600F0B4 -:106D600087F980460F46002253462046294600F008 -:106D700091FC42463B4600F02BFA04460D4608E0E3 -:106D8000032622462B4600203B4900F021FA044608 -:106D90000D4622462B461046194600F071FB8B46E5 -:106DA000824602460B4600F06BFB0746024633481C -:106DB00088460B4606217844FFF7F6FE52465B46AE -:106DC00000F05EFB82462E488B463A46434605213C -:106DD0007844FFF7E9FE3A46434600F051FB02468D -:106DE0000B46002E504659460CDA00F041F9224677 -:106DF0002B4600F045FB01B022462B46BDE8F04F84 -:106E000000F03CBC00F034F922462B4600F038FB81 -:106E10001C4A7A4402EBC603D3E9002300F03AFC93 -:106E200022462B4600F036FC174A7A4402EBC60392 -:106E3000D3E9002300F022FC009A002AB8BF81F0B9 -:106E40000041BDE8F88F0000000010440000F07F12 -:106E5000182D4454FB21F93FFB21F9BF0000DC3F12 -:106E60000000203E0000F33F0000F03F0000E63F3E -:106E7000008003400000F83F0000F0BFA61F0000A4 -:106E8000641F0000021F0000CA1E00002DE9F04D23 -:106E90009446CCF1000423F000464CEA0404524F1F -:106EA00046EAD4749A46884621F00042BC4206D88D -:106EB000454240EA050442EAD474BC4204D9BDE824 -:106EC000F04D6246FFF7C8BEAAF14055A5F17F65B7 -:106ED00055EA0C040BD0022404EAAA74434DDFF8EF -:106EE00010E144EAD87452EA000B04D00CE0BDE88B -:106EF000F04DFFF7BBBE002C14BF012CBDE8F08D98 -:106F0000022C30D0032C32D056EA0C0B0AD0BE42F1 -:106F100020D1BA4209D126F0804622F08042334681 -:106F2000114617E000291ADB25E0DFF8C8B0FB4462 -:106F3000002C04BFDBE90001BDE8F08D012C02BF8D -:106F4000DBE9000181F00041BDE8F08D022C0AD0A0 -:106F5000032C0CD0BA4212D1B8F1000F0BDA23483F -:106F60002549BDE8F08D28462449BDE8F08D284626 -:106F70007146BDE8F08D1D482149BDE8F08D921B9A -:106F800012153C2AC4BF19481D490EDCBAF1000F86 -:106F9000BEBF12F13C0F0020014606DB624600F046 -:106FA00017F921F00041FFF761FE002C08BFBDE892 -:106FB000F08D012C04BF81F00041BDE8F08D114A35 -:106FC000114B022C07D000F065FB2A46BDE8F04DBE -:106FD0000A4B00F05FBB00F05DFB2A46BDE8F04DB8 -:106FE000064B00F04BBB00000000F07F182D44540E -:106FF000FB2109C05E1E0000FB21F9BFFB210940F7 -:10700000FB21F93F075C143326A6A13C21F0004286 -:10701000A2F16052B2F5801F01F0004328BFD2F107 -:107020007F6C0BD95FEA001C43EAC20242EB50704E -:1070300018BF704728BF20F001007047B2F5801FCD -:10704000BCBF184670474FEA410C1CF5001F02D226 -:10705000084600F0FCBE70B500F0BCFA00000089E4 -:10706000FFF7F6BF4FF00040A0F58000704700002A -:1070700010B591EA030F48BF83F0004300F112837B -:10708000841A71EB030C05D2121943EB0C03001B9D -:1070900061EB0C01DFF824E14FEA1154A4EB135C1F -:1070A0001EEA430F18BF9EEA445F73D023EA0E0323 -:1070B000DCF1200E21EA045143F4801332D322FA8A -:1070C0000CFE10EB0E0023FA0CFE41EB0E01CCF18E -:1070D000200E03FA0EFE10EB0E0051F10001B1F587 -:1070E000801FCCF1200E32D201EB045112FA0EF2C5 -:1070F000BDE8104058BF7047401C38BF5FEA4202ED -:1071000018BF7047002814BF20F0010041F10001B2 -:107110004FEA410313F5001F38BF7047A1F1C0418A -:1071200000F0A6BA012A43EB0302ACF1200CDCF11B -:107130001F0E32BF4FF0000E23FA0CF310EB0300CA -:1071400041EB0451B4EB115FD0D0A1EB045101F538 -:10715000801149085FEA300001EB04510ED350F171 -:10716000000038BF12FA0EFE08D1BDE81040C9E792 -:10717000401C38BF5FEA4202CAD1C3E7BDE81040F5 -:107180004FEA410313F5001F38BF7047A1F1C0411A -:1071900000F06EBA9EEA445F08D011EA5E0FBDE8C7 -:1071A000104004BF01F0004100207047BDE81040CE -:1071B00070B500F00FFA00BF64FBBE3E0000E0FFB8 -:1071C00002494FF0000000F0F8BE00BF0000F87F59 -:1071D0002DE9C04130B4DFF8A0C23CEA111418BF59 -:1071E0003CEA131400F0EC8081EA03051CEA111458 -:1071F00044EAD57418BF1CEA131500F0C780A4EB4D -:1072000005044FF0004545EAC12145EAC32341EAA0 -:10721000505143EA525304F17F74994204F500340B -:107220004FEAC0204FEAC22208BF904200F09C8083 -:107230004FEA13650FF24016765D4FEA134506FBE1 -:1072400005F7C7F1807706FB07F74FEAD737A7FBAB -:1072500003687642C8F58038A7FB06CE38BFA8F190 -:10726000010807FB08E64FF0000EA6FB028CE6FBC8 -:1072700003CEDCF1000CCEF1004E38BFAEF1010EB2 -:10728000A6FB0C584FF000074FF00005E6FB0E87F9 -:10729000A1FB08C6A0FB07CE16EB0E0645F10005C4 -:1072A000E1FB076515F1E04E7EBFA4F580345FEA8F -:1072B00046066D4116F1800745F100054FEA172794 -:1072C0004FEA066647EA0567A6F1DE46B6F1805F3B -:1072D0004FEA15251FD9384624F0010C05EBC4717F -:1072E000BCF1FE6F01EB0C1102D8F0BCBDE80081CF -:1072F00024425CBF01F5801E9EEAC47F02D4F0BC2C -:10730000BDE80081244238D4F0BCA1F1C041BDE801 -:10731000004100F0ADB94FEAD22242EA43524FEAAF -:10732000D323A7FB02864FEAD02040EA415007FB57 -:1073300003661EEA0E0F4FEAD12105FB026658BF15 -:10734000A6EB0056B6EB00564FEA520E4EEAC37E4D -:1073500018EB0E0E56EB530EBDD518EB02085E412E -:107360007F1C55F10005B6E74FF480154FF000077C -:107370004FF000064FF00008ADE7F0BC4FF0000002 -:1073800001F1C04101F00041BDE8008111EA0C1F8C -:107390000CEA131500D00CE013EA0C1F00F0258056 -:1073A0004FF00000F0BC81EA030101F00041BDE8AC -:1073B0000081F0BCBDE8004181EA030100F058B94A -:1073C000F0BCBDE8004170B500F004F9097EFC3E58 -:1073D00000F007B881EA03014FF0000001F000411E -:1073E000704781EA030100F043B9F0BCBDE80041F9 -:1073F0004FF0000021497047FFFDFBF9F7F5F4F26B -:10740000F0EEEDEBE9E8E6E4E3E1E0DEDDDBDAD83F -:10741000D7D5D4D3D1D0CFCDCCCBCAC8C7C6C5C49D -:10742000C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B4 -:10743000B2B1B0AFAEADACABAAA9A8A8A7A6A5A49F -:10744000A3A3A2A1A09F9F9E9D9C9C9B9A99999863 -:107450009797969595949393929191908F8F8E8E06 -:107460008D8C8C8B8B8A8989888887878685858493 -:1074700084838382828181800000FF070000F87F7F -:10748000DFF848C170B51CEA111E1EBF1CEA1315B7 -:107490009EEA0C0F95EA0C0F00F06F8081EA03045E -:1074A00023EA4C134EEAD47E21EA4C1141F48011B8 -:1074B00043F48013AE44A1FB024CA0FB0365AEF184 -:1074C0007F7E361955EB0C05A1FB034C4CF10003F4 -:1074D000A0FB021C16EB0C06654153F100030942A8 -:1074E00018BF46F0010613F4007F0BD14FEA0331B9 -:1074F0004FEA0530340341EA155140EA16506FF067 -:1075000003020AE04FEAC3214FEAC520F40241EA30 -:10751000555140EA56506FF0020202EB2E4201EB49 -:10752000025585EACE710AD05FEA440C18BF24F0F8 -:10753000004450F1000041F1000120EAD47040F213 -:10754000FE7C624500D270BDA84214BF4FF080445B -:107550004FF04044002E08BF0024BEF1806FA8BF4A -:10756000A1F1C041BDE8704080F282804FF0000080 -:1075700001F1C04101F0004170479EEA0C0F0CEA96 -:10758000131518BF95EA0C0F06D04FF0000081EAE2 -:10759000030E0EF0004170BD00F01CF88900013EA2 -:1075A00000F007B800F009B84FEA430C5FEA5C5CF2 -:1075B00008D081EA030100F05BB84FEA410C5FEAB2 -:1075C0005C5CF6D14FF00000014970470000FF07F6 -:1075D0000000F87F0EF1020E2EF0030E5EF8046B31 -:1075E000364205D4012A43EB030515F5001F12D8D6 -:1075F000012841EB010C1CF5001F0CD80ED14FEAFD -:10760000D17C15F5001F0CEB4C0C0CF1020C08BFE3 -:107610004CEBD37C04E04FF0080C01E04FEAD37C44 -:107620000CEB4C0526FA05F606F00706B6F1040C3D -:1076300006D20EEB860CBDE870404CF0010C6047A2 -:10764000DFE80CF0090B02024FF000414FF00000A0 -:10765000A1F5002170BD19461046012851EB010427 -:1076600018BFD4F5001484BF002001F0004170BDA4 -:107670000808A0F500114FEA3101704791EA030FA5 -:1076800010B581F000413FF5FBAC83F0004300F002 -:1076900009B8000010B591EA030F48BF83F000431A -:1076A0003FF5EEAC841A71EB030C07D212198CF083 -:1076B000004C43EB0C03001B61EB0C01DFF8A4E171 -:1076C0004FEA1154A4EB135C1EEA430F18BF9EEA65 -:1076D000445F00F0B08023EA6E03524221EA045175 -:1076E000C3EB6E0338BF5B1EDCF1200E25D322FAFC -:1076F0000CFE10EB0E0043FA0CFE41EB0E01CCF138 -:10770000200E03FA0EFE10EB0E0051F10001CCF139 -:10771000200E29D412FA0EF201EB0451BDE81040FC -:1077200058BF7047401C1CBFB2F1004F7047002883 -:107730000CBF491C20F00100704712EB020E43EB16 -:10774000030218BF4FF0010E4EEA4202ACF1200CCA -:10775000DCF11E0E54D943FA0CFE10EB0E0051F171 -:10776000FF31CCF11E0ED5D50EF1010E12FA0EFE30 -:10777000404141EB010101EB445C5FEA5C5C10D9E4 -:1077800010EBDE7001EB045138BFBEF1004FBDE8D5 -:10779000104018BF704700280CBF491C20F00100A2 -:1077A000704730D24FEAD42C11F5001124F4006454 -:1077B0001BD0B1FA81F20B3AA41AA41ED2F1200315 -:1077C000914030FA03F31943904001EBCC71002C47 -:1077D00001EB0451BDE81040A8BF704701F1C04162 -:1077E0004FF0000001F000417047B0FA80F310FA4A -:1077F00003F100D110BDE41A173C4805C90AE4E7BB -:1078000001EB045110BD491001EB0451BDE81040DB -:107810004FEA300002E04FF0000170474A0008BF15 -:107820000042F8D0B2F5001F28BF704701F00041B8 -:107830004FF0000070479EEA445F07D011EA5E0FE8 -:10784000BDE8104004BF002100207047BDE8104093 -:1078500070B5FFF7BFFE00BF40DFF63E83F000418A -:10786000104670470000E0FF43004FEAD30C4FEA98 -:107870003C0C43401FBF40070CF1605113F0FE4F1A -:1078800070471CF0006F03D100200CF000417047DE -:107890000CF0004343EA507010B540EACC0000F011 -:1078A00090FA00BF000000924FEA0001FFF7E0BE2F -:1078B0004FF000414FF00000A1F50021704700009B -:1078C00090EA010F48BF81F0004100F10883421A9D -:1078D0003CBF801A89184FEAD0524FF07F4C1CEA07 -:1078E000410FA2EBD15318BF9CEA026F00F03B801E -:1078F0004FF0004C4CEA00204CEA012121FA03FC35 -:1079000010EB0C0C1ED202F1FF325FEA1C2040EBA0 -:10791000C25038BF70471CF07F0F4FEA400C18BFB1 -:10792000BCF17F4F38BF7047C3F12003994008BFB7 -:1079300020F00100BCF17F4F38BF7047A0F1C0407C -:1079400000F085BA4FEA3C00000A40EBC25028BF65 -:107950001CF0FF0F4FEA400CE6D018BFBCF17F4F80 -:1079600038BF7047EAE79CEA026F05D010EA5C0F67 -:1079700008BF00F00040704710B500F022FA00BFC9 -:1079800064FBBE3E401058BFC0F14040491058BF94 -:10799000C1F140418142EFF3008070474FF47F0C0A -:1079A0001CEAD0121EBF1CEAD11392EA0C0F93EA14 -:1079B0000C0F00F0858090EA010F48BF42F48072FE -:1079C00040F4000C41F400002CF07F4120F07F4097 -:1079D00000B58142A2EB03020FF2081CACEB504E43 -:1079E000C0F100009EF800E04FEA4E0E00FB0EFCD6 -:1079F00038BF49004FEA2C1C02F5FA020CFB0EF3CB -:107A00004FEACE1E4FEA112C4FEAC1210EEB635E06 -:107A100042EB22420EFB0CFC4FEA1C5300FB03110D -:107A20004FEA112C4FEA01310EFB0CFC4FEADC4C03 -:107A300000FB0C11C14228BF09184CEB03335DF861 -:107A400004EB10EB410143EBC250B2F57C0F38BFA1 -:107A5000704729D512F0F00F1CBF00F1C04000F0B4 -:107A600000407047008182838485868788898B8C5B -:107A70008D8E8F919293959697999A9C9D9FA0A297 -:107A8000A3A5A7A8AAACAEB0B2B3B5B7B9BCBEC0E7 -:107A9000C2C5C7C9CCCED1D4D7D9DCDFE2E6E9EC88 -:107AA000F0F3F7FAFE0000004FEA400C0CF1807C86 -:107AB000BCF17E4F28BF7047B0F1C04000F0C7B99D -:107AC00090EA010F0CEAD11348BF42F4807262457C -:107AD00038BF634507D213F47F0F16D080EA010048 -:107AE00000F00040704710B500F06BF9097EFC3ED5 -:107AF00000F005B880EA010000F00040704780EA1D -:107B0000010000F0004000F0A2B912F47F0F04BFA2 -:107B10000248704780EA010000F099B90000C07F78 -:107B200050EA010C00F113801CF5000F58BFBCF5A2 -:107B3000000F01D48842704707D710F5000F58BFD7 -:107B400011F5000F15D488427047894270471CF523 -:107B5000000F04D5BCF5000FF7D5814270474FF0F8 -:107B6000807C1CEB400F38BF1CEB410F01D28142DF -:107B7000704710B500F025F9922449004FF00050ED -:107B80004FF08051FFF7FEBE41000B0ED3F19E0275 -:107B900008D950F400034FEA032323FA02F048BF48 -:107BA0004042704710B500F00CF900BF49922480A4 -:107BB000002070476FF0004282EA2000704700000A -:107BC000C10DD1F19E0206DB4FEA002343F00043D2 -:107BD00023FA02F07047004207D54FEA4001B1F1A5 -:107BE000FE4F02D24FF00000704710B500F0E9F8E8 -:107BF00049922480002070476FEA200070470000FF -:107C000010F0004148BF4042B0FA80F310FA03F28E -:107C1000C3F19D030BD051EAC35101EB122053066F -:107C200038BF704700F1010008BF20F00100704725 -:107C3000B0FA80F310FA03F2C3F19D030AD0D9051C -:107C400001EB1220530638BF704700F1010008BF56 -:107C500020F001007047000050EA010C00F1138091 -:107C60001CF5000F58BFBCF5000F01D488427047C7 -:107C700007D710F5000F58BF11F5000F15D4884233 -:107C80007047894270471CF5000F04D5BCF5000F02 -:107C9000F7D5814270474FF0807C1CEB400F38BF16 -:107CA0001CEB410F01D28142704710B500F089F8FA -:107CB000922449004FF000504FF08051FFF762BE10 -:107CC0004FF47F0C1CEAD0121EBF1CEAD11392EABB -:107CD0000C0F93EA0C0F00F0478090EA010F48BFA9 -:107CE00042F480724FF0004C4CEA00204CEA012133 -:107CF00002EB0302A0FB0113A2F50002002918BF4A -:107D000043F001035B0028BF4FEA330342EB2242FA -:107D10005FEA132C4CEBC2502EBFBCEB436FB2F5A5 -:107D20007C0F70474FEA036CBCF1004F08BF20F096 -:107D30000100B2F57C0F38BF70470BD582F0FF020F -:107D400012F5803FC8BF704700F1C040D8BF00F0B7 -:107D50000040704700F5000C5FEA4C0C48BF7047CC -:107D6000B0F1C04000F073B890EA010F0CEAD113F3 -:107D700048BF42F48072624538BF634504D280EA4E -:107D8000010000F00040704710B500F01AF800BF85 -:107D90008900013E00F007B800F009B85FEA410C25 -:107DA0005FEA1C6C08D080EA010000F050B85FEA7E -:107DB000400C5FEA1C6CF6D14FF00040A0F580004B -:107DC00070470EF1020E2EF0030E5EF8044B2442B3 -:107DD00004D44FEA4102B2F17F4F11D84FEA400379 -:107DE000B3F17F4F0CD80ED14FEAD07CB2F17F4F68 -:107DF0000CEB4C0C0CF1020C08BF4CEBD17C04E0FA -:107E00004FF0080C01E04FEAD17C0CEB4C0324FA54 -:107E100003F404F00704B4F1040C06D20EEB840C56 -:107E2000BDE810404CF0010C6047DFE80CF007089B -:107E300002024FF00040A0F5800010BD084642004D -:107E400018BFD2F1807288BF00F0004010BDFF2142 -:107E500041EAD050C005704751EA000C00F1138090 -:107E60001CF5000F58BFBCF5000F01D481427047CC -:107E700007D711F5000F58BF10F5000F15D4814238 -:107E80007047894270471CF5000F04D5BCF5000F00 -:107E9000F7D5884270474FF0807C1CEB410F38BF0C -:107EA0001CEB400F01D28842704780EA010081EA52 -:107EB000000180EA0100FFF7F8BE80F0004090EA80 -:107EC000010F7FF504AD81F0004100F008B800001B -:107ED00090EA010F48BF81F000413FF5F8AC421A2B -:107EE00004D882F00042A0EB020011444FEAD052C5 -:107EF0004FF07F4C1CEA410FA2EBD15318BF9CEA14 -:107F0000026F4AD04FF0004C4CEA00204CEA0121AD -:107F100021FA03FCB0EB0C0C0FD412F0FE0F36D09C -:107F20005FEA4C001DD5001240EBC25038BF7047CD -:107F30001CF03F0F18BF70470BE0A2F101025FEA8F -:107F40001C2040EBC25038BF70471CF07F0F18BF99 -:107F50007047C3F12003994014BF401E20F0010078 -:107F6000704780084FEA122308BF7047B0FA80FCC0 -:107F7000A2EB0C02CCF1280C60FA0CF093EA122F61 -:107F800004BF00EBC25070474FEAC3707047130A3A -:107F90005FEADC1008BF7047F6E79CEA026F04D086 -:107FA00010EA5C0F08BF0020704710B5FFF709FF0B -:107FB00040DFF63E81F0004070470CF00F03092BC4 -:107FC00008BF082000F059800A2B0BD0082B18BFDF -:107FD000704708BF1CF0400F0AD04FF000004FF070 -:107FE000000170471CF0400F18BF4FF00040704771 -:107FF0001CF0100F08D020F0704300F07F4242EADE -:10800000D3014FEA4370704700F0604021F07F4297 -:1080100042EA000201F07F4040EA727070474FF080 -:10802000FF0C4CF4E06C1CEA11531CBF9CEA030CDF -:108030009445C2BFDA4201EB02517047002B0DD0CC -:10804000BCF1000F0FD0002A01F00041A4BF41F0A5 -:10805000E04141F07F614FF00000704701F00041C6 -:108060004FF00000704750EA01334FF09B0C18BFEF -:108070004CF0806C7FF4A4A870471CF4801F11D0D2 -:108080001CF4E02F03D06FEACC31490070474FF069 -:108090004050EFF3008222F0704242EA000282F385 -:1080A000008870474FF0000070470000680000042F -:1080B00076005401F7FD000175191A0C6A231B1C88 -:1080C0001F207274433B4138393A6B6C376F06247A -:1080D0006D6E7000830000000008000000010018B1 -:1080E00032000500000020410000D242295C0F3E12 -:1080F0009A99993E3333733F295C0F3E000070001C -:10810000000000240000000200030000006500548D -:10811000FFEF0000FA80000B12820001030C30C355 -:108120000E8C8CE914D5400213710F8E3883F883BE -:108130003000F883258EF8833000F883FFFFFFFFBF -:108140000FFEA9D6240004001A8279A10000003C89 -:10815000FFFF00000010000038836FA2003E0330D4 -:108160004000000002CAE3093E8000002000000039 -:10817000000000004000000060000000000C000053 -:10818000000C186E000006920A16C0DFFFFF0256B0 -:10819000FD8CD377FFE1C496E0C5BEAA00000000C5 -:1081A000FFFF0B2B00001657000003594000000092 -:1081B00000001DFA00026C1D000000003FFFDFEB15 -:1081C000003EB3B6000D227800002F3C00000000F6 -:1081D000001942B5000039A20000B365D90E9FC94D -:1081E0001DCF4C3430000000500000003BB67AE850 -:1081F0000064000000C80000000000001000000043 -:108200001000FA921000225E000D229F0001000073 -:1082100000320000FF46000063D4000010000000A0 -:1082200004D6000004CC000004CC00000000107252 -:1082300000000040000000000000000000060002F6 -:1082400000050007000000000064000000000000BE -:108250000000000500050064002000000000000090 -:108260000000000000004000000003000000003299 -:10827000F8980000FF650000830F0000FF9BFC00E2 -:1082800000000000000000000000000000000000EE -:1082900000000000000000000000000000000000DE -:1082A000000000000000000000001000400000007E -:1082B000000000060000B26A000200000001FB831B -:1082C0000068000000D9FC007CF1FF830000000082 -:1082D00000650000006403E8006400280000002539 -:1082E0000000000016A000000000100000001000B8 -:1082F000002F0000000001F4000010000028000022 -:10830000FFFF4581FFFFFA7200000000000000003F -:10831000004400050005BAC6004778A2000000012D -:108320000000000000000600000000140000254DC1 -:10833000002F706D000005AE000C02D000000000A0 -:10834000000000000000000000000000001B000012 -:1083500000000000000000000000000000640000B9 -:108360000008000000000000000000000000000005 -:1083700000000000000000000000000000000000FD -:1083800000000000000000000000000000000000ED -:1083900000000000000000000000000000000000DD -:1083A00000000000000000000000000000000000CD -:1083B000000000000000000000000000001B0000A2 -:1083C0000000000000000000000E000E00000AC7C0 -:1083D0000004000000000032FFFFFF9C00000B2B98 -:1083E000000000020000000100000064FFE5000042 -:1083F000000000000000000000000000000000017C -:1084000000000000000100000000000000018000EA -:108410000001800000018000002426D3000000003D -:1084200000000000000600100096003C0000000064 -:108430000000000000000000000000000C0A4E6870 -:10844000CDCF770950166759C619CE8200000000BB -:10845000000000000000000000000000000000001C -:108460000000000017D78400030000000000000097 -:1084700000000000C7938F9D1E1B1C190000000008 -:1084800000000000000000000000000000000000EC -:1084900000000000020318850000400000000003F7 -:1084A0000000000300000000000000004000000089 -:1084B00000000000000000000000000000000000BC -:1084C00000000000000000000000000000000000AC -:1084D000000000000000000000000000000000009C -:1084E000677DDF7E72902E554CF6E6880000000016 -:1084F000000000000000000000000000D8DCB4B85C -:10850000B0D8B9ABF3F8FAB3B7BB8E9EAEF132F583 -:108510001BF1B4B8B08097F1A9DFDFDFAADFDFDF9E -:10852000F2AAC5CDC7A90CC92C97F1A98926466620 -:10853000B28999A92D557DB0B08AA896365676F1A4 -:10854000BAA3B4B280C0B8A89711B28398BAA3F006 -:10855000240844106418B2B9B49883F1A329557D56 -:10856000BAB5B1A38393F0002850F5B2B6AA8393AD -:1085700028547CF1B9A3829361BAA2DADEDFDB81F1 -:108580009AB9AEF5606870F1DABAA2DFD9BAA2FA88 -:10859000B9A38292DB31BAA2D9BAA2F8DF85A4D0FE -:1085A000C1BBAD83C2C5C7B8A2DFDFDFBAA0DFDFC2 -:1085B000DFD8D8F1B8AAB38DB4980D355DB2B6BA8C -:1085C000AF8C96198F9FA70E161EB49AB8AA872C47 -:1085D000547CBAA4B08AB691325676B28494A4C8B8 -:1085E00008CDD8B8B4B0F19982A82D557D98A80EC1 -:1085F000161EA22C547C92A4F02C5078F184A898DA -:10860000C4CDFCD80DDBA8FC2DF3D9BAA6F8DABA94 -:10861000A6DED8BAB2B68696A6D0F3C841DAA6C806 -:10862000F8D8B0B4B882A892F52C548898F135D90E -:10863000F418D8F1A2D0F8F9A884D9C7DFF8F883E4 -:10864000C5DADF69DF83C1D8F40114F1A8824EA82E -:1086500084F311D182F5D992289788F109F41C1C72 -:10866000D884A8F3C0F9D1D99782F129F40DD8F3B1 -:10867000F9F9D1D982F4C203D8DEDF1AD8F1A2FA0F -:10868000F9A88498D9C7DFF8F8F883C7DADF69DF7B -:10869000F883C3D8F40114F198A8822EA884F311AA -:1086A000D182F5D992509788F109F41CD884A8F3A7 -:1086B000C0F8F9D1D99782F149F40DD8F3F9F9D17D -:1086C000D982F4C403D8DEDFD8F1AD8898CCA809EC -:1086D000F9D98292A8F57CF1883ACF944A6E98DB5A -:1086E0006931DAADF2DEF9D88795A8F221D1DAA5A1 -:1086F000F9F417D9F1AE8ED0C0C3AE82C684C3A838 -:108700008595C8A588F2C0F1F4010EF18E9EA8C629 -:108710003E56F554F18872F40115F19845856EF5D1 -:108720008E9E0488F142985A8E9E068869F4011C38 -:10873000F1981E1108D0F504F11E97020298362513 -:10874000DBF9D985A5F3C1DA85A5F3DFD88595A82E -:10875000F309DAA5FAD88292A8F578F1881A849FED -:1087600026889821DAF41DF3D8879F39D1AFD9DF55 -:10877000DFFBF9F40CF3D8FAD0F8DAF9F9D0DFD945 -:10878000F9D8F40BD8F3879F39D1AFD9DFDFF41DC7 -:10879000F3D8FAFCA869F9F9AFD0DADEFAD9F88F84 -:1087A0009FA8F1CCF398DB45D9AFDFD0F8D8F18F93 -:1087B0009FA8CAF38809DAAF8FCBF8D8F2AD978DAE -:1087C0000CD9A5DFF9BAA6F3FAF412F2D8950DD1B7 -:1087D000D9BAA6F3FADAA5F2C1BAA6F3DFD8F1BA8C -:1087E000B2B68696A6D0CAF349DAA6CBF8D8B0B40A -:1087F000B8D8AD84F2C0DFF18FCBC3A8B2B68696ED -:10880000C8C1CBC3F3B0B48898A821DB718D9D712A -:10881000859521D9ADF2FAD88597A828D9F408D83A -:10882000F28D29DAF405D9F285A4C2F2D8A88D9484 -:1088300001D1D9F411F2D88721D8F40AD8F284985A -:10884000A8C801D1D9F411D8F3A4C8BBAFD0F2DEC7 -:10885000F8F8F8F8F8F8F8F8D8F1B8F6B5B9B08A39 -:1088600095A3DE3CA3D9F8D85CA3D9F8D87CA3D9CA -:10887000F8D8F8F9D1A5D9DFDAFAD8B18530F7D927 -:10888000DED8F830ADDADED8F2B48C99A32D557D60 -:10889000A083DFDFDFB591A0F629D9FBD8A0FC29A2 -:1088A000D9FAD8A0D051D9F8D8FC51D9F9D879D96A -:1088B000FBD8A0D0FC79D9FAD8A1F9F9F9F9F9A037 -:1088C000DADFDFDFD8A1F8F8F8F8F8ACDEF8ADDED3 -:1088D0008393AC2C547CF1A8DFDFDFF69D2CDAA06B -:1088E000DFD9FADB2DF8D8A850DAA0D0DED9D0F83D -:1088F000F8F8DB55F8D8A878DAA0D0DFD9D0FAF8A4 -:10890000F8F8F8DB7DF8D89CA88CF530DB38D9D0A6 -:10891000DEDFA0D0DEDFD8A848DB58D9DFD0DEA06C -:10892000DFD0DED8A868DB70D9DFDFA0DFDFD8F1C9 -:10893000A888902C547C98A8D05C38D1DAF2AE8C00 -:10894000DFF9D8B087A8C1C1B188A8C6F9F9DA366D -:10895000D8A8F9DA36D8A8F9DA36D8A8F9DA36D8A4 -:10896000A8F9DA36D8F78D9DADF818DAF2AEDFD86F -:10897000F7ADFA30D9A4DEF9D8F2AEDEFAF983A762 -:10898000D9C3C5C7F1889BA77AADF7DEDFA4F88409 -:108990009408A797F300AEF29819A488C6A3948808 -:1089A000F632DFF28393DB09D9F2AADFD8D8AEF82A -:1089B000F9D1DAF3A4DEA7F1889B7AD8F38494AED8 -:1089C00019F9DAAAF1DFD8A881C0C3C5C7A3928379 -:1089D000F628ADDED9F8D8A350ADD9F8D8A378AD34 -:1089E000D9F8D8F8F9D1A1DADEC3C5C7D8A18194E6 -:1089F000F818F2B089ACC3C5C7F1D8B8B4B097863F -:108A0000A8319B069907AB9728889BF00C2014404F -:108A1000B0B4B8F0A88A9A285078B79BA8295179A1 -:108A2000247059446938644831F1BBAB88002C5438 -:108A30007CF0B38BB8A804285078F1B088B497269E -:108A4000A85998BBABB38B02264666B0B8F08A9C97 -:108A5000A82951798B2951798A2470598B20587112 -:108A60008A4469388B3940688A6448318B30496060 -:108A700088F1AC002C547CF08CA804285078F18844 -:108A80009726A85998AC8C02264666F0899CA8299E -:108A90005179247059446938644831A988092059AA -:108AA00070AB11384069A8193148608CA83C415C12 -:108AB000207C00F187981986A86E767EA999882D6A -:108AC000557DD8B1B5B9A3DFDFDFAED0DFAAD0DEE8 -:108AD000F2ABF8F9D9B087C4AAF1DFDFBBAFDFDFB3 -:108AE000B9D8B1F1A3978E60DFB084F2C8F8F9D994 -:108AF000DED89385F14AB183A308B5839A0810B7ED -:108B00009F10D8F1B0BAAEB08AC2B2B68E9EF1FB59 -:108B1000D9F41DD8F9D90CF1D8F8F8AD61D9AEFB6C -:108B2000D8F40CF1D8F8F8AD19D9AEFBDFD8F416AB -:108B3000F1D8F8AD8D61D9F4F4ACF59C9C8DDF2BA8 -:108B4000BAB6AEFAF8F40BD8F1AED0F8AD51DAAE51 -:108B5000FAF8F1D8B9B1B6A3839C08B9B1839AB534 -:108B6000AAC0FD3083B79F10B58B93F20202D1AB40 -:108B7000DADED8F1B080BAABC0C3B284C1C3D8B119 -:108B8000B9F38BA391B609B4D9ABDEB0879CB9A376 -:108B9000DDF1B38B8B8B8B8BB087A3A3A3A3B28B9D -:108BA000B69BF2A3A3A3A3A3A3A3A3A3A3F1B087FC -:108BB000B59AA3F39BA3A3DCBAACDFB9A3A3A3A389 -:108BC000A3A3A3A3A3A3A3A3A3A3A3A3D8D8D8BBBE -:108BD000B3B7F1AAF9DAFFD9809AAA28B48098A786 -:108BE00020B79787A86688F07951F1902C870CA759 -:108BF00081976293F071716085940129517990A5F4 -:108C0000F1284C6C870C95188578A38390284C6CC0 -:108C1000886CD8F3A28200F210A8921980A2F2D92F -:108C200026D8F188A84DD948D896A83980D93CD8FB -:108C30009580A839A68698D92CDA87A72CD8A88938 -:108C40009519A980D938D8A88939A980DA3CD8A83B -:108C50002EA83990D90CD8A8953198D90CD8A80944 -:108C6000D9FFD801DAFFD89539A9DA26FFD890A81C -:108C70000D8999A810809821DA2ED88999A8318079 -:108C8000DA2ED8A886963180DA2ED8A8873180DAF5 -:108C90002ED8A88292F34180F1D92ED8A882F31958 -:108CA00080F1D92ED882ACF3C0A28022F1A62EA7E3 -:108CB0002EA92298A829DAACDEFFD8A2F22AF1A9BF -:108CC0002E8292A8F23180A696F1D900AC8C9C0C31 -:108CD00030ACDED0DEFFD88C9CACD010ACDE809205 -:108CE000A2F24C82A8F1CAF235F19688A6D900D832 -:108CF000F1FF0000000000004FBB610567ACDD3FE5 -:108D0000182D4454FB21E93F9BF681D20B73EF3FB2 -:108D1000182D4454FB21F93FE2652F227F2B7A3C2A -:108D2000075C143326A6813CBDCBF07A8807703CE3 -:108D3000075C143326A6913CC4EB98999999C9BF56 -:108D4000711623FEC671BCBF6D9A74AFF2B0B3BF8B -:108D50009AFDDE522DDEADBF2F6C6A2C44B4A2BF4B -:108D60000D5555555555D53FFF8300922449C23FB7 -:108D70006E204CC5CD45B73F513DD0A0660DB13FEB -:108D8000EB0D76244B7BA93F11DA22E33AAD903FFD -:108D9000000000000000000050726F6475637420D2 -:108DA00049442072656164206173203020696E64DB -:108DB00069636174657320646576696365206973AE -:108DC0002065697468657220696E636F6D70617487 -:108DD00069626C65206F7220616E204D5055333092 -:108DE00035302E0D0A000000088E0008000000201B -:108DF000180100006C010008208F000818010020F5 -:108E0000480700008801000800A24A040000000092 -:108E1000000000000102030406070809000000002A -:108E200001020304010203040607080902040608FC -:108E30000000000000000000000000000000000032 -:108E40000000000000000000000000000000000022 -:108E50000000000000000000000000000000000012 -:108E600046000000000000000000000000000000BC -:108E700000000000000000000000000000000000F2 -:108E800000000000000000000100000000000000E1 -:108E900000000000000000000000000000000000D2 -:108EA00000000000000000000000000000000000C2 -:108EB00000000000000000000000000000000000B2 -:108EC00000000000000000000000000000000000A2 -:108ED000000000000000803F0000000000000000D3 -:108EE00000000000FF000000FF0000000100000083 -:108EF00000000000B8800008AC80000800000000FE -:108F00000000000000000000000000000000000061 -:108F1000000000000000000000000000D4800008F5 -:0400000508000131BD -:00000001FF diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/.vscode/settings.json b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/.vscode/settings.json similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/.vscode/settings.json rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/.vscode/settings.json diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_GPIO.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_GPIO.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_GPIO.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_GPIO.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_GPIO.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_GPIO.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_GPIO.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_GPIO.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_NVIC.C b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_NVIC.C similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_NVIC.C rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_NVIC.C diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_NVIC.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_NVIC.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_NVIC.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_NVIC.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_iic.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_iic.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_iic.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_iic.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_iic.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_iic.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_iic.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_iic.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_sys.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_sys.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_sys.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_sys.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_sys.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_sys.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_sys.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_sys.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_timer.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_timer.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_timer.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_timer.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_timer.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_timer.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_timer.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_timer.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_usart.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_usart.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_usart.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_usart.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_usart.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_usart.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_usart.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/bsp_usart.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/delay.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/delay.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/DRV/delay.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/delay.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/delay.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/delay.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/DRV/delay.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/DRV/delay.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/IIC/IOI2C.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/IIC/IOI2C.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/IIC/IOI2C.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/IIC/IOI2C.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/IIC/IOI2C.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/IIC/IOI2C.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/IIC/IOI2C.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/IIC/IOI2C.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/MOTO/bluetooth.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/MOTO/bluetooth.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/MOTO/bluetooth.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/MOTO/bluetooth.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/MOTO/bluetooth.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/MOTO/bluetooth.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/MOTO/bluetooth.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/MOTO/bluetooth.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/MOTO/car.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/MOTO/car.c similarity index 98% rename from GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/MOTO/car.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/MOTO/car.c index 885a694..904a134 100644 --- a/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/MOTO/car.c +++ b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/MOTO/car.c @@ -65,7 +65,7 @@ void TIM6_IRQHandler(void) Get_Angle(); // 更新姿态, 5ms读取一次 // PB_USART_printf(USART2, (u8 *)"Ctl::Pitch = %d\r\n", (int)Pitch); - PB_USART_printf(USART2, (u8 *)"Encoder Left = %d Right = %d\r\n", (int)Encoder_Left, (int)Encoder_Right); + //PB_USART_printf(USART2, (u8 *)"Encoder Left = %d Right = %d\r\n", (int)Encoder_Left, (int)Encoder_Right); // // 通过Flag_Target调整控制小车的频率 // if(Flag_Target==1) @@ -81,7 +81,7 @@ void TIM6_IRQHandler(void) { // 停止电机 Car_Stop(); - PB_USART_printf(USART2, (u8 *)"Stop\n"); + //PB_USART_printf(USART2, (u8 *)"Stop\n"); return; } diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/MOTO/car.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/MOTO/car.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/MOTO/car.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/MOTO/car.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/MOTO/motor.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/MOTO/motor.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/MOTO/motor.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/MOTO/motor.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/MOTO/motor.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/MOTO/motor.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/MOTO/motor.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/MOTO/motor.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/OLED/bmp.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/OLED/bmp.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/OLED/bmp.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/OLED/bmp.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/OLED/oled.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/OLED/oled.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/OLED/oled.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/OLED/oled.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/OLED/oled.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/OLED/oled.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/OLED/oled.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/OLED/oled.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/OLED/oledfont.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/OLED/oledfont.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/OLED/oledfont.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/OLED/oledfont.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/PID/pid.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/PID/pid.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/PID/pid.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/PID/pid.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/PID/pid.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/PID/pid.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/PID/pid.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/HARDWARE/PID/pid.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_COER/core_cm3.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/core_cm3.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_COER/core_cm3.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/core_cm3.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_COER/core_cm3.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/core_cm3.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_COER/core_cm3.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/core_cm3.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_cl.s b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_cl.s similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_cl.s rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_cl.s diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_hd.s b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_hd.s similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_hd.s rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_hd.s diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_hd_vl.s b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_hd_vl.s similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_hd_vl.s rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_hd_vl.s diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_ld.s b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_ld.s similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_ld.s rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_ld.s diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_ld_vl.s b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_ld_vl.s similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_ld_vl.s rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_ld_vl.s diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_COER/startup_stm32f10x_md.s b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_md.s similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_COER/startup_stm32f10x_md.s rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_md.s diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_md_vl.s b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_md_vl.s similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_md_vl.s rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_md_vl.s diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_xl.s b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_xl.s similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_xl.s rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_xl.s diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/stm32f10x.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/stm32f10x.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/stm32f10x.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/stm32f10x.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/system_stm32f10x.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/system_stm32f10x.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/system_stm32f10x.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/system_stm32f10x.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/system_stm32f10x.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/system_stm32f10x.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/system_stm32f10x.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/system_stm32f10x.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/misc.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/misc.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/misc.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/misc.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_adc.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_adc.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_adc.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_adc.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_bkp.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_bkp.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_bkp.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_bkp.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_can.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_can.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_can.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_can.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_cec.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_cec.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_cec.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_cec.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_crc.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_crc.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_crc.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_crc.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_dac.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_dac.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_dac.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_dac.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_dbgmcu.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_dbgmcu.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_dbgmcu.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_dbgmcu.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_dma.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_dma.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_dma.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_dma.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_exti.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_exti.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_exti.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_exti.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_flash.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_flash.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_flash.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_flash.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_fsmc.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_fsmc.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_fsmc.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_fsmc.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_gpio.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_gpio.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_gpio.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_gpio.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_i2c.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_i2c.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_i2c.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_i2c.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_iwdg.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_iwdg.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_iwdg.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_iwdg.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_pwr.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_pwr.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_pwr.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_pwr.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_rcc.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_rcc.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_rcc.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_rcc.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_rtc.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_rtc.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_rtc.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_rtc.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_sdio.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_sdio.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_sdio.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_sdio.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_spi.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_spi.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_spi.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_spi.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_tim.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_tim.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_tim.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_tim.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_usart.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_usart.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_usart.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_usart.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_wwdg.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_wwdg.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_wwdg.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_wwdg.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/misc.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/misc.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/misc.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/misc.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_adc.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_adc.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_adc.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_adc.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_bkp.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_bkp.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_bkp.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_bkp.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_can.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_can.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_can.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_can.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_cec.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_cec.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_cec.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_cec.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_crc.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_crc.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_crc.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_crc.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_dac.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_dac.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_dac.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_dac.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_dbgmcu.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_dbgmcu.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_dbgmcu.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_dbgmcu.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_dma.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_dma.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_dma.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_dma.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_exti.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_exti.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_exti.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_exti.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_flash.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_flash.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_flash.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_flash.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_fsmc.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_fsmc.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_fsmc.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_fsmc.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_gpio.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_gpio.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_gpio.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_gpio.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_i2c.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_i2c.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_i2c.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_i2c.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_iwdg.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_iwdg.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_iwdg.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_iwdg.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_pwr.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_pwr.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_pwr.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_pwr.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_rcc.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_rcc.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_rcc.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_rcc.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_rtc.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_rtc.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_rtc.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_rtc.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_sdio.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_sdio.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_sdio.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_sdio.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_spi.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_spi.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_spi.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_spi.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_tim.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_tim.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_tim.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_tim.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_usart.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_usart.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_usart.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_usart.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_wwdg.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_wwdg.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/src/stm32f10x_wwdg.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_wwdg.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Listing/Project.map b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Listing/Project.map similarity index 82% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Listing/Project.map rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Listing/Project.map index 2330ab6..41d482c 100644 --- a/GeBalanceBot_Firmware v1.0 - TestHardware/Listing/Project.map +++ b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Listing/Project.map @@ -74,7 +74,6 @@ Section Cross References car.o(.text) refers to stm32f10x_tim.o(.text) for TIM_GetFlagStatus car.o(.text) refers to bsp_gpio.o(.text) for LED_Flash car.o(.text) refers to bsp_timer.o(.text) for Read_Encoder - car.o(.text) refers to bluetooth.o(.text) for PB_USART_printf car.o(.text) refers to motor.o(.text) for Car_Stop car.o(.text) refers to f2d.o(x$fpl$f2d) for __aeabi_f2d car.o(.text) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul @@ -146,8 +145,6 @@ Section Cross References main.o(.text) refers to delay.o(.text) for Delay_ms main.o(.text) refers to bsp_iic.o(.text) for i2c_CheckDevice main.o(.text) refers to mpu6050.o(.text) for MPU6050_initialize - main.o(.text) refers to bsp_timer.o(.text) for Timer6_Init - main.o(.text) refers to main.o(.bss) for BLE_RX use_no_semi_2.o(.text) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi llsdiv.o(.text) refers to lludivv7m.o(.text) for __aeabi_uldivmod __2printf.o(.text) refers to _printf_char_file.o(.text) for _printf_char_file @@ -446,8 +443,9 @@ Removing Unused input sections from the image. Removing pid.o(.text), (260 bytes). Removing pid.o(.data), (28 bytes). Removing show.o(.text), (2 bytes). + Removing main.o(.bss), (64 bytes). -24 unused section(s) (total 12584 bytes) removed from the image. +25 unused section(s) (total 12648 bytes) removed from the image. ============================================================================== @@ -458,81 +456,81 @@ Image Symbol Table Symbol Name Value Ov Type Size Object(Section) ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE + ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE - ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE - ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE + ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_errno_addr_intlibspace.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_errno_addr.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 aeabi_ldiv0_sigfpe.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 aeabi_ldiv0.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_div0.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 aeabi_ldiv0.o ABSOLUTE ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi_2.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE - ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE - ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE + ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE + ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE ../clib/fenv.c 0x00000000 Number 0 _rserrno.o ABSOLUTE ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE + ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE - ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE ../clib/longlong.s 0x00000000 Number 0 llsdiv.o ABSOLUTE ../clib/longlong.s 0x00000000 Number 0 lludivv7m.o ABSOLUTE - ../clib/memcpset.s 0x00000000 Number 0 rt_memclr.o ABSOLUTE ../clib/memcpset.s 0x00000000 Number 0 aeabi_memset.o ABSOLUTE ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE + ../clib/memcpset.s 0x00000000 Number 0 rt_memclr.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 noretval__2printf.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_dec.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __2printf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __2printf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_char_file.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_dec.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_intcommon.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_d.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_fpe_outer.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_formal.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_fpe_outer.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE ../clib/stdio.c 0x00000000 Number 0 ferror_locked.o ABSOLUTE ../clib/stdio.c 0x00000000 Number 0 ferror.o ABSOLUTE @@ -565,8 +563,8 @@ Image Symbol Table ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE ../mathlib/atan.c 0x00000000 Number 0 atan.o ABSOLUTE ../mathlib/atan.c 0x00000000 Number 0 atan_x.o ABSOLUTE - ../mathlib/atan2.c 0x00000000 Number 0 atan2_x.o ABSOLUTE ../mathlib/atan2.c 0x00000000 Number 0 atan2.o ABSOLUTE + ../mathlib/atan2.c 0x00000000 Number 0 atan2_x.o ABSOLUTE ../mathlib/dunder.c 0x00000000 Number 0 dunder.o ABSOLUTE ../mathlib/fpclassify.c 0x00000000 Number 0 fpclassify.o ABSOLUTE ../mathlib/poly.c 0x00000000 Number 0 poly.o ABSOLUTE @@ -690,103 +688,103 @@ Image Symbol Table .text 0x080020d4 Section 0 bsp_iic.o(.text) .text 0x080022ec Section 0 bsp_timer.o(.text) .text 0x08002634 Section 0 car.o(.text) - .text 0x08002984 Section 0 bluetooth.o(.text) - itoa 0x08002ab7 Thumb Code 98 bluetooth.o(.text) - .text 0x08002cac Section 0 motor.o(.text) - .text 0x08002db0 Section 0 ioi2c.o(.text) - IIC_Start 0x08002dd9 Thumb Code 96 ioi2c.o(.text) - IIC_Stop 0x08002e39 Thumb Code 68 ioi2c.o(.text) - IIC_Wait_Ack 0x08002e7d Thumb Code 96 ioi2c.o(.text) - IIC_Ack 0x08002edd Thumb Code 72 ioi2c.o(.text) - IIC_NAck 0x08002f25 Thumb Code 70 ioi2c.o(.text) - IIC_Send_Byte 0x08002f6b Thumb Code 94 ioi2c.o(.text) - IIC_Read_Byte 0x08003029 Thumb Code 104 ioi2c.o(.text) - .text 0x080032d8 Section 0 mpu6050.o(.text) - inv_row_2_scale 0x080032d9 Thumb Code 78 mpu6050.o(.text) - inv_orientation_matrix_to_scalar 0x08003327 Thumb Code 40 mpu6050.o(.text) - run_self_test 0x0800334f Thumb Code 172 mpu6050.o(.text) - .text 0x080038d8 Section 0 inv_mpu.o(.text) - set_int_enable 0x080038d9 Thumb Code 138 inv_mpu.o(.text) - get_accel_prod_shift 0x08004b21 Thumb Code 168 inv_mpu.o(.text) - accel_self_test 0x08004bc9 Thumb Code 164 inv_mpu.o(.text) - gyro_self_test 0x08004c6d Thumb Code 280 inv_mpu.o(.text) - get_st_biases 0x08004d85 Thumb Code 1136 inv_mpu.o(.text) - .text 0x080057c4 Section 0 inv_mpu_dmp_motion_driver.o(.text) - decode_gesture 0x08006279 Thumb Code 94 inv_mpu_dmp_motion_driver.o(.text) - .text 0x08006534 Section 0 main.o(.text) - .text 0x080066c0 Section 0 stm32f10x_it.o(.text) - .text 0x080066d8 Section 2 use_no_semi_2.o(.text) - .text 0x080066da Section 72 llsdiv.o(.text) - .text 0x08006724 Section 0 noretval__2printf.o(.text) - .text 0x0800673c Section 0 __printf.o(.text) - .text 0x080067a4 Section 0 _printf_dec.o(.text) - .text 0x0800681c Section 0 memcmp.o(.text) - .text 0x08006874 Section 16 aeabi_memset.o(.text) - .text 0x08006884 Section 0 heapauxi.o(.text) - .text 0x0800688a Section 2 use_no_semi.o(.text) - .text 0x0800688c Section 238 lludivv7m.o(.text) - .text 0x0800697a Section 0 _printf_intcommon.o(.text) - .text 0x08006a2c Section 0 _printf_char_file.o(.text) - .text 0x08006a50 Section 68 rt_memclr.o(.text) - .text 0x08006a94 Section 0 _printf_char_common.o(.text) - _printf_input_char 0x08006a95 Thumb Code 10 _printf_char_common.o(.text) - .text 0x08006ac4 Section 0 ferror.o(.text) - .text 0x08006acc Section 78 rt_memclr_w.o(.text) - .text 0x08006b1c Section 8 libspace.o(.text) - .text 0x08006b24 Section 74 sys_stackheap_outer.o(.text) - .text 0x08006b6e Section 0 exit.o(.text) - i.__ARM_fpclassify 0x08006b80 Section 0 fpclassify.o(i.__ARM_fpclassify) - i.__kernel_poly 0x08006ba8 Section 0 poly.o(i.__kernel_poly) - i.__mathlib_dbl_infnan 0x08006c52 Section 0 dunder.o(i.__mathlib_dbl_infnan) - i.__mathlib_dbl_infnan2 0x08006c58 Section 0 dunder.o(i.__mathlib_dbl_infnan2) - i.__mathlib_dbl_underflow 0x08006c5c Section 0 dunder.o(i.__mathlib_dbl_underflow) - i.atan 0x08006c6c Section 0 atan.o(i.atan) - i.atan2 0x08006e8c Section 0 atan2.o(i.atan2) - x$fpl$d2f 0x0800700c Section 98 d2f.o(x$fpl$d2f) - x$fpl$dadd 0x08007070 Section 336 daddsub_clz.o(x$fpl$dadd) - _dadd1 0x08007081 Thumb Code 0 daddsub_clz.o(x$fpl$dadd) - x$fpl$dcheck1 0x080071c0 Section 16 dcheck1.o(x$fpl$dcheck1) - x$fpl$ddiv 0x080071d0 Section 688 ddiv.o(x$fpl$ddiv) - ddiv_entry 0x080071d7 Thumb Code 0 ddiv.o(x$fpl$ddiv) - x$fpl$dmul 0x08007480 Section 340 dmul.o(x$fpl$dmul) - x$fpl$dnaninf 0x080075d4 Section 156 dnaninf.o(x$fpl$dnaninf) - x$fpl$dretinf 0x08007670 Section 12 dretinf.o(x$fpl$dretinf) - x$fpl$drsb 0x0800767c Section 22 daddsub_clz.o(x$fpl$drsb) - x$fpl$dsub 0x08007694 Section 468 daddsub_clz.o(x$fpl$dsub) - _dsub1 0x080076a5 Thumb Code 0 daddsub_clz.o(x$fpl$dsub) - x$fpl$f2d 0x08007868 Section 86 f2d.o(x$fpl$f2d) - x$fpl$fadd 0x080078c0 Section 196 faddsub_clz.o(x$fpl$fadd) - _fadd1 0x080078cf Thumb Code 0 faddsub_clz.o(x$fpl$fadd) - x$fpl$fcmpinf 0x08007984 Section 24 fcmpi.o(x$fpl$fcmpinf) - x$fpl$fdiv 0x0800799c Section 388 fdiv.o(x$fpl$fdiv) - _fdiv1 0x0800799d Thumb Code 0 fdiv.o(x$fpl$fdiv) - x$fpl$feqf 0x08007b20 Section 104 feqf.o(x$fpl$feqf) - x$fpl$ffix 0x08007b88 Section 54 ffix.o(x$fpl$ffix) - x$fpl$ffixu 0x08007bc0 Section 62 ffixu.o(x$fpl$ffixu) - x$fpl$fflt 0x08007c00 Section 48 fflt_clz.o(x$fpl$fflt) - x$fpl$ffltu 0x08007c30 Section 38 fflt_clz.o(x$fpl$ffltu) - x$fpl$fleqf 0x08007c58 Section 104 fleqf.o(x$fpl$fleqf) - x$fpl$fmul 0x08007cc0 Section 258 fmul.o(x$fpl$fmul) - x$fpl$fnaninf 0x08007dc2 Section 140 fnaninf.o(x$fpl$fnaninf) - x$fpl$fretinf 0x08007e4e Section 10 fretinf.o(x$fpl$fretinf) - x$fpl$frleqf 0x08007e58 Section 98 frleqf.o(x$fpl$frleqf) - x$fpl$frsb 0x08007eba Section 20 faddsub_clz.o(x$fpl$frsb) - x$fpl$fsub 0x08007ed0 Section 234 faddsub_clz.o(x$fpl$fsub) - _fsub1 0x08007edf Thumb Code 0 faddsub_clz.o(x$fpl$fsub) - x$fpl$retnan 0x08007fba Section 100 retnan.o(x$fpl$retnan) - x$fpl$scalbn 0x0800801e Section 92 scalbn.o(x$fpl$scalbn) - x$fpl$trapveneer 0x0800807a Section 48 trapv.o(x$fpl$trapveneer) - x$fpl$usenofp 0x080080aa Section 0 usenofp.o(x$fpl$usenofp) - .constdata 0x080080ac Section 80 inv_mpu.o(.constdata) - .constdata 0x080080fc Section 3062 inv_mpu_dmp_motion_driver.o(.constdata) - dmp_memory 0x080080fc Data 3062 inv_mpu_dmp_motion_driver.o(.constdata) - .constdata 0x08008cf8 Section 152 atan.o(.constdata) - atanhi 0x08008cf8 Data 32 atan.o(.constdata) - atanlo 0x08008d18 Data 32 atan.o(.constdata) - aTodd 0x08008d38 Data 40 atan.o(.constdata) - aTeven 0x08008d60 Data 48 atan.o(.constdata) - .constdata 0x08008d90 Section 8 qnan.o(.constdata) - .conststring 0x08008d98 Section 78 inv_mpu.o(.conststring) + .text 0x08002940 Section 0 bluetooth.o(.text) + itoa 0x08002a73 Thumb Code 98 bluetooth.o(.text) + .text 0x08002c68 Section 0 motor.o(.text) + .text 0x08002d6c Section 0 ioi2c.o(.text) + IIC_Start 0x08002d95 Thumb Code 96 ioi2c.o(.text) + IIC_Stop 0x08002df5 Thumb Code 68 ioi2c.o(.text) + IIC_Wait_Ack 0x08002e39 Thumb Code 96 ioi2c.o(.text) + IIC_Ack 0x08002e99 Thumb Code 72 ioi2c.o(.text) + IIC_NAck 0x08002ee1 Thumb Code 70 ioi2c.o(.text) + IIC_Send_Byte 0x08002f27 Thumb Code 94 ioi2c.o(.text) + IIC_Read_Byte 0x08002fe5 Thumb Code 104 ioi2c.o(.text) + .text 0x08003294 Section 0 mpu6050.o(.text) + inv_row_2_scale 0x08003295 Thumb Code 78 mpu6050.o(.text) + inv_orientation_matrix_to_scalar 0x080032e3 Thumb Code 40 mpu6050.o(.text) + run_self_test 0x0800330b Thumb Code 172 mpu6050.o(.text) + .text 0x080038bc Section 0 inv_mpu.o(.text) + set_int_enable 0x080038bd Thumb Code 138 inv_mpu.o(.text) + get_accel_prod_shift 0x08004b05 Thumb Code 168 inv_mpu.o(.text) + accel_self_test 0x08004bad Thumb Code 164 inv_mpu.o(.text) + gyro_self_test 0x08004c51 Thumb Code 280 inv_mpu.o(.text) + get_st_biases 0x08004d69 Thumb Code 1136 inv_mpu.o(.text) + .text 0x080057a8 Section 0 inv_mpu_dmp_motion_driver.o(.text) + decode_gesture 0x0800625d Thumb Code 94 inv_mpu_dmp_motion_driver.o(.text) + .text 0x08006518 Section 0 main.o(.text) + .text 0x080065a8 Section 0 stm32f10x_it.o(.text) + .text 0x080065c0 Section 2 use_no_semi_2.o(.text) + .text 0x080065c2 Section 72 llsdiv.o(.text) + .text 0x0800660c Section 0 noretval__2printf.o(.text) + .text 0x08006624 Section 0 __printf.o(.text) + .text 0x0800668c Section 0 _printf_dec.o(.text) + .text 0x08006704 Section 0 memcmp.o(.text) + .text 0x0800675c Section 16 aeabi_memset.o(.text) + .text 0x0800676c Section 0 heapauxi.o(.text) + .text 0x08006772 Section 2 use_no_semi.o(.text) + .text 0x08006774 Section 238 lludivv7m.o(.text) + .text 0x08006862 Section 0 _printf_intcommon.o(.text) + .text 0x08006914 Section 0 _printf_char_file.o(.text) + .text 0x08006938 Section 68 rt_memclr.o(.text) + .text 0x0800697c Section 0 _printf_char_common.o(.text) + _printf_input_char 0x0800697d Thumb Code 10 _printf_char_common.o(.text) + .text 0x080069ac Section 0 ferror.o(.text) + .text 0x080069b4 Section 78 rt_memclr_w.o(.text) + .text 0x08006a04 Section 8 libspace.o(.text) + .text 0x08006a0c Section 74 sys_stackheap_outer.o(.text) + .text 0x08006a56 Section 0 exit.o(.text) + i.__ARM_fpclassify 0x08006a68 Section 0 fpclassify.o(i.__ARM_fpclassify) + i.__kernel_poly 0x08006a90 Section 0 poly.o(i.__kernel_poly) + i.__mathlib_dbl_infnan 0x08006b3a Section 0 dunder.o(i.__mathlib_dbl_infnan) + i.__mathlib_dbl_infnan2 0x08006b40 Section 0 dunder.o(i.__mathlib_dbl_infnan2) + i.__mathlib_dbl_underflow 0x08006b44 Section 0 dunder.o(i.__mathlib_dbl_underflow) + i.atan 0x08006b54 Section 0 atan.o(i.atan) + i.atan2 0x08006d74 Section 0 atan2.o(i.atan2) + x$fpl$d2f 0x08006ef4 Section 98 d2f.o(x$fpl$d2f) + x$fpl$dadd 0x08006f58 Section 336 daddsub_clz.o(x$fpl$dadd) + _dadd1 0x08006f69 Thumb Code 0 daddsub_clz.o(x$fpl$dadd) + x$fpl$dcheck1 0x080070a8 Section 16 dcheck1.o(x$fpl$dcheck1) + x$fpl$ddiv 0x080070b8 Section 688 ddiv.o(x$fpl$ddiv) + ddiv_entry 0x080070bf Thumb Code 0 ddiv.o(x$fpl$ddiv) + x$fpl$dmul 0x08007368 Section 340 dmul.o(x$fpl$dmul) + x$fpl$dnaninf 0x080074bc Section 156 dnaninf.o(x$fpl$dnaninf) + x$fpl$dretinf 0x08007558 Section 12 dretinf.o(x$fpl$dretinf) + x$fpl$drsb 0x08007564 Section 22 daddsub_clz.o(x$fpl$drsb) + x$fpl$dsub 0x0800757c Section 468 daddsub_clz.o(x$fpl$dsub) + _dsub1 0x0800758d Thumb Code 0 daddsub_clz.o(x$fpl$dsub) + x$fpl$f2d 0x08007750 Section 86 f2d.o(x$fpl$f2d) + x$fpl$fadd 0x080077a8 Section 196 faddsub_clz.o(x$fpl$fadd) + _fadd1 0x080077b7 Thumb Code 0 faddsub_clz.o(x$fpl$fadd) + x$fpl$fcmpinf 0x0800786c Section 24 fcmpi.o(x$fpl$fcmpinf) + x$fpl$fdiv 0x08007884 Section 388 fdiv.o(x$fpl$fdiv) + _fdiv1 0x08007885 Thumb Code 0 fdiv.o(x$fpl$fdiv) + x$fpl$feqf 0x08007a08 Section 104 feqf.o(x$fpl$feqf) + x$fpl$ffix 0x08007a70 Section 54 ffix.o(x$fpl$ffix) + x$fpl$ffixu 0x08007aa8 Section 62 ffixu.o(x$fpl$ffixu) + x$fpl$fflt 0x08007ae8 Section 48 fflt_clz.o(x$fpl$fflt) + x$fpl$ffltu 0x08007b18 Section 38 fflt_clz.o(x$fpl$ffltu) + x$fpl$fleqf 0x08007b40 Section 104 fleqf.o(x$fpl$fleqf) + x$fpl$fmul 0x08007ba8 Section 258 fmul.o(x$fpl$fmul) + x$fpl$fnaninf 0x08007caa Section 140 fnaninf.o(x$fpl$fnaninf) + x$fpl$fretinf 0x08007d36 Section 10 fretinf.o(x$fpl$fretinf) + x$fpl$frleqf 0x08007d40 Section 98 frleqf.o(x$fpl$frleqf) + x$fpl$frsb 0x08007da2 Section 20 faddsub_clz.o(x$fpl$frsb) + x$fpl$fsub 0x08007db8 Section 234 faddsub_clz.o(x$fpl$fsub) + _fsub1 0x08007dc7 Thumb Code 0 faddsub_clz.o(x$fpl$fsub) + x$fpl$retnan 0x08007ea2 Section 100 retnan.o(x$fpl$retnan) + x$fpl$scalbn 0x08007f06 Section 92 scalbn.o(x$fpl$scalbn) + x$fpl$trapveneer 0x08007f62 Section 48 trapv.o(x$fpl$trapveneer) + x$fpl$usenofp 0x08007f92 Section 0 usenofp.o(x$fpl$usenofp) + .constdata 0x08007f94 Section 80 inv_mpu.o(.constdata) + .constdata 0x08007fe4 Section 3062 inv_mpu_dmp_motion_driver.o(.constdata) + dmp_memory 0x08007fe4 Data 3062 inv_mpu_dmp_motion_driver.o(.constdata) + .constdata 0x08008be0 Section 152 atan.o(.constdata) + atanhi 0x08008be0 Data 32 atan.o(.constdata) + atanlo 0x08008c00 Data 32 atan.o(.constdata) + aTodd 0x08008c20 Data 40 atan.o(.constdata) + aTeven 0x08008c48 Data 48 atan.o(.constdata) + .constdata 0x08008c78 Section 8 qnan.o(.constdata) + .conststring 0x08008c80 Section 78 inv_mpu.o(.conststring) .data 0x20000000 Section 20 system_stm32f10x.o(.data) .data 0x20000014 Section 20 stm32f10x_rcc.o(.data) APBAHBPrescTable 0x20000014 Data 16 stm32f10x_rcc.o(.data) @@ -812,13 +810,12 @@ Image Symbol Table .bss 0x20000118 Section 146 mpu6050.o(.bss) .bss 0x200001ac Section 16 inv_mpu_dmp_motion_driver.o(.bss) dmp 0x200001ac Data 16 inv_mpu_dmp_motion_driver.o(.bss) - .bss 0x200001bc Section 64 main.o(.bss) - .bss 0x200001fc Section 96 libspace.o(.bss) - HEAP 0x20000260 Section 512 startup_stm32f10x_hd.o(HEAP) - Heap_Mem 0x20000260 Data 512 startup_stm32f10x_hd.o(HEAP) - STACK 0x20000460 Section 1024 startup_stm32f10x_hd.o(STACK) - Stack_Mem 0x20000460 Data 1024 startup_stm32f10x_hd.o(STACK) - __initial_sp 0x20000860 Data 0 startup_stm32f10x_hd.o(STACK) + .bss 0x200001bc Section 96 libspace.o(.bss) + HEAP 0x20000220 Section 512 startup_stm32f10x_hd.o(HEAP) + Heap_Mem 0x20000220 Data 512 startup_stm32f10x_hd.o(HEAP) + STACK 0x20000420 Section 1024 startup_stm32f10x_hd.o(STACK) + Stack_Mem 0x20000420 Data 1024 startup_stm32f10x_hd.o(STACK) + __initial_sp 0x20000820 Data 0 startup_stm32f10x_hd.o(STACK) Global Symbols @@ -1181,217 +1178,217 @@ Image Symbol Table Turn_Off 0x08002647 Thumb Code 34 car.o(.text) Balance 0x08002669 Thumb Code 76 car.o(.text) Get_Angle 0x080026b5 Thumb Code 30 car.o(.text) - TIM6_IRQHandler 0x080026d3 Thumb Code 184 car.o(.text) - Velocity 0x0800278b Thumb Code 242 car.o(.text) - myabs 0x0800287d Thumb Code 14 car.o(.text) - Motor_SetPwm 0x0800288b Thumb Code 66 car.o(.text) - Key 0x080028cd Thumb Code 22 car.o(.text) - Bluetooth_Init 0x08002985 Thumb Code 162 bluetooth.o(.text) - USART2_Send 0x08002a27 Thumb Code 74 bluetooth.o(.text) - USART2_SendStr 0x08002a71 Thumb Code 70 bluetooth.o(.text) - PB_USART_printf 0x08002b19 Thumb Code 296 bluetooth.o(.text) - USART2_Receive 0x08002c41 Thumb Code 16 bluetooth.o(.text) - USART2_IRQHandler 0x08002c51 Thumb Code 72 bluetooth.o(.text) - Motor_Init 0x08002cad Thumb Code 40 motor.o(.text) - Motor_CtlLeft 0x08002cd5 Thumb Code 68 motor.o(.text) - Motor_CtlRight 0x08002d19 Thumb Code 68 motor.o(.text) - Car_Go 0x08002d5d Thumb Code 16 motor.o(.text) - Car_Back 0x08002d6d Thumb Code 16 motor.o(.text) - Car_TurnLeft 0x08002d7d Thumb Code 16 motor.o(.text) - Car_TurnRight 0x08002d8d Thumb Code 16 motor.o(.text) - Car_Stop 0x08002d9d Thumb Code 16 motor.o(.text) - IIC_MPU6050_Init 0x08002db1 Thumb Code 40 ioi2c.o(.text) - i2cWrite 0x08002fc9 Thumb Code 96 ioi2c.o(.text) - i2cRead 0x08003091 Thumb Code 118 ioi2c.o(.text) - I2C_ReadOneByte 0x08003107 Thumb Code 70 ioi2c.o(.text) - IICreadBytes 0x0800314d Thumb Code 112 ioi2c.o(.text) - IICwriteBytes 0x080031bd Thumb Code 70 ioi2c.o(.text) - IICreadByte 0x08003203 Thumb Code 22 ioi2c.o(.text) - IICwriteByte 0x08003219 Thumb Code 20 ioi2c.o(.text) - IICwriteBits 0x0800322d Thumb Code 106 ioi2c.o(.text) - IICwriteBit 0x08003297 Thumb Code 64 ioi2c.o(.text) - MPU6050_newValues 0x080033fb Thumb Code 494 mpu6050.o(.text) - MPU6050_setClockSource 0x080035e9 Thumb Code 20 mpu6050.o(.text) - MPU6050_setFullScaleGyroRange 0x080035fd Thumb Code 20 mpu6050.o(.text) - MPU6050_setFullScaleAccelRange 0x08003611 Thumb Code 20 mpu6050.o(.text) - MPU6050_setSleepEnabled 0x08003625 Thumb Code 18 mpu6050.o(.text) - MPU6050_getDeviceID 0x08003637 Thumb Code 20 mpu6050.o(.text) - MPU6050_testConnection 0x0800364b Thumb Code 18 mpu6050.o(.text) - MPU6050_setI2CMasterModeEnabled 0x0800365d Thumb Code 18 mpu6050.o(.text) - MPU6050_setI2CBypassEnabled 0x0800366f Thumb Code 18 mpu6050.o(.text) - MPU6050_initialize 0x08003681 Thumb Code 40 mpu6050.o(.text) - DMP_Init 0x080036a9 Thumb Code 220 mpu6050.o(.text) - Read_DMP 0x08003785 Thumb Code 304 mpu6050.o(.text) - mpu_reg_dump 0x08003963 Thumb Code 72 inv_mpu.o(.text) - mpu_read_reg 0x080039ab Thumb Code 66 inv_mpu.o(.text) - mpu_set_int_latched 0x080039ed Thumb Code 102 inv_mpu.o(.text) - mpu_set_sensors 0x08003a53 Thumb Code 202 inv_mpu.o(.text) - mpu_set_bypass 0x08003b1d Thumb Code 328 inv_mpu.o(.text) - mpu_reset_fifo 0x08003c65 Thumb Code 444 inv_mpu.o(.text) - mpu_configure_fifo 0x08003e21 Thumb Code 106 inv_mpu.o(.text) - mpu_set_lpf 0x08003e8b Thumb Code 126 inv_mpu.o(.text) - mpu_lp_accel_mode 0x08003f09 Thumb Code 218 inv_mpu.o(.text) - mpu_set_sample_rate 0x08003fe3 Thumb Code 152 inv_mpu.o(.text) - mpu_set_accel_fsr 0x0800407b Thumb Code 132 inv_mpu.o(.text) - mpu_set_gyro_fsr 0x080040ff Thumb Code 132 inv_mpu.o(.text) - mpu_init 0x08004183 Thumb Code 416 inv_mpu.o(.text) - myget_ms 0x08004323 Thumb Code 2 inv_mpu.o(.text) - mpu_get_gyro_reg 0x08004325 Thumb Code 110 inv_mpu.o(.text) - mpu_get_accel_reg 0x08004393 Thumb Code 110 inv_mpu.o(.text) - mpu_get_temperature 0x08004401 Thumb Code 150 inv_mpu.o(.text) - mpu_set_accel_bias 0x08004497 Thumb Code 468 inv_mpu.o(.text) - mpu_get_gyro_fsr 0x0800466b Thumb Code 64 inv_mpu.o(.text) - mpu_get_accel_fsr 0x080046ab Thumb Code 72 inv_mpu.o(.text) - mpu_get_lpf 0x080046f3 Thumb Code 74 inv_mpu.o(.text) - mpu_get_sample_rate 0x0800473d Thumb Code 26 inv_mpu.o(.text) - mpu_get_compass_sample_rate 0x08004757 Thumb Code 10 inv_mpu.o(.text) - mpu_set_compass_sample_rate 0x08004761 Thumb Code 8 inv_mpu.o(.text) - mpu_get_gyro_sens 0x08004769 Thumb Code 58 inv_mpu.o(.text) - mpu_get_accel_sens 0x080047a3 Thumb Code 78 inv_mpu.o(.text) - mpu_get_fifo_config 0x080047f1 Thumb Code 12 inv_mpu.o(.text) - mpu_get_power_state 0x080047fd Thumb Code 22 inv_mpu.o(.text) - mpu_get_int_status 0x08004813 Thumb Code 64 inv_mpu.o(.text) - mpu_read_fifo 0x08004853 Thumb Code 520 inv_mpu.o(.text) - mpu_read_fifo_stream 0x08004a5b Thumb Code 186 inv_mpu.o(.text) - mpu_set_int_level 0x08004b15 Thumb Code 12 inv_mpu.o(.text) - mpu_set_dmp_state 0x080051f5 Thumb Code 146 inv_mpu.o(.text) - mpu_run_self_test 0x08005287 Thumb Code 298 inv_mpu.o(.text) - mpu_write_mem 0x080053b1 Thumb Code 122 inv_mpu.o(.text) - mpu_read_mem 0x0800542b Thumb Code 122 inv_mpu.o(.text) - mpu_load_firmware 0x080054a5 Thumb Code 252 inv_mpu.o(.text) - mpu_get_dmp_state 0x080055a1 Thumb Code 14 inv_mpu.o(.text) - mpu_get_compass_reg 0x080055af Thumb Code 8 inv_mpu.o(.text) - mpu_get_compass_fsr 0x080055b7 Thumb Code 8 inv_mpu.o(.text) - mpu_lp_motion_interrupt 0x080055bf Thumb Code 512 inv_mpu.o(.text) - dmp_load_motion_driver_firmware 0x080057c5 Thumb Code 20 inv_mpu_dmp_motion_driver.o(.text) - dmp_set_orientation 0x080057d9 Thumb Code 290 inv_mpu_dmp_motion_driver.o(.text) - dmp_set_gyro_bias 0x080058fb Thumb Code 294 inv_mpu_dmp_motion_driver.o(.text) - dmp_set_accel_bias 0x08005a21 Thumb Code 300 inv_mpu_dmp_motion_driver.o(.text) - dmp_set_fifo_rate 0x08005b4d Thumb Code 136 inv_mpu_dmp_motion_driver.o(.text) - dmp_get_fifo_rate 0x08005bd5 Thumb Code 12 inv_mpu_dmp_motion_driver.o(.text) - dmp_set_tap_thresh 0x08005be1 Thumb Code 396 inv_mpu_dmp_motion_driver.o(.text) - dmp_set_tap_axes 0x08005d6d Thumb Code 70 inv_mpu_dmp_motion_driver.o(.text) - dmp_set_tap_count 0x08005db3 Thumb Code 38 inv_mpu_dmp_motion_driver.o(.text) - dmp_set_tap_time 0x08005dd9 Thumb Code 38 inv_mpu_dmp_motion_driver.o(.text) - dmp_set_tap_time_multi 0x08005dff Thumb Code 38 inv_mpu_dmp_motion_driver.o(.text) - dmp_set_shake_reject_thresh 0x08005e25 Thumb Code 56 inv_mpu_dmp_motion_driver.o(.text) - dmp_set_shake_reject_time 0x08005e5d Thumb Code 38 inv_mpu_dmp_motion_driver.o(.text) - dmp_set_shake_reject_timeout 0x08005e83 Thumb Code 38 inv_mpu_dmp_motion_driver.o(.text) - dmp_get_pedometer_step_count 0x08005ea9 Thumb Code 66 inv_mpu_dmp_motion_driver.o(.text) - dmp_set_pedometer_step_count 0x08005eeb Thumb Code 42 inv_mpu_dmp_motion_driver.o(.text) - dmp_get_pedometer_walk_time 0x08005f15 Thumb Code 72 inv_mpu_dmp_motion_driver.o(.text) - dmp_set_pedometer_walk_time 0x08005f5d Thumb Code 48 inv_mpu_dmp_motion_driver.o(.text) - dmp_enable_6x_lp_quat 0x08005f8d Thumb Code 84 inv_mpu_dmp_motion_driver.o(.text) - dmp_enable_lp_quat 0x08005fe1 Thumb Code 60 inv_mpu_dmp_motion_driver.o(.text) - dmp_enable_gyro_cal 0x0800601d Thumb Code 62 inv_mpu_dmp_motion_driver.o(.text) - dmp_enable_feature 0x0800605b Thumb Code 530 inv_mpu_dmp_motion_driver.o(.text) - dmp_get_enabled_features 0x0800626d Thumb Code 12 inv_mpu_dmp_motion_driver.o(.text) - dmp_set_interrupt_mode 0x080062d7 Thumb Code 66 inv_mpu_dmp_motion_driver.o(.text) - dmp_read_fifo 0x08006319 Thumb Code 514 inv_mpu_dmp_motion_driver.o(.text) - dmp_register_tap_cb 0x0800651b Thumb Code 10 inv_mpu_dmp_motion_driver.o(.text) - dmp_register_android_orient_cb 0x08006525 Thumb Code 10 inv_mpu_dmp_motion_driver.o(.text) - main 0x08006535 Thumb Code 332 main.o(.text) - NMI_Handler 0x080066c1 Thumb Code 2 stm32f10x_it.o(.text) - HardFault_Handler 0x080066c3 Thumb Code 4 stm32f10x_it.o(.text) - MemManage_Handler 0x080066c7 Thumb Code 4 stm32f10x_it.o(.text) - BusFault_Handler 0x080066cb Thumb Code 4 stm32f10x_it.o(.text) - UsageFault_Handler 0x080066cf Thumb Code 4 stm32f10x_it.o(.text) - SVC_Handler 0x080066d3 Thumb Code 2 stm32f10x_it.o(.text) - DebugMon_Handler 0x080066d5 Thumb Code 2 stm32f10x_it.o(.text) - PendSV_Handler 0x080066d7 Thumb Code 2 stm32f10x_it.o(.text) - __use_no_semihosting 0x080066d9 Thumb Code 2 use_no_semi_2.o(.text) - __aeabi_ldivmod 0x080066db Thumb Code 0 llsdiv.o(.text) - _ll_sdiv 0x080066db Thumb Code 72 llsdiv.o(.text) - __2printf 0x08006725 Thumb Code 20 noretval__2printf.o(.text) - __printf 0x0800673d Thumb Code 104 __printf.o(.text) - _printf_int_dec 0x080067a5 Thumb Code 104 _printf_dec.o(.text) - memcmp 0x0800681d Thumb Code 88 memcmp.o(.text) - __aeabi_memset 0x08006875 Thumb Code 16 aeabi_memset.o(.text) - __use_two_region_memory 0x08006885 Thumb Code 2 heapauxi.o(.text) - __rt_heap_escrow$2region 0x08006887 Thumb Code 2 heapauxi.o(.text) - __rt_heap_expand$2region 0x08006889 Thumb Code 2 heapauxi.o(.text) - __I$use$semihosting 0x0800688b Thumb Code 0 use_no_semi.o(.text) - __use_no_semihosting_swi 0x0800688b Thumb Code 2 use_no_semi.o(.text) - __aeabi_uldivmod 0x0800688d Thumb Code 0 lludivv7m.o(.text) - _ll_udiv 0x0800688d Thumb Code 238 lludivv7m.o(.text) - _printf_int_common 0x0800697b Thumb Code 178 _printf_intcommon.o(.text) - _printf_char_file 0x08006a2d Thumb Code 32 _printf_char_file.o(.text) - __aeabi_memclr 0x08006a51 Thumb Code 0 rt_memclr.o(.text) - __rt_memclr 0x08006a51 Thumb Code 68 rt_memclr.o(.text) - _memset 0x08006a55 Thumb Code 0 rt_memclr.o(.text) - _printf_char_common 0x08006a9f Thumb Code 32 _printf_char_common.o(.text) - ferror 0x08006ac5 Thumb Code 8 ferror.o(.text) - __aeabi_memclr4 0x08006acd Thumb Code 0 rt_memclr_w.o(.text) - __aeabi_memclr8 0x08006acd Thumb Code 0 rt_memclr_w.o(.text) - __rt_memclr_w 0x08006acd Thumb Code 78 rt_memclr_w.o(.text) - _memset_w 0x08006ad1 Thumb Code 0 rt_memclr_w.o(.text) - __user_libspace 0x08006b1d Thumb Code 8 libspace.o(.text) - __user_perproc_libspace 0x08006b1d Thumb Code 0 libspace.o(.text) - __user_perthread_libspace 0x08006b1d Thumb Code 0 libspace.o(.text) - __user_setup_stackheap 0x08006b25 Thumb Code 74 sys_stackheap_outer.o(.text) - exit 0x08006b6f Thumb Code 18 exit.o(.text) - __ARM_fpclassify 0x08006b81 Thumb Code 40 fpclassify.o(i.__ARM_fpclassify) - __kernel_poly 0x08006ba9 Thumb Code 170 poly.o(i.__kernel_poly) - __mathlib_dbl_infnan 0x08006c53 Thumb Code 6 dunder.o(i.__mathlib_dbl_infnan) - __mathlib_dbl_infnan2 0x08006c59 Thumb Code 4 dunder.o(i.__mathlib_dbl_infnan2) - __mathlib_dbl_underflow 0x08006c5d Thumb Code 10 dunder.o(i.__mathlib_dbl_underflow) - atan 0x08006c6d Thumb Code 474 atan.o(i.atan) - atan2 0x08006e8d Thumb Code 346 atan2.o(i.atan2) - __aeabi_d2f 0x0800700d Thumb Code 0 d2f.o(x$fpl$d2f) - _d2f 0x0800700d Thumb Code 98 d2f.o(x$fpl$d2f) - __aeabi_dadd 0x08007071 Thumb Code 0 daddsub_clz.o(x$fpl$dadd) - _dadd 0x08007071 Thumb Code 332 daddsub_clz.o(x$fpl$dadd) - __fpl_dcheck_NaN1 0x080071c1 Thumb Code 10 dcheck1.o(x$fpl$dcheck1) - __aeabi_ddiv 0x080071d1 Thumb Code 0 ddiv.o(x$fpl$ddiv) - _ddiv 0x080071d1 Thumb Code 552 ddiv.o(x$fpl$ddiv) - __aeabi_dmul 0x08007481 Thumb Code 0 dmul.o(x$fpl$dmul) - _dmul 0x08007481 Thumb Code 332 dmul.o(x$fpl$dmul) - __fpl_dnaninf 0x080075d5 Thumb Code 156 dnaninf.o(x$fpl$dnaninf) - __fpl_dretinf 0x08007671 Thumb Code 12 dretinf.o(x$fpl$dretinf) - __aeabi_drsub 0x0800767d Thumb Code 0 daddsub_clz.o(x$fpl$drsb) - _drsb 0x0800767d Thumb Code 22 daddsub_clz.o(x$fpl$drsb) - __aeabi_dsub 0x08007695 Thumb Code 0 daddsub_clz.o(x$fpl$dsub) - _dsub 0x08007695 Thumb Code 464 daddsub_clz.o(x$fpl$dsub) - __aeabi_f2d 0x08007869 Thumb Code 0 f2d.o(x$fpl$f2d) - _f2d 0x08007869 Thumb Code 86 f2d.o(x$fpl$f2d) - __aeabi_fadd 0x080078c1 Thumb Code 0 faddsub_clz.o(x$fpl$fadd) - _fadd 0x080078c1 Thumb Code 196 faddsub_clz.o(x$fpl$fadd) - __fpl_fcmp_Inf 0x08007985 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf) - __aeabi_fdiv 0x0800799d Thumb Code 0 fdiv.o(x$fpl$fdiv) - _fdiv 0x0800799d Thumb Code 384 fdiv.o(x$fpl$fdiv) - __aeabi_cfcmpeq 0x08007b21 Thumb Code 0 feqf.o(x$fpl$feqf) - _fcmpeq 0x08007b21 Thumb Code 104 feqf.o(x$fpl$feqf) - __aeabi_f2iz 0x08007b89 Thumb Code 0 ffix.o(x$fpl$ffix) - _ffix 0x08007b89 Thumb Code 54 ffix.o(x$fpl$ffix) - __aeabi_f2uiz 0x08007bc1 Thumb Code 0 ffixu.o(x$fpl$ffixu) - _ffixu 0x08007bc1 Thumb Code 62 ffixu.o(x$fpl$ffixu) - __aeabi_i2f 0x08007c01 Thumb Code 0 fflt_clz.o(x$fpl$fflt) - _fflt 0x08007c01 Thumb Code 48 fflt_clz.o(x$fpl$fflt) - __aeabi_ui2f 0x08007c31 Thumb Code 0 fflt_clz.o(x$fpl$ffltu) - _ffltu 0x08007c31 Thumb Code 38 fflt_clz.o(x$fpl$ffltu) - __aeabi_cfcmple 0x08007c59 Thumb Code 0 fleqf.o(x$fpl$fleqf) - _fcmple 0x08007c59 Thumb Code 104 fleqf.o(x$fpl$fleqf) - __fpl_fcmple_InfNaN 0x08007cab Thumb Code 0 fleqf.o(x$fpl$fleqf) - __aeabi_fmul 0x08007cc1 Thumb Code 0 fmul.o(x$fpl$fmul) - _fmul 0x08007cc1 Thumb Code 258 fmul.o(x$fpl$fmul) - __fpl_fnaninf 0x08007dc3 Thumb Code 140 fnaninf.o(x$fpl$fnaninf) - __fpl_fretinf 0x08007e4f Thumb Code 10 fretinf.o(x$fpl$fretinf) - __aeabi_cfrcmple 0x08007e59 Thumb Code 0 frleqf.o(x$fpl$frleqf) - _frcmple 0x08007e59 Thumb Code 98 frleqf.o(x$fpl$frleqf) - __aeabi_frsub 0x08007ebb Thumb Code 0 faddsub_clz.o(x$fpl$frsb) - _frsb 0x08007ebb Thumb Code 20 faddsub_clz.o(x$fpl$frsb) - __aeabi_fsub 0x08007ed1 Thumb Code 0 faddsub_clz.o(x$fpl$fsub) - _fsub 0x08007ed1 Thumb Code 234 faddsub_clz.o(x$fpl$fsub) - __fpl_return_NaN 0x08007fbb Thumb Code 100 retnan.o(x$fpl$retnan) - __ARM_scalbn 0x0800801f Thumb Code 92 scalbn.o(x$fpl$scalbn) - __fpl_cmpreturn 0x0800807b Thumb Code 48 trapv.o(x$fpl$trapveneer) - __I$use$fp 0x080080aa Number 0 usenofp.o(x$fpl$usenofp) - hw 0x080080ac Data 12 inv_mpu.o(.constdata) - reg 0x080080b8 Data 27 inv_mpu.o(.constdata) - test 0x080080d4 Data 40 inv_mpu.o(.constdata) - __mathlib_zero 0x08008d90 Data 8 qnan.o(.constdata) - Region$$Table$$Base 0x08008de8 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x08008e08 Number 0 anon$$obj.o(Region$$Table) + TIM6_IRQHandler 0x080026d3 Thumb Code 160 car.o(.text) + Velocity 0x08002773 Thumb Code 242 car.o(.text) + myabs 0x08002865 Thumb Code 14 car.o(.text) + Motor_SetPwm 0x08002873 Thumb Code 66 car.o(.text) + Key 0x080028b5 Thumb Code 22 car.o(.text) + Bluetooth_Init 0x08002941 Thumb Code 162 bluetooth.o(.text) + USART2_Send 0x080029e3 Thumb Code 74 bluetooth.o(.text) + USART2_SendStr 0x08002a2d Thumb Code 70 bluetooth.o(.text) + PB_USART_printf 0x08002ad5 Thumb Code 296 bluetooth.o(.text) + USART2_Receive 0x08002bfd Thumb Code 16 bluetooth.o(.text) + USART2_IRQHandler 0x08002c0d Thumb Code 72 bluetooth.o(.text) + Motor_Init 0x08002c69 Thumb Code 40 motor.o(.text) + Motor_CtlLeft 0x08002c91 Thumb Code 68 motor.o(.text) + Motor_CtlRight 0x08002cd5 Thumb Code 68 motor.o(.text) + Car_Go 0x08002d19 Thumb Code 16 motor.o(.text) + Car_Back 0x08002d29 Thumb Code 16 motor.o(.text) + Car_TurnLeft 0x08002d39 Thumb Code 16 motor.o(.text) + Car_TurnRight 0x08002d49 Thumb Code 16 motor.o(.text) + Car_Stop 0x08002d59 Thumb Code 16 motor.o(.text) + IIC_MPU6050_Init 0x08002d6d Thumb Code 40 ioi2c.o(.text) + i2cWrite 0x08002f85 Thumb Code 96 ioi2c.o(.text) + i2cRead 0x0800304d Thumb Code 118 ioi2c.o(.text) + I2C_ReadOneByte 0x080030c3 Thumb Code 70 ioi2c.o(.text) + IICreadBytes 0x08003109 Thumb Code 112 ioi2c.o(.text) + IICwriteBytes 0x08003179 Thumb Code 70 ioi2c.o(.text) + IICreadByte 0x080031bf Thumb Code 22 ioi2c.o(.text) + IICwriteByte 0x080031d5 Thumb Code 20 ioi2c.o(.text) + IICwriteBits 0x080031e9 Thumb Code 106 ioi2c.o(.text) + IICwriteBit 0x08003253 Thumb Code 64 ioi2c.o(.text) + MPU6050_newValues 0x080033b7 Thumb Code 494 mpu6050.o(.text) + MPU6050_setClockSource 0x080035a5 Thumb Code 20 mpu6050.o(.text) + MPU6050_setFullScaleGyroRange 0x080035b9 Thumb Code 20 mpu6050.o(.text) + MPU6050_setFullScaleAccelRange 0x080035cd Thumb Code 20 mpu6050.o(.text) + MPU6050_setSleepEnabled 0x080035e1 Thumb Code 18 mpu6050.o(.text) + MPU6050_getDeviceID 0x080035f3 Thumb Code 20 mpu6050.o(.text) + MPU6050_testConnection 0x08003607 Thumb Code 18 mpu6050.o(.text) + MPU6050_setI2CMasterModeEnabled 0x08003619 Thumb Code 18 mpu6050.o(.text) + MPU6050_setI2CBypassEnabled 0x0800362b Thumb Code 18 mpu6050.o(.text) + MPU6050_initialize 0x0800363d Thumb Code 40 mpu6050.o(.text) + DMP_Init 0x08003665 Thumb Code 220 mpu6050.o(.text) + Read_DMP 0x08003741 Thumb Code 324 mpu6050.o(.text) + mpu_reg_dump 0x08003947 Thumb Code 72 inv_mpu.o(.text) + mpu_read_reg 0x0800398f Thumb Code 66 inv_mpu.o(.text) + mpu_set_int_latched 0x080039d1 Thumb Code 102 inv_mpu.o(.text) + mpu_set_sensors 0x08003a37 Thumb Code 202 inv_mpu.o(.text) + mpu_set_bypass 0x08003b01 Thumb Code 328 inv_mpu.o(.text) + mpu_reset_fifo 0x08003c49 Thumb Code 444 inv_mpu.o(.text) + mpu_configure_fifo 0x08003e05 Thumb Code 106 inv_mpu.o(.text) + mpu_set_lpf 0x08003e6f Thumb Code 126 inv_mpu.o(.text) + mpu_lp_accel_mode 0x08003eed Thumb Code 218 inv_mpu.o(.text) + mpu_set_sample_rate 0x08003fc7 Thumb Code 152 inv_mpu.o(.text) + mpu_set_accel_fsr 0x0800405f Thumb Code 132 inv_mpu.o(.text) + mpu_set_gyro_fsr 0x080040e3 Thumb Code 132 inv_mpu.o(.text) + mpu_init 0x08004167 Thumb Code 416 inv_mpu.o(.text) + myget_ms 0x08004307 Thumb Code 2 inv_mpu.o(.text) + mpu_get_gyro_reg 0x08004309 Thumb Code 110 inv_mpu.o(.text) + mpu_get_accel_reg 0x08004377 Thumb Code 110 inv_mpu.o(.text) + mpu_get_temperature 0x080043e5 Thumb Code 150 inv_mpu.o(.text) + mpu_set_accel_bias 0x0800447b Thumb Code 468 inv_mpu.o(.text) + mpu_get_gyro_fsr 0x0800464f Thumb Code 64 inv_mpu.o(.text) + mpu_get_accel_fsr 0x0800468f Thumb Code 72 inv_mpu.o(.text) + mpu_get_lpf 0x080046d7 Thumb Code 74 inv_mpu.o(.text) + mpu_get_sample_rate 0x08004721 Thumb Code 26 inv_mpu.o(.text) + mpu_get_compass_sample_rate 0x0800473b Thumb Code 10 inv_mpu.o(.text) + mpu_set_compass_sample_rate 0x08004745 Thumb Code 8 inv_mpu.o(.text) + mpu_get_gyro_sens 0x0800474d Thumb Code 58 inv_mpu.o(.text) + mpu_get_accel_sens 0x08004787 Thumb Code 78 inv_mpu.o(.text) + mpu_get_fifo_config 0x080047d5 Thumb Code 12 inv_mpu.o(.text) + mpu_get_power_state 0x080047e1 Thumb Code 22 inv_mpu.o(.text) + mpu_get_int_status 0x080047f7 Thumb Code 64 inv_mpu.o(.text) + mpu_read_fifo 0x08004837 Thumb Code 520 inv_mpu.o(.text) + mpu_read_fifo_stream 0x08004a3f Thumb Code 186 inv_mpu.o(.text) + mpu_set_int_level 0x08004af9 Thumb Code 12 inv_mpu.o(.text) + mpu_set_dmp_state 0x080051d9 Thumb Code 146 inv_mpu.o(.text) + mpu_run_self_test 0x0800526b Thumb Code 298 inv_mpu.o(.text) + mpu_write_mem 0x08005395 Thumb Code 122 inv_mpu.o(.text) + mpu_read_mem 0x0800540f Thumb Code 122 inv_mpu.o(.text) + mpu_load_firmware 0x08005489 Thumb Code 252 inv_mpu.o(.text) + mpu_get_dmp_state 0x08005585 Thumb Code 14 inv_mpu.o(.text) + mpu_get_compass_reg 0x08005593 Thumb Code 8 inv_mpu.o(.text) + mpu_get_compass_fsr 0x0800559b Thumb Code 8 inv_mpu.o(.text) + mpu_lp_motion_interrupt 0x080055a3 Thumb Code 512 inv_mpu.o(.text) + dmp_load_motion_driver_firmware 0x080057a9 Thumb Code 20 inv_mpu_dmp_motion_driver.o(.text) + dmp_set_orientation 0x080057bd Thumb Code 290 inv_mpu_dmp_motion_driver.o(.text) + dmp_set_gyro_bias 0x080058df Thumb Code 294 inv_mpu_dmp_motion_driver.o(.text) + dmp_set_accel_bias 0x08005a05 Thumb Code 300 inv_mpu_dmp_motion_driver.o(.text) + dmp_set_fifo_rate 0x08005b31 Thumb Code 136 inv_mpu_dmp_motion_driver.o(.text) + dmp_get_fifo_rate 0x08005bb9 Thumb Code 12 inv_mpu_dmp_motion_driver.o(.text) + dmp_set_tap_thresh 0x08005bc5 Thumb Code 396 inv_mpu_dmp_motion_driver.o(.text) + dmp_set_tap_axes 0x08005d51 Thumb Code 70 inv_mpu_dmp_motion_driver.o(.text) + dmp_set_tap_count 0x08005d97 Thumb Code 38 inv_mpu_dmp_motion_driver.o(.text) + dmp_set_tap_time 0x08005dbd Thumb Code 38 inv_mpu_dmp_motion_driver.o(.text) + dmp_set_tap_time_multi 0x08005de3 Thumb Code 38 inv_mpu_dmp_motion_driver.o(.text) + dmp_set_shake_reject_thresh 0x08005e09 Thumb Code 56 inv_mpu_dmp_motion_driver.o(.text) + dmp_set_shake_reject_time 0x08005e41 Thumb Code 38 inv_mpu_dmp_motion_driver.o(.text) + dmp_set_shake_reject_timeout 0x08005e67 Thumb Code 38 inv_mpu_dmp_motion_driver.o(.text) + dmp_get_pedometer_step_count 0x08005e8d Thumb Code 66 inv_mpu_dmp_motion_driver.o(.text) + dmp_set_pedometer_step_count 0x08005ecf Thumb Code 42 inv_mpu_dmp_motion_driver.o(.text) + dmp_get_pedometer_walk_time 0x08005ef9 Thumb Code 72 inv_mpu_dmp_motion_driver.o(.text) + dmp_set_pedometer_walk_time 0x08005f41 Thumb Code 48 inv_mpu_dmp_motion_driver.o(.text) + dmp_enable_6x_lp_quat 0x08005f71 Thumb Code 84 inv_mpu_dmp_motion_driver.o(.text) + dmp_enable_lp_quat 0x08005fc5 Thumb Code 60 inv_mpu_dmp_motion_driver.o(.text) + dmp_enable_gyro_cal 0x08006001 Thumb Code 62 inv_mpu_dmp_motion_driver.o(.text) + dmp_enable_feature 0x0800603f Thumb Code 530 inv_mpu_dmp_motion_driver.o(.text) + dmp_get_enabled_features 0x08006251 Thumb Code 12 inv_mpu_dmp_motion_driver.o(.text) + dmp_set_interrupt_mode 0x080062bb Thumb Code 66 inv_mpu_dmp_motion_driver.o(.text) + dmp_read_fifo 0x080062fd Thumb Code 514 inv_mpu_dmp_motion_driver.o(.text) + dmp_register_tap_cb 0x080064ff Thumb Code 10 inv_mpu_dmp_motion_driver.o(.text) + dmp_register_android_orient_cb 0x08006509 Thumb Code 10 inv_mpu_dmp_motion_driver.o(.text) + main 0x08006519 Thumb Code 84 main.o(.text) + NMI_Handler 0x080065a9 Thumb Code 2 stm32f10x_it.o(.text) + HardFault_Handler 0x080065ab Thumb Code 4 stm32f10x_it.o(.text) + MemManage_Handler 0x080065af Thumb Code 4 stm32f10x_it.o(.text) + BusFault_Handler 0x080065b3 Thumb Code 4 stm32f10x_it.o(.text) + UsageFault_Handler 0x080065b7 Thumb Code 4 stm32f10x_it.o(.text) + SVC_Handler 0x080065bb Thumb Code 2 stm32f10x_it.o(.text) + DebugMon_Handler 0x080065bd Thumb Code 2 stm32f10x_it.o(.text) + PendSV_Handler 0x080065bf Thumb Code 2 stm32f10x_it.o(.text) + __use_no_semihosting 0x080065c1 Thumb Code 2 use_no_semi_2.o(.text) + __aeabi_ldivmod 0x080065c3 Thumb Code 0 llsdiv.o(.text) + _ll_sdiv 0x080065c3 Thumb Code 72 llsdiv.o(.text) + __2printf 0x0800660d Thumb Code 20 noretval__2printf.o(.text) + __printf 0x08006625 Thumb Code 104 __printf.o(.text) + _printf_int_dec 0x0800668d Thumb Code 104 _printf_dec.o(.text) + memcmp 0x08006705 Thumb Code 88 memcmp.o(.text) + __aeabi_memset 0x0800675d Thumb Code 16 aeabi_memset.o(.text) + __use_two_region_memory 0x0800676d Thumb Code 2 heapauxi.o(.text) + __rt_heap_escrow$2region 0x0800676f Thumb Code 2 heapauxi.o(.text) + __rt_heap_expand$2region 0x08006771 Thumb Code 2 heapauxi.o(.text) + __I$use$semihosting 0x08006773 Thumb Code 0 use_no_semi.o(.text) + __use_no_semihosting_swi 0x08006773 Thumb Code 2 use_no_semi.o(.text) + __aeabi_uldivmod 0x08006775 Thumb Code 0 lludivv7m.o(.text) + _ll_udiv 0x08006775 Thumb Code 238 lludivv7m.o(.text) + _printf_int_common 0x08006863 Thumb Code 178 _printf_intcommon.o(.text) + _printf_char_file 0x08006915 Thumb Code 32 _printf_char_file.o(.text) + __aeabi_memclr 0x08006939 Thumb Code 0 rt_memclr.o(.text) + __rt_memclr 0x08006939 Thumb Code 68 rt_memclr.o(.text) + _memset 0x0800693d Thumb Code 0 rt_memclr.o(.text) + _printf_char_common 0x08006987 Thumb Code 32 _printf_char_common.o(.text) + ferror 0x080069ad Thumb Code 8 ferror.o(.text) + __aeabi_memclr4 0x080069b5 Thumb Code 0 rt_memclr_w.o(.text) + __aeabi_memclr8 0x080069b5 Thumb Code 0 rt_memclr_w.o(.text) + __rt_memclr_w 0x080069b5 Thumb Code 78 rt_memclr_w.o(.text) + _memset_w 0x080069b9 Thumb Code 0 rt_memclr_w.o(.text) + __user_libspace 0x08006a05 Thumb Code 8 libspace.o(.text) + __user_perproc_libspace 0x08006a05 Thumb Code 0 libspace.o(.text) + __user_perthread_libspace 0x08006a05 Thumb Code 0 libspace.o(.text) + __user_setup_stackheap 0x08006a0d Thumb Code 74 sys_stackheap_outer.o(.text) + exit 0x08006a57 Thumb Code 18 exit.o(.text) + __ARM_fpclassify 0x08006a69 Thumb Code 40 fpclassify.o(i.__ARM_fpclassify) + __kernel_poly 0x08006a91 Thumb Code 170 poly.o(i.__kernel_poly) + __mathlib_dbl_infnan 0x08006b3b Thumb Code 6 dunder.o(i.__mathlib_dbl_infnan) + __mathlib_dbl_infnan2 0x08006b41 Thumb Code 4 dunder.o(i.__mathlib_dbl_infnan2) + __mathlib_dbl_underflow 0x08006b45 Thumb Code 10 dunder.o(i.__mathlib_dbl_underflow) + atan 0x08006b55 Thumb Code 474 atan.o(i.atan) + atan2 0x08006d75 Thumb Code 346 atan2.o(i.atan2) + __aeabi_d2f 0x08006ef5 Thumb Code 0 d2f.o(x$fpl$d2f) + _d2f 0x08006ef5 Thumb Code 98 d2f.o(x$fpl$d2f) + __aeabi_dadd 0x08006f59 Thumb Code 0 daddsub_clz.o(x$fpl$dadd) + _dadd 0x08006f59 Thumb Code 332 daddsub_clz.o(x$fpl$dadd) + __fpl_dcheck_NaN1 0x080070a9 Thumb Code 10 dcheck1.o(x$fpl$dcheck1) + __aeabi_ddiv 0x080070b9 Thumb Code 0 ddiv.o(x$fpl$ddiv) + _ddiv 0x080070b9 Thumb Code 552 ddiv.o(x$fpl$ddiv) + __aeabi_dmul 0x08007369 Thumb Code 0 dmul.o(x$fpl$dmul) + _dmul 0x08007369 Thumb Code 332 dmul.o(x$fpl$dmul) + __fpl_dnaninf 0x080074bd Thumb Code 156 dnaninf.o(x$fpl$dnaninf) + __fpl_dretinf 0x08007559 Thumb Code 12 dretinf.o(x$fpl$dretinf) + __aeabi_drsub 0x08007565 Thumb Code 0 daddsub_clz.o(x$fpl$drsb) + _drsb 0x08007565 Thumb Code 22 daddsub_clz.o(x$fpl$drsb) + __aeabi_dsub 0x0800757d Thumb Code 0 daddsub_clz.o(x$fpl$dsub) + _dsub 0x0800757d Thumb Code 464 daddsub_clz.o(x$fpl$dsub) + __aeabi_f2d 0x08007751 Thumb Code 0 f2d.o(x$fpl$f2d) + _f2d 0x08007751 Thumb Code 86 f2d.o(x$fpl$f2d) + __aeabi_fadd 0x080077a9 Thumb Code 0 faddsub_clz.o(x$fpl$fadd) + _fadd 0x080077a9 Thumb Code 196 faddsub_clz.o(x$fpl$fadd) + __fpl_fcmp_Inf 0x0800786d Thumb Code 24 fcmpi.o(x$fpl$fcmpinf) + __aeabi_fdiv 0x08007885 Thumb Code 0 fdiv.o(x$fpl$fdiv) + _fdiv 0x08007885 Thumb Code 384 fdiv.o(x$fpl$fdiv) + __aeabi_cfcmpeq 0x08007a09 Thumb Code 0 feqf.o(x$fpl$feqf) + _fcmpeq 0x08007a09 Thumb Code 104 feqf.o(x$fpl$feqf) + __aeabi_f2iz 0x08007a71 Thumb Code 0 ffix.o(x$fpl$ffix) + _ffix 0x08007a71 Thumb Code 54 ffix.o(x$fpl$ffix) + __aeabi_f2uiz 0x08007aa9 Thumb Code 0 ffixu.o(x$fpl$ffixu) + _ffixu 0x08007aa9 Thumb Code 62 ffixu.o(x$fpl$ffixu) + __aeabi_i2f 0x08007ae9 Thumb Code 0 fflt_clz.o(x$fpl$fflt) + _fflt 0x08007ae9 Thumb Code 48 fflt_clz.o(x$fpl$fflt) + __aeabi_ui2f 0x08007b19 Thumb Code 0 fflt_clz.o(x$fpl$ffltu) + _ffltu 0x08007b19 Thumb Code 38 fflt_clz.o(x$fpl$ffltu) + __aeabi_cfcmple 0x08007b41 Thumb Code 0 fleqf.o(x$fpl$fleqf) + _fcmple 0x08007b41 Thumb Code 104 fleqf.o(x$fpl$fleqf) + __fpl_fcmple_InfNaN 0x08007b93 Thumb Code 0 fleqf.o(x$fpl$fleqf) + __aeabi_fmul 0x08007ba9 Thumb Code 0 fmul.o(x$fpl$fmul) + _fmul 0x08007ba9 Thumb Code 258 fmul.o(x$fpl$fmul) + __fpl_fnaninf 0x08007cab Thumb Code 140 fnaninf.o(x$fpl$fnaninf) + __fpl_fretinf 0x08007d37 Thumb Code 10 fretinf.o(x$fpl$fretinf) + __aeabi_cfrcmple 0x08007d41 Thumb Code 0 frleqf.o(x$fpl$frleqf) + _frcmple 0x08007d41 Thumb Code 98 frleqf.o(x$fpl$frleqf) + __aeabi_frsub 0x08007da3 Thumb Code 0 faddsub_clz.o(x$fpl$frsb) + _frsb 0x08007da3 Thumb Code 20 faddsub_clz.o(x$fpl$frsb) + __aeabi_fsub 0x08007db9 Thumb Code 0 faddsub_clz.o(x$fpl$fsub) + _fsub 0x08007db9 Thumb Code 234 faddsub_clz.o(x$fpl$fsub) + __fpl_return_NaN 0x08007ea3 Thumb Code 100 retnan.o(x$fpl$retnan) + __ARM_scalbn 0x08007f07 Thumb Code 92 scalbn.o(x$fpl$scalbn) + __fpl_cmpreturn 0x08007f63 Thumb Code 48 trapv.o(x$fpl$trapveneer) + __I$use$fp 0x08007f92 Number 0 usenofp.o(x$fpl$usenofp) + hw 0x08007f94 Data 12 inv_mpu.o(.constdata) + reg 0x08007fa0 Data 27 inv_mpu.o(.constdata) + test 0x08007fbc Data 40 inv_mpu.o(.constdata) + __mathlib_zero 0x08008c78 Data 8 qnan.o(.constdata) + Region$$Table$$Base 0x08008cd0 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x08008cf0 Number 0 anon$$obj.o(Region$$Table) SystemCoreClock 0x20000000 Data 4 system_stm32f10x.o(.data) AHBPrescTable 0x20000004 Data 16 system_stm32f10x.o(.data) rx_address 0x2000002c Data 4 bsp_usart.o(.data) @@ -1435,9 +1432,8 @@ Image Symbol Table Gz_offset 0x200000ea Data 2 mpu6050.o(.data) buffer 0x20000118 Data 14 mpu6050.o(.bss) MPU6050_FIFO 0x20000126 Data 132 mpu6050.o(.bss) - BLE_RX 0x200001bc Data 64 main.o(.bss) - __libspace_start 0x200001fc Data 96 libspace.o(.bss) - __temporary_stack_top$libspace 0x2000025c Data 0 libspace.o(.bss) + __libspace_start 0x200001bc Data 96 libspace.o(.bss) + __temporary_stack_top$libspace 0x2000021c Data 0 libspace.o(.bss) @@ -1447,9 +1443,9 @@ Memory Map of the image Image Entry point : 0x08000131 - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00008f20, Max: 0x00040000, ABSOLUTE) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00008e08, Max: 0x00040000, ABSOLUTE) - Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00008e08, Max: 0x00040000, ABSOLUTE) + Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00008cf0, Max: 0x00040000, ABSOLUTE) Base Addr Size Type Attr Idx E Section Name Object @@ -1519,92 +1515,92 @@ Memory Map of the image 0x08002028 0x000000ac Code RO 555 .text delay.o 0x080020d4 0x00000218 Code RO 569 .text bsp_iic.o 0x080022ec 0x00000348 Code RO 584 .text bsp_timer.o - 0x08002634 0x00000350 Code RO 614 .text car.o - 0x08002984 0x00000328 Code RO 638 .text bluetooth.o - 0x08002cac 0x00000104 Code RO 660 .text motor.o - 0x08002db0 0x00000526 Code RO 672 .text ioi2c.o - 0x080032d6 0x00000002 PAD - 0x080032d8 0x00000600 Code RO 696 .text mpu6050.o - 0x080038d8 0x00001eec Code RO 719 .text inv_mpu.o - 0x080057c4 0x00000d70 Code RO 743 .text inv_mpu_dmp_motion_driver.o - 0x08006534 0x0000018c Code RO 758 .text main.o - 0x080066c0 0x00000018 Code RO 777 .text stm32f10x_it.o - 0x080066d8 0x00000002 Code RO 794 .text c_w.l(use_no_semi_2.o) - 0x080066da 0x00000048 Code RO 796 .text c_w.l(llsdiv.o) - 0x08006722 0x00000002 PAD - 0x08006724 0x00000018 Code RO 800 .text c_w.l(noretval__2printf.o) - 0x0800673c 0x00000068 Code RO 802 .text c_w.l(__printf.o) - 0x080067a4 0x00000078 Code RO 804 .text c_w.l(_printf_dec.o) - 0x0800681c 0x00000058 Code RO 828 .text c_w.l(memcmp.o) - 0x08006874 0x00000010 Code RO 830 .text c_w.l(aeabi_memset.o) - 0x08006884 0x00000006 Code RO 832 .text c_w.l(heapauxi.o) - 0x0800688a 0x00000002 Code RO 888 .text c_w.l(use_no_semi.o) - 0x0800688c 0x000000ee Code RO 891 .text c_w.l(lludivv7m.o) - 0x0800697a 0x000000b2 Code RO 895 .text c_w.l(_printf_intcommon.o) - 0x08006a2c 0x00000024 Code RO 897 .text c_w.l(_printf_char_file.o) - 0x08006a50 0x00000044 Code RO 900 .text c_w.l(rt_memclr.o) - 0x08006a94 0x00000030 Code RO 966 .text c_w.l(_printf_char_common.o) - 0x08006ac4 0x00000008 Code RO 968 .text c_w.l(ferror.o) - 0x08006acc 0x0000004e Code RO 972 .text c_w.l(rt_memclr_w.o) - 0x08006b1a 0x00000002 PAD - 0x08006b1c 0x00000008 Code RO 980 .text c_w.l(libspace.o) - 0x08006b24 0x0000004a Code RO 983 .text c_w.l(sys_stackheap_outer.o) - 0x08006b6e 0x00000012 Code RO 989 .text c_w.l(exit.o) - 0x08006b80 0x00000028 Code RO 976 i.__ARM_fpclassify m_ws.l(fpclassify.o) - 0x08006ba8 0x000000aa Code RO 978 i.__kernel_poly m_ws.l(poly.o) - 0x08006c52 0x00000006 Code RO 928 i.__mathlib_dbl_infnan m_ws.l(dunder.o) - 0x08006c58 0x00000004 Code RO 929 i.__mathlib_dbl_infnan2 m_ws.l(dunder.o) - 0x08006c5c 0x00000010 Code RO 933 i.__mathlib_dbl_underflow m_ws.l(dunder.o) - 0x08006c6c 0x00000220 Code RO 918 i.atan m_ws.l(atan.o) - 0x08006e8c 0x00000180 Code RO 881 i.atan2 m_ws.l(atan2.o) - 0x0800700c 0x00000062 Code RO 836 x$fpl$d2f fz_ws.l(d2f.o) - 0x0800706e 0x00000002 PAD - 0x08007070 0x00000150 Code RO 838 x$fpl$dadd fz_ws.l(daddsub_clz.o) - 0x080071c0 0x00000010 Code RO 997 x$fpl$dcheck1 fz_ws.l(dcheck1.o) - 0x080071d0 0x000002b0 Code RO 903 x$fpl$ddiv fz_ws.l(ddiv.o) - 0x08007480 0x00000154 Code RO 844 x$fpl$dmul fz_ws.l(dmul.o) - 0x080075d4 0x0000009c Code RO 906 x$fpl$dnaninf fz_ws.l(dnaninf.o) - 0x08007670 0x0000000c Code RO 908 x$fpl$dretinf fz_ws.l(dretinf.o) - 0x0800767c 0x00000016 Code RO 839 x$fpl$drsb fz_ws.l(daddsub_clz.o) - 0x08007692 0x00000002 PAD - 0x08007694 0x000001d4 Code RO 840 x$fpl$dsub fz_ws.l(daddsub_clz.o) - 0x08007868 0x00000056 Code RO 846 x$fpl$f2d fz_ws.l(f2d.o) - 0x080078be 0x00000002 PAD - 0x080078c0 0x000000c4 Code RO 848 x$fpl$fadd fz_ws.l(faddsub_clz.o) - 0x08007984 0x00000018 Code RO 910 x$fpl$fcmpinf fz_ws.l(fcmpi.o) - 0x0800799c 0x00000184 Code RO 855 x$fpl$fdiv fz_ws.l(fdiv.o) - 0x08007b20 0x00000068 Code RO 858 x$fpl$feqf fz_ws.l(feqf.o) - 0x08007b88 0x00000036 Code RO 860 x$fpl$ffix fz_ws.l(ffix.o) - 0x08007bbe 0x00000002 PAD - 0x08007bc0 0x0000003e Code RO 864 x$fpl$ffixu fz_ws.l(ffixu.o) - 0x08007bfe 0x00000002 PAD - 0x08007c00 0x00000030 Code RO 869 x$fpl$fflt fz_ws.l(fflt_clz.o) - 0x08007c30 0x00000026 Code RO 868 x$fpl$ffltu fz_ws.l(fflt_clz.o) - 0x08007c56 0x00000002 PAD - 0x08007c58 0x00000068 Code RO 874 x$fpl$fleqf fz_ws.l(fleqf.o) - 0x08007cc0 0x00000102 Code RO 876 x$fpl$fmul fz_ws.l(fmul.o) - 0x08007dc2 0x0000008c Code RO 912 x$fpl$fnaninf fz_ws.l(fnaninf.o) - 0x08007e4e 0x0000000a Code RO 914 x$fpl$fretinf fz_ws.l(fretinf.o) - 0x08007e58 0x00000062 Code RO 878 x$fpl$frleqf fz_ws.l(frleqf.o) - 0x08007eba 0x00000014 Code RO 849 x$fpl$frsb fz_ws.l(faddsub_clz.o) - 0x08007ece 0x00000002 PAD - 0x08007ed0 0x000000ea Code RO 850 x$fpl$fsub fz_ws.l(faddsub_clz.o) - 0x08007fba 0x00000064 Code RO 1050 x$fpl$retnan fz_ws.l(retnan.o) - 0x0800801e 0x0000005c Code RO 974 x$fpl$scalbn fz_ws.l(scalbn.o) - 0x0800807a 0x00000030 Code RO 1069 x$fpl$trapveneer fz_ws.l(trapv.o) - 0x080080aa 0x00000000 Code RO 916 x$fpl$usenofp fz_ws.l(usenofp.o) - 0x080080aa 0x00000002 PAD - 0x080080ac 0x00000050 Data RO 720 .constdata inv_mpu.o - 0x080080fc 0x00000bf6 Data RO 745 .constdata inv_mpu_dmp_motion_driver.o - 0x08008cf2 0x00000006 PAD - 0x08008cf8 0x00000098 Data RO 919 .constdata m_ws.l(atan.o) - 0x08008d90 0x00000008 Data RO 941 .constdata m_ws.l(qnan.o) - 0x08008d98 0x0000004e Data RO 721 .conststring inv_mpu.o - 0x08008de6 0x00000002 PAD - 0x08008de8 0x00000020 Data RO 1127 Region$$Table anon$$obj.o + 0x08002634 0x0000030c Code RO 614 .text car.o + 0x08002940 0x00000328 Code RO 638 .text bluetooth.o + 0x08002c68 0x00000104 Code RO 660 .text motor.o + 0x08002d6c 0x00000526 Code RO 672 .text ioi2c.o + 0x08003292 0x00000002 PAD + 0x08003294 0x00000628 Code RO 696 .text mpu6050.o + 0x080038bc 0x00001eec Code RO 719 .text inv_mpu.o + 0x080057a8 0x00000d70 Code RO 743 .text inv_mpu_dmp_motion_driver.o + 0x08006518 0x00000090 Code RO 758 .text main.o + 0x080065a8 0x00000018 Code RO 777 .text stm32f10x_it.o + 0x080065c0 0x00000002 Code RO 794 .text c_w.l(use_no_semi_2.o) + 0x080065c2 0x00000048 Code RO 796 .text c_w.l(llsdiv.o) + 0x0800660a 0x00000002 PAD + 0x0800660c 0x00000018 Code RO 800 .text c_w.l(noretval__2printf.o) + 0x08006624 0x00000068 Code RO 802 .text c_w.l(__printf.o) + 0x0800668c 0x00000078 Code RO 804 .text c_w.l(_printf_dec.o) + 0x08006704 0x00000058 Code RO 828 .text c_w.l(memcmp.o) + 0x0800675c 0x00000010 Code RO 830 .text c_w.l(aeabi_memset.o) + 0x0800676c 0x00000006 Code RO 832 .text c_w.l(heapauxi.o) + 0x08006772 0x00000002 Code RO 888 .text c_w.l(use_no_semi.o) + 0x08006774 0x000000ee Code RO 891 .text c_w.l(lludivv7m.o) + 0x08006862 0x000000b2 Code RO 895 .text c_w.l(_printf_intcommon.o) + 0x08006914 0x00000024 Code RO 897 .text c_w.l(_printf_char_file.o) + 0x08006938 0x00000044 Code RO 900 .text c_w.l(rt_memclr.o) + 0x0800697c 0x00000030 Code RO 966 .text c_w.l(_printf_char_common.o) + 0x080069ac 0x00000008 Code RO 968 .text c_w.l(ferror.o) + 0x080069b4 0x0000004e Code RO 972 .text c_w.l(rt_memclr_w.o) + 0x08006a02 0x00000002 PAD + 0x08006a04 0x00000008 Code RO 980 .text c_w.l(libspace.o) + 0x08006a0c 0x0000004a Code RO 983 .text c_w.l(sys_stackheap_outer.o) + 0x08006a56 0x00000012 Code RO 989 .text c_w.l(exit.o) + 0x08006a68 0x00000028 Code RO 976 i.__ARM_fpclassify m_ws.l(fpclassify.o) + 0x08006a90 0x000000aa Code RO 978 i.__kernel_poly m_ws.l(poly.o) + 0x08006b3a 0x00000006 Code RO 928 i.__mathlib_dbl_infnan m_ws.l(dunder.o) + 0x08006b40 0x00000004 Code RO 929 i.__mathlib_dbl_infnan2 m_ws.l(dunder.o) + 0x08006b44 0x00000010 Code RO 933 i.__mathlib_dbl_underflow m_ws.l(dunder.o) + 0x08006b54 0x00000220 Code RO 918 i.atan m_ws.l(atan.o) + 0x08006d74 0x00000180 Code RO 881 i.atan2 m_ws.l(atan2.o) + 0x08006ef4 0x00000062 Code RO 836 x$fpl$d2f fz_ws.l(d2f.o) + 0x08006f56 0x00000002 PAD + 0x08006f58 0x00000150 Code RO 838 x$fpl$dadd fz_ws.l(daddsub_clz.o) + 0x080070a8 0x00000010 Code RO 997 x$fpl$dcheck1 fz_ws.l(dcheck1.o) + 0x080070b8 0x000002b0 Code RO 903 x$fpl$ddiv fz_ws.l(ddiv.o) + 0x08007368 0x00000154 Code RO 844 x$fpl$dmul fz_ws.l(dmul.o) + 0x080074bc 0x0000009c Code RO 906 x$fpl$dnaninf fz_ws.l(dnaninf.o) + 0x08007558 0x0000000c Code RO 908 x$fpl$dretinf fz_ws.l(dretinf.o) + 0x08007564 0x00000016 Code RO 839 x$fpl$drsb fz_ws.l(daddsub_clz.o) + 0x0800757a 0x00000002 PAD + 0x0800757c 0x000001d4 Code RO 840 x$fpl$dsub fz_ws.l(daddsub_clz.o) + 0x08007750 0x00000056 Code RO 846 x$fpl$f2d fz_ws.l(f2d.o) + 0x080077a6 0x00000002 PAD + 0x080077a8 0x000000c4 Code RO 848 x$fpl$fadd fz_ws.l(faddsub_clz.o) + 0x0800786c 0x00000018 Code RO 910 x$fpl$fcmpinf fz_ws.l(fcmpi.o) + 0x08007884 0x00000184 Code RO 855 x$fpl$fdiv fz_ws.l(fdiv.o) + 0x08007a08 0x00000068 Code RO 858 x$fpl$feqf fz_ws.l(feqf.o) + 0x08007a70 0x00000036 Code RO 860 x$fpl$ffix fz_ws.l(ffix.o) + 0x08007aa6 0x00000002 PAD + 0x08007aa8 0x0000003e Code RO 864 x$fpl$ffixu fz_ws.l(ffixu.o) + 0x08007ae6 0x00000002 PAD + 0x08007ae8 0x00000030 Code RO 869 x$fpl$fflt fz_ws.l(fflt_clz.o) + 0x08007b18 0x00000026 Code RO 868 x$fpl$ffltu fz_ws.l(fflt_clz.o) + 0x08007b3e 0x00000002 PAD + 0x08007b40 0x00000068 Code RO 874 x$fpl$fleqf fz_ws.l(fleqf.o) + 0x08007ba8 0x00000102 Code RO 876 x$fpl$fmul fz_ws.l(fmul.o) + 0x08007caa 0x0000008c Code RO 912 x$fpl$fnaninf fz_ws.l(fnaninf.o) + 0x08007d36 0x0000000a Code RO 914 x$fpl$fretinf fz_ws.l(fretinf.o) + 0x08007d40 0x00000062 Code RO 878 x$fpl$frleqf fz_ws.l(frleqf.o) + 0x08007da2 0x00000014 Code RO 849 x$fpl$frsb fz_ws.l(faddsub_clz.o) + 0x08007db6 0x00000002 PAD + 0x08007db8 0x000000ea Code RO 850 x$fpl$fsub fz_ws.l(faddsub_clz.o) + 0x08007ea2 0x00000064 Code RO 1050 x$fpl$retnan fz_ws.l(retnan.o) + 0x08007f06 0x0000005c Code RO 974 x$fpl$scalbn fz_ws.l(scalbn.o) + 0x08007f62 0x00000030 Code RO 1069 x$fpl$trapveneer fz_ws.l(trapv.o) + 0x08007f92 0x00000000 Code RO 916 x$fpl$usenofp fz_ws.l(usenofp.o) + 0x08007f92 0x00000002 PAD + 0x08007f94 0x00000050 Data RO 720 .constdata inv_mpu.o + 0x08007fe4 0x00000bf6 Data RO 745 .constdata inv_mpu_dmp_motion_driver.o + 0x08008bda 0x00000006 PAD + 0x08008be0 0x00000098 Data RO 919 .constdata m_ws.l(atan.o) + 0x08008c78 0x00000008 Data RO 941 .constdata m_ws.l(qnan.o) + 0x08008c80 0x0000004e Data RO 721 .conststring inv_mpu.o + 0x08008cce 0x00000002 PAD + 0x08008cd0 0x00000020 Data RO 1127 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00000860, Max: 0x0000c000, ABSOLUTE) + Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00000820, Max: 0x0000c000, ABSOLUTE) Base Addr Size Type Attr Idx E Section Name Object @@ -1620,11 +1616,10 @@ Memory Map of the image 0x20000118 0x00000092 Zero RW 697 .bss mpu6050.o 0x200001aa 0x00000002 PAD 0x200001ac 0x00000010 Zero RW 744 .bss inv_mpu_dmp_motion_driver.o - 0x200001bc 0x00000040 Zero RW 759 .bss main.o - 0x200001fc 0x00000060 Zero RW 981 .bss c_w.l(libspace.o) - 0x2000025c 0x00000004 PAD - 0x20000260 0x00000200 Zero RW 2 HEAP startup_stm32f10x_hd.o - 0x20000460 0x00000400 Zero RW 1 STACK startup_stm32f10x_hd.o + 0x200001bc 0x00000060 Zero RW 981 .bss c_w.l(libspace.o) + 0x2000021c 0x00000004 PAD + 0x20000220 0x00000200 Zero RW 2 HEAP startup_stm32f10x_hd.o + 0x20000420 0x00000400 Zero RW 1 STACK startup_stm32f10x_hd.o ============================================================================== @@ -1634,33 +1629,33 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name - 808 20 0 12 0 4072 bluetooth.o - 104 10 0 4 0 704 bsp_gpio.o - 536 6 0 0 0 2158 bsp_iic.o - 2 0 0 0 0 426 bsp_nvic.o - 96 8 0 0 0 558 bsp_sys.o - 840 20 0 0 0 2470 bsp_timer.o - 360 20 0 16 0 3869 bsp_usart.o - 848 162 0 104 0 4065 car.o + 808 20 0 12 0 4132 bluetooth.o + 104 10 0 4 0 720 bsp_gpio.o + 536 6 0 0 0 2178 bsp_iic.o + 2 0 0 0 0 446 bsp_nvic.o + 96 8 0 0 0 574 bsp_sys.o + 840 20 0 0 0 2486 bsp_timer.o + 360 20 0 16 0 3929 bsp_usart.o + 780 118 0 104 0 4117 car.o 0 0 0 0 0 4532 core_cm3.o - 172 8 0 4 0 1095 delay.o - 7916 238 158 44 0 21707 inv_mpu.o - 3440 126 3062 0 16 15187 inv_mpu_dmp_motion_driver.o - 1318 12 0 0 0 5689 ioi2c.o - 396 64 0 0 64 1412 main.o - 220 22 0 0 0 1841 misc.o - 260 4 0 0 0 1514 motor.o - 1536 138 0 56 146 5558 mpu6050.o - 64 26 304 0 1536 888 startup_stm32f10x_hd.o - 860 38 0 0 0 5773 stm32f10x_gpio.o - 24 0 0 0 0 1134 stm32f10x_it.o - 932 36 0 20 0 8972 stm32f10x_rcc.o - 3610 88 0 0 0 22880 stm32f10x_tim.o - 1032 22 0 0 0 8500 stm32f10x_usart.o - 480 38 0 20 0 250415 system_stm32f10x.o + 172 8 0 4 0 1135 delay.o + 7916 238 158 44 0 21763 inv_mpu.o + 3440 126 3062 0 16 15247 inv_mpu_dmp_motion_driver.o + 1318 12 0 0 0 5729 ioi2c.o + 144 60 0 0 0 555 main.o + 220 22 0 0 0 1881 misc.o + 260 4 0 0 0 1534 motor.o + 1576 158 0 56 146 5614 mpu6050.o + 64 26 304 0 1536 908 startup_stm32f10x_hd.o + 860 38 0 0 0 5813 stm32f10x_gpio.o + 24 0 0 0 0 1154 stm32f10x_it.o + 932 36 0 20 0 9028 stm32f10x_rcc.o + 3610 88 0 0 0 22920 stm32f10x_tim.o + 1032 22 0 0 0 8536 stm32f10x_usart.o + 480 38 0 20 0 250579 system_stm32f10x.o ---------------------------------------------------------------------- - 25860 1106 3564 280 1764 375419 Object Totals + 25580 1078 3564 280 1700 375510 Object Totals 0 0 32 0 0 0 (incl. Generated) 6 0 8 0 2 0 (incl. Padding) @@ -1756,15 +1751,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 32636 1554 3724 280 1864 375667 Grand Totals - 32636 1554 3724 280 1864 375667 ELF Image Totals - 32636 1554 3724 280 0 0 ROM Totals + 32356 1526 3724 280 1800 375758 Grand Totals + 32356 1526 3724 280 1800 375758 ELF Image Totals + 32356 1526 3724 280 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 36360 ( 35.51kB) - Total RW Size (RW Data + ZI Data) 2144 ( 2.09kB) - Total ROM Size (Code + RO Data + RW Data) 36640 ( 35.78kB) + Total RO Size (Code + RO Data) 36080 ( 35.23kB) + Total RW Size (RW Data + ZI Data) 2080 ( 2.03kB) + Total ROM Size (Code + RO Data + RW Data) 36360 ( 35.51kB) ============================================================================== diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Listing/startup_stm32f10x_hd.lst b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Listing/startup_stm32f10x_hd.lst similarity index 99% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Listing/startup_stm32f10x_hd.lst rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Listing/startup_stm32f10x_hd.lst index 6ad88be..871cde2 100644 --- a/GeBalanceBot_Firmware v1.0 - TestHardware/Listing/startup_stm32f10x_hd.lst +++ b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Listing/startup_stm32f10x_hd.lst @@ -565,11 +565,12 @@ ARM Macro Assembler Page 9 00000000 Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw ork --depend=..\output\startup_stm32f10x_hd.d -o..\output\startup_stm32f10x_hd. -o -I"D:\Hardware Project\GeBalanceBot\GeBalanceBot_Firmware v1.0 - TestHardware -\Project\RTE" -I"D:\Program Files\Keilv5\ARM\PACK\Keil\STM32F1xx_DFP\1.1.0\Devi -ce\Include" -I"D:\Program Files\Keilv5\ARM\CMSIS\Include" --predefine="__UVISIO -N_VERSION SETA 521" --predefine="STM32F10X_HD SETA 1" --list=..\listing\startup -_stm32f10x_hd.lst ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s +o -I"D:\Hardware Project\GeekBot-Balan\Hardware\Firmware\GeBalanceBot_Firmware +v1.0 - TestHardware\Project\RTE" -I"D:\Program Files\Keilv5\ARM\PACK\Keil\STM32 +F1xx_DFP\1.1.0\Device\Include" -I"D:\Program Files\Keilv5\ARM\CMSIS\Include" -- +predefine="__UVISION_VERSION SETA 521" --predefine="STM32F10X_HD SETA 1" --list +=..\listing\startup_stm32f10x_hd.lst ..\Libraries\CMSIS\startup\startup_stm32f1 +0x_hd.s diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Listing/startup_stm32f10x_ld.lst b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Listing/startup_stm32f10x_ld.lst similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Listing/startup_stm32f10x_ld.lst rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Listing/startup_stm32f10x_ld.lst diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Listing/startup_stm32f10x_md.lst b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Listing/startup_stm32f10x_md.lst similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Listing/startup_stm32f10x_md.lst rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Listing/startup_stm32f10x_md.lst diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/DMP/dmpKey.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DMP/dmpKey.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/DMP/dmpKey.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DMP/dmpKey.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/DMP/dmpmap.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DMP/dmpmap.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/DMP/dmpmap.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DMP/dmpmap.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DMP/inv_mpu.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DMP/inv_mpu.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DMP/inv_mpu.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DMP/inv_mpu.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/DMP/inv_mpu.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DMP/inv_mpu.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/DMP/inv_mpu.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DMP/inv_mpu.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/DMP/inv_mpu_dmp_motion_driver.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DMP/inv_mpu_dmp_motion_driver.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/DMP/inv_mpu_dmp_motion_driver.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DMP/inv_mpu_dmp_motion_driver.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/DMP/inv_mpu_dmp_motion_driver.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DMP/inv_mpu_dmp_motion_driver.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/DMP/inv_mpu_dmp_motion_driver.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DMP/inv_mpu_dmp_motion_driver.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/DataScope_DP/DataScope_DP.C b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DataScope_DP/DataScope_DP.C similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/DataScope_DP/DataScope_DP.C rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DataScope_DP/DataScope_DP.C diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/DataScope_DP/DataScope_DP.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DataScope_DP/DataScope_DP.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/DataScope_DP/DataScope_DP.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DataScope_DP/DataScope_DP.h diff --git a/GeBalanceBot_Firmware v1.0/MiniBalance/MPU6050/MPU6050.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/MPU6050/MPU6050.c similarity index 99% rename from GeBalanceBot_Firmware v1.0/MiniBalance/MPU6050/MPU6050.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/MPU6050/MPU6050.c index df73fd1..fd98cea 100644 --- a/GeBalanceBot_Firmware v1.0/MiniBalance/MPU6050/MPU6050.c +++ b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/MPU6050/MPU6050.c @@ -373,6 +373,6 @@ void Read_DMP(void) q3 = quat[3] / q30; // 四元数 Pitch = atan2(2 * q2 * q3 + 2 * q0 * q1, -2 * q1 * q1 - 2 * q2 * q2 + 1) * 57.3; // 计算出俯仰角 - //PB_USART_printf(USART2, (u8*)"Pitch = %d\r\n", (int)Pitch); + PB_USART_printf(USART2, (u8*)"Pitch = %d\r\n", (int)Pitch); } } diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/MPU6050/mpu6050.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/MPU6050/mpu6050.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/MPU6050/mpu6050.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/MPU6050/mpu6050.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/filter/filter.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/filter/filter.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/filter/filter.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/filter/filter.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/filter/filter.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/filter/filter.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/filter/filter.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/filter/filter.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/show/show.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/show/show.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/show/show.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/show/show.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/show/show.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/show/show.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/show/show.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/show/show.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Output/ExtDll.iex b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Output/ExtDll.iex similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Output/ExtDll.iex rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Output/ExtDll.iex diff --git a/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Output/Project.hex b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Output/Project.hex new file mode 100644 index 0000000..a1a8d6b --- /dev/null +++ b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Output/Project.hex @@ -0,0 +1,2276 @@ +:020000040800F2 +:1000000020080020D5010008A9650008AB6500089C +:10001000AF650008B3650008B76500080000000080 +:10002000000000000000000000000000BB650008A8 +:10003000BD65000800000000BF650008ED01000874 +:10004000EF010008EF010008EF010008EF010008D0 +:10005000EF010008EF010008EF010008EF010008C0 +:10006000EF010008EF010008EF010008EF010008B0 +:10007000EF010008EF010008EF010008EF010008A0 +:10008000EF010008EF010008EF010008EF01000890 +:10009000EF010008EF010008EF010008EF01000880 +:1000A000EF010008EF010008EF010008EF01000870 +:1000B00009260008EF010008F1250008EF010008FB +:1000C000EF010008EF010008EF010008EF01000850 +:1000D000EF010008CD1F00080D2C0008EF010008FB +:1000E000EF010008EF010008EF010008EF01000830 +:1000F000EF010008EF010008EF010008EF01000820 +:10010000EF010008EF010008EF010008EF0100080F +:10011000EF010008EF010008D3260008EF010008F6 +:10012000EF010008EF010008EF010008EF010008EF +:1001300000F002F800F03FF80AA090E8000C8244BA +:100140008344AAF10107DA4501D100F034F8AFF297 +:10015000090EBAE80F0013F0010F18BFFB1A43F0A5 +:10016000010318476C8B00008C8B0000103A24BFF1 +:1001700078C878C1FAD8520724BF30C830C144BF0C +:1001800004680C607047000000230024002500264E +:10019000103A28BF78C1FBD8520728BF30C148BFEA +:1001A0000B607047642906F07182002070471FB50C +:1001B0001FBD10B510BD06F029FC1146FFF7F7FF73 +:1001C00006F0AAF906F047FC03B4FFF7F2FF03BC00 +:1001D00001F0B4FE0948804709480047FEE7FEE702 +:1001E000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7E7 +:1001F00004480549054A064B70470000F302000811 +:1002000031010008200200202008002020040020E6 +:10021000200400200CB50020019000906C4800687C +:1002200040F480306A49086000BF6948006800F403 +:10023000003000900198401C0190009818B9019876 +:10024000B0F5A06FF1D16248006800F4003010B141 +:100250000120009001E0002000900098012843D187 +:100260005C48006840F010005A4908600846006881 +:1002700020F0030008600846006840F002000860B3 +:1002800053484068524948600846406848600846FC +:10029000406840F4806048600846406820F47C1064 +:1002A00048600846406840F4E81048600846006826 +:1002B00040F08070086000BF4548006800F00070A2 +:1002C0000028F9D04248406820F0030040494860C7 +:1002D0000846406840F00200486000BF3C48406863 +:1002E00000F00C000828F9D10CBD10B5FFF792FF03 +:1002F00010BD10B53648006840F001003449086070 +:10030000084640683449084031494860084600685A +:10031000324908402E4908600846006820F48020D1 +:1003200008600846406820F4FE0048604FF41F0053 +:100330008860FFF7DAFF4FF000602949086010BDC0 +:1003400010B5002100200022214B5B6803F00C0156 +:1003500021B1042906D0082928D107E0214B224CDD +:10036000236027E01F4B204C236023E0184B5B6881 +:1003700003F47010164B5B6803F48032022303EB26 +:10038000904022B9194B4343174C23600DE0104BAA +:100390005B6803F4003323B1144B4343124C2360D6 +:1003A00003E0104B4343104C236003E00D4B0E4C15 +:1003B000236000BF00BF064B5B68C3F303130C4C04 +:1003C000E15C094B1B68CB40074C236010BD00006B +:1003D00000100240002002400000FFF8FFFFF6FE80 +:1003E00008ED00E000127A000000002000093D0046 +:1003F0000400002031490143314A1160704770B553 +:10040000002100230F22C47804B32D4C246804F487 +:10041000E064C4F5E064210AC1F10403CA404478F1 +:1004200004FA03F18478144021430901254C06782D +:10043000A155047804F01F050124AC4005786D1126 +:10044000AD0005F1E025C5F8004109E0047804F0AD +:100450001F050124AC401C4D0678761145F8264056 +:1004600070BD1A4A0A400243154B1B1F1A607047A1 +:1004700039B1134A121D12680243114B1B1D1A6039 +:1004800006E00F4A121D126882430D4B1B1D1A60B5 +:100490007047042808D14FF0E021096941F00401B8 +:1004A0004FF0E022116107E04FF0E021096921F0EF +:1004B00004014FF0E0221161704700000000FA05CE +:1004C0000CED00E000E400E080E100E080FFFF1FB1 +:1004D00010B50446CC48844208D10121042000F024 +:1004E0002DFB0021042000F029FB46E0C748844290 +:1004F00008D10121082000F021FB0021082000F094 +:100500001DFB3AE0C248844208D10121102000F0CE +:1005100015FB0021102000F011FB2EE0BD488442A5 +:1005200008D10121202000F009FB0021202000F04B +:1005300005FB22E0B848844208D10121402000F0A8 +:10054000FDFA0021402000F0F9FA16E0B348844299 +:1005500008D10121802000F0F1FA0021802000F074 +:10056000EDFA0AE0AE48844207D10121801500F07F +:10057000E5FA0021A01500F0E1FA10BD10B5012147 +:10058000084600F0DBFA0021012000F0D7FA10BD88 +:100590002DE9F0410246002500260020002300241A +:1005A000002791F803C00CF00F0591F803C00CF080 +:1005B000100CBCF1000F03D091F802C04CEA050505 +:1005C00091F800C0BCF1000F31D0146800202BE07E +:1005D0004FF0010C0CFA00F3B1F800C00CEA03066E +:1005E0009E4220D183004FF00F0C0CFA03F7BC435E +:1005F00005FA03FC4CEA040491F803C0BCF1280F8F +:1006000006D14FF0010C0CFA00FCC2F814C00AE04D +:1006100091F803C0BCF1480F05D14FF0010C0CFA62 +:1006200000FCC2F810C0401C0828D1D31460B1F8F7 +:1006300000C0BCF1FF0F34DD546800202EE000F153 +:10064000080C4FF0010808FA0CF3B1F800C00CEAEE +:1006500003069E4221D183004FF00F0C0CFA03F7E2 +:10066000BC4305FA03FC4CEA040491F803C0BCF156 +:10067000280F05D100F1080C08FA0CF8C2F8148014 +:1006800091F803C0BCF1480F07D100F1080C4FF0FE +:10069000010808FA0CF8C2F81080401C0828CED3D4 +:1006A0005460BDE8F0814FF6FF7101800221817036 +:1006B0000421C17070470246002093680B400BB1C3 +:1006C000012000E0002070470146886880B2704732 +:1006D00002460020D3680B400BB1012000E000204F +:1006E00070470146C86880B2704701617047416138 +:1006F00070470AB1016100E041617047C160704715 +:100700004FF480320A438261816182618269826929 +:10071000704702460020434B18684FF6807318401C +:1007200040EA021008433F4B186070473E49C861D9 +:100730007047F0B50A46002300240021002500F090 +:100740000046B6F1004F02D1364EF16901E0354E58 +:100750007168C0F3034583B200F44016B6F5401F3C +:1007600008D121F070612F4E766826F070662D4F0B +:100770007E6012E000F48016B6F5801F06D10326D5 +:1007800006FA05F4A14341F0706106E0460D36011A +:1007900003FA06F6B14341F0706122B1460D36010D +:1007A00003FA06F6314300F00046B6F1004F02D1DD +:1007B0001C4EF16101E01B4E7160F0BD30B50022AE +:1007C0008B071C0F0F2303FA04F2164B08338C100F +:1007D00053F824309343134C08348D1044F82530DB +:1007E00023468C1053F824308C07240F00FA04F4AD +:1007F00023430C4C08348D1044F8253030BD0A4991 +:10080000DC3108607047000000080140000C014026 +:10081000001001400014014000180140001C01407C +:10082000002001400000014000002042DF48006835 +:1008300040F00100DD49086008464068DC49084096 +:10084000DA49486008460068DA490840D749086034 +:100850000846006820F4802008600846406820F4BC +:10086000FE0048604FF41F0088607047CF49096858 +:1008700021F48031CD4A11601146096821F48021AC +:100880001160B0F5803F03D0B0F5802F0ED106E0A7 +:10089000C649096841F48031C44A116007E0C34980 +:1008A000096841F4A021C14A116000E000BF00BF07 +:1008B000704710B501460022002300204A11012A8A +:1008C00002D1BA4C236806E0022A02D1B74C236A4F +:1008D00001E0B64C636A01F01F02012494401C4001 +:1008E0000CB1012000E0002010BD38B500200090C0 +:1008F0000024002500BF3120FFF7DBFF05460098EC +:10090000401C00900098B0F5A06F01D0002DF2D0EF +:100910003120FFF7CEFF08B1012400E0002420467B +:1009200038BD01460020A14A106820F0F80040EAD6 +:10093000C10010607047A04908607047024600205F +:100940009A4B586820F47C1042EA01031843974BF5 +:100950005860704798490866704701460020934ADE +:10096000506820F003000843506070478F4840688B +:1009700000F00C007047014600208C4A506820F0BF +:10098000F00008435060704701460020874A5068D5 +:1009900020F4E06008435060704701460020834A1D +:1009A000506820F4605040EAC1005060704729B19F +:1009B0007E4A527A02437D4B5A7204E07B4A527A55 +:1009C00082437A4B5A7270477B49D831086070472E +:1009D00001460020754A506820F4404008435060AA +:1009E00070470021714A20321170704A82F820103D +:1009F000012802D004280AD104E001216B4A2032E8 +:100A0000117005E00521694A2032117000E000BF35 +:100A100000BF70476949086070476449096A01432B +:100A2000624A11627047654944390860704730B5C1 +:100A300000210022002400235C4D6D6805F00C01AC +:100A400021B1042905D0082923D105E05C4D0560BA +:100A500022E05B4D05601FE0544D6D6805F4701297 +:100A6000524D6D6805F48034022505EB92421CB9A5 +:100A7000544D554305600BE04C4D6D6805F4003551 +:100A80001DB1504D5543056002E04D4D5543056085 +:100A900002E04B4D056000BF00BF444D6D6805F09E +:100AA000F0010909484D6B5C0568DD4045603F4D2C +:100AB0006D6805F4E061090A434D6B5C4568DD40F3 +:100AC00085603A4D6D6805F46051C90A3E4D6B5C16 +:100AD0004568DD40C560354D6D6805F44041890BC2 +:100AE0003A4D6B5CC568B5FBF3F5056130BD29B1C6 +:100AF0002E4A526902432D4B5A6104E02B4A526937 +:100B000082432A4B5A61704729B1284A92690243AD +:100B1000264B9A6104E0254A92698243234B9A61ED +:100B2000704729B1214AD2690243204BDA6104E0BF +:100B30001E4AD26982431D4BDA61704729B11B4AB4 +:100B4000D2680243194BDA6004E0184AD268824343 +:100B5000164BDA60704729B1144A12690243134BED +:100B60001A6104E0114A12698243104B1A617047FE +:100B700012494039086070470F49C86470470B49F3 +:100B8000C87170470948406A40F080700749486260 +:100B9000704701460020054A92680A400AB10120C8 +:100BA00000E0002070470149887270470010024041 +:100BB0000000FFF8FFFFF6FE0000424280044242C0 +:100BC00000127A0000093D001400002024000020DB +:100BD00010B50446FE48844208D10121C014FFF735 +:100BE000ADFF0021E014FFF7A9FFC4E0B4F1804F8E +:100BF00008D101210846FFF7AEFF00210120FFF7D1 +:100C0000AAFFB8E0F348844208D101210220FFF78F +:100C1000A2FF00210220FFF79EFFACE0EE488442D5 +:100C200008D101210420FFF796FF00210420FFF7DF +:100C300092FFA0E0E948844208D101210820FFF793 +:100C40008AFF00210820FFF786FF94E0E4488442F1 +:100C500008D101211020FFF77EFF00211020FFF7AF +:100C60007AFF88E0DF48844208D101212020FFF785 +:100C700072FF00212020FFF76EFF7CE0DA488442FB +:100C800008D101214014FFF759FF00216014FFF73C +:100C900055FF70E0D548844209D10121C804FFF70F +:100CA0004DFF00214FF40020FFF748FF63E0D048DC +:100CB000844209D101210805FFF740FF00214FF4CC +:100CC0008010FFF73BFF56E0CA48844209D101215A +:100CD0004805FFF733FF00214FF40010FFF72EFF08 +:100CE00049E0C548844208D101214020FFF733FF85 +:100CF00000214020FFF72FFF3DE0C048844208D18B +:100D000001218020FFF727FF00218020FFF723FF2C +:100D100031E0BB48844208D101218015FFF71BFF59 +:100D20000021A015FFF717FF25E0B648844209D13E +:100D300001210804FFF702FF00214FF48030FFF784 +:100D4000FDFE18E0B048844209D101214804FFF7B4 +:100D5000F5FE00214FF40030FFF7F0FE0BE0AB484A +:100D6000844208D101218804FFF7E8FE00214FF4F6 +:100D70008020FFF7E3FE10BD00220288944B9842CA +:100D80000ED0994B98420BD0B0F1804F08D0914BC8 +:100D9000984205D0904B984202D0904B984204D193 +:100DA0004FF68F731A404B881A438D4B984207D0E9 +:100DB0008C4B984204D04FF6FF431A40CB881A431D +:100DC00002808B8883850B880385814B98420BD0EA +:100DD000854B984208D08B4B984205D08A4B98425D +:100DE00002D08A4B984201D10B7A03860123838279 +:100DF000704770B5002400220023058C4FF6FE7664 +:100E000035400584028C8388048B4FF68F752C4007 +:100E1000B51E2C400D882C43751E2A400D892A438F +:100E20004D882A436A4DA8420BD06F4DA84208D086 +:100E3000744DA84205D0744DA84202D0734DA8420B +:100E400013D14FF6F7752A404D892A434FF6FB75AB +:100E50002A408D882A434FF6FF652B404FF6FF55F9 +:100E60002B408D892B43CD892B4383800483CD88F0 +:100E70008586028470BD70B5002400220023058C95 +:100E80004FF6EF7635400584028C8388048B48F654 +:100E9000FF752C404FF6FF452C400D884FF6FF762E +:100EA00006EA05252C434FF6DF752A400D8906EA30 +:100EB00005152A434D8806EA05152A43444DA842E4 +:100EC00002D0494DA8421DD14FF67F752A404D8969 +:100ED0004FF6FF7606EA05152A434FF6BF752A40FE +:100EE0008D8806EA05152A434FF6FF352B404FF251 +:100EF000FF752B408D8906EA85052B43CD8906EACF +:100F000085052B4383800483CD880587028470BDCB +:100F100070B5002400220023058C4FF6FF66354093 +:100F20000584028C8388848B4FF68F752C404FF696 +:100F3000FC752C400D882C434FF6FF552A400D8937 +:100F40004FF6FF7606EA05252A434D8806EA052571 +:100F50002A431F4DA84202D0234DA8421DD14FF273 +:100F6000FF752A404D894FF6FF7606EA05252A438C +:100F70004FF6FF352A408D8806EA05252A434EF6AE +:100F8000FF752B404DF6FF752B408D8906EA051540 +:100F90002B43CD8906EA05152B4383808483CD88B6 +:100FA0008587028470BD70B5002200230024058C63 +:100FB0004EF6FF7635400584038C8488828B48F694 +:100FC000FF752A404FF6FF452A400D8820E00000BB +:100FD000002C01400004004000080040000C0040CC +:100FE000001000400014004000340140004C01405B +:100FF000005001400054014000180040001C004017 +:1010000000200040004001400044014000480140F1 +:101010004FF6FF7606EA05252A434DF6FF752B406D +:101020000D8906EA05352B434D8806EA05352B4325 +:10103000FA4DA84202D0FA4DA84208D14BF6FF75EE +:101040002C408D894FF6FF7606EA85152C43848067 +:101050008283CD88A0F84050038470BD828B4FF20C +:10106000FF331A408283828B4FF6FF7303EA01231A +:101070001A4382837047F0B50C46154600220021C2 +:101080000026078C4EF6FF7C07EA0C070784828B4C +:10109000018C4FF6FF7707EA043640F6FF473A40E7 +:1010A0004FF6FF7707EA05273A434FF6FF7707EA3F +:1010B00003373A43D94FB8420ED0D94FB8420BD07C +:1010C000B0F1804F08D0D74FB84205D0D64FB842C4 +:1010D00002D0D64FB84206D14DF6FF77394046F4DC +:1010E0008057394305E047F6FF57394044F48057AD +:1010F000394382830184F0BD828B4FF6F3731A402B +:101100008283828B0A4382837047F0B50C46154672 +:10111000002200210026078C4FF6FF6C07EA0C071F +:101120000784828B018C4FF6FF7707EA04264FF67F +:101130000C773A404FF6FF7707EA03172F433A43FD +:10114000B64FB8420ED0B64FB8420BD0B0F1804F78 +:1011500008D0B44FB84205D0B34FB84202D0B34F15 +:10116000B84206D14FF6FF57394046F480773943ED +:1011700005E04FF2FF57394044F4807739438283CA +:101180000184F0BD028B4FF2FF331A400283028BC1 +:101190004FF6FF7303EA01231A4302837047F0B549 +:1011A0000C461546002200210026078C4FF6EF7CE6 +:1011B00007EA0C070784028B018C4FF6FF7707EADA +:1011C000041640F6FF473A404FF6FF7707EA033729 +:1011D0003A434FF6FF7707EA05273A438F4FB84265 +:1011E0000ED08F4FB8420BD0B0F1804F08D08D4F4A +:1011F000B84205D08C4FB84202D08C4FB84206D1CD +:101200004FF6DF77394046F01007394305E04FF6D7 +:101210005F77394044F01007394302830184F0BD01 +:10122000028B4FF6F3731A400283028B0A43028348 +:101230007047F0B50C46154600220021068C4FF68B +:10124000FE773E400684028B018C4FF60C763240CE +:101250007E1C06EA03162E433243704EB0420ED077 +:101260006F4EB0420BD0B0F1804F08D06D4EB042FF +:1012700005D06D4EB04202D06C4EB04206D14FF652 +:10128000FD76314044F00106314305E04FF6F57636 +:10129000314044F00106314302830184F0BD70B552 +:1012A00005460C465D4885420ED05D4885420BD010 +:1012B000B5F1804F08D05B48854205D05A48854239 +:1012C00002D05A48854200D100E000BF208850B9C2 +:1012D0002389A28861882846FFF7ABFFE18828466A +:1012E000FFF79EFF25E0208804280AD12389A288E1 +:1012F00061882846FFF753FFE1882846FFF742FF41 +:1013000017E0208808280AD12389A2886188284606 +:10131000FFF7FBFEE1882846FFF7EEFE09E0238990 +:10132000A28861882846FFF7A6FEE1882846FFF7D5 +:1013300095FE70BD2DE9F04105460C4600260127BB +:10134000608808B9022600E00026A088012801D1A3 +:10135000022700E001272088A0B92389A28861889C +:101360002846FFF766FFE1882846FFF759FF2389E3 +:101370003A4631462846FFF712FFE1882846FFF734 +:1013800001FF13E02389A28861882846FFF707FF41 +:10139000E1882846FFF7F6FE23893A46314628467B +:1013A000FFF747FFE1882846FFF73AFFBDE8F081E5 +:1013B0000A884B881A438B881A43CB881A430B89B7 +:1013C0001A434B891A438B891A43A0F8442070476B +:1013D0004FF6FF71818000210180C1804180017240 +:1013E00070470021018041808180C180018141815D +:1013F0008181C1817047002101804180012181806C +:101400000021C180018170470021018041808180DD +:10141000C18001814181818170470000002C014021 +:10142000003401400004004000080040000C00406F +:1014300021B1028842F00102028004E002884FF6E6 +:10144000FE731A400280704731B1B0F8442042F474 +:101450000042A0F8442005E0B0F84420C2F30E0298 +:10146000A0F8442070471AB183890B43838102E0BE +:1014700083898B43838170478182704741EA0203ED +:10148000A0F8483070471AB183890B43838102E08A +:1014900083898B438381704701894FF6F87211402D +:1014A000018170470A46002101894FF68F73194068 +:1014B00011430181704730B504460D462946204648 +:1014C000FFF7F0FF208940F00700208130BD2DE9B3 +:1014D000F04104460D4616461F46602D06D13B4698 +:1014E000012231462046FFF75AFE05E03B46012225 +:1014F00031462046FFF79DFE29462046FFF7D2FFE2 +:10150000208940F007002081BDE8F08130B50C460D +:1015100000210189C9B24FF6FF7505EA032515437D +:1015200025432943018130BD2DE9F04105460E4692 +:1015300017469846002443463A4631462846FFF768 +:10154000E5FF2C894FF6F870044044F007044FF68D +:101550008F70044044F070042C81BDE8F081F0B538 +:1015600004460D4616461F463B463246294620464F +:10157000FFF7CCFF208940F480402081F0BD018539 +:10158000828270470A46002101884FF68F73194006 +:10159000114301807047F0B50C4615461E460021E8 +:1015A000002200230189028B038C4FF6F877394023 +:1015B00021434FF6FC473A4040F201173A434FF6B9 +:1015C000DD773B404FF6FF7707EA06172F433B4393 +:1015D000018102830384F0BD0A460021018B4FF68E +:1015E0008F7319401143018370470A460021018B14 +:1015F00048F6FF7319404FF6FF7303EA02231943BD +:10160000018370470A460021818B4FF68F73194082 +:101610001143818370470A460021818B48F6FF738E +:1016200019404FF6FF7303EA022319438183704781 +:1016300021B1028842F08002028004E002884FF665 +:101640007F731A400280704721B1828842F0040201 +:10165000828004E082884FF6FB731A4082807047D4 +:1016600021B1828842F00802828004E082884FF62D +:10167000F7731A408280704721B1828842F00102DC +:10168000828004E082884FF6FE731A4082807047A1 +:101690000A460021018B4FF6F7731940114301836D +:1016A00070470A460021018B4FF2FF7319404FF635 +:1016B000FF7303EA02231943018370470A4600219E +:1016C000818B4FF6F77319401143818370470A46A7 +:1016D0000021818B4FF2FF7319404FF6FF7303EA2D +:1016E00002231943818370470A460021018B4FF67C +:1016F000FB7319401143018370470A460021018B97 +:101700004FF6FF3319404FF6FF7303EA02231943E4 +:10171000018370470A460021818B4FF6FB73194005 +:101720001143818370470A460021818B4FF6FF33B6 +:1017300019404FF6FF7303EA022319438183704770 +:101740000A460021018B4FF67F7319401143018334 +:1017500070470A460021018BC1F30E014FF6FF735B +:1017600003EA02231943018370470A460021818B53 +:101770004FF67F7319401143818370470A46002159 +:10178000818BC1F30E014FF6FF7303EA0223194365 +:10179000818370470A460021018C4FF6FD73194082 +:1017A0001143018470470A460021018C4FF6F773FC +:1017B00019401143018470470A460021018C4FF6FD +:1017C000DF7319404FF6FF7303EA021319430184D4 +:1017D00070470A460021018C4FF67F7319404FF67F +:1017E000FF7303EA02131943018470470A4600217C +:1017F000018C4FF6FF5319404FF6FF7303EA0223A3 +:101800001943018470470A460021018C4FF2FF738F +:1018100019404FF6FF7303EA02231943018470470E +:101820000A460021018C4DF6FF7319404FF6FF73F5 +:1018300003EA023319430184704730B500230124C1 +:101840008C40A3B2048C9C430484048C02FA01F5FE +:10185000ADB22C43048430BD30B5002304248C4049 +:10186000A3B2048C9C430484048C02FA01F5ADB24B +:101870002C43048430BD70B5034600200024184674 +:10188000183001258D40ACB21D8CA5431D8409B1D3 +:10189000082909D100EB6100056825F07005056095 +:1018A0000568154305600EE00D1FC5F34E0528447D +:1018B000056825F4E045056005684FF6FF7606EA01 +:1018C00002263543056070BD21B1028842F0020254 +:1018D000028004E002884FF6FD731A4002807047D0 +:1018E00021B1028842F00402028004E002884FF62F +:1018F000FB731A400280704721B1828842F0800257 +:10190000828004E082884FF67F731A40828070479D +:1019100002884FF6F7731A40028002880A43028059 +:10192000704782884FF68F731A40828082880A43FC +:101930008280704702894FF6F8731A40028102894B +:101940000A430281704702894FF67F731A40028171 +:1019500002890A43028170478184704781857047FC +:10196000818670470187704781877047A0F84010D3 +:10197000704702884FF6FF431A40028002880A43EC +:10198000028070470146888E70470146088F704775 +:101990000146888F70470146B1F840007047014604 +:1019A000888C70470146088D704702460020138AD4 +:1019B0000B400BB1012000E000207047CA430282B7 +:1019C000704730B50246002000230024158A05EA3E +:1019D0000103958905EA010413B10CB1012000E06F +:1019E000002030BDCA4302827047000010B5044693 +:1019F000FB48844209D101218803FFF79FF80021A9 +:101A00004FF48040FFF79AF832E0F648844209D15B +:101A100001214804FFF79FF800214FF40030FFF741 +:101A20009AF825E0F048844209D101218804FFF7A3 +:101A300092F800214FF48020FFF78DF818E0EB4872 +:101A4000844209D10121C804FFF785F800214FF431 +:101A50000020FFF780F80BE0E548844208D101211F +:101A60000805FFF778F800214FF48010FFF773F8AE +:101A700010BD2DE9F04786B005460E460024A2466B +:101A800000BFA1460027B08900B100BF2F462C8AB5 +:101A90004CF6FF700440F08804432C82AC894EF66B +:101AA000F3100440B0883189084371890843044326 +:101AB000AC81AC8A4FF6FF400440B0890443AC824D +:101AC00001A8FEF7B4FFC648874202D1DDF810A096 +:101AD00001E0DDF80CA0A88900F4004040B10AEB59 +:101AE000CA0000EB0A1031684900B0FBF1F807E0CA +:101AF0000AEBCA0000EB0A1031688900B0FBF1F86C +:101B00006420B8FBF0F004012009642101FB108976 +:101B1000A88900F4004040B1322000EBC900B0FBBE +:101B2000F1F000F00700044308E0322000EB091058 +:101B30006421B0FBF1F000F00F0004432C8106B0EB +:101B4000BDE8F0874FF41651016000218180C1800B +:101B500001810C21418100218181704710B502462D +:101B60000020108A4FF2FF0318400B884C88234353 +:101B70008C882343CC8823431843108210BD002156 +:101B8000018041808180C180704721B1828942F407 +:101B90000052828104E082894DF6FF731A408281EF +:101BA0007047F0B50346002400260025002040F6CB +:101BB0006A17B94200D100BF1846C1F3421401F0C0 +:101BC0001F06012707FA06F5012C01D10C3004E0AD +:101BD000022C01D1103000E014301AB107682F43F5 +:101BE000076002E00768AF430760F0BD1AB1838A5F +:101BF0000B43838202E0838A8B4383827047028A8D +:101C00004FF6F0731A400282028A0A43028270473A +:101C100082894FF2FF731A40828182890A4382814E +:101C2000704721B1828942F00202828104E08289F8 +:101C30004FF6FD731A4082817047028A4FF6DF73B8 +:101C40001A400282028A0A430282704721B1028A44 +:101C500042F48042028204E0028A4BF6FF731A408B +:101C600002827047C1F3080282807047014688886B +:101C7000C0F308007047818941F0010181817047FC +:101C8000028BD2B20283028B42EA012202837047A6 +:101C9000028B02F47F420283028B0A430283704765 +:101CA00021B1828A42F02002828204E0828A4FF6C9 +:101CB000DF731A408282704721B1828A42F010029B +:101CC000828204E0828A4FF6EF731A408282704764 +:101CD00021B1828A42F00802828204E0828A4FF6B1 +:101CE000F7731A408282704721B1828942F4004220 +:101CF000828103E08289C2F30E028281704721B1A2 +:101D0000828A42F40062828204E0828A4FF2FF7388 +:101D10001A4082827047828A4FF6FB731A40828291 +:101D2000828A0A438282704721B1828A42F002028B +:101D3000828204E0828A4FF6FD731A4082827047E5 +:101D400002460020B1F5007F00D100BF13880B4090 +:101D50000BB1012000E00020704701F40072B2F5E1 +:101D6000007F00D100BFCA430280704770B50246B1 +:101D7000002400230025002040F66A16B14200D15D +:101D800000BFC1F3421501F01F03012606FA03F359 +:101D9000012D02D19689334006E0022D02D1168A28 +:101DA000334001E0968A33400C12012606FA04F40F +:101DB0001688344013B10CB1012000E0002070BD42 +:101DC00010B50022002340F66A14A14200D100BFE2 +:101DD0000A1201249440A3B2DC43048010BD000029 +:101DE000003801400044004000480040004C0040E2 +:101DF0000050004070B5482000F016F900F05EF881 +:101E000000F028F84FF4E13000F05AF800F02CFF11 +:101E1000002140F60F6000F069FA00F024FB47F261 +:101E200030504FF08041888400F06CFB47F2305016 +:101E3000064908806421084600F0BAFA4FF4FA75A2 +:101E40002C4603480580001D048070BD2408004016 +:101E50003C04004008B501211020FEF755FE4FF468 +:101E60008070ADF8000010208DF8030003208DF87D +:101E7000020069460F48FEF78BFB08BD70B50446AB +:101E80000D480068401C0C490860A04210D14FF476 +:101E900080710848FEF70FFCC0F10100C5B22A4668 +:101EA0004FF480710348FEF724FC002002490860CB +:101EB00070BD0000001001402800002070470000A5 +:101EC00010B586B00446012144F20400FEF71CFE62 +:101ED0004FF40070ADF8140018208DF8170003209F +:101EE0008DF8160005A94B48FEF752FB4FF48060B1 +:101EF000ADF8140004208DF8170005A94548FEF739 +:101F000047FB01940020ADF80800ADF80A00ADF8D9 +:101F10000C00ADF810000C20ADF80E0001A93E48F1 +:101F2000FFF7A7FD012240F225513B48FFF739FE9C +:101F300001213948FFF729FE06B010BD00BF7047E8 +:101F400000BF354A128802F04002002AF9D0C2B21E +:101F5000314B1B1D1A80704710B5044600BF20216D +:101F60002D48FFF7EDFE0028F9D02B48FFF77EFE45 +:101F700010BD70B504460D4640212748FFF7EDFE21 +:101F800080212548FFF71CFF13E021782248FFF746 +:101F900069FE00BF40212048FFF7D2FE0128F9D199 +:101FA00040211D48FFF7D9FE80211B48FFF708FF9D +:101FB000641C281EA5F10105E7D170BD0022174B56 +:101FC0001A60174A1160174A1060704710B540F246 +:101FD00025511148FFF7CAFED8B10F48FFF746FE5A +:101FE000C4B20F4800680D49096888420CD90D48F1 +:101FF000006804700B480068401C0A4908600748E4 +:102000000068401C0549086040F225510248FFF76E +:10201000D7FE10BD0008014000380140300000200C +:10202000340000202C00002010B504466FF004009E +:10203000FEF72FFAE11704EB5171C1F3C701234AF0 +:1020400011701046007800EB4001C1EBC0104FF654 +:10205000FF7101EAC0001E49088010BD01461C4AFC +:1020600012884A434FF0E0235A6100229A6101220C +:102070001A6100BF4FF0E022106900F001021AB1AE +:1020800000F48032002AF5D000224FF0E0231A61DC +:102090009A61704701460D4A12784A434FF0E02397 +:1020A0005A6100229A6101221A6100BF4FF0E022BA +:1020B000106900F001021AB100F48032002AF5D054 +:1020C00000224FF0E0231A619A6170473C00002023 +:1020D0003E000020002001E0411CC8B20A28FBDBC2 +:1020E000704710B54FF400617F48FEF7FEFA4FF4D9 +:1020F00080617D48FEF7F9FAFFF7ECFF4FF40061CD +:102100007948FEF7F4FAFFF7E5FF4FF4806176486F +:10211000FEF7EDFAFFF7DEFF10BD10B54FF40061DA +:102120007148FEF7E4FA4FF480616F48FEF7DDFA7C +:10213000FFF7D0FF4FF400616B48FEF7D6FA10BDF1 +:1021400070B50446002528E004F0800028B14FF463 +:1021500000616548FEF7C9FA04E04FF40061624887 +:10216000FEF7C5FAFFF7B6FF4FF480615E48FEF751 +:10217000BCFAFFF7AFFF4FF480615B48FEF7B7FA98 +:10218000072D04D14FF400615748FEF7AEFA600600 +:10219000040EFFF79FFF681CC5B2082DD4DB70BD8D +:1021A00010B54FF400615048FEF7A1FAFFF792FF17 +:1021B0004FF480614C48FEF798FAFFF78BFF4FF41D +:1021C00080614948FEF793FAFFF784FF4FF40061FE +:1021D0004548FEF78AFA10BD10B54FF40061424839 +:1021E000FEF783FAFFF776FF4FF480613E48FEF773 +:1021F0007CFAFFF76FFF4FF480613B48FEF777FAF8 +:10220000FFF768FF10BD70B505460024002619E0F1 +:102210006006040E4FF480613348FEF766FAFFF75C +:1022200059FF4FF400613048FEF745FA08B1601CD1 +:10223000C4B24FF480612C48FEF759FAFFF74AFF09 +:10224000701CC6B2082EE3DB15B9FFF7C5FF01E02D +:10225000FFF7A6FF204670BD10B54FF4006122487D +:10226000FEF743FAFFF736FF4FF480611E48FEF792 +:102270003CFAFFF72FFF4FF400611B48FEF71BFAF3 +:1022800008B1012400E000244FF480611648FEF7F5 +:102290002EFAFFF71FFF204610BD08B501210820C8 +:1022A000FEF732FC4FF44060ADF8000003208DF8DB +:1022B000020014208DF8030069460B48FEF768F908 +:1022C000FFF72BFF08BD70B50446FFF7E6FFFFF7E9 +:1022D00008FF2046FFF734FFFFF7BEFF0546FFF774 +:1022E0001CFF284670BD0000000C014030B589B0CD +:1022F00005460C4601210220FEF713FC681E80B241 +:10230000ADF80800A0B2ADF804000020ADF80A0056 +:10231000ADF8060001A9C248FEF72EFD0121C04814 +:10232000FFF74CFB01221146BD48FFF79CF8012145 +:102330000820FEF7E9FB0320ADF8100018208DF807 +:10234000130003208DF8120004A9B648FEF720F907 +:102350006020ADF814000120ADF816000020ADF8A3 +:102360001A00ADF81C0005A9AD48FEF7D1FD082103 +:10237000AB48FFF73BFA6020ADF814000120ADF840 +:1023800016000020ADF81A00ADF81C0005A9A448FD +:10239000FEF709FE0821A248FFF742FA0121A048F2 +:1023A000FFF746F901219E48FFF742F809B030BD1A +:1023B0007FB505460C466020ADF800000120ADF861 +:1023C0000200ADF8065069469548FEF7A1FD0821C8 +:1023D0009348FFF70BFAADF8064069469048FEF7C0 +:1023E000E2FD08218E48FFF71BFA01218C48FFF718 +:1023F0001FF97FBD1FB501211020FEF792FB42F2AD +:102400000F70ADF8080040F2CF20ADF804000020B6 +:10241000ADF80A00ADF806008DF80C0001A982485D +:10242000FEF7AAFC01218048FFF7C8FA01221146F5 +:102430007D48FFF718F84FF44070FDF7DBFF3620BA +:102440008DF8000005208DF8010000208DF80200B5 +:1024500001208DF803006846FDF7D1FF0121724885 +:10246000FEF7E6FF1FBD00B587B001210846FEF765 +:1024700058FB01210420FEF747FB0320ADF80000C4 +:1024800004208DF8030069466848FEF781F804A827 +:10249000FEF79EFF0020ADF810004EF66020ADF86C +:1024A00014004FF40070ADF816000020ADF81200D3 +:1024B00004A94FF08040FEF75FFC00231A46032179 +:1024C0004FF08040FFF767F801A8FEF794FF0A205D +:1024D000ADF80C0001A94007FEF7E1FE01218807D5 +:1024E000FFF76CFA012211469007FEF7BCFF0021AE +:1024F0004FF08040FFF730FA01218807FEF798FF80 +:1025000007B000BD00B587B001210420FEF709FB2C +:1025100001210820FEF7F8FAC020ADF800000420E1 +:102520008DF8030069463F48FEF732F804A8FEF72D +:102530004FFF0020ADF810004EF66020ADF81400FB +:102540004FF40070ADF816000020ADF8120004A999 +:102550003748FEF711FC00231A4603213448FFF7E1 +:102560001AF801A8FEF747FF0A20ADF80C0001A9F0 +:102570002F48FEF794FE01212D48FFF71FFA012294 +:1025800011462B48FEF76FFF00212948FFF7E4F9B9 +:1025900001212748FEF74CFF07B000BD0146022984 +:1025A00004D003290CD004291ED113E04FF080423F +:1025B000928C10B247F230524FF080439A8415E06B +:1025C000174A2432128810B247F23052144B243387 +:1025D0001A800BE0164A2432128810B247F23052A9 +:1025E000134B24331A8001E0002000BF00BF704766 +:1025F0000F48103000880E481030008820F001008D +:102600000B491031088070474FF08040008A4FF02E +:102610008040008A20F001004FF08041088270471E +:1026200000040040000C0140001000400008014080 +:102630000008004003461846884200DD08469042E4 +:1026400000DA1046704770B50546A049284605F0E7 +:1026500077FA04D39E49284605F072FB01D2012483 +:1026600000E00024204670BD2DE9FE4F04460D46D3 +:10267000984E994F0021204605F093FB0290294681 +:10268000002005F099FB01903946019805F08CFA7D +:1026900086F0004B00905846029905F085FA824674 +:1026A000009905F089FB814605F0E2F98046404635 +:1026B000BDE8FE8F10B501F043F8884800688849EE +:1026C00008608849B1F9000005F00EFA86490860F3 +:1026D00010BD10B501218548FFF767F9002846D0E5 +:1026E00001218248FFF77EF90520FFF7C7FB022092 +:1026F000FFF754FF47F23051081A7D490860042063 +:10270000FFF74CFF47F23051081A7A490860FFF78B +:10271000D1FF7548016872480068FFF7A5FF764948 +:1027200008606F480068FFF78EFF10B100F014FBDF +:1027300010BD714800687149096808447049086013 +:102740006D4800686D49096808446E4908606E4A22 +:1027500051426B480068FFF76DFF694908606A4A9B +:10276000514268480068FFF765FF6649086000BF8E +:10277000DEE72DE9FF5F044689466448039064481C +:10278000029004EB0901484205F0AEF96149086086 +:102790006148006804F0DCFF0746604A604B04F0C3 +:1027A000E3FD054604F0A6FB5B4908605948006854 +:1027B00004F0CEFF594A5B4BCDE9000104F0D4FD93 +:1027C00005460E465448006804F0C2FF07462A46F4 +:1027D000334604F0C1FB824604F08CFB4E4908608E +:1027E000084601685048006804F0DEFF4E49086062 +:1027F0004E494D48006805F0A3FA02D24B484A49B9 +:1028000008604B494848006805F09AF902D24848E8 +:102810004549086044480299006805F0C5F9074633 +:102820003D48006880F000463046039905F0BCF949 +:102830000546394605F0C0FA3E4908602848006858 +:10284000FFF701FF012803D03B480078012802D19F +:102850000020354908603748006805F009F904B0E0 +:10286000BDE8F09F0146002901DA484200E0084631 +:10287000704770B505460C46002D03DD002000F0C2 +:1028800007FA02E0012000F003FA2846FFF7EAFF0A +:102890002A490880002C03DD002000F01BFA02E02A +:1028A000012000F017FA2046FFF7DCFF2349091D3D +:1028B000088070BD012807D11F49097809B9012195 +:1028C00000E000211C4A117070470000000020C287 +:1028D000000020420000C842713D8A3FC80000202D +:1028E00078000020B40000207C0000200010004090 +:1028F00040000020440000208400002088000020C8 +:102900008C0000209000002094F8FFFF000020437E +:10291000CDCC4C3F9C000020A00000209A999999B2 +:102920009999E93F9999C93FA400002000401C46AD +:1029300000401CC698000020800000203C0400409D +:1029400010B586B0044601210420FEF7DDF8012110 +:102950004804FEF7E6F80420ADF8140018208DF8BE +:10296000170003208DF8160005A9BA48FDF710FEE0 +:102970000820ADF8140004208DF8170005A9B5480B +:10298000FDF706FE01940020ADF80800ADF80A003E +:10299000ADF80C00ADF810000C20ADF80E0001A948 +:1029A000AD48FFF766F84FF4E060FDF723FD262001 +:1029B0008DF8000000208DF801008DF80200012044 +:1029C0008DF803006846FDF71AFD012240F22551FB +:1029D000A148FFF7E6F801219F48FFF7D6F806B0B7 +:1029E00010BD70B504460D4640219B48FFF7B5F970 +:1029F00080219948FFF7E4F913E021789648FFF722 +:102A000031F900BF40219448FFF79AF90128F9D124 +:102A100040219148FFF7A1F980218F48FFF7D0F9B5 +:102A2000641C281EA5F10105E7D170BD10B5044650 +:102A300040218948FFF791F980218748FFF7C0F9C5 +:102A400013E014F8011B8448FFF70CF900BF402184 +:102A50008148FFF775F90128F9D140217E48FFF739 +:102A60007CF980217C48FFF7ABF920780028E8D179 +:102A700010BDF0B503460D461646002729460A2E1E +:102A800003D0002008702846F0BD33B9302001F88B +:102A9000010B002008702846F6E7002B03DA2D20F2 +:102AA00001F8010B5B4242F210720DE093FBF2F46D +:102AB00004B937B104F1300001F8010B04FB123303 +:102AC00001270A2092FBF0F2002AEFDC00200870B8 +:102AD0002846D9E70FB470B586B006460CA800901A +:102AE00040215D48FFF739F980215B48FFF768F91D +:102AF0007BE00B9800785C281CD10B98401C0B9055 +:102B000000786E2809D072280FD10D213046FFF7CA +:102B1000A9F80B98401C0B900BE00A213046FFF7F8 +:102B2000A1F80B98401C0B9003E00B98401C0B90F5 +:102B300000BF4BE00B980078252840D10B98401C33 +:102B40000B900078642818D0732833D1009810C8EF +:102B500000900BE021783046FFF784F800BF402159 +:102B60003046FFF7EDF80028F9D0641C20780028E3 +:102B7000F0D10B98401C0B9020E0009820C80090EA +:102B80000A2201A92846FFF774FF01AC0BE0217867 +:102B90003046FFF767F800BF40213046FFF7D0F816 +:102BA0000028F9D0641C20780028F0D10B98401C34 +:102BB0000B9003E00B98401C0B9000BF06E00B98B5 +:102BC00010F8011B0B903046FFF74CF800BF402176 +:102BD0003046FFF7B5F80028F9D040211E48FFF72E +:102BE000BCF880211C48FFF7EBF80B980078002810 +:102BF0007FF47FAF06B070BC5DF814FB0022174B6A +:102C00001A60174A1160174A1060704710B540F2F9 +:102C100025511148FFF7AAF8D8B10F48FFF726F859 +:102C2000C4B20F4800680D49096888420CD90D48A4 +:102C3000006804700B480068401C0A490860074897 +:102C40000068401C0549086040F225510248FFF722 +:102C5000B7F810BD0008014000440040AC0000205F +:102C6000B0000020A800002008B501210820FDF7D1 +:102C70004BFF4FF47C40ADF8000010208DF80300AE +:102C800003208DF8020069463748FDF781FC08BD36 +:102C900010B504464CB94FF480513348FDF725FD7B +:102CA0004FF400513048FDF722FD012C07D161039C +:102CB0002D48FDF71AFD21032B48FDF718FD022CC6 +:102CC00007D1E1022848FDF712FD21032648FDF750 +:102CD0000EFD10BD10B504464CB94FF4004122481A +:102CE000FDF703FD4FF480411F48FDF700FD012C67 +:102CF00007D1A1031C48FDF7F8FCE1031A48FDF7D2 +:102D0000F6FC022C07D161031748FDF7F0FCA10384 +:102D10001548FDF7ECFC10BD10B50020FFF7B8FF1B +:102D20000020FFF7D7FF10BD10B50120FFF7B0FF5F +:102D30000120FFF7CFFF10BD10B50120FFF7A8FF5E +:102D40000020FFF7C7FF10BD10B50020FFF7A0FF60 +:102D50000120FFF7BFFF10BD10B50220FFF798FF5D +:102D60000220FFF7B7FF10BD000C014008B501219C +:102D70000820FDF7C9FE4FF44060ADF800001020B8 +:102D80008DF8030003208DF802006946F748FDF72F +:102D9000FFFB08BD10B5F548001D006820F4704029 +:102DA000F249091D08600846006840F44050086078 +:102DB0000120EF490860EF48D0F82C0108B9002045 +:102DC00010BD0120EA49091F0860FFF763F90020E0 +:102DD000E849C1F8AC01E6488038006808B1002035 +:102DE000EEE70120FFF756F90020E149091F0860CE +:102DF0000120E5E710B5DD48001D006820F47040B3 +:102E0000DA49091D08600846006840F4405008602F +:102E10000020D749091F0860D649C1F8AC0101203C +:102E2000FFF738F90120D249091F0860D149C1F8DC +:102E3000AC01FFF72FF910BD10B50024CB48001DE1 +:102E4000006820F47040C949091D08600846006800 +:102E500040F4004008600120C5490860FFF71AF9F6 +:102E60000120C449C1F8A801FFF714F90AE0601C69 +:102E7000C4B2322C03DDFFF7BDFF002010BD0120DE +:102E8000FFF708F9BA48803800680028EFD1B84940 +:102E9000091F08600120F1E710B50020B449091F9F +:102EA0000860B248001D006820F47040AF49091D59 +:102EB00008600846006840F4405008600020AD49B2 +:102EC000C1F8AC010120FFF7E5F80120A849091F6E +:102ED0000860FFF7DFF80020A649C1F8A80110BD7F +:102EE00010B50020A249091F0860A048001D006815 +:102EF00020F470409D49091D08600846006840F4B0 +:102F00004050086001209B49C1F8AC01FFF7C2F8AE +:102F100001209749091F0860FFF7BCF80020954978 +:102F2000C1F8A80110BD70B504469048001D0068A6 +:102F300020F470408D49091D08600846006840F47F +:102F40004050086000208A49091F0860002516E0EB +:102F5000E009874908606006040E0120FFF79AF82F +:102F600001208449C1F8A801FFF794F800208049A6 +:102F7000091F08600120FFF78DF8681CC5B2082DF5 +:102F8000E6DB70BD2DE9F04105460E461746984632 +:102F9000FFF700FF10B90120BDE8F0816906080EB7 +:102FA000FFF7C1FFFFF748FF18B9FFF723FF012024 +:102FB000F2E73046FFF7B7FFFFF73EFF00240BE0D4 +:102FC00018F80400FFF7AFFFFFF736FF18B9FFF757 +:102FD00011FF0020E0E7641CBC42F1DBFFF70AFFB1 +:102FE0000020D9E770B5054600246048001D006840 +:102FF00020F470405D49091D08600846006840F4EF +:1030000000400860002617E000205949091F0860A9 +:103010000220FFF73FF801205649C1F8A8016006D9 +:10302000040E53488038006808B1601CC4B2022006 +:10303000FFF730F8701CC6B2082EE5DB15B1FFF7BC +:103040002BFF01E0FFF74CFF204670BD2DE9F0415A +:1030500006460F4614461D46FFF79CFE10B9012098 +:10306000BDE8F0817106080EFFF75DFFFFF7E4FE93 +:1030700018B9FFF7BFFE0120F2E73846FFF753FF0C +:10308000FFF7DAFEFFF786FE012101EB4601C8B229 +:10309000FFF749FFFFF7D0FE0DE0012C04D100201F +:1030A000FFF7A0FF287003E00120FFF79BFF2870C7 +:1030B0006D1C601EC4B2002CEFD1FFF79BFE0020F8 +:1030C000CEE770B505460E460024FFF763FE28469E +:1030D000FFF729FF641CFFF7AFFE3046FFF723FF21 +:1030E000641CFFF7A9FEFFF755FE691CC8B2FFF785 +:1030F0001AFF641CFFF7A0FE0020FFF773FF0446D1 +:10310000FFF778FE204670BD2DE9F041074688465E +:1031100015461E460024FFF73DFE3846FFF703FF25 +:10312000FFF78AFE4046FFF7FEFEFFF785FEFFF73A +:1031300031FE791CC8B2FFF7F6FEFFF77DFE00BF37 +:103140000DE0681EA04204D00120FFF74BFF305570 +:1031500003E00020FFF746FF3055601CC4B2AC42CC +:10316000EFDBFFF747FE2046BDE8F081000C014091 +:10317000AC812142008021422DE9F04180460D467C +:1031800016461F460024FFF705FE4046FFF7CBFE1C +:10319000FFF752FE2846FFF7C6FEFFF74DFE00BFC1 +:1031A00006E0385DFFF7BFFEFFF746FE601CC4B2C5 +:1031B000B442F6DBFFF71EFE0120BDE8F08170B5DA +:1031C00005460E46144631462846FFF77AFF207022 +:1031D000012070BD37B504460D4602AB01222946D9 +:1031E0002046FFF7C9FF3EBD2DE9F8430746884654 +:1031F00014461D46089E6A4641463846FFF7DFFFE3 +:1032000028B3601CFF2101FA00F0C4F10801294431 +:10321000491EFF220A41104300F0FF09C5F10800D2 +:1032200006FA00F0C6B2C4F1070006419DF800009E +:1032300000EA090000909DF80000304300909DF8DE +:10324000002041463846FFF7C5FFBDE8F88300205F +:10325000FBE7F8B506460F4614461D466A46394652 +:103260003046FFF7ACFF2DB10120A0409DF80010C3 +:10327000084305E00120A0409DF8001021EA00006D +:10328000C0B200909DF8002039463046FFF7A2FFFB +:10329000F8BD0000014691F90020002A01DD002060 +:1032A0001EE091F90020002A01DA042018E091F9CB +:1032B0000120002A01DD012012E091F90120002AFD +:1032C00001DA05200CE091F90220002A01DD02203C +:1032D00006E091F90220002A01DA062000E007202A +:1032E000704770B505462846FFF7D4FF0446E81C32 +:1032F000FFF7D0FF44EAC00084B2A81DFFF7CAFF61 +:1033000044EA801084B2204670BD70B588B0F3A145 +:10331000F748FFF7DFFB02A905A801F0A6FF044666 +:10332000072C41D101A801F011FA059804F0DCFB4B +:103330000646019904F038FC054604F099FB059017 +:10334000069804F0D1FB0646019904F02DFC0546D1 +:1033500004F08EFB0690079804F0C6FB0646019920 +:1033600004F022FC054604F083FB079005A802F058 +:10337000B6FA684601F007FABDF800100298484313 +:103380000290BDF80010039848430390BDF8001068 +:1033900004984843049002A802F034FB2246D5A1C9 +:1033A000D348FFF797FB04E02246DBA1D048FFF7A4 +:1033B00091FB08B070BD2DE9F04304460D46DDE9F0 +:1033C00007670021012041E0DFF858C33CF8108076 +:1033D000A0F1010CDFF84C9329F81C8009F1160CC0 +:1033E0003CF81090A0F1010CDFF8388308F11608C2 +:1033F00028F81C9008F1160C3CF81090A0F1010C74 +:1034000008F1160828F81C9008F1160C3CF81090EA +:10341000A0F1010C08F1160828F81C9008F1160C10 +:103420003CF81090A0F1010C08F1160828F81C9047 +:1034300008F1160C3CF81090A0F1010C08F11608E8 +:1034400028F81C9000F1010C0CF0FF000A28BBDBEF +:10345000DFF8D0C2ACF81240ACF82850ACF83E20EF +:10346000ACF85430ACF86A60ACF8807000210020F1 +:1034700008E0DFF8B0C23CF910C0614400F1010C73 +:103480000CF0FF000A28F4DB4FF00A0C91FBFCFC67 +:103490000FFA8CFCDFF88C82A8F814C00021002001 +:1034A0000AE0DFF880C20CF1160C3CF910C0614450 +:1034B00000F1010C0CF0FF000A28F2DB4FF00A0CBF +:1034C00091FBFCFC0FFA8CF8DFF858C2ACF82A80AC +:1034D000002100200AE0DFF84CC20CF12C0C3CF972 +:1034E00010C0614400F1010C0CF0FF000A28F2DB6F +:1034F0004FF00A0C91FBFCFC0FFA8CF8DFF824C2A9 +:10350000ACF84080002100200AE0DFF818C20CF17E +:10351000420C3CF910C0614400F1010C0CF0FF00BA +:103520000A28F2DB4FF00A0C91FBFCFC0FFA8CF836 +:10353000DFF8F0C1ACF85680002100200AE0DFF887 +:10354000E4C10CF1580C3CF910C0614400F1010CCD +:103550000CF0FF000A28F2DB4FF00A0C91FBFCFC98 +:103560000FFA8CF8DFF8BCC1ACF86C8000210020A9 +:103570000AE0DFF8B0C10CF16E0C3CF910C06144F8 +:1035800000F1010C0CF0FF000A28F2DB4FF00A0CEE +:1035900091FBFCFC0FFA8CF8DFF888C1ACF8828054 +:1035A000BDE8F08338B50446032302226B21D02006 +:1035B0000094FFF719FE38BD38B5044602230422F3 +:1035C0001B21D0200094FFF70FFE38BD38B504460C +:1035D000022304221C21D0200094FFF705FE38BDF1 +:1035E00010B50446234606226B21D020FFF731FE9A +:1035F00010BD10B54C4B01227521D020FFF784FD82 +:103600004948007810BD10B5FFF7F3FF682801D1D5 +:10361000012010BD0020FCE710B50446234605221A +:103620006A21D020FFF715FE10BD10B504462346D1 +:1036300001223721D020FFF70CFE10BD10B502206B +:10364000FFF7B0FF0320FFF7B7FF0020FFF7BEFF33 +:103650000020FFF7C5FF0020FFF7DEFF0020FFF787 +:10366000E4FF10BD38B5002000906B4601227521A3 +:103670006820FFF7EBFC9DF80000682806D09DF855 +:1036800000202AA11A48FFF725FA05E09DF800203E +:1036900026A11748FFF71EFA00F065FDE0B9782073 +:1036A00000F0C9F9782000F0ADFBC82000F08BFCD9 +:1036B00002F07AF82148FFF714FE044602F07EF883 +:1036C00040F2731002F0BBFCC82002F031FAFFF7A1 +:1036D0001CFE012001F080FD38BD000072756E5F98 +:1036E00073656C665F746573742E2E0D0A0000009E +:1036F0000044004073657474696E67206269617389 +:103700002073756363657366756C6C79202E2E2E3D +:103710002564200D0A0000004661696C2E2E2025CC +:10372000640D0A00260100201801002077686F2030 +:10373000616D20692025640D0A000000DC00002076 +:103740002DE9F04F8DB00AA84E490BAB06AACDE982 +:1037500000104D494D4802F0D1FD4A48008800F460 +:10376000807000287ED0069804F0BEF904464FF021 +:103770009D4104F087F846490860079804F0B4F9C1 +:1037800004464FF09D4104F07DF8424908600898D6 +:1037900004F0AAF904464FF09D4104F073F83E4945 +:1037A0000860099804F0A0F904464FF09D4104F028 +:1037B00069F83A490860384801684FF0804004F0E1 +:1037C000F3F9019034480168019804F0EDF982465C +:1037D000304801684FF0404004F0E6F901902D4870 +:1037E0000168019804F0E0F98346514604F0E4FAD8 +:1037F00081464FF07E5103F0D7FF044603F0A8FF47 +:10380000CDE90201224801684FF0804004F0CCF974 +:10381000834620480168584604F0C6F981461E4890 +:1038200001684FF0804004F0BFF983461B480168EF +:10383000584604F0B9F98246494603F0B5FF0446FC +:1038400003F086FF0746DDE9022303F093FA4FF009 +:103850006632134BCDE9040103F086FD054603F003 +:1038600049FB00E00BE00F4908600846006804F0DF +:10387000FFF8044622460CA10F48FFF72BF90DB0C4 +:10388000BDE8F08FC0000020BA000020B400002086 +:10389000CC000020D0000020D4000020D800002060 +:1038A00066A64C40C80000205069746368203D2023 +:1038B00025640D0A000000000044004038B50446AD +:1038C000FB4890F82400C0B114B10220009001E040 +:1038D00000200090F64A1268D17BF54A52681078B1 +:1038E0006B460122FFF74EFB10B14FF0FF3038BDA1 +:1038F0009DF80010EE48417423E0ED48807A10B93D +:103900004FF0FF30F3E724B1E948407C08B10020D4 +:10391000EDE714B10120009001E000200090E44A9E +:103920001268D17BE24A526810786B460122FFF799 +:1039300029FB10B14FF0FF30D9E79DF80010DC48AB +:1039400041740020D3E738B5002419E0D848006856 +:10395000C07AA04204D0D6480068407DA04200D181 +:103960000CE0D349496808786B4601222146FFF7ED +:103970006DFB10B14FF0FF3038BD00BF601CC4B20A +:10398000CB4840680079A042E0DC0020F4E770B545 +:1039900004460D46C6480068C07AA04204D0C44818 +:1039A0000068407DA04202D14FF0FF3070BDC0489A +:1039B00040680079A04202DC4FF0FF30F6E7BC49D6 +:1039C000496808782B4601222146FFF73FFBEDE7C7 +:1039D00038B50446B64890F82300A04201D1002033 +:1039E00038BD14B13020009001E000200090B048B4 +:1039F000807C20B19DF8000040F002000090AC48AF +:103A000090F8220020B19DF8000040F08000009066 +:103A1000A74A1268117DA64A526810786B460122A7 +:103A2000FFF7B0FA10B14FF0FF30D9E7A04880F8A7 +:103A300023400020D4E738B5044604F0700010B1EC +:103A40000120009005E014B10020009001E040202A +:103A50000090974A1268917C954A526810786B469C +:103A60000122FFF78FFA20B1002191488172481E90 +:103A700038BD9DF8000020F040018D480173002002 +:103A8000009004F0400020B99DF8000040F00400D0 +:103A9000009004F0200020B99DF8000040F00200E2 +:103AA000009004F0100020B99DF8000040F00100E3 +:103AB000009004F0080020B99DF8000040F03800A4 +:103AC00000907B4A1268D17C794A526810786B4624 +:103AD0000122FFF757FA20B1002175488172481E74 +:103AE000C6E724B1082C02D00020FFF771FF704810 +:103AF0008472002101753220FEF7B0FA0020B7E78A +:103B000038B504466A48807CA04201D1002038BD07 +:103B1000002C46D0664A12681179654A52681078BE +:103B20006B460122FFF792FA10B14FF0FF30EEE73B +:103B30009DF8000020F0200000905D4A1268117985 +:103B40005B4A526810786B460122FFF71BFA10B1EE +:103B50004FF0FF30DBE70320FEF780FA02200090F1 +:103B6000534890F8220020B19DF8000040F08000FA +:103B700000904F4890F8230020B19DF8000040F0DD +:103B8000300000904A4A1268117D494A5268107804 +:103B90006B460122FFF7F6F9002851D04FF0FF30B5 +:103BA000B5E7434A12681179414A526810786B466A +:103BB0000122FFF74BFA10B14FF0FF30A7E73C4866 +:103BC000807A00F0010028B19DF8000040F020004C +:103BD000009004E09DF8000020F020000090344A9E +:103BE00012681179324A526810786B460122FFF749 +:103BF000C9F910B14FF0FF3089E70320FEF72EFA24 +:103C00002B4890F8220010B18020009001E00020A5 +:103C10000090274890F8230020B19DF8000040F064 +:103C200030000090224A1268117D214A52681078B3 +:103C30006B460122FFF7A6F910B14FF0FF3066E79F +:103C40001B488474002062E708B51948807A10B9CF +:103C50004FF0FF3008BD00200090154A1268D17B5C +:103C6000134A526810786B460122FFF78BF910B1A6 +:103C70004FF0FF30EEE70E4A126851790C4A526855 +:103C800010786B460122FFF77DF910B14FF0FF303D +:103C9000E0E7074A12681179054A526810786B46C6 +:103CA0000122FFF76FF928B14FF0FF30D2E7000093 +:103CB000EC000020F74890F82400002850D00C2099 +:103CC0000090F44A12681179F24A526810786B46F3 +:103CD0000122FFF757F910B14FF0FF30BAE7C020CB +:103CE0000090EC48807A00F0010020B19DF80000BF +:103CF00040F020000090E74A12681179E54A5268C6 +:103D000010786B460122FFF73DF910B14FF0FF30FC +:103D1000A0E7E048407C10B10220009001E00020C4 +:103D20000090DC4A1268D17BDA4A526810786B4600 +:103D30000122FFF727F910B14FF0FF308AE700208A +:103D40000090D44A12685179D24A526810786B4672 +:103D50000122FFF717F9002852D04FF0FF3079E722 +:103D600004200090CB4A12681179CA4A5268107830 +:103D70006B460122FFF706F910B14FF0FF3069E7FB +:103D8000C448807C20B9C348807A00F0010010B993 +:103D90004020009001E060200090BE4A1268117936 +:103DA000BC4A526810786B460122FFF7EBF810B15D +:103DB0004FF0FF304EE7B748407C10B10120009033 +:103DC00001E000200090B34A1268D17BB14A5268EA +:103DD00010786B460122FFF7D5F810B14FF0FF3095 +:103DE00038E7AC4A12685179AA4A52681078A94B50 +:103DF00010330122FFF7C6F810B14FF0FF3029E76A +:103E0000002027E770B50446002624F00104A148ED +:103E100090F8240008B1002070BD9E48807A10B947 +:103E20004FF0FF30F8E79B48057C807A20409949A5 +:103E300008740846007CA04202D04FF0FF3600E034 +:103E4000002614B99348007D18B10120FFF736FD14 +:103E500002E00020FFF732FD3CB1FFF7F5FE20B194 +:103E60008C4805744FF0FF30D6E73046D4E738B5BC +:103E700004468848807A10B94FF0FF3038BDBC2C1A +:103E800002DB0120009015E0622C02DB0220009092 +:103E900010E02A2C02DB032000900BE0142C02DB44 +:103EA0000420009006E00A2C02DB0520009001E0CF +:103EB000062000907748C07A9DF80010884201D112 +:103EC0000020DBE7734A12689178724A52681078D2 +:103ED0006B460122FFF756F810B14FF0FF30CDE7E7 +:103EE0009DF800106B48C1720020C7E738B5044642 +:103EF000282C02DD4FF0FF3038BDDCB90020FFF781 +:103F000067FD00208DF8000007208DF80100614A50 +:103F10001268917C5F4A526810786B460222FFF764 +:103F200031F810B14FF0FF30E6E700215948017534 +:103F30000020E1E70120FFF74BFD20208DF8000075 +:103F4000012C06D100208DF801000520FFF78FFF1E +:103F500017E0052C06DC01208DF801000520FFF795 +:103F600086FF0EE0142C06DC02208DF801000A20EA +:103F7000FFF77DFF05E003208DF801001420FFF717 +:103F800076FF9DF80100072101EB8010C0B28DF88B +:103F90000100404A1268917C3E4A526810786B4694 +:103FA0000222FEF7EFFF10B14FF0FF30A4E7082127 +:103FB0003848817200210173012101750020FFF74B +:103FC00021FF002098E738B504463248807A10B9BE +:103FD0004FF0FF3038BD2F4890F8240010B14FF05B +:103FE000FF30F7E72B48007D50B134B1282C04DCBA +:103FF000E0B2FFF77BFF0020ECE70020FFF776FF41 +:10400000042C01DA042404E0B4F57A7F01DD4FF4D6 +:104010007A744FF47A7090FBF4F0401EC0B20090B6 +:104020001C4A126851781B4A526810786B4601226C +:10403000FEF7A8FF10B14FF0FF30CBE79DF800006E +:10404000401C4FF47A7191FBF0F081B21148C181AC +:104050000146C9894810FFF70AFF0020BAE738B5C2 +:1040600004460C48807A10B94FF0FF3038BD022C5E +:1040700006D0042C07D0082C08D0102C0FD10BE050 +:10408000002000900EE0082000900BE0102000902F +:1040900008E00000EC0000201820009002E04FF043 +:1040A000FF30E3E700BFF948407A9DF80010B0EB1D +:1040B000E10F01D10020D9E7F44A1268D179F34A1F +:1040C000526810786B460122FEF75CFF10B14FF08A +:1040D000FF30CBE79DF80000C110EC484172002092 +:1040E000C4E738B50446E948807A10B94FF0FF308C +:1040F00038BDFA2C09D0B4F5FA7F09D0B4F57A7F2F +:1041000009D0B4F5FA6F0CD108E0002000900BE064 +:104110000820009008E01020009005E01820009092 +:1041200002E04FF0FF30E3E700BFD848007A9DF887 +:104130000010B0EBE10F01D10020D9E7D34A12689B +:104140009179D24A526810786B460122FEF71AFF25 +:1041500010B14FF0FF30CBE79DF80000C010CB4905 +:1041600008720020C4E71CB580208DF80000C74A03 +:104170001268917CC54A526810786B460122FEF79E +:1041800001FF10B14FF0FF301CBD6420FDF766FF4A +:1041900000208DF80000BD4A1268917CBB4A52682D +:1041A00010786B460122FEF7EDFE10B14FF0FF30A4 +:1041B000EAE7B64A1268917DB44A526810786B46B5 +:1041C0000622FEF743FF10B14FF0FF30DCE79DF809 +:1041D0000500C007400F9DF8031001F0010140EAFF +:1041E00041009DF8011001F0010140EA010494B181 +:1041F000012C03D10121A548C17431E0022C03D167 +:104200000021A248C1742BE02146A1A002F0FEF9D2 +:104210004FF0FF30B8E79D4A1268D1789B4A526848 +:1042200010786B460122FEF711FF10B14FF0FF30FE +:10423000AAE79DF8000000F00F042CB99E4802F098 +:10424000E5F94FF0FF309FE7042C06D19BA002F068 +:10425000DDF901218D48C17402E000218B48C17451 +:10426000FF218A488172FF2088490872FF21874810 +:104270004172C1724FF6FF71C181FF2101748174D7 +:104280000121017380F82210002180F8231041756C +:1042900001751630016041608160163880F8241085 +:1042A00080F82510C1844FF4FA60FFF71AFF10B1AF +:1042B0004FF0FF3068E70220FFF7D1FE10B14FF05A +:1042C000FF3061E72A20FFF7D2FD10B14FF0FF3039 +:1042D0005AE73220FFF777FE10B14FF0FF3053E777 +:1042E0000020FFF78FFD10B14FF0FF304CE70020AA +:1042F000FFF706FC10B14FF0FF3045E70020FFF755 +:104300009AFB002040E770477CB504460D465F48A5 +:10431000807A00F0700010B94FF0FF307CBD5B4A2E +:104320001268117B594A526810786B460622FEF7D4 +:104330008DFE10B14FF0FF30F0E79DF801009DF8C1 +:10434000001040EA012000B220809DF803009DF893 +:10435000021040EA012000B260809DF805009DF83F +:10436000041040EA012000B2A08015B12846FFF7F2 +:10437000CAFF0020D2E77CB504460D464348807A48 +:1043800000F0080010B94FF0FF307CBD3F4A1268C2 +:10439000517B3E4A526810786B460622FEF756FE65 +:1043A00010B14FF0FF30F0E79DF801009DF80010CC +:1043B00040EA012000B220809DF803009DF8021021 +:1043C00040EA012000B260809DF805009DF80410CD +:1043D00040EA012000B2A08015B12846FFF793FF04 +:1043E0000020D2E72DE9FE4F05460C462748807A8B +:1043F00018B94FF0FF30BDE8FE8F244A1268917B58 +:10440000224A5268107802AB0222FEF71FFE10B15A +:104410004FF0FF30EFE79DF809009DF8081040EAE3 +:10442000012006B214B12046FFF76DFF1749496815 +:10443000C88803F071FB154901904968B1F908007B +:1044400003F052FB8346304603F04EFB5946009082 +:1044500003F0B2FC8246019903F014FA81461F4929 +:1044600003F0A2F980464FF08F4103F09DFB074611 +:1044700003F0FEFA28600020BDE710B588B00446BE +:104480001CB94FF0FF3008B010BD29E0EC0000204F +:10449000556E737570706F7274656420736F667497 +:1044A000776172652070726F6475637420726576CF +:1044B0002025642E0A000000808C000848616C668C +:1044C0002073656E7369746976697479207061729E +:1044D0007420666F756E642E0D0A000000000C4299 +:1044E000206830B9606820B9A06810B9002008B011 +:1044F00010BDFA494968087806AB03221146FEF759 +:10450000A5FD10B14FF0FF30F1E79DF8180008212C +:1045100001EB201000F00F00ADF800009DF819002D +:1045200001EB201000F00F00ADF802009DF81A001A +:1045300001EB201000F00F00ADF8040020684100EE +:10454000BDF90000403091FBF0F000B2ADF8100072 +:1045500060684100BDF90200403091FBF0F000B20C +:10456000ADF81200A0684100BDF90400403091FB95 +:10457000F0F000B2ADF81400D8494968087806ABED +:1045800006221146FEF762FD10B14FF0FF30AEE794 +:104590009DF819009DF8181040EA012000B2ADF80E +:1045A00008009DF81B009DF81A1040EA012000B297 +:1045B000ADF80A009DF81D009DF81C1040EA01208E +:1045C00000B2ADF80C00BDF81000BDF808100844AA +:1045D00000B2ADF81000BDF81200BDF80A10084492 +:1045E00000B2ADF81200BDF81400BDF80C1008447C +:1045F00000B2ADF81400BDF81000000A8DF81800E4 +:10460000BDF81000C0B28DF81900BDF81200000A04 +:104610008DF81A00BDF81200C0B28DF81B00BDF86D +:104620001400000A8DF81C00BDF81400C0B28DF80B +:104630001D00AA494968087806AB06221146FEF714 +:10464000A1FC10B14FF0FF3051E700204FE70146C9 +:10465000A248007A30B1012807D0022809D00328E7 +:104660000FD10AE0FA2008800EE04FF4FA700880BB +:104670000AE04FF47A70088006E04FF4FA60088090 +:1046800002E00020088000BF00BF00207047014604 +:104690009248407A30B1012807D0022808D0032878 +:1046A0000CD108E0022008700BE00420087008E03C +:1046B0000820087005E01020087002E04FF0FF307D +:1046C000704700BF8548C07C18B108784006000ECE +:1046D00008700020F4E701468048C07A082817D205 +:1046E000DFE800F01704070A0D101318BC2008803B +:1046F00013E06220088010E02A2008800DE01420DA +:1047000008800AE00A20088007E00520088004E00D +:1047100000BF00BF0020088000BF00BF002070471E +:1047200001466E4890F8240010B14FF0FF307047FA +:104730006A48C08908800020F9E701460020088007 +:10474000401E704701464FF0FF30704701466348F6 +:10475000007A30B1012807D0022808D003280CD1F4 +:1047600008E05F4808600BE05E48086008E05E48CB +:10477000086005E05D48086002E04FF0FF307047D8 +:1047800000BF0020FBE701465448407A30B10128C1 +:1047900008D002280AD0032810D10BE04FF4804043 +:1047A00008800EE041F69C7008800AE04FF48050CB +:1047B000088006E04FF40060088002E04FF0FF3010 +:1047C000704700BF4548C07C10B108884010088081 +:1047D0000020F5E701464148007C08700020704742 +:1047E00001463E48807A10B10120087001E00020A7 +:1047F00008700020704738B504463848807A10B9F0 +:104800004FF0FF3038BD354A1268117C334A526888 +:1048100010786B460222FEF719FC10B14FF0FF3002 +:10482000F0E79DF801009DF8001040EA012000B279 +:1048300020800020E6E72DE9FE4F07468846924695 +:104840001D46DDF830B000260024244890F82400EE +:1048500010B1601EBDE8FE8F002028701F48807ACE +:1048600010B94FF0FF30F5E71C48007C10B94FF04D +:10487000FF30EFE71948007C00F0400008B1B01CA1 +:10488000C6B21648007C00F0200008B1B01CC6B2C9 +:104890001248007C00F0100008B1B01CC6B20F48EE +:1048A000007C00F0080008B1B01DC6B20B4A1268C7 +:1048B000917A0A4A526810786B460222FEF7C6FBCC +:1048C00010B14FF0FF30C5E79DF801009DF80010D2 +:1048D00040EA0129B1450BDA0020BBE7EC000020DB +:1048E00000000343000083423333034233338341E8 +:1048F000FC4840684088B9EB600F17DDF94A126840 +:10490000517CF84A526810786B460122FEF79EFBF4 +:1049100010B14FF0FF309DE79DF8000000F010004F +:1049200020B1FFF791F96FF0010093E75046FFF7D0 +:10493000EAFCEC4A1268D17AEA4A526810786B466F +:104940003246FEF783FB10B14FF0FF3082E799FB50 +:10495000F6F0401E8BF8000000202870B4422AD0E8 +:10496000E048007C00F0080028B3601C1DF800003F +:104970001DF8041040EA012000B2A8F80000E01C75 +:104980001DF80010A01C1DF8000041EA002000B234 +:10499000A8F80200601D1DF80010201D1DF8000081 +:1049A00041EA002000B2A8F80400287840F008008E +:1049B0002870A01D84B2B44213D0CA48007C00F015 +:1049C000400070B1601C1DF800001DF8041040EAA2 +:1049D000012000B23880287840F040002870A01CE8 +:1049E00084B2B44213D0BF48007C00F0200070B104 +:1049F000601C1DF800001DF8041040EA012000B200 +:104A00007880287840F020002870A01C84B2B4423E +:104A100013D0B448007C00F0100070B1601C1DF889 +:104A200000001DF8041040EA012000B2B880287888 +:104A300040F010002870A01C84B200200AE7F8B5EE +:104A400004460F461646A74890F8240010B94FF0C8 +:104A5000FF30F8BDA348807A10B94FF0FF30F8E777 +:104A6000A04A1268917A9F4A526810786B460222D7 +:104A7000FEF7ECFA10B14FF0FF30EAE79DF80100C5 +:104A80009DF8001040EA0125A54203DA00203070AD +:104A9000401EDEE7934840684088B5EB600F17DDA5 +:104AA000904A1268517C8F4A526810786B460122F6 +:104AB000FEF7CCFA10B14FF0FF30CAE79DF80000C6 +:104AC00000F0100020B1FFF7BFF86FF00100C0E761 +:104AD000E2B2844B1B68D97A824B5B6818783B46FC +:104AE000FEF7B4FA10B14FF0FF30B2E795FBF4F0E7 +:104AF000401E30700020ACE701467A4880F8221052 +:104B0000002070477CB5054676494968087801ABB6 +:104B100004220D21FEF79AFA08B107207CBD9DF80A +:104B20000700C0F301109DF8041001F0E00140EA15 +:104B3000E1008DF800009DF80700C0F381009DF8AA +:104B4000051001F0E00140EAE1008DF801009DF858 +:104B5000070000F003009DF8061001F0E00140EAB4 +:104B6000E1008DF8020000241CE01DF8040018B9D3 +:104B7000002045F8240013E05B4845F8240006E0D7 +:104B800055F82400594903F00FF845F824001DF8A2 +:104B90000400401EC0B20DF804000028F0D100BF90 +:104BA000601CC4B2032CE0DB0020B7E72DE9FE4F08 +:104BB00006460F4600256846FFF7A4FF002442E0A2 +:104BC00056F8240057F82410A0EB010ABAF1000FA0 +:104BD00001DB514601E0CAF10001084602F084FF02 +:104BE00083464FF08F4102F04DFE80465DF8240071 +:104BF000002102F009FF16D05DF82410404602F0B3 +:104C000041FE82464FF07E5103F0D6F8814629F0EE +:104C1000004A3748416A504603F092F812D2012008 +:104C2000A04005430EE03248C169404602F088FFCB +:104C300005D32F48016A404603F082F802D20120D2 +:104C4000A0400543641C032CBADB2846BDE8FE8F58 +:104C50002DE9FC5F06460F46002522494968087881 +:104C600001AB03220D21FEF7F1F910B10720BDE8D9 +:104C7000FC9F9DF8040000F01F008DF804009DF8D3 +:104C8000050000F01F008DF805009DF8060000F0FB +:104C90001F008DF80600002462E056F8240057F843 +:104CA0002410A0EB010BBBF1000F01DB594601E022 +:104CB000CBF10001084602F017FF4FF08F41009042 +:104CC00002F0E0FD814601A8005DC0B30849086814 +:104CD00002F022FF83465946064802F0D3FD804683 +:104CE0000FE00000EC0000207B14AE3E1D5A843F14 +:104CF000BC7F000800B04C45FE49404602F054FF1E +:104D0000804601A8005D401EC0B201A908550028D8 +:104D1000F2D14146484602F0B5FD83464FF07E5140 +:104D200003F04AF882462AF0004BF348816958465E +:104D300003F006F813D20120A04005430FE0FFE77F +:104D4000ED480169484602F0FBFE05D3EA48416997 +:104D5000484602F0F5FF02D20120A0400543641C42 +:104D6000032C9ADB284682E72DE9F04F87B00546F1 +:104D70000C46914601208DF8100000208DF811009E +:104D8000DE4A1268917CDD4A5268107804AB022238 +:104D9000FEF7F8F820B14FF0FF3007B0BDE8F08F14 +:104DA000C820FDF75BF900208DF81000D34A126887 +:104DB000D17BD24A5268107804AB0122FEF7E2F8A8 +:104DC00010B14FF0FF30E8E7CC4A12685179CB4A76 +:104DD0005268107804AB0122FEF7D4F810B14FF0FE +:104DE000FF30DAE7C54A1268917CC44A52681078ED +:104DF00004AB0122FEF7C6F810B14FF0FF30CCE74C +:104E0000BE4A1268D17DBD4A5268107804AB0122B7 +:104E1000FEF7B8F810B14FF0FF30BEE7B74A12689E +:104E20001179B64A5268107804AB0122FEF7AAF84D +:104E300010B14FF0FF30B0E70C208DF81000AF4AF2 +:104E400012681179AD4A5268107804AB0122FEF75E +:104E500099F810B14FF0FF309FE70F20FDF7FEF8F3 +:104E6000A648806A407A8DF81000A44A12689178AA +:104E7000A24A5268107804AB0122FEF783F810B101 +:104E80004FF0FF3089E79D48806A007A8DF8100066 +:104E90009A4A12685178994A5268107804AB0122F4 +:104EA000FEF770F810B14FF0FF3076E7B9F1000F60 +:104EB00007D09248806A807A40F0E0008DF81000B8 +:104EC00004E08E48806A807A8DF810008B4A126860 +:104ED00091798A4A5268107804AB0122FEF752F8A1 +:104EE00010B14FF0FF3058E7B9F1000F07D08348F9 +:104EF000806AC07A40F0E0008DF8100003E07E4840 +:104F0000C07A8DF810007D4A1268D1797B4A5268C8 +:104F1000107804AB0122FEF735F810B14FF0FF30E6 +:104F20003BE7B9F1000F02D0C820FDF797F8402009 +:104F30008DF81000714A12681179704A5268107821 +:104F400004AB0122FEF71EF810B14FF0FF3024E74A +:104F500078208DF81000694A12685179674A5268C2 +:104F6000107804AB0122FEF70DF810B14FF0FF30BE +:104F700013E761498889FDF771F800208DF810006A +:104F80005E4A126851795D4A5268107804AB01227A +:104F9000FDF7F8FF10B14FF0FF30FEE6574A1268F8 +:104FA000917A564A5268107804AB0222FEF74EF806 +:104FB00010B14FF0FF30F0E69DF811009DF8101091 +:104FC00040EA012B0C209BFBF0F0C6B20020A86049 +:104FD00068602860A06060602060824665E0474AA3 +:104FE0001268D17A454A5268107804AB0C22FEF759 +:104FF0002DF810B14FF0FF30CFE69DF811009DF86D +:10500000101040EA012000B2ADF808009DF813002E +:105010009DF8121040EA012000B2ADF80A009DF898 +:1050200015009DF8141040EA012000B2ADF80C0004 +:10503000BDF90810206808442060BDF90A106068B6 +:1050400008446060BDF90C10A0680844A0609DF899 +:1050500017009DF8161040EA012000B2ADF80000DC +:105060009DF819009DF8181040EA012000B2ADF833 +:1050700002009DF81B009DF81A1040EA012000B2C2 +:10508000ADF80400BDF90010286808442860BDF997 +:105090000210686808446860BDF90410A8680844F4 +:1050A000A8600AF1010000F0FF0AB24597DB124840 +:1050B000D0F800C02868C117090441EA104107046C +:1050C00062460023384601F07CFA32460023CDE9DF +:1050D000020101F076FA28600748D0F800C068683D +:1050E000C117090441EA104107046246002338460B +:1050F00006E0000054E3853FBC7F0008EC00002080 +:1051000001F05FFA32460023CDE9020101F059FABD +:105110006860F948D0F800C0A868C117090441EADE +:105120001041070462460023384601F04AFA32462D +:105130000023CDE9020101F044FAA860EE48D0F85E +:1051400004C02168C817000440EA11480F046246F1 +:1051500000233846414601F034FA32460023CDE9B7 +:10516000020101F02EFA2060E348D0F804C0606824 +:10517000C117090441EA104107046246002338467A +:1051800001F01FFA32460023CDE9020101F019FABD +:105190006060D948D0F804C0A068C117090441EA8A +:1051A0001041070462460023384601F00AFA3246ED +:1051B0000023CDE9020101F004FAA060A0680028F4 +:1051C00004DDA068A0F58030A06003E0A06800F5D1 +:1051D0008030A0600020E0E538B50446C74890F86C +:1051E0002400A04201D1002038BD44B3C34890F848 +:1051F000250010B94FF0FF30F6E70020FEF75EFB08 +:105200000020FEF77DFCBD49C88CFEF7DCFE0020C7 +:105210000090BA49496808786B4601222321FDF7BE +:10522000B1FE0121B54880F824100120FEF746FBAD +:10523000FEF70AFDB2A1B948FDF74CFC13E00020CF +:10524000FEF73CFBAD48007C0090AC49496808780B +:105250006B4601222321FDF795FE0021A74880F827 +:105260002410FEF7F1FC0020BEE72DE9F04F8DB0D1 +:1052700083460F4602200C90A04890F8240020B1ED +:105280000020FFF7A9FF012600E0002603A8FFF792 +:10529000DEF905A8FFF7FBF901A8FFF71CFA02A841 +:1052A000FFF73EFA954890F80AA004A8FFF792FA93 +:1052B000002407E0002239465846FFF755FD00B9A3 +:1052C00002E0641C022CF5DB00BF022C01D100259A +:1052D00028E0002407E0012206A909A8FFF744FD01 +:1052E00000B902E0641C022CF5DB00BF022C01D1E6 +:1052F000002517E006A93846FFF758FC00F0FF0824 +:1053000009A95846FFF7A4FC00F0FF090025B9F1F0 +:10531000000F01D145F00105B8F1000F01D145F0B2 +:10532000020500BFFF2075490872FF2173484172D2 +:10533000C1724FF6FF71C181FF2181720174012199 +:105340000173BDF80C00FEF7CCFE9DF81400FEF7CB +:1053500086FEBDF80400FEF78AFDBDF80800FEF7E2 +:1053600032FE5046FEF767FB9DF81000FEF74AFD3F +:105370003EB10120FFF730FF2A4669A16748FDF7DB +:10538000A9FB2A4669A16548FDF7A4FB28460DB094 +:10539000BDE8F08FF8B504460D46164616B94FF035 +:1053A000FF30F8BD5548807A10B94FF0FF30F8E76C +:1053B00020128DF80000E0B28DF801009DF8010088 +:1053C00028444E4949684989884202DD4FF0FF3040 +:1053D000E7E74A4A1268117E484A526810786B46DD +:1053E0000222FDF7CFFD10B14FF0FF30D9E7EAB24E +:1053F000424B1B68597D414B5B6818783346FDF77B +:10540000C1FD10B14FF0FF30CBE70020C9E7F8B580 +:1054100004460D46164616B94FF0FF30F8BD374822 +:10542000807A10B94FF0FF30F8E720128DF80000B5 +:10543000E0B28DF801009DF8010028442F49496829 +:105440004989884202DD4FF0FF30E7E72B4A1268B6 +:10545000117E2A4A526810786B460222FDF792FDAF +:1054600010B14FF0FF30D9E7EAB2244B1B68597DE9 +:10547000224B5B6818783346FDF7E8FD10B14FF01A +:10548000FF30CBE70020C9E72DE9F04385B00546A2 +:105490000E4690469946194890F8250020B14FF0E5 +:1054A000FF3005B0BDE8F08316B94FF0FF30F8E7E4 +:1054B000002447E0281B102801DD102000E0281BF5 +:1054C00087B2321939462046FFF764FF10B14FF01A +:1054D000FF30E6E701AA39462046FFF798FF10B1F2 +:1054E0004FF0FF30DDE730193A4601A901F00AF923 +:1054F00030B36FF00100D4E7BC7F0008EC0000205F +:105500006D70755F7365745F646D705F73746174E3 +:105510006520646D70206F6E0D0A0000004400402D +:10552000646D70206F6E0D0A000000007265747566 +:10553000726E2E2E726573203D2025640D0A0000C8 +:10554000E01984B2AC42B5DB4FEA28208DF80000A8 +:1055500008F0FF008DF80100924A1268917E914A8E +:10556000526810786B460222FDF70CFD10B14FF027 +:10557000FF3096E701218B4880F82510A0F826908F +:1055800000208EE70146874890F82400087000202C +:10559000704702464FF0FF30704701464FF0FF3032 +:1055A0007047F8B505460F461446002C70D0B5F587 +:1055B000FF5F01DDFF2605E0202D01DA012601E075 +:1055C000C5F3471607B90127282C02DD4FF0FF303D +:1055D000F8BD7448407D28BB724890F8240038B16B +:1055E0000020FFF7F9FD01216E4880F8201003E04C +:1055F00000216C4880F820106A481630FFF727F821 +:1056000068481830FFF743F866481A30FFF763F828 +:1056100064481C30FFF784F86248817A81771F3034 +:10562000FFF7D8F80020FEF749F90020FEF75EFCEE +:1056300000208DF800005B4A12689178594A526840 +:1056400010786B460122FDF79DFC10B14FF0FF3042 +:10565000BEE740208DF80000524A1268D17B514AC3 +:10566000526810786B460122FDF78CFC00B165E0B2 +:105670008DF800608DF801704A4A1268117A494A23 +:10568000526810786B460222FDF77CFC08B155E0A9 +:1056900047E00520FCF7E2FC4248407A072101EB95 +:1056A000C000C0B28DF800003E4A1268D1793D4A70 +:1056B000526810786B460122FDF764FC00B13DE0B2 +:1056C00020208DF80000012C03D100208DF801006E +:1056D0000EE0052C03DC01208DF8010008E0142CFD +:1056E00003DC02208DF8010002E003208DF80100A8 +:1056F0009DF80100072101EB8010C0B28DF8010078 +:10570000284A1268917C274A526810786B46022218 +:10571000FDF738FC00B111E001212248417500205D +:1057200056E7204A1632002103E0505C00B105E044 +:10573000491C0C29F9D34FF0FF3049E7FF201949E4 +:105740000872FF2117484172C1724FF6FF71C18183 +:10575000FF2181720174012101730146887FFEF7E8 +:105760006AF91049C88AFEF7BCFC0E49087EFEF7AC +:1057700076FC0C49488BFEF77AFB0A49888BFEF7CA +:1057800022FC0849C87FFEF73DFB064890F8200040 +:1057900010B10120FFF720FD0021024841750020D3 +:1057A00016E70000EC00002010B5C8234FF480621B +:1057B000F74940F6F630FFF767FE10BD10B586B02A +:1057C0000446F4A000680390F3A000680290F3A0E0 +:1057D00000680190F2A00068009004F0030003A9A3 +:1057E000085C8DF8140003A8C4F3C101405C8DF877 +:1057F000150003A8C4F38111405C8DF8160004F075 +:10580000030002A9085C8DF8100002A8C4F3C101CE +:10581000405C8DF8110002A8C4F38111405C8DF842 +:10582000120005AA032140F22640FFF7B3FD18B18C +:105830004FF0FF3006B010BD04AA032140F22A4009 +:10584000FFF7A8FD10B14FF0FF30F3E70198059086 +:105850000098049004F0040058B19DF8140040F042 +:1058600001008DF814009DF8100040F001008DF843 +:10587000100004F0200058B19DF8150040F0010020 +:105880008DF815009DF8110040F001008DF8110011 +:1058900004F4807058B19DF8160040F001008DF8B6 +:1058A00016009DF8120040F001008DF8120005AAC4 +:1058B00003214FF48860FFF76DFD10B14FF0FF300A +:1058C000B8E704AA032140F23140FFF763FD10B1AD +:1058D0004FF0FF30AEE7B34804810020AAE71FB5C0 +:1058E0000446B048007A00F0030054F8200001900C +:1058F000AC48007A00F0040010B1019840420190D9 +:10590000A848007AC0F3C10054F820000290A548CE +:10591000007A00F0200010B1029840420290A148A5 +:10592000007AC0F3811054F8200003909D4800894C +:1059300000F4807010B10398404203909A49019896 +:1059400080FB0101800F40EA810001909649029896 +:1059500080FB0110820042EA917002909249039804 +:1059600080FB0110820042EA917003900198000EC2 +:105970008DF800000198000C8DF801000198000AD4 +:105980008DF802000198C0B28DF803006A46042128 +:105990004FF47470FFF7FEFC18B14FF0FF3004B005 +:1059A00010BD0298000E8DF800000298000C8DF8D2 +:1059B00001000298000A8DF802000298C0B28DF82A +:1059C00003006A4604214FF47570FFF7E3FC10B141 +:1059D0004FF0FF30E3E70398000E8DF800000398C6 +:1059E000000C8DF801000398000A8DF8020003985E +:1059F000C0B28DF803006A4604214FF47670FFF7B9 +:105A0000C9FCCCE770B588B0064601A8FEF7BBFE1E +:105A1000BDF804000021C90341EA5045C4036148B0 +:105A2000007A00F0030056F8200005905D48007AE7 +:105A300000F0040010B10598404205905948007AE2 +:105A4000C0F3C10056F8200006905648007A00F0D6 +:105A5000200010B10698404206905248007AC0F3E8 +:105A6000811056F8200007904E48008900F480709D +:105A700010B10798404207900598C117A0FB042376 +:105A800001FB043100FB0510810041EA9270059092 +:105A90000698C117A0FB042301FB043100FB05108D +:105AA000810041EA927006900798C117A0FB042379 +:105AB00001FB043100FB0510810041EA9270079060 +:105AC0000598000E8DF808000598000C8DF8090067 +:105AD0000598000A8DF80A000598C0B28DF80B00F1 +:105AE0000698000E8DF80C000698000C8DF80D003D +:105AF0000698000A8DF80E000698C0B28DF80F00C7 +:105B00000798000E8DF810000798000C8DF8110012 +:105B10000798000A8DF812000798C0B28DF813009C +:105B200002AA0C214FF42570FFF734FC08B070BDB9 +:105B300030B585B004461DA207CA02AB07C3C82C06 +:105B400003DD4FF0FF3005B030BDC82090FBF4F00E +:105B5000401E85B2280A8DF80000E8B28DF80100D9 +:105B60006A46022140F21620FFF714FC10B14FF0F4 +:105B7000FF30E8E702AA0C2140F6C120FFF70AFC3B +:105B800010B14FF0FF30DEE7064884810020DAE7ED +:105B9000E47F00084CCD6C000CC92C003656760012 +:105BA00026466600AC01002009E3CA02FEF2ABC43F +:105BB000AAF1DFDFBBAFDFDF0146FC488089088048 +:105BC000002070472DE9FC4706460F4606F0070007 +:105BD00010B1B7F5C86F03DD4FF0FF30BDE8FC87AB +:105BE000384601F099FF8146F14901F04BFE8046AD +:105BF0006846FEF74CFD9DF80000022806D00428F8 +:105C000016D0082826D0102848D135E04FF08D4115 +:105C1000404601F0C9FF814601F046FF84B2E549E4 +:105C2000404601F0C1FF814601F03EFF85B238E0F9 +:105C30004FF08C41404601F0B7FF814601F034FF40 +:105C400084B2DD49404601F0AFFF814601F02CFFF0 +:105C500085B226E04FF08B41404601F0A5FF81461A +:105C600001F022FF84B2D549404601F09DFF8146F4 +:105C700001F01AFF85B214E04FF08A41404601F06E +:105C800093FF814601F010FF84B2CD49404601F0F8 +:105C90008BFF814601F008FF85B202E04FF0FF3034 +:105CA0009CE700BF20128DF80400E0B28DF80500DB +:105CB00028128DF80600E8B28DF8070006F0010002 +:105CC000A0B101AA02214FF4EA70FFF763FB10B103 +:105CD0004FF0FF3082E70DF1060202214FF492707F +:105CE000FFF758FB10B14FF0FF3077E706F00200E6 +:105CF000A0B101AA02214FF4EC70FFF74BFB10B1E9 +:105D00004FF0FF306AE70DF1060202214FF4947064 +:105D1000FFF740FB10B14FF0FF305FE706F00400E3 +:105D2000A0B101AA02214FF4EE70FFF733FB10B1CE +:105D30004FF0FF3052E70DF1060202214FF496704A +:105D4000FFF728FB10B14FF0FF3047E7002045E791 +:105D500038B504460020009004F0010020B19DF801 +:105D6000000040F03000009004F0020020B19DF8E7 +:105D7000000040F00C00009004F0040020B19DF8F9 +:105D8000000040F0030000906A4601214FF4A47027 +:105D9000FFF700FB38BD38B50446012C01DA0124B9 +:105DA00002E0042C00DD0424601EC0B200906A46AC +:105DB000012140F24F10FFF7EDFA38BD38B5044627 +:105DC000052094FBF0F085B228128DF80000E8B2AF +:105DD0008DF801006A4602214FF4EF70FFF7DAFAFE +:105DE00038BD38B50446052094FBF0F085B2281282 +:105DF0008DF80000E8B28DF801006A4602214FF4E8 +:105E0000ED70FFF7C7FA38BDF8B505460E464FF4FA +:105E10007A7095FBF0F000FB06F4200E8DF8000080 +:105E2000200C8DF80100200A8DF80200E0B28DF8F8 +:105E300003006A4604214FF4AE70FFF7ABFAF8BDD9 +:105E400038B50446052094FBF0F084B220128DF89A +:105E50000000E0B28DF801006A4602214FF4AD70F7 +:105E6000FFF798FA38BD38B50446052094FBF0F0EA +:105E700084B220128DF80000E0B28DF801006A466D +:105E800002214FF4AC70FFF785FA38BD38B50446EF +:105E900014B94FF0FF3038BD6A4604214FF45870F2 +:105EA000FFF7B5FA10B14FF0FF30F4E79DF80000AE +:105EB00000069DF8011040EA01409DF8021040EAFA +:105EC00001209DF80310084320600020E3E738B567 +:105ED0000446200E8DF80000200C8DF80100200AE9 +:105EE0008DF80200E0B28DF803006A4604214FF4F9 +:105EF0005870FFF74FFA38BD38B5044614B94FF063 +:105F0000FF3038BD6A4604214FF47170FFF77FFA05 +:105F100010B14FF0FF30F4E79DF8000000069DF847 +:105F2000011040EA01409DF8021040EA01209DF86E +:105F30000310084300EB8000800020600020E0E7B1 +:105F400038B504461420B4FBF0F4200E8DF80000A0 +:105F5000200C8DF80100200A8DF80200E0B28DF8C7 +:105F600003006A4604214FF47170FFF713FA38BD3D +:105F700038B5044664B120208DF8000028208DF843 +:105F8000010030208DF8020038208DF8030004E075 +:105F9000A3220421684600F0E1FB6A46042140F692 +:105FA0009E20FFF7F7F9FDF74FFE38BDAC0100204A +:105FB00000004843000040460000C0450000404546 +:105FC0000000C04438B5044664B1C0208DF800001C +:105FD000C2208DF80100C4208DF80200C6208DF883 +:105FE000030004E08B220421684600F0B7FB6A46F8 +:105FF000042140F69820FFF7CDF9FDF725FE38BDC6 +:106000003EB504466CB1FDA1D1E900208968CDE917 +:10601000002002916A4609214FF49760FFF7BAF910 +:106020003EBDF9A2D2E900109268CDE901020091CB +:106030006A4609214FF49760FFF7ACF9F0E73EB5E7 +:10604000044602208DF80000CA208DF80100E320EC +:106050008DF8020009208DF803006A4604216820AB +:10606000FFF798F9A3208DF8000004F0400048B134 +:10607000C0208DF80100C8208DF80200C2208DF8E4 +:10608000030006E0A3208DF801008DF802008DF8D2 +:10609000030004F4C07048B1C4208DF80400CC2083 +:1060A0008DF80500C6208DF8060006E0A3208DF8C7 +:1060B00004008DF805008DF80600A3208DF8070078 +:1060C0008DF808008DF809006A460A2140F6A720DD +:1060D000FFF760F904F0030018B120208DF80000EC +:1060E00002E0D8208DF800006A46012140F6B62073 +:1060F000FFF750F904F0200018B10120FFF780FFEE +:1061000002E00020FFF77CFF04F4C07008B304F441 +:10611000807060B1B2208DF800008B208DF80100F6 +:10612000B6208DF802009B208DF803000BE0B02014 +:106130008DF8000080208DF80100B4208DF8020059 +:1061400090208DF803006A46042140F6A220FFF754 +:1061500021F904F0010020B3F8208DF800006A4610 +:1061600001214FF40B60FFF715F9FA210720FFF723 +:1061700029FD0720FFF7ECFD0120FFF70CFE64204E +:10618000FFF71CFE4FF4FA70FFF72BFEC821A14861 +:10619000FFF73AFE2820FFF753FE0A20FFF763FEC1 +:1061A00008E0D8208DF800006A4601214FF40B600A +:1061B000FFF7F0F804F0020018B1D9208DF80000C4 +:1061C00002E0D8208DF800006A46012140F23D70BF +:1061D000FFF7E0F804F0040018B10120FFF7F2FE29 +:1061E00002E00020FFF7EEFE04F0100018B10120DD +:1061F000FFF7BEFE02E00020FFF7BAFE44F0080001 +:1062000085494881FDF720FD00208349887304F00B +:10621000400018B10846807B801D887304F4C0706C +:1062200020B17D48807B801D7B49887304F0140079 +:1062300020B17948807B10307749887304F00300DF +:1062400020B17548807B001D7349887300203EBDD6 +:106250000146714840890880002070472DE9F041CF +:106260000446E07800F0C006E07800F03F05607872 +:1062700000F0010098B1EF102846E91705EB5171C5 +:10628000C910A5EBC101491C01F0FF086248006874 +:1062900020B16148414602683846904700BF6078A7 +:1062A00000F0080030B15C48406818B1B0115A4A9B +:1062B000516888470020BDE8F08110B586B00446DB +:1062C00056A207CA03AB07C357A207CA8DE8070047 +:1062D000012C09D0022C0ED103AA0B2140F68220FA +:1062E000FFF758F806B010BD6A460B2140F6822031 +:1062F000FFF750F8F6E74FF0FF30F3E72DE9F04FE6 +:106300008DB00746884615469946DDE9166B002490 +:10631000002030804049887B5A4605A9FEF78FFB54 +:1063200018B1601E0DB0BDE8F08F3B48807A00F0D8 +:106330001400002861D09DF8140000069DF8151087 +:1063400040EA01409DF8161040EA01209DF8171020 +:10635000084328609DF8180000069DF8191040EACF +:1063600001409DF81A1040EA01209DF81B100843D7 +:1063700068609DF81C0000069DF81D1040EA014071 +:106380009DF81E1040EA01209DF81F100843A860E8 +:106390009DF8200000069DF8211040EA01409DF87C +:1063A000221040EA01209DF823100843E86004F120 +:1063B0001000C4B2286800140190686800140290AC +:1063C000A86800140390E868001404900198404302 +:1063D000029901FB0100039901FB0100049901FBF3 +:1063E000010ABAF1706F02DBBAF1885F22DDFDF7B6 +:1063F0002BFC00203080401E94E721E0B8AAB38D2A +:10640000B4980D355D000000B8AAAAAAB088C3C52B +:10641000C700000009E3CA02AC010020D8B1B9F3FB +:106420008BA391B609B4D900DAB1B9F38BA391B6B5 +:10643000DAB4DA00B6F9000040F48070308000BFB2 +:106440003448807A00F0400020B305A9601C085C45 +:10645000095D40EA012000B2A8F8000005A9E01C8F +:10646000095C05AAA01C105C41EA002000B2A8F853 +:10647000020005A9601D095C201D105C41EA002096 +:1064800000B2A8F80400A01DC4B2B6F9000040F0A4 +:10649000080030801F48408900F4C07008B305A987 +:1064A000601C085C095D40EA012000B2388005A943 +:1064B000E01C095C05AAA01C105C41EA002000B2A7 +:1064C000788005A9601D095C201D105C41EA002050 +:1064D00000B2B880A01DC4B2B6F9000040F0700050 +:1064E00030800C48807A00F0030018B105A9081923 +:1064F000FFF7B4FE4846FDF706FF002012E701460D +:1065000004480160002070470146024841600020B5 +:1065100070470000AC010020FBF76CFC4FF4E13049 +:10652000FCF70EFA11A11648FCF7D4FAFCF7F4FBBD +:10653000C820FBF793FD13A11148FCF7CBFAD0203C +:10654000FBF7C1FE0446224612A10D48FCF7C2FA31 +:10655000FDF774F8FDF786F86420FBF77FFD04E093 +:106560000520FBF77BFDFDF7EBF8F9E7496E697451 +:1065700020426C756520746F6F74682E2E0D0A00B2 +:10658000004400404949432053746F702E2E0D0A79 +:106590000000000049494320496E69742052657328 +:1065A000203D2025640D0A00704700BFFEE700BFB4 +:1065B000FEE700BFFEE700BFFEE770477047704789 +:1065C000704710B54C1084EA530404D54042C1F121 +:1065D000000138BF491E1B4204D55242C3F10003DB +:1065E00038BF5B1E00F0C6F814F0804F04D0404264 +:1065F000C1F1000138BF491E14F0004F04D05242CF +:10660000C3F1000338BF5B1E10BD00000FB4044986 +:1066100010B503AA029800F07DF910BC5DF814FBD8 +:10662000380000202DE9F0410E460446002020628B +:106630002046E168884730B3252805D0D4E90121F8 +:106640009047206A401CF2E7E1682046002788470F +:10665000050018D0A5F14100192802D820354FF4C3 +:1066600000673246294620462760F9F79BFD40B176 +:10667000012804D0F61D26F007060836D8E7361D97 +:10668000D6E72846DAE7206ABDE8F0812DE9F04137 +:106690000646002410687529314616A510D0AFF3C0 +:1066A0000080002802DA404213A507E031688A071B +:1066B00001D512A502E0490704D511A5012401E086 +:1066C000AFF3008000210A2206F1240709E0B0FBA5 +:1066D000F2FCB0FBF2F302FB1C0030307854184699 +:1066E000491C0028F3D123462A463046BDE8F04134 +:1066F00000F0B7B8000000002D0000002B000000E3 +:106700002000000040EA010310B59B070FD1042AC6 +:106710000DD310C808C9121F9C42F8D020BA19BA6C +:10672000884201D9012010BD4FF0FF3010BD1AB1D1 +:10673000D30703D0521C07E0002010BD10F8013B26 +:1067400011F8014B1B1B07D110F8013B11F8014B4D +:106750001B1B01D1921EF1D1184610BD02F0FF03A0 +:1067600043EA032242EA024200F0E8B87047704769 +:106770007047704753EA020C00F069802DE9F04B36 +:106780004FF00006002B1FBFB3FA83F503FA05F4A0 +:1067900024FA05F65E4012BF1643B2FA82F502FAF9 +:1067A00005F4C5F120051EBF22FA05FC44EA0C04DD +:1067B000203556EA044C4FEA144418BF641C4FF0CD +:1067C00000084FF00009904271EB030C39D3002907 +:1067D00019BFB1FA81F701FA07F6B0FA80F700FAAB +:1067E00007F6C7F120071EBF20FA07FC46EA0C0691 +:1067F0002037B6FBF4FCA7EB0507103F07F01F0B93 +:10680000CBF120060CFA0BFB2CFA06F644BFB3467C +:106810000026202FA4BF5E464FF0000B5BEA060C5B +:1068200008BF4FF0010B19EB0B09ABFB027C48EBE7 +:106830000608C01B06FB02CC0BFB03CC71EB0C0162 +:10684000C1E70B46024641464846BDE8F08B13B50A +:106850004FF000004FF00001AFF30080BDE81C4096 +:1068600070472DE9F0470D4699469246044600F1DF +:1068700024080168880604D5E06921F01001216030 +:1068800000E00120A84201DD471B00E00027A169CC +:106890007A1902EB0900081AA0612078C00602D418 +:1068A0002046AFF30080002608E0D4E901211AF861 +:1068B00006009047206A401C761C20624E45F4DB9F +:1068C0002078C0060AD52046AFF3008006E0D4E960 +:1068D000012130209047206A401C2062381EA7F119 +:1068E0000107F4DC07E0D4E9012118F8050090471E +:1068F000206A401C2062281EA5F10105F3DC204619 +:10690000AFF300802078000602D50220BDE8F087B2 +:106910000120FBE7074B70B50D467B4400F033F8D0 +:106920000446284600F042F810B14FF0FF3070BD29 +:10693000204670BD23B6FFFF4FF000020429C0F0CF +:10694000128010F0030C00F03780CCF1040CBCF185 +:10695000020F18BF00F8012BA8BF20F8022BA1EBF3 +:106960000C0100F029B85FEAC17C24BF00F8012BBC +:1069700000F8012B48BF00F8012B704701694A1C41 +:1069800002610878704700B58FB0CDE90131002170 +:10699000059105497944CDE9031011466846FFF792 +:1069A00041FE0FB000BD0000E5FFFFFF007B00F0DF +:1069B000800070474FF0000200B51346944696469B +:1069C000203922BFA0E80C50A0E80C50B1F1200102 +:1069D000BFF4F7AF090728BFA0E80C5048BF0CC0B0 +:1069E0005DF804EB890028BF40F8042B08BF70470E +:1069F00048BF20F8022B11F0804F18BF00F8012B80 +:106A00007047000000487047BC0100207546FFF742 +:106A1000F9FFAE4605006946534620F0070085465B +:106A200018B020B5F9F7E4FBBDE820404FF00006B0 +:106A30004FF000074FF000084FF0000B21F0070166 +:106A4000AC46ACE8C009ACE8C009ACE8C009ACE8A9 +:106A5000C0098D46704710B50446AFF3008020464C +:106A6000BDE81040F9F7B0BB490050EAC12018BF9B +:106A700004204A0D18BF40F0010040F2FF72B2EB53 +:106A8000515F08BF40F00200012808BF0520704791 +:106A90002DE9F0414F1E00EBC7010446D1E900018A +:106AA00015461E4637F006020DD02A46334600F042 +:106AB0005BFC7F1E04EBC703D3E9002300F04CFA14 +:106AC00037F00602F1D1022F25D0042F13D0062F64 +:106AD00018BFBDE8F0812A46334600F045FCD4E9F2 +:106AE0000A2300F039FA2A46334600F03DFCD4E987 +:106AF000082300F031FA2A46334600F035FCD4E989 +:106B0000062300F029FA2A46334600F02DFCD4E98A +:106B1000042300F021FA2A46334600F025FCD4E98C +:106B2000022300F019FA2A46334600F01DFCD4E98E +:106B30000023BDE8F04100F00FBA012201F0E3B9F3 +:106B400000F00ABA024A0020110701F0DCB9000087 +:106B500001FDFFFF2DE9F84F04460D4621F00040EE +:106B600000917349814211DC7249884201DC06D1EF +:106B70002CB120462946BDE8F84FFFF7DEBF6E482E +:106B8000002DCCBF6D496E49BDE8F88F6D4981423B +:106B900011DD6D498142D8BF4FF0FF366DDD2046D3 +:106BA0002946FFF761FF042808BFFFF7CBFF204607 +:106BB0002946BDE8F88F6549654F25F000458142BB +:106BC00033DD6449814219DD002632464FF08043AF +:106BD0002046294600F0C0F980468A460122204618 +:106BE000294601F090F900223B4600F0C7FC4246DE +:106BF000534600F061FA04460D463EE001260022AD +:106C0000BA463B462046294600F0A6F980460F4684 +:106C1000002253462046294600F0B0FC42463B463F +:106C200000F04AFA04460D4627E04B4981421BDD3D +:106C3000DFF828A10226002253462046294600F00C +:106C400093FB00223B4600F087F980460F46002266 +:106C500053462046294600F091FC42463B4600F050 +:106C60002BFA04460D4608E0032622462B46002058 +:106C70003B4900F021FA04460D4622462B461046B9 +:106C8000194600F071FB8B46824602460B4600F027 +:106C90006BFB07460246334888460B46062178447C +:106CA000FFF7F6FE52465B4600F05EFB82462E483A +:106CB0008B463A46434605217844FFF7E9FE3A46BB +:106CC000434600F051FB02460B46002E5046594603 +:106CD0000CDA00F041F922462B4600F045FB01B0EA +:106CE00022462B46BDE8F04F00F03CBC00F034F9E2 +:106CF00022462B4600F038FB1C4A7A4402EBC603BE +:106D0000D3E9002300F03AFC22462B4600F036FC83 +:106D1000174A7A4402EBC603D3E9002300F022FCB1 +:106D2000009A002AB8BF81F00041BDE8F88F00004A +:106D3000000010440000F07F182D4454FB21F93F5F +:106D4000FB21F9BF0000DC3F0000203E0000F33FC4 +:106D50000000F03F0000E63F008003400000F83FE5 +:106D60000000F0BFA61F0000641F0000021F00000B +:106D7000CA1E00002DE9F04D9446CCF1000423F02A +:106D800000464CEA0404524F46EAD4749A468846B8 +:106D900021F00042BC4206D8454240EA050442EADE +:106DA000D474BC4204D9BDE8F04D6246FFF7C8BEBA +:106DB000AAF14055A5F17F6555EA0C040BD00224D9 +:106DC00004EAAA74434DDFF810E144EAD87452EAA9 +:106DD000000B04D00CE0BDE8F04DFFF7BBBE002C6B +:106DE00014BF012CBDE8F08D022C30D0032C32D022 +:106DF00056EA0C0B0AD0BE4220D1BA4209D126F085 +:106E0000804622F080423346114617E000291ADB03 +:106E100025E0DFF8C8B0FB44002C04BFDBE900012B +:106E2000BDE8F08D012C02BFDBE9000181F00041DB +:106E3000BDE8F08D022C0AD0032C0CD0BA4212D13E +:106E4000B8F1000F0BDA23482549BDE8F08D28463C +:106E50002449BDE8F08D28467146BDE8F08D1D48F7 +:106E60002149BDE8F08D921B12153C2AC4BF194878 +:106E70001D490EDCBAF1000FBEBF12F13C0F00201D +:106E8000014606DB624600F017F921F00041FFF7EA +:106E900061FE002C08BFBDE8F08D012C04BF81F01D +:106EA0000041BDE8F08D114A114B022C07D000F0D3 +:106EB00065FB2A46BDE8F04D0A4B00F05FBB00F0D1 +:106EC0005DFB2A46BDE8F04D064B00F04BBB0000D1 +:106ED0000000F07F182D4454FB2109C05E1E000005 +:106EE000FB21F9BFFB210940FB21F93F075C14336B +:106EF00026A6A13C21F00042A2F16052B2F5801F0B +:106F000001F0004328BFD2F17F6C0BD95FEA001C6F +:106F100043EAC20242EB507018BF704728BF20F00E +:106F200001007047B2F5801FBCBF184670474FEA9A +:106F3000410C1CF5001F02D2084600F0FCBE70B5E3 +:106F400000F0BCFA00000089FFF7F6BF4FF00040E8 +:106F5000A0F580007047000010B591EA030F48BF0C +:106F600083F0004300F11283841A71EB030C05D205 +:106F7000121943EB0C03001B61EB0C01DFF824E159 +:106F80004FEA1154A4EB135C1EEA430F18BF9EEAAC +:106F9000445F73D023EA0E03DCF1200E21EA045192 +:106FA00043F4801332D322FA0CFE10EB0E0023FAC6 +:106FB0000CFE41EB0E01CCF1200E03FA0EFE10EB9D +:106FC0000E0051F10001B1F5801FCCF1200E32D23C +:106FD00001EB045112FA0EF2BDE8104058BF7047A1 +:106FE000401C38BF5FEA420218BF7047002814BF38 +:106FF00020F0010041F100014FEA410313F5001FA9 +:1070000038BF7047A1F1C04100F0A6BA012A43EB96 +:107010000302ACF1200CDCF11F0E32BF4FF0000E6A +:1070200023FA0CF310EB030041EB0451B4EB115FB6 +:10703000D0D0A1EB045101F5801149085FEA30007E +:1070400001EB04510ED350F1000038BF12FA0EFECE +:1070500008D1BDE81040C9E7401C38BF5FEA4202D2 +:10706000CAD1C3E7BDE810404FEA410313F5001F42 +:1070700038BF7047A1F1C04100F06EBA9EEA445F8C +:1070800008D011EA5E0FBDE8104004BF01F00041D6 +:1070900000207047BDE8104070B500F00FFA00BF47 +:1070A00064FBBE3E0000E0FF02494FF0000000F02C +:1070B000F8BE00BF0000F87F2DE9C04130B4DFF812 +:1070C000A0C23CEA111418BF3CEA131400F0EC8093 +:1070D00081EA03051CEA111444EAD57418BF1CEABE +:1070E000131500F0C780A4EB05044FF0004545EAF6 +:1070F000C12145EAC32341EA505143EA525304F106 +:107100007F74994204F500344FEAC0204FEAC2224E +:1071100008BF904200F09C804FEA13650FF24016C2 +:10712000765D4FEA134506FB05F7C7F1807706FB4E +:1071300007F74FEAD737A7FB03687642C8F58038D0 +:10714000A7FB06CE38BFA8F1010807FB08E64FF001 +:10715000000EA6FB028CE6FB03CEDCF1000CCEF1A8 +:10716000004E38BFAEF1010EA6FB0C584FF00007E1 +:107170004FF00005E6FB0E87A1FB08C6A0FB07CE7B +:1071800016EB0E0645F10005E1FB076515F1E04E33 +:107190007EBFA4F580345FEA46066D4116F1800794 +:1071A00045F100054FEA17274FEA066647EA0567EB +:1071B000A6F1DE46B6F1805F4FEA15251FD93846A5 +:1071C00024F0010C05EBC471BCF1FE6F01EB0C1156 +:1071D00002D8F0BCBDE8008124425CBF01F5801EEE +:1071E0009EEAC47F02D4F0BCBDE80081244238D4BA +:1071F000F0BCA1F1C041BDE8004100F0ADB94FEADB +:10720000D22242EA43524FEAD323A7FB02864FEA37 +:10721000D02040EA415007FB03661EEA0E0F4FEAFA +:10722000D12105FB026658BFA6EB0056B6EB00560F +:107230004FEA520E4EEAC37E18EB0E0E56EB530E7B +:10724000BDD518EB02085E417F1C55F10005B6E77D +:107250004FF480154FF000074FF000064FF0000884 +:10726000ADE7F0BC4FF0000001F1C04101F000417A +:10727000BDE8008111EA0C1F0CEA131500D00CE0E8 +:1072800013EA0C1F00F025804FF00000F0BC81EAEB +:10729000030101F00041BDE80081F0BCBDE8004100 +:1072A00081EA030100F058B9F0BCBDE8004170B5B7 +:1072B00000F004F9097EFC3E00F007B881EA030102 +:1072C0004FF0000001F00041704781EA030100F037 +:1072D00043B9F0BCBDE800414FF0000021497047C0 +:1072E000FFFDFBF9F7F5F4F2F0EEEDEBE9E8E6E48B +:1072F000E3E1E0DEDDDBDAD8D7D5D4D3D1D0CFCD12 +:10730000CCCBCAC8C7C6C5C4C2C1C0BFBEBDBCBB4A +:10731000BAB9B8B7B6B5B4B3B2B1B0AFAEADACAB45 +:10732000AAA9A8A8A7A6A5A4A3A3A2A1A09F9F9E1F +:107330009D9C9C9B9A9999989797969595949393D1 +:10734000929191908F8F8E8E8D8C8C8B8B8A898968 +:1073500088888787868585848483838282818180EB +:107360000000FF070000F87FDFF848C170B51CEA95 +:10737000111E1EBF1CEA13159EEA0C0F95EA0C0F96 +:1073800000F06F8081EA030423EA4C134EEAD47EB6 +:1073900021EA4C1141F4801143F48013AE44A1FB67 +:1073A000024CA0FB0365AEF17F7E361955EB0C0550 +:1073B000A1FB034C4CF10003A0FB021C16EB0C06D6 +:1073C000654153F10003094218BF46F0010613F46A +:1073D000007F0BD14FEA03314FEA0530340341EA15 +:1073E000155140EA16506FF003020AE04FEAC3213C +:1073F0004FEAC520F40241EA555140EA56506FF079 +:10740000020202EB2E4201EB025585EACE710AD050 +:107410005FEA440C18BF24F0004450F1000041F131 +:10742000000120EAD47040F2FE7C624500D270BDBB +:10743000A84214BF4FF080444FF04044002E08BFD4 +:107440000024BEF1806FA8BFA1F1C041BDE870402B +:1074500080F282804FF0000001F1C04101F0004154 +:1074600070479EEA0C0F0CEA131518BF95EA0C0F33 +:1074700006D04FF0000081EA030E0EF0004170BD0F +:1074800000F01CF88900013E00F007B800F009B8D0 +:107490004FEA430C5FEA5C5C08D081EA030100F02C +:1074A0005BB84FEA410C5FEA5C5CF6D14FF000003C +:1074B000014970470000FF070000F87F0EF1020E3F +:1074C0002EF0030E5EF8046B364205D4012A43EB1E +:1074D000030515F5001F12D8012841EB010C1CF51E +:1074E000001F0CD80ED14FEAD17C15F5001F0CEB14 +:1074F0004C0C0CF1020C08BF4CEBD37C04E04FF0B9 +:10750000080C01E04FEAD37C0CEB4C0526FA05F69B +:1075100006F00706B6F1040C06D20EEB860CBDE8A9 +:1075200070404CF0010C6047DFE80CF0090B0202E0 +:107530004FF000414FF00000A1F5002170BD194649 +:107540001046012851EB010418BFD4F5001484BF84 +:10755000002001F0004170BD0808A0F500114FEABD +:107560003101704791EA030F10B581F000413FF5FA +:10757000FBAC83F0004300F009B8000010B591EABD +:10758000030F48BF83F000433FF5EEAC841A71EB64 +:10759000030C07D212198CF0004C43EB0C03001BB8 +:1075A00061EB0C01DFF8A4E14FEA1154A4EB135C8A +:1075B0001EEA430F18BF9EEA445F00F0B08023EA42 +:1075C0006E03524221EA0451C3EB6E0338BF5B1EC7 +:1075D000DCF1200E25D322FA0CFE10EB0E0043FA4C +:1075E0000CFE41EB0E01CCF1200E03FA0EFE10EB67 +:1075F0000E0051F10001CCF1200E29D412FA0EF246 +:1076000001EB0451BDE8104058BF7047401C1CBF3F +:10761000B2F1004F704700280CBF491C20F0010058 +:10762000704712EB020E43EB030218BF4FF0010E3E +:107630004EEA4202ACF1200CDCF11E0E54D943FAA2 +:107640000CFE10EB0E0051F1FF31CCF11E0ED5D522 +:107650000EF1010E12FA0EFE404141EB010101EB69 +:10766000445C5FEA5C5C10D910EBDE7001EB045106 +:1076700038BFBEF1004FBDE8104018BF704700286A +:107680000CBF491C20F00100704730D24FEAD42CC7 +:1076900011F5001124F400641BD0B1FA81F20B3A09 +:1076A000A41AA41ED2F12003914030FA03F3194327 +:1076B000904001EBCC71002C01EB0451BDE810406F +:1076C000A8BF704701F1C0414FF0000001F0004138 +:1076D0007047B0FA80F310FA03F100D110BDE41A3C +:1076E000173C4805C90AE4E701EB045110BD4910F5 +:1076F00001EB0451BDE810404FEA300002E04FF0CA +:10770000000170474A0008BF0042F8D0B2F5001FE0 +:1077100028BF704701F000414FF0000070479EEA1B +:10772000445F07D011EA5E0FBDE8104004BF00219E +:1077300000207047BDE8104070B5FFF7BFFE00BFE6 +:1077400040DFF63E83F00041104670470000E0FF46 +:1077500043004FEAD30C4FEA3C0C43401FBF4007A5 +:107760000CF1605113F0FE4F70471CF0006F03D115 +:1077700000200CF0004170470CF0004343EA5070C9 +:1077800010B540EACC0000F090FA00BF0000009273 +:107790004FEA0001FFF7E0BE4FF000414FF000005C +:1077A000A1F500217047000090EA010F48BF81F069 +:1077B000004100F10883421A3CBF801A89184FEA41 +:1077C000D0524FF07F4C1CEA410FA2EBD15318BFAF +:1077D0009CEA026F00F03B804FF0004C4CEA002026 +:1077E0004CEA012121FA03FC10EB0C0C1ED202F131 +:1077F000FF325FEA1C2040EBC25038BF70471CF0DC +:107800007F0F4FEA400C18BFBCF17F4F38BF704765 +:10781000C3F12003994008BF20F00100BCF17F4F65 +:1078200038BF7047A0F1C04000F085BA4FEA3C0075 +:10783000000A40EBC25028BF1CF0FF0F4FEA400C7B +:10784000E6D018BFBCF17F4F38BF7047EAE79CEA2B +:10785000026F05D010EA5C0F08BF00F000407047CF +:1078600010B500F022FA00BF64FBBE3E401058BFC6 +:10787000C0F14040491058BFC1F140418142EFF38F +:10788000008070474FF47F0C1CEAD0121EBF1CEA28 +:10789000D11392EA0C0F93EA0C0F00F0858090EA66 +:1078A000010F48BF42F4807240F4000C41F4000024 +:1078B0002CF07F4120F07F4000B58142A2EB030213 +:1078C0000FF2081CACEB504EC0F100009EF800E037 +:1078D0004FEA4E0E00FB0EFC38BF49004FEA2C1C4D +:1078E00002F5FA020CFB0EF34FEACE1E4FEA112C02 +:1078F0004FEAC1210EEB635E42EB22420EFB0CFC11 +:107900004FEA1C5300FB03114FEA112C4FEA0131DF +:107910000EFB0CFC4FEADC4C00FB0C11C14228BFF3 +:1079200009184CEB03335DF804EB10EB410143EB1A +:10793000C250B2F57C0F38BF704729D512F0F00F56 +:107940001CBF00F1C04000F00040704700818283FE +:107950008485868788898B8C8D8E8F91929395965E +:1079600097999A9C9D9FA0A2A3A5A7A8AAACAEB0E8 +:10797000B2B3B5B7B9BCBEC0C2C5C7C9CCCED1D4ED +:10798000D7D9DCDFE2E6E9ECF0F3F7FAFE0000001D +:107990004FEA400C0CF1807CBCF17E4F28BF704751 +:1079A000B0F1C04000F0C7B990EA010F0CEAD11362 +:1079B00048BF42F48072624538BF634507D213F472 +:1079C0007F0F16D080EA010000F00040704710B52C +:1079D00000F06BF9097EFC3E00F005B880EA01007A +:1079E00000F00040704780EA010000F0004000F025 +:1079F000A2B912F47F0F04BF0248704780EA010069 +:107A000000F099B90000C07F50EA010C00F113802A +:107A10001CF5000F58BFBCF5000F01D48842704719 +:107A200007D710F5000F58BF11F5000F15D4884285 +:107A30007047894270471CF5000F04D5BCF5000F54 +:107A4000F7D5814270474FF0807C1CEB400F38BF68 +:107A50001CEB410F01D28142704710B500F025F9AF +:107A6000922449004FF000504FF08051FFF7FEBEC6 +:107A700041000B0ED3F19E0208D950F400034FEAE7 +:107A8000032323FA02F048BF4042704710B500F0CC +:107A90000CF900BF49922480002070476FF000422B +:107AA00082EA200070470000C10DD1F19E0206DB82 +:107AB0004FEA002343F0004323FA02F070470042EC +:107AC00007D54FEA4001B1F1FE4F02D24FF000005E +:107AD000704710B500F0E9F8499224800020704703 +:107AE0006FEA20007047000010F0004148BF40429C +:107AF000B0FA80F310FA03F2C3F19D030BD051EA00 +:107B0000C35101EB1220530638BF704700F101004A +:107B100008BF20F001007047B0FA80F310FA03F2BA +:107B2000C3F19D030AD0D90501EB1220530638BFDB +:107B3000704700F1010008BF20F00100704700000D +:107B400050EA010C00F113801CF5000F58BFBCF582 +:107B5000000F01D48842704707D710F5000F58BFB7 +:107B600011F5000F15D488427047894270471CF503 +:107B7000000F04D5BCF5000FF7D5814270474FF0D8 +:107B8000807C1CEB400F38BF1CEB410F01D28142BF +:107B9000704710B500F089F8922449004FF000506A +:107BA0004FF08051FFF762BE4FF47F0C1CEAD012F9 +:107BB0001EBF1CEAD11392EA0C0F93EA0C0F00F0DF +:107BC000478090EA010F48BF42F480724FF0004CAA +:107BD0004CEA00204CEA012102EB0302A0FB011356 +:107BE000A2F50002002918BF43F001035B0028BF83 +:107BF0004FEA330342EB22425FEA132C4CEBC250B4 +:107C00002EBFBCEB436FB2F57C0F70474FEA036C9D +:107C1000BCF1004F08BF20F00100B2F57C0F38BF67 +:107C200070470BD582F0FF0212F5803FC8BF704746 +:107C300000F1C040D8BF00F00040704700F5000CD4 +:107C40005FEA4C0C48BF7047B0F1C04000F073B819 +:107C500090EA010F0CEAD11348BF42F480726245EA +:107C600038BF634504D280EA010000F0004070474D +:107C700010B500F01AF800BF8900013E00F007B807 +:107C800000F009B85FEA410C5FEA1C6C08D080EA9A +:107C9000010000F050B85FEA400C5FEA1C6CF6D1BE +:107CA0004FF00040A0F5800070470EF1020E2EF05C +:107CB000030E5EF8044B244204D44FEA4102B2F1B1 +:107CC0007F4F11D84FEA4003B3F17F4F0CD80ED14C +:107CD0004FEAD07CB2F17F4F0CEB4C0C0CF1020C54 +:107CE00008BF4CEBD17C04E04FF0080C01E04FEAF8 +:107CF000D17C0CEB4C0324FA03F404F00704B4F138 +:107D0000040C06D20EEB840CBDE810404CF0010CC4 +:107D10006047DFE80CF0070802024FF00040A0F5D2 +:107D2000800010BD0846420018BFD2F1807288BFA3 +:107D300000F0004010BDFF2141EAD050C00570475F +:107D400051EA000C00F113801CF5000F58BFBCF580 +:107D5000000F01D48142704707D711F5000F58BFBB +:107D600010F5000F15D481427047894270471CF509 +:107D7000000F04D5BCF5000FF7D5884270474FF0CF +:107D8000807C1CEB410F38BF1CEB400F01D28842B6 +:107D9000704780EA010081EA000180EA0100FFF7F4 +:107DA000F8BE80F0004090EA010F7FF504AD81F04D +:107DB000004100F008B8000090EA010F48BF81F0D0 +:107DC00000413FF5F8AC421A04D882F00042A0EB23 +:107DD000020011444FEAD0524FF07F4C1CEA410F91 +:107DE000A2EBD15318BF9CEA026F4AD04FF0004C6F +:107DF0004CEA00204CEA012121FA03FCB0EB0C0C08 +:107E00000FD412F0FE0F36D05FEA4C001DD50012E1 +:107E100040EBC25038BF70471CF03F0F18BF70478F +:107E20000BE0A2F101025FEA1C2040EBC25038BF18 +:107E300070471CF07F0F18BF7047C3F120039940B3 +:107E400014BF401E20F00100704780084FEA122343 +:107E500008BF7047B0FA80FCA2EB0C02CCF1280CF2 +:107E600060FA0CF093EA122F04BF00EBC250704787 +:107E70004FEAC3707047130A5FEADC1008BF70470F +:107E8000F6E79CEA026F04D010EA5C0F08BF0020FE +:107E9000704710B5FFF709FF40DFF63E81F0004064 +:107EA00070470CF00F03092B08BF082000F0598021 +:107EB0000A2B0BD0082B18BF704708BF1CF0400FCF +:107EC0000AD04FF000004FF0000170471CF0400F47 +:107ED00018BF4FF0004070471CF0100F08D020F082 +:107EE000704300F07F4242EAD3014FEA437070478B +:107EF00000F0604021F07F4242EA000201F07F4042 +:107F000040EA727070474FF0FF0C4CF4E06C1CEAD2 +:107F100011531CBF9CEA030C9445C2BFDA4201EB2B +:107F200002517047002B0DD0BCF1000F0FD0002A7A +:107F300001F00041A4BF41F0E04141F07F614FF00A +:107F40000000704701F000414FF00000704750EA18 +:107F500001334FF09B0C18BF4CF0806C7FF4A4A849 +:107F600070471CF4801F11D01CF4E02F03D06FEA7F +:107F7000CC31490070474FF04050EFF3008222F0BF +:107F8000704242EA000282F3008870474FF000001E +:107F9000704700006800000476005401F7FD0001FE +:107FA00075191A0C6A231B1C1F207274433B41383D +:107FB000393A6B6C376F06246D6E700083000000D9 +:107FC00000080000000100183200050000002041F8 +:107FD0000000D242295C0F3E9A99993E3333733F99 +:107FE000295C0F3E00007000000000240000000229 +:107FF0000003000000650054FFEF0000FA80000B52 +:1080000012820001030C30C30E8C8CE914D540029F +:1080100013710F8E3883F8833000F883258EF88330 +:108020003000F883FFFFFFFF0FFEA9D624000400F5 +:108030001A8279A10000003CFFFF00000010000040 +:1080400038836FA2003E03304000000002CAE309FB +:108050003E80000020000000000000004000000002 +:1080600060000000000C0000000C186E000006927A +:108070000A16C0DFFFFF0256FD8CD377FFE1C496DE +:10808000E0C5BEAA00000000FFFF0B2B0000165742 +:10809000000003594000000000001DFA00026C1DA2 +:1080A000000000003FFFDFEB003EB3B6000D22787A +:1080B00000002F3C00000000001942B5000039A26A +:1080C0000000B365D90E9FC91DCF4C3430000000AD +:1080D000500000003BB67AE80064000000C80000D1 +:1080E00000000000100000001000FA921000225E54 +:1080F000000D229F0001000000320000FF4600003A +:1081000063D400001000000004D6000004CC00007E +:1081100004CC0000000010720000004000000000CD +:10812000000000000006000200050007000000003B +:10813000006400000000000000000005000500646D +:1081400000200000000000000000000000004000CF +:108150000000030000000032F8980000FF650000F6 +:10816000830F0000FF9BFC000000000000000000E7 +:1081700000000000000000000000000000000000FF +:1081800000000000000000000000000000000000EF +:108190000000100040000000000000060000B26A6D +:1081A000000200000001FB830068000000D9FC0011 +:1081B0007CF1FF830000000000650000006403E81C +:1081C00000640028000000250000000016A0000048 +:1081D0000000100000001000002F0000000001F45B +:1081E0000000100000280000FFFF4581FFFFFA7229 +:1081F0000000000000000000004400050005BAC6B1 +:10820000004778A200000001000000000000060006 +:10821000000000140000254D002F706D000005AE19 +:10822000000C02D000000000000000000000000070 +:1082300000000000001B0000000000000000000023 +:1082400000000000006400000008000000000000C2 +:10825000000000000000000000000000000000001E +:10826000000000000000000000000000000000000E +:1082700000000000000000000000000000000000FE +:1082800000000000000000000000000000000000EE +:1082900000000000000000000000000000000000DE +:1082A00000000000001B00000000000000000000B3 +:1082B000000E000E00000AC700040000000000329B +:1082C000FFFFFF9C00000B2B0000000200000001DC +:1082D00000000064FFE50000000000000000000056 +:1082E000000000000000000100000000000100008C +:1082F00000000000000180000001800000018000FB +:10830000002426D30000000000000000000600103A +:108310000096003C0000000000000000000000008B +:10832000000000000C0A4E68CDCF7709501667593F +:10833000C619CE820000000000000000000000000E +:1083400000000000000000000000000017D78400BB +:10835000030000000000000000000000C7938F9D94 +:108360001E1B1C190000000000000000000000009F +:10837000000000000000000000000000020318855B +:1083800000004000000000030000000300000000A7 +:10839000000000004000000000000000000000009D +:1083A00000000000000000000000000000000000CD +:1083B00000000000000000000000000000000000BD +:1083C0000000000000000000677DDF7E72902E55E7 +:1083D0004CF6E688000000000000000000000000ED +:1083E00000000000D8DCB4B8B0D8B9ABF3F8FAB3E9 +:1083F000B7BB8E9EAEF132F51BF1B4B8B08097F1E9 +:10840000A9DFDFDFAADFDFDFF2AAC5CDC7A90CC96C +:108410002C97F1A989264666B28999A92D557DB078 +:10842000B08AA896365676F1BAA3B4B280C0B8A87E +:108430009711B28398BAA3F0240844106418B2B913 +:10844000B49883F1A329557DBAB5B1A38393F00005 +:108450002850F5B2B6AA839328547CF1B9A382932D +:1084600061BAA2DADEDFDB819AB9AEF5606870F13D +:10847000DABAA2DFD9BAA2FAB9A38292DB31BAA2E0 +:10848000D9BAA2F8DF85A4D0C1BBAD83C2C5C7B835 +:10849000A2DFDFDFBAA0DFDFDFD8D8F1B8AAB38D63 +:1084A000B4980D355DB2B6BAAF8C96198F9FA70EF2 +:1084B000161EB49AB8AA872C547CBAA4B08AB69176 +:1084C000325676B28494A4C808CDD8B8B4B0F19925 +:1084D00082A82D557D98A80E161EA22C547C92A41D +:1084E000F02C5078F184A898C4CDFCD80DDBA8FC02 +:1084F0002DF3D9BAA6F8DABAA6DED8BAB2B68696FD +:10850000A6D0F3C841DAA6C8F8D8B0B4B882A89209 +:10851000F52C548898F135D9F418D8F1A2D0F8F98F +:10852000A884D9C7DFF8F883C5DADF69DF83C1D84B +:10853000F40114F1A8824EA884F311D182F5D992E6 +:10854000289788F109F41C1CD884A8F3C0F9D1D964 +:108550009782F129F40DD8F3F9F9D1D982F4C20345 +:10856000D8DEDF1AD8F1A2FAF9A88498D9C7DFF8C3 +:10857000F8F883C7DADF69DFF883C3D8F40114F1B0 +:1085800098A8822EA884F311D182F5D992509788A9 +:10859000F109F41CD884A8F3C0F8F9D1D99782F175 +:1085A00049F40DD8F3F9F9D1D982F4C403D8DEDF48 +:1085B000D8F1AD8898CCA809F9D98292A8F57CF1B8 +:1085C000883ACF944A6E98DB6931DAADF2DEF9D899 +:1085D0008795A8F221D1DAA5F9F417D9F1AE8ED09A +:1085E000C0C3AE82C684C3A88595C8A588F2C0F171 +:1085F000F4010EF18E9EA8C63E56F554F18872F431 +:108600000115F19845856EF58E9E0488F142985AC1 +:108610008E9E068869F4011CF1981E1108D0F5049D +:10862000F11E970202983625DBF9D985A5F3C1DA48 +:1086300085A5F3DFD88595A8F309DAA5FAD8829243 +:10864000A8F578F1881A849F26889821DAF41DF31A +:10865000D8879F39D1AFD9DFDFFBF9F40CF3D8FA13 +:10866000D0F8DAF9F9D0DFD9F9D8F40BD8F3879F2D +:1086700039D1AFD9DFDFF41DF3D8FAFCA869F9F9D5 +:10868000AFD0DADEFAD9F88F9FA8F1CCF398DB45AA +:10869000D9AFDFD0F8D8F18F9FA8CAF38809DAAF35 +:1086A0008FCBF8D8F2AD978D0CD9A5DFF9BAA6F328 +:1086B000FAF412F2D8950DD1D9BAA6F3FADAA5F2E6 +:1086C000C1BAA6F3DFD8F1BAB2B68696A6D0CAF37D +:1086D00049DAA6CBF8D8B0B4B8D8AD84F2C0DFF18F +:1086E0008FCBC3A8B2B68696C8C1CBC3F3B0B4884B +:1086F00098A821DB718D9D71859521D9ADF2FAD8AD +:108700008597A828D9F408D8F28D29DAF405D9F28A +:1087100085A4C2F2D8A88D9401D1D9F411F2D887DA +:1087200021D8F40AD8F28498A8C801D1D9F411D874 +:10873000F3A4C8BBAFD0F2DEF8F8F8F8F8F8F8F810 +:10874000D8F1B8F6B5B9B08A95A3DE3CA3D9F8D86C +:108750005CA3D9F8D87CA3D9F8D8F8F9D1A5D9DF8A +:10876000DAFAD8B18530F7D9DED8F830ADDADED80C +:10877000F2B48C99A32D557DA083DFDFDFB591A0E6 +:10878000F629D9FBD8A0FC29D9FAD8A0D051D9F81C +:10879000D8FC51D9F9D879D9FBD8A0D0FC79D9FA2D +:1087A000D8A1F9F9F9F9F9A0DADFDFDFD8A1F8F8F3 +:1087B000F8F8F8ACDEF8ADDE8393AC2C547CF1A86D +:1087C000DFDFDFF69D2CDAA0DFD9FADB2DF8D8A8A1 +:1087D00050DAA0D0DED9D0F8F8F8DB55F8D8A87870 +:1087E000DAA0D0DFD9D0FAF8F8F8F8DB7DF8D89C19 +:1087F000A88CF530DB38D9D0DEDFA0D0DEDFD8A8FA +:1088000048DB58D9DFD0DEA0DFD0DED8A868DB7027 +:10881000D9DFDFA0DFDFD8F1A888902C547C98A89E +:10882000D05C38D1DAF2AE8CDFF9D8B087A8C1C1FC +:10883000B188A8C6F9F9DA36D8A8F9DA36D8A8F98D +:10884000DA36D8A8F9DA36D8A8F9DA36D8F78D9D0D +:10885000ADF818DAF2AEDFD8F7ADFA30D9A4DEF908 +:10886000D8F2AEDEFAF983A7D9C3C5C7F1889BA7B2 +:108870007AADF7DEDFA4F8849408A797F300AEF290 +:108880009819A488C6A39488F632DFF28393DB0993 +:10889000D9F2AADFD8D8AEF8F9D1DAF3A4DEA7F17D +:1088A000889B7AD8F38494AE19F9DAAAF1DFD8A8B4 +:1088B00081C0C3C5C7A39283F628ADDED9F8D8A37B +:1088C00050ADD9F8D8A378ADD9F8D8F8F9D1A1DA54 +:1088D000DEC3C5C7D8A18194F818F2B089ACC3C56E +:1088E000C7F1D8B8B4B09786A8319B069907AB9763 +:1088F00028889BF00C201440B0B4B8F0A88A9A28BD +:108900005078B79BA8295179247059446938644834 +:1089100031F1BBAB88002C547CF0B38BB8A8042891 +:108920005078F1B088B49726A85998BBABB38B02A6 +:10893000264666B0B8F08A9CA82951798B295179CE +:108940008A2470598B2058718A4469388B39406861 +:108950008A6448318B30496088F1AC002C547CF03B +:108960008CA804285078F1889726A85998AC8C02D6 +:10897000264666F0899CA8295179247059446938A3 +:10898000644831A98809205970AB11384069A81989 +:108990003148608CA83C415C207C00F187981986A6 +:1089A000A86E767EA999882D557DD8B1B5B9A3DF7B +:1089B000DFDFAED0DFAAD0DEF2ABF8F9D9B087C4E2 +:1089C000AAF1DFDFBBAFDFDFB9D8B1F1A3978E60CB +:1089D000DFB084F2C8F8F9D9DED89385F14AB183C3 +:1089E000A308B5839A0810B79F10D8F1B0BAAEB0FB +:1089F0008AC2B2B68E9EF1FBD9F41DD8F9D90CF11A +:108A0000D8F8F8AD61D9AEFBD8F40CF1D8F8F8ADD0 +:108A100019D9AEFBDFD8F416F1D8F8AD8D61D9F4D1 +:108A2000F4ACF59C9C8DDF2BBAB6AEFAF8F40BD8FB +:108A3000F1AED0F8AD51DAAEFAF8F1D8B9B1B6A3CB +:108A4000839C08B9B1839AB5AAC0FD3083B79F1043 +:108A5000B58B93F20202D1ABDADED8F1B080BAABBB +:108A6000C0C3B284C1C3D8B1B9F38BA391B609B462 +:108A7000D9ABDEB0879CB9A3DDF1B38B8B8B8B8B2D +:108A8000B087A3A3A3A3B28BB69BF2A3A3A3A3A374 +:108A9000A3A3A3A3A3F1B087B59AA3F39BA3A3DCDD +:108AA000BAACDFB9A3A3A3A3A3A3A3A3A3A3A3A324 +:108AB000A3A3A3A3D8D8D8BBB3B7F1AAF9DAFFD937 +:108AC000809AAA28B48098A720B79787A86688F0CC +:108AD0007951F1902C870CA781976293F0717160A6 +:108AE00085940129517990A5F1284C6C870C951833 +:108AF0008578A38390284C6C886CD8F3A28200F20E +:108B000010A8921980A2F2D926D8F188A84DD94888 +:108B1000D896A83980D93CD89580A839A68698D906 +:108B20002CDA87A72CD8A8899519A980D938D8A874 +:108B30008939A980DA3CD8A82EA83990D90CD8A8B0 +:108B4000953198D90CD8A809D9FFD801DAFFD89562 +:108B500039A9DA26FFD890A80D8999A81080982104 +:108B6000DA2ED88999A83180DA2ED8A88696318055 +:108B7000DA2ED8A8873180DA2ED8A88292F34180E5 +:108B8000F1D92ED8A882F31980F1D92ED882ACF36E +:108B9000C0A28022F1A62EA72EA92298A829DAAC7D +:108BA000DEFFD8A2F22AF1A92E8292A8F23180A685 +:108BB00096F1D900AC8C9C0C30ACDED0DEFFD88CAA +:108BC0009CACD010ACDE8092A2F24C82A8F1CAF22A +:108BD00035F19688A6D900D8F1FF0000000000000A +:108BE0004FBB610567ACDD3F182D4454FB21E93FC5 +:108BF0009BF681D20B73EF3F182D4454FB21F93FB4 +:108C0000E2652F227F2B7A3C075C143326A6813C39 +:108C1000BDCBF07A8807703C075C143326A6913CE4 +:108C2000C4EB98999999C9BF711623FEC671BCBF50 +:108C30006D9A74AFF2B0B3BF9AFDDE522DDEADBFB8 +:108C40002F6C6A2C44B4A2BF0D5555555555D53FD0 +:108C5000FF8300922449C23F6E204CC5CD45B73FEB +:108C6000513DD0A0660DB13FEB0D76244B7BA93F63 +:108C700011DA22E33AAD903F00000000000000004E +:108C800050726F647563742049442072656164207A +:108C90006173203020696E64696361746573206458 +:108CA00065766963652069732065697468657220FB +:108CB000696E636F6D70617469626C65206F72209C +:108CC000616E204D5055333035302E0D0A000000B6 +:108CD000F08C000800000020180100006C01000862 +:108CE000088E00081801002008070000880100080D +:108CF00000A24A040000000000000000010203047A +:108D00000607080900000000010203040102030431 +:108D10000607080902040608000000000000000021 +:108D20000000000000000000000000000000000043 +:108D30000000000000000000000000000000000033 +:108D400000000000000000004600000000000000DD +:108D50000000000000000000000000000000000013 +:108D60000000000000000000000000000000000003 +:108D700001000000000000000000000000000000F2 +:108D800000000000000000000000000000000000E3 +:108D900000000000000000000000000000000000D3 +:108DA00000000000000000000000000000000000C3 +:108DB0000000000000000000000000000000803FF4 +:108DC000000000000000000000000000FF000000A4 +:108DD000FF0000000100000000000000A07F00086C +:108DE000947F000800000000000000000000000068 +:108DF0000000000000000000000000000000000073 +:088E000000000000BC7F000827 +:0400000508000131BD +:00000001FF diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Output/Project.lnp b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Output/Project.lnp similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Output/Project.lnp rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Output/Project.lnp diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Output/Project.plg b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Output/Project.plg similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Output/Project.plg rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Output/Project.plg diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Output/Project_sct.Bak b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Output/Project_sct.Bak similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Output/Project_sct.Bak rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Output/Project_sct.Bak diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Project/DebugConfig/PROJECT_STM32F103RB_1.0.0.dbgconf b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/DebugConfig/PROJECT_STM32F103RB_1.0.0.dbgconf similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Project/DebugConfig/PROJECT_STM32F103RB_1.0.0.dbgconf rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/DebugConfig/PROJECT_STM32F103RB_1.0.0.dbgconf diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Project/JLink Regs CM3.txt b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/JLink Regs CM3.txt similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Project/JLink Regs CM3.txt rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/JLink Regs CM3.txt diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Project/JLinkLog.txt b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/JLinkLog.txt similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Project/JLinkLog.txt rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/JLinkLog.txt diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Project/JLinkSettings.ini b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/JLinkSettings.ini similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Project/JLinkSettings.ini rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/JLinkSettings.ini diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.plg b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.plg similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.plg rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.plg diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvgui.Administrator b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvgui.Administrator similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvgui.Administrator rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvgui.Administrator diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvgui_Administrator.bak b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvgui_Administrator.bak similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvgui_Administrator.bak rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvgui_Administrator.bak diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvguix.Administrator b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvguix.Administrator similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvguix.Administrator rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvguix.Administrator diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvguix.admin b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvguix.admin similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvguix.admin rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvguix.admin diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvguix.li324 b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvguix.li324 similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvguix.li324 rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvguix.li324 diff --git a/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvguix.x b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvguix.x new file mode 100644 index 0000000..fd7ac89 --- /dev/null +++ b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvguix.x @@ -0,0 +1,1789 @@ + + + + -6.1 + +
### uVision Project, (C) Keil Software
+ + + + + + 38003 + Registers + 115 85 + + + 346 + Code Coverage + 860 160 + + + 204 + Performance Analyzer + 1020 + + + + + + 1506 + Symbols + + 70 70 70 + + + 1936 + Watch 1 + + 70 70 70 + + + 1937 + Watch 2 + + 70 70 70 + + + 1935 + Call Stack + Locals + + 70 70 70 + + + 2506 + Trace Data + + 75 135 130 95 70 230 200 150 + + + + + + + + 1 + 1 + 0 + 0 + -1 + + + + + + + 44 + 2 + 3 + + -1 + -1 + + + -1 + -1 + + + 182 + 182 + 1442 + 957 + + + + 0 + + 733 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000004000000010000000100000071443A5C48617264776172652050726F6A6563745C4765656B426F742D42616C616E5C48617264776172655C4669726D776172655C476542616C616E6365426F745F4669726D776172652076312E30202D205465737448617264776172655C48415244574152455C4D4F544F5C6361722E6300000000056361722E6300000000FFDC7800FFFFFFFF69443A5C48617264776172652050726F6A6563745C4765656B426F742D42616C616E5C48617264776172655C4669726D776172655C476542616C616E6365426F745F4669726D776172652076312E30202D205465737448617264776172655C557365725C6D61696E2E6300000000066D61696E2E6300000000BECEA100FFFFFFFF7B443A5C48617264776172652050726F6A6563745C4765656B426F742D42616C616E5C48617264776172655C4669726D776172655C476542616C616E6365426F745F4669726D776172652076312E30202D205465737448617264776172655C4D696E6942616C616E63655C4D5055363035305C4D5055363035302E6300000000094D5055363035302E6300000000F0A0A100FFFFFFFF77443A5C48617264776172652050726F6A6563745C4765656B426F742D42616C616E5C48617264776172655C4669726D776172655C476542616C616E6365426F745F4669726D776172652076312E30202D205465737448617264776172655C4D696E6942616C616E63655C444D505C696E765F6D70752E630000000009696E765F6D70752E6300000000BCA8E100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000D6000000660000009006000086030000 + + + + 0 + Build + + -1 + -1 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + D60000004F000000DC040000E2000000 + + + 16 + D600000066000000DC040000F9000000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000CF00000056030000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 109 + 109 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000CF00000056030000 + + + 16 + D8000000EF000000D00100003C030000 + + + + 1465 + 1465 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + D8000000EF0000004603000082010000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + D8000000EF0000004603000082010000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + D8000000EF0000004603000082010000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + D8000000EF0000004603000082010000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + D900000066000000D9040000C9000000 + + + 16 + D8000000EF0000004603000082010000 + + + + 1935 + 1935 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + D8000000EF0000004603000082010000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + D8000000EF0000004603000082010000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + D8000000EF0000004603000082010000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + D8000000EF0000004603000082010000 + + + + 195 + 195 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000CF00000056030000 + + + 16 + D8000000EF000000D00100003C030000 + + + + 196 + 196 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000CF00000056030000 + + + 16 + D8000000EF000000D00100003C030000 + + + + 197 + 197 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 00000000870300009006000006040000 + + + 16 + D8000000EF0000004603000082010000 + + + + 198 + 198 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 0000000026020000DC040000CD020000 + + + 16 + D8000000EF0000004603000082010000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000008A0300008D060000ED030000 + + + 16 + D8000000EF0000004603000082010000 + + + + 203 + 203 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + D900000066000000D9040000C9000000 + + + 16 + D8000000EF0000004603000082010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + D900000066000000D9040000C9000000 + + + 16 + D8000000EF0000004603000082010000 + + + + 221 + 221 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000000000000000000000000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2506 + 2506 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + D8000000EF0000004603000082010000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + D900000066000000D9040000C9000000 + + + 16 + D8000000EF0000004603000082010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + D900000066000000D9040000C9000000 + + + 16 + D8000000EF0000004603000082010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + D900000066000000D9040000C9000000 + + + 16 + D8000000EF0000004603000082010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 38003 + 38003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000CF00000056030000 + + + 16 + D8000000EF000000D00100003C030000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000008A0300008D060000ED030000 + + + 16 + D8000000EF0000004603000082010000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000008A0300008D060000ED030000 + + + 16 + D8000000EF000000D00100003C030000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + D8000000EF000000AA010000C0010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 940 + 0 + 8192 + 0 + + 16 + 0000000000000000B70300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000060400009006000019040000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 1 + 0 + 0 + 0 + 463 + 0 + 8192 + 1 + + 16 + 000000001C000000DA01000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 0 + 0 + 0 + 0 + 612 + 0 + 8192 + 2 + + 16 + 00000000380000006F02000054000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 3119 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD6000000E2000000DC040000E6000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E650020000000000000D600000066000000DC040000F9000000D60000004F000000DC040000E20000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF060400004F0000000A04000036020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000000A04000066000000DC0400004D0200000A0400004F000000DC0400003602000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFD20000004F000000D60000006F030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000D200000086030000000000004F000000D20000006F0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000022020000DC0400002602000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0E0000008F070000930700009407000095070000960700009007000091070000B5010000B8010000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000003D020000DC040000E40200000000000026020000DC040000CD02000000000000404100460E0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF6E0200002602000072020000CD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000006F0300009006000073030000010000000100001004000000010000000000000000000000FFFFFFFF04000000C5000000C7000000B40100007794000001800080000001000000000000008A030000900600001D040000000000007303000090060000060400000000000040820056040000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2307 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000000460000000000000000000000000000000001000000010000000180FE880000000000004500000000000000000000000000000000010000000100000001800B810000000000001300000000000000000000000000000000010000000100000001800C810000000000001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000006555341525433960000000000000011000655534152543310494D555F44454255475F454E41424C451250425F4765745F456E636F64655F54494D340A696E69745F6D6F746F7203693263077477725F636E74075441475F4E554D105049445F44454255475F4F555450555406506172616D73056874696D331455736253656E645061636B6167655265706F72740C685573624465766963654653134D585F5553415254315F554152545F496E697420555342445F435553544F4D5F4849445F5245504F52545F444553435F53495A450D535753315F4133415F4D4F444513696E6974746573746170706C69636174696F6E0568737069310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 676 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E00000000000000000000000000000000010000000100000001809E8A0000000000001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000750524F4A454354960000000000000001000750524F4A454354000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64CF010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2373 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1680 + 1120 + + + + + + 1 + 0 + + 100 + 1 + + ..\HARDWARE\MOTO\car.c + 15 + 37 + 50 + 1 + + 0 + + + ..\User\main.c + 0 + 1 + 16 + 1 + + 0 + + + ..\MiniBalance\MPU6050\MPU6050.c + 0 + 334 + 362 + 1 + + 0 + + + ..\MiniBalance\DMP\inv_mpu.c + 0 + 1 + 1 + 1 + + 0 + + + + +
diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvopt b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvopt similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvopt rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvopt diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvoptx b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvoptx similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvoptx rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvoptx diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvproj.saved_uv4 b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvproj.saved_uv4 similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvproj.saved_uv4 rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvproj.saved_uv4 diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvprojx b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvprojx similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvprojx rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project.uvprojx diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project_uvopt.bak b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project_uvopt.bak similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project_uvopt.bak rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project_uvopt.bak diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project_uvproj.bak b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project_uvproj.bak similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project_uvproj.bak rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/Project/Project_uvproj.bak diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/SYSTEM/sys/sys.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/System/sys/sys.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/SYSTEM/sys/sys.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/System/sys/sys.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/System/sys/sys.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/System/sys/sys.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/System/sys/sys.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/System/sys/sys.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/User/main.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/User/main.c similarity index 55% rename from GeBalanceBot_Firmware v1.0 - TestHardware/User/main.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/User/main.c index eb49a46..7b662bf 100644 --- a/GeBalanceBot_Firmware v1.0 - TestHardware/User/main.c +++ b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/User/main.c @@ -22,7 +22,7 @@ extern float Pitch; int main(void) { System_Init(); - Bluetooth_Init(9600); + Bluetooth_Init(115200); PB_USART_printf(USART2, (u8*)"Init Blue tooth..\r\n"); Car_Go(); @@ -35,59 +35,59 @@ int main(void) MPU6050_initialize(); DMP_Init(); - Timer6_Init(); + //Timer6_Init(); Delay_ms(100); while (1) { - Delay_ms(20); + Delay_ms(5); Read_DMP(); - USART2_Receive(BLE_RX, 6); - - if((BLE_RX[3] == 0xB1)&&(BLE_RX[4]==0xB5)) - { - BLE_RX[3] = 0x00; - USART2_Send(BLE_RX, 6); - } - - if((BLE_RX[3] == 0xB3)&&(BLE_RX[4]==0xB7)) - { - BLE_RX[3] = 0x00; - USART2_Send(BLE_RX, 6); - } - - if((BLE_RX[3] == 0xB2)&&(BLE_RX[4]==0xB6)) - { - Car_Go(); - USART2_Send(BLE_RX, 6); - } - if((BLE_RX[3] == 0xB4)&&(BLE_RX[4]==0xB8)) - { - - Car_TurnLeft(); - Delay_ms(500); - Car_Go(); - BLE_RX[3] = 0x00; - USART2_Send(BLE_RX, 6); - } - if((BLE_RX[3] == 0xB5)&&(BLE_RX[4]==0xB9)) - { - Car_Stop(); - USART2_Send(BLE_RX, 6); - } - if((BLE_RX[3] == 0xB6)&&(BLE_RX[4]==0xBA)) - { +// USART2_Receive(BLE_RX, 6); +// +// if((BLE_RX[3] == 0xB1)&&(BLE_RX[4]==0xB5)) +// { +// BLE_RX[3] = 0x00; +// USART2_Send(BLE_RX, 6); +// } +// +// if((BLE_RX[3] == 0xB3)&&(BLE_RX[4]==0xB7)) +// { +// BLE_RX[3] = 0x00; +// USART2_Send(BLE_RX, 6); +// } +// +// if((BLE_RX[3] == 0xB2)&&(BLE_RX[4]==0xB6)) +// { +// Car_Go(); +// USART2_Send(BLE_RX, 6); +// } +// if((BLE_RX[3] == 0xB4)&&(BLE_RX[4]==0xB8)) +// { +// +// Car_TurnLeft(); +// Delay_ms(500); +// Car_Go(); +// BLE_RX[3] = 0x00; +// USART2_Send(BLE_RX, 6); +// } +// if((BLE_RX[3] == 0xB5)&&(BLE_RX[4]==0xB9)) +// { +// Car_Stop(); +// USART2_Send(BLE_RX, 6); +// } +// if((BLE_RX[3] == 0xB6)&&(BLE_RX[4]==0xBA)) +// { - Car_TurnRight(); - Delay_ms(500); - Car_Go(); - BLE_RX[3] = 0x00; - USART2_Send(BLE_RX, 6); - } - if((BLE_RX[3] == 0xB8)&&(BLE_RX[4]==0xBC)) - { - Car_Back(); - USART2_Send(BLE_RX, 6); - } +// Car_TurnRight(); +// Delay_ms(500); +// Car_Go(); +// BLE_RX[3] = 0x00; +// USART2_Send(BLE_RX, 6); +// } +// if((BLE_RX[3] == 0xB8)&&(BLE_RX[4]==0xBC)) +// { +// Car_Back(); +// USART2_Send(BLE_RX, 6); +// } } } diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/User/stm32f10x_conf.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/User/stm32f10x_conf.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/User/stm32f10x_conf.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/User/stm32f10x_conf.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/User/stm32f10x_it.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/User/stm32f10x_it.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/User/stm32f10x_it.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/User/stm32f10x_it.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/stm32f10x_it.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/User/stm32f10x_it.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/stm32f10x_it.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0 - TestHardware/User/stm32f10x_it.h diff --git a/GeBalanceBot_Firmware v1.0/.vscode/settings.json b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/.vscode/settings.json similarity index 100% rename from GeBalanceBot_Firmware v1.0/.vscode/settings.json rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/.vscode/settings.json diff --git a/GeBalanceBot_Firmware v1.0/DRV/bsp_GPIO.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/DRV/bsp_GPIO.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/DRV/bsp_GPIO.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/DRV/bsp_GPIO.c diff --git a/GeBalanceBot_Firmware v1.0/DRV/bsp_GPIO.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/DRV/bsp_GPIO.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/DRV/bsp_GPIO.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/DRV/bsp_GPIO.h diff --git a/GeBalanceBot_Firmware v1.0/DRV/bsp_NVIC.C b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/DRV/bsp_NVIC.C similarity index 100% rename from GeBalanceBot_Firmware v1.0/DRV/bsp_NVIC.C rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/DRV/bsp_NVIC.C diff --git a/GeBalanceBot_Firmware v1.0/DRV/bsp_NVIC.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/DRV/bsp_NVIC.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/DRV/bsp_NVIC.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/DRV/bsp_NVIC.h diff --git a/GeBalanceBot_Firmware v1.0/DRV/bsp_iic.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/DRV/bsp_iic.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/DRV/bsp_iic.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/DRV/bsp_iic.c diff --git a/GeBalanceBot_Firmware v1.0/DRV/bsp_iic.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/DRV/bsp_iic.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/DRV/bsp_iic.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/DRV/bsp_iic.h diff --git a/GeBalanceBot_Firmware v1.0/DRV/bsp_sys.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/DRV/bsp_sys.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/DRV/bsp_sys.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/DRV/bsp_sys.c diff --git a/GeBalanceBot_Firmware v1.0/DRV/bsp_sys.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/DRV/bsp_sys.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/DRV/bsp_sys.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/DRV/bsp_sys.h diff --git a/GeBalanceBot_Firmware v1.0/DRV/bsp_timer.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/DRV/bsp_timer.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/DRV/bsp_timer.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/DRV/bsp_timer.c diff --git a/GeBalanceBot_Firmware v1.0/DRV/bsp_timer.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/DRV/bsp_timer.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/DRV/bsp_timer.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/DRV/bsp_timer.h diff --git a/GeBalanceBot_Firmware v1.0/DRV/bsp_usart.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/DRV/bsp_usart.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/DRV/bsp_usart.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/DRV/bsp_usart.c diff --git a/GeBalanceBot_Firmware v1.0/DRV/bsp_usart.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/DRV/bsp_usart.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/DRV/bsp_usart.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/DRV/bsp_usart.h diff --git a/GeBalanceBot_Firmware v1.0/DRV/delay.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/DRV/delay.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/DRV/delay.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/DRV/delay.c diff --git a/GeBalanceBot_Firmware v1.0/DRV/delay.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/DRV/delay.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/DRV/delay.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/DRV/delay.h diff --git a/GeBalanceBot_Firmware v1.0/HARDWARE/IIC/IOI2C.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/HARDWARE/IIC/IOI2C.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/HARDWARE/IIC/IOI2C.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/HARDWARE/IIC/IOI2C.c diff --git a/GeBalanceBot_Firmware v1.0/HARDWARE/IIC/IOI2C.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/HARDWARE/IIC/IOI2C.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/HARDWARE/IIC/IOI2C.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/HARDWARE/IIC/IOI2C.h diff --git a/GeBalanceBot_Firmware v1.0/HARDWARE/MOTO/bluetooth.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/HARDWARE/MOTO/bluetooth.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/HARDWARE/MOTO/bluetooth.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/HARDWARE/MOTO/bluetooth.c diff --git a/GeBalanceBot_Firmware v1.0/HARDWARE/MOTO/bluetooth.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/HARDWARE/MOTO/bluetooth.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/HARDWARE/MOTO/bluetooth.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/HARDWARE/MOTO/bluetooth.h diff --git a/GeBalanceBot_Firmware v1.0/HARDWARE/MOTO/car.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/HARDWARE/MOTO/car.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/HARDWARE/MOTO/car.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/HARDWARE/MOTO/car.c diff --git a/GeBalanceBot_Firmware v1.0/HARDWARE/MOTO/car.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/HARDWARE/MOTO/car.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/HARDWARE/MOTO/car.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/HARDWARE/MOTO/car.h diff --git a/GeBalanceBot_Firmware v1.0/HARDWARE/MOTO/motor.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/HARDWARE/MOTO/motor.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/HARDWARE/MOTO/motor.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/HARDWARE/MOTO/motor.c diff --git a/GeBalanceBot_Firmware v1.0/HARDWARE/MOTO/motor.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/HARDWARE/MOTO/motor.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/HARDWARE/MOTO/motor.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/HARDWARE/MOTO/motor.h diff --git a/GeBalanceBot_Firmware v1.0/HARDWARE/OLED/bmp.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/HARDWARE/OLED/bmp.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/HARDWARE/OLED/bmp.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/HARDWARE/OLED/bmp.h diff --git a/GeBalanceBot_Firmware v1.0/HARDWARE/OLED/oled.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/HARDWARE/OLED/oled.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/HARDWARE/OLED/oled.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/HARDWARE/OLED/oled.c diff --git a/GeBalanceBot_Firmware v1.0/HARDWARE/OLED/oled.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/HARDWARE/OLED/oled.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/HARDWARE/OLED/oled.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/HARDWARE/OLED/oled.h diff --git a/GeBalanceBot_Firmware v1.0/HARDWARE/OLED/oledfont.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/HARDWARE/OLED/oledfont.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/HARDWARE/OLED/oledfont.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/HARDWARE/OLED/oledfont.h diff --git a/GeBalanceBot_Firmware v1.0/HARDWARE/PID/pid.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/HARDWARE/PID/pid.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/HARDWARE/PID/pid.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/HARDWARE/PID/pid.c diff --git a/GeBalanceBot_Firmware v1.0/HARDWARE/PID/pid.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/HARDWARE/PID/pid.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/HARDWARE/PID/pid.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/HARDWARE/PID/pid.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/core_cm3.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/core_cm3.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/core_cm3.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/core_cm3.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/core_cm3.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/core_cm3.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/core_cm3.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/core_cm3.h diff --git a/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_cl.s b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_cl.s similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_cl.s rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_cl.s diff --git a/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_hd.s b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_hd.s similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_hd.s rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_hd.s diff --git a/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_hd_vl.s b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_hd_vl.s similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_hd_vl.s rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_hd_vl.s diff --git a/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_ld.s b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_ld.s similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_ld.s rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_ld.s diff --git a/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_ld_vl.s b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_ld_vl.s similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_ld_vl.s rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_ld_vl.s diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_md.s b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_md.s similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/startup/startup_stm32f10x_md.s rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_md.s diff --git a/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_md_vl.s b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_md_vl.s similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_md_vl.s rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_md_vl.s diff --git a/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_xl.s b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_xl.s similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_xl.s rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_xl.s diff --git a/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/stm32f10x.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/stm32f10x.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/CMSIS/stm32f10x.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/stm32f10x.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/system_stm32f10x.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/system_stm32f10x.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/system_stm32f10x.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/system_stm32f10x.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/system_stm32f10x.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/system_stm32f10x.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/CMSIS/system_stm32f10x.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/system_stm32f10x.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/misc.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/misc.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/misc.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/misc.h diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_adc.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_adc.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_adc.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_adc.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_bkp.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_bkp.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_bkp.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_bkp.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_can.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_can.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_can.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_can.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_cec.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_cec.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_cec.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_cec.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_crc.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_crc.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_crc.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_crc.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_dac.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_dac.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_dac.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_dac.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_dbgmcu.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_dbgmcu.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_dbgmcu.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_dbgmcu.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_dma.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_dma.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_dma.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_dma.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_exti.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_exti.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_exti.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_exti.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_flash.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_flash.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_flash.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_flash.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_fsmc.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_fsmc.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_fsmc.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_fsmc.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_gpio.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_gpio.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_gpio.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_gpio.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_i2c.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_i2c.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_i2c.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_i2c.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_iwdg.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_iwdg.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_iwdg.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_iwdg.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_pwr.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_pwr.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_pwr.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_pwr.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_rcc.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_rcc.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_rcc.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_rcc.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_rtc.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_rtc.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_rtc.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_rtc.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_sdio.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_sdio.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_sdio.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_sdio.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_spi.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_spi.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_spi.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_spi.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_tim.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_tim.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_tim.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_tim.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_usart.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_usart.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_usart.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_usart.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_wwdg.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_wwdg.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/inc/stm32f10x_wwdg.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_wwdg.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/misc.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/misc.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/misc.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/misc.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_adc.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_adc.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_adc.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_adc.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_bkp.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_bkp.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_bkp.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_bkp.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_can.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_can.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_can.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_can.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_cec.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_cec.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_cec.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_cec.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_crc.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_crc.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_crc.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_crc.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_dac.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_dac.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_dac.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_dac.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_dbgmcu.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_dbgmcu.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_dbgmcu.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_dbgmcu.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_dma.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_dma.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_dma.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_dma.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_exti.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_exti.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_exti.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_exti.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_flash.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_flash.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_flash.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_flash.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_fsmc.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_fsmc.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_fsmc.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_fsmc.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_gpio.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_gpio.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_gpio.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_gpio.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_i2c.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_i2c.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_i2c.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_i2c.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_iwdg.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_iwdg.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_iwdg.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_iwdg.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_pwr.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_pwr.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_pwr.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_pwr.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_rcc.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_rcc.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_rcc.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_rcc.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_rtc.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_rtc.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_rtc.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_rtc.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_sdio.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_sdio.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_sdio.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_sdio.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_spi.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_spi.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_spi.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_spi.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_tim.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_tim.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_tim.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_tim.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_usart.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_usart.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_usart.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_usart.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_wwdg.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_wwdg.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/Libraries/FWlib/src/stm32f10x_wwdg.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_wwdg.c diff --git a/GeBalanceBot_Firmware v1.0/Listing/Project.map b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Listing/Project.map similarity index 99% rename from GeBalanceBot_Firmware v1.0/Listing/Project.map rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Listing/Project.map index aab0ff6..78f079b 100644 --- a/GeBalanceBot_Firmware v1.0/Listing/Project.map +++ b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Listing/Project.map @@ -1628,33 +1628,33 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name - 808 20 0 12 0 4024 bluetooth.o + 808 20 0 12 0 4032 bluetooth.o 104 10 0 4 0 688 bsp_gpio.o 536 6 0 0 0 2142 bsp_iic.o 2 0 0 0 0 414 bsp_nvic.o 96 8 0 0 0 542 bsp_sys.o 832 22 0 0 0 2458 bsp_timer.o - 360 20 0 16 0 3821 bsp_usart.o - 836 134 0 100 0 4009 car.o + 360 20 0 16 0 3829 bsp_usart.o + 836 134 0 100 0 4013 car.o 0 0 0 0 0 4532 core_cm3.o - 172 8 0 4 0 1063 delay.o - 7916 238 158 44 0 21659 inv_mpu.o - 3440 126 3062 0 16 15147 inv_mpu_dmp_motion_driver.o - 1318 12 0 0 0 5657 ioi2c.o - 392 64 0 0 64 1360 main.o - 220 22 0 0 0 1809 misc.o - 260 4 0 0 0 1498 motor.o + 172 8 0 4 0 1071 delay.o + 7916 238 158 44 0 21663 inv_mpu.o + 3440 126 3062 0 16 15151 inv_mpu_dmp_motion_driver.o + 1318 12 0 0 0 5661 ioi2c.o + 392 64 0 0 64 1364 main.o + 220 22 0 0 0 1813 misc.o + 260 4 0 0 0 1502 motor.o 1536 138 0 56 146 5510 mpu6050.o 64 26 304 0 1536 876 startup_stm32f10x_hd.o 860 38 0 0 0 5745 stm32f10x_gpio.o 24 0 0 0 0 1118 stm32f10x_it.o 932 36 0 20 0 8932 stm32f10x_rcc.o - 3610 88 0 0 0 22852 stm32f10x_tim.o - 1032 22 0 0 0 8468 stm32f10x_usart.o - 480 38 0 20 0 250275 system_stm32f10x.o + 3610 88 0 0 0 22856 stm32f10x_tim.o + 1032 22 0 0 0 8472 stm32f10x_usart.o + 480 38 0 20 0 250279 system_stm32f10x.o ---------------------------------------------------------------------- - 25836 1080 3560 276 1764 374599 Object Totals + 25836 1080 3560 276 1764 374663 Object Totals 0 0 32 0 0 0 (incl. Generated) 6 0 4 0 2 0 (incl. Padding) @@ -1750,8 +1750,8 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 32592 1528 3720 276 1860 374831 Grand Totals - 32592 1528 3720 276 1860 374831 ELF Image Totals + 32592 1528 3720 276 1860 374895 Grand Totals + 32592 1528 3720 276 1860 374895 ELF Image Totals 32592 1528 3720 276 0 0 ROM Totals ============================================================================== diff --git a/GeBalanceBot_Firmware v1.0/Listing/startup_stm32f10x_hd.lst b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Listing/startup_stm32f10x_hd.lst similarity index 99% rename from GeBalanceBot_Firmware v1.0/Listing/startup_stm32f10x_hd.lst rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Listing/startup_stm32f10x_hd.lst index e560b04..fdb26b4 100644 --- a/GeBalanceBot_Firmware v1.0/Listing/startup_stm32f10x_hd.lst +++ b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Listing/startup_stm32f10x_hd.lst @@ -565,11 +565,11 @@ ARM Macro Assembler Page 9 00000000 Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw ork --depend=..\output\startup_stm32f10x_hd.d -o..\output\startup_stm32f10x_hd. -o -I"D:\Hardware Project\GeBalanceBot\GeBalanceBot_Firmware v1.0\Project\RTE" - -I"D:\Program Files\Keilv5\ARM\PACK\Keil\STM32F1xx_DFP\1.1.0\Device\Include" -I" -D:\Program Files\Keilv5\ARM\CMSIS\Include" --predefine="__UVISION_VERSION SETA -521" --predefine="STM32F10X_HD SETA 1" --list=..\listing\startup_stm32f10x_hd.l -st ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s +o -I"D:\Hardware Project\GeekBot-Balan\GeBalanceBot_Firmware v1.0\Project\RTE" +-I"D:\Program Files\Keilv5\ARM\PACK\Keil\STM32F1xx_DFP\1.1.0\Device\Include" -I +"D:\Program Files\Keilv5\ARM\CMSIS\Include" --predefine="__UVISION_VERSION SETA + 521" --predefine="STM32F10X_HD SETA 1" --list=..\listing\startup_stm32f10x_hd. +lst ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s diff --git a/GeBalanceBot_Firmware v1.0/Listing/startup_stm32f10x_ld.lst b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Listing/startup_stm32f10x_ld.lst similarity index 100% rename from GeBalanceBot_Firmware v1.0/Listing/startup_stm32f10x_ld.lst rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Listing/startup_stm32f10x_ld.lst diff --git a/GeBalanceBot_Firmware v1.0/Listing/startup_stm32f10x_md.lst b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Listing/startup_stm32f10x_md.lst similarity index 100% rename from GeBalanceBot_Firmware v1.0/Listing/startup_stm32f10x_md.lst rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Listing/startup_stm32f10x_md.lst diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/DMP/dmpKey.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance/DMP/dmpKey.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/DMP/dmpKey.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance/DMP/dmpKey.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/DMP/dmpmap.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance/DMP/dmpmap.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/DMP/dmpmap.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance/DMP/dmpmap.h diff --git a/GeBalanceBot_Firmware v1.0/MiniBalance/DMP/inv_mpu.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance/DMP/inv_mpu.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/MiniBalance/DMP/inv_mpu.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance/DMP/inv_mpu.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/DMP/inv_mpu.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance/DMP/inv_mpu.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/DMP/inv_mpu.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance/DMP/inv_mpu.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/DMP/inv_mpu_dmp_motion_driver.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance/DMP/inv_mpu_dmp_motion_driver.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/DMP/inv_mpu_dmp_motion_driver.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance/DMP/inv_mpu_dmp_motion_driver.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/DMP/inv_mpu_dmp_motion_driver.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance/DMP/inv_mpu_dmp_motion_driver.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/DMP/inv_mpu_dmp_motion_driver.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance/DMP/inv_mpu_dmp_motion_driver.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DataScope_DP/DataScope_DP.C b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance/DataScope_DP/DataScope_DP.C similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DataScope_DP/DataScope_DP.C rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance/DataScope_DP/DataScope_DP.C diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DataScope_DP/DataScope_DP.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance/DataScope_DP/DataScope_DP.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DataScope_DP/DataScope_DP.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance/DataScope_DP/DataScope_DP.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/MPU6050/MPU6050.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance/MPU6050/MPU6050.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/MPU6050/MPU6050.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance/MPU6050/MPU6050.c diff --git a/GeBalanceBot_Firmware v1.0/MiniBalance/MPU6050/mpu6050.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance/MPU6050/mpu6050.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/MiniBalance/MPU6050/mpu6050.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance/MPU6050/mpu6050.h diff --git a/GeBalanceBot_Firmware v1.0/MiniBalance/filter/filter.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance/filter/filter.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/MiniBalance/filter/filter.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance/filter/filter.c diff --git a/GeBalanceBot_Firmware v1.0/MiniBalance/filter/filter.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance/filter/filter.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/MiniBalance/filter/filter.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance/filter/filter.h diff --git a/GeBalanceBot_Firmware v1.0/MiniBalance/show/show.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance/show/show.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/MiniBalance/show/show.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance/show/show.c diff --git a/GeBalanceBot_Firmware v1.0/MiniBalance/show/show.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance/show/show.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/MiniBalance/show/show.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/MiniBalance/show/show.h diff --git a/GeBalanceBot_Firmware v1.0/Output/ExtDll.iex b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Output/ExtDll.iex similarity index 100% rename from GeBalanceBot_Firmware v1.0/Output/ExtDll.iex rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Output/ExtDll.iex diff --git a/GeBalanceBot_Firmware v1.0/Output/Project.hex b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Output/Project.hex similarity index 100% rename from GeBalanceBot_Firmware v1.0/Output/Project.hex rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Output/Project.hex diff --git a/GeBalanceBot_Firmware v1.0/Output/Project.lnp b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Output/Project.lnp similarity index 100% rename from GeBalanceBot_Firmware v1.0/Output/Project.lnp rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Output/Project.lnp diff --git a/GeBalanceBot_Firmware v1.0/Output/Project.plg b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Output/Project.plg similarity index 100% rename from GeBalanceBot_Firmware v1.0/Output/Project.plg rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Output/Project.plg diff --git a/GeBalanceBot_Firmware v1.0/Output/Project_sct.Bak b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Output/Project_sct.Bak similarity index 100% rename from GeBalanceBot_Firmware v1.0/Output/Project_sct.Bak rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Output/Project_sct.Bak diff --git a/GeBalanceBot_Firmware v1.0/Project/DebugConfig/PROJECT_STM32F103RB_1.0.0.dbgconf b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/DebugConfig/PROJECT_STM32F103RB_1.0.0.dbgconf similarity index 100% rename from GeBalanceBot_Firmware v1.0/Project/DebugConfig/PROJECT_STM32F103RB_1.0.0.dbgconf rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/DebugConfig/PROJECT_STM32F103RB_1.0.0.dbgconf diff --git a/GeBalanceBot_Firmware v1.0/Project/JLink Regs CM3.txt b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/JLink Regs CM3.txt similarity index 100% rename from GeBalanceBot_Firmware v1.0/Project/JLink Regs CM3.txt rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/JLink Regs CM3.txt diff --git a/GeBalanceBot_Firmware v1.0/Project/JLinkLog.txt b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/JLinkLog.txt similarity index 100% rename from GeBalanceBot_Firmware v1.0/Project/JLinkLog.txt rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/JLinkLog.txt diff --git a/GeBalanceBot_Firmware v1.0/Project/JLinkSettings.ini b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/JLinkSettings.ini similarity index 100% rename from GeBalanceBot_Firmware v1.0/Project/JLinkSettings.ini rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/JLinkSettings.ini diff --git a/GeBalanceBot_Firmware v1.0/Project/Project.plg b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/Project.plg similarity index 100% rename from GeBalanceBot_Firmware v1.0/Project/Project.plg rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/Project.plg diff --git a/GeBalanceBot_Firmware v1.0/Project/Project.uvgui.Administrator b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/Project.uvgui.Administrator similarity index 100% rename from GeBalanceBot_Firmware v1.0/Project/Project.uvgui.Administrator rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/Project.uvgui.Administrator diff --git a/GeBalanceBot_Firmware v1.0/Project/Project.uvgui_Administrator.bak b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/Project.uvgui_Administrator.bak similarity index 100% rename from GeBalanceBot_Firmware v1.0/Project/Project.uvgui_Administrator.bak rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/Project.uvgui_Administrator.bak diff --git a/GeBalanceBot_Firmware v1.0/Project/Project.uvguix.Administrator b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/Project.uvguix.Administrator similarity index 100% rename from GeBalanceBot_Firmware v1.0/Project/Project.uvguix.Administrator rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/Project.uvguix.Administrator diff --git a/GeBalanceBot_Firmware v1.0/Project/Project.uvguix.admin b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/Project.uvguix.admin similarity index 100% rename from GeBalanceBot_Firmware v1.0/Project/Project.uvguix.admin rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/Project.uvguix.admin diff --git a/GeBalanceBot_Firmware v1.0/Project/Project.uvguix.li324 b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/Project.uvguix.li324 similarity index 100% rename from GeBalanceBot_Firmware v1.0/Project/Project.uvguix.li324 rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/Project.uvguix.li324 diff --git a/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/Project.uvguix.x b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/Project.uvguix.x new file mode 100644 index 0000000..67273e2 --- /dev/null +++ b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/Project.uvguix.x @@ -0,0 +1,1798 @@ + + + + -6.1 + +
### uVision Project, (C) Keil Software
+ + + + + + 38003 + Registers + 115 85 + + + 346 + Code Coverage + 860 160 + + + 204 + Performance Analyzer + 1020 + + + + + + 1506 + Symbols + + 70 70 70 + + + 1936 + Watch 1 + + 70 70 70 + + + 1937 + Watch 2 + + 70 70 70 + + + 1935 + Call Stack + Locals + + 70 70 70 + + + 2506 + Trace Data + + 75 135 130 95 70 230 200 150 + + + + + + + + 1 + 1 + 0 + 0 + -1 + + + + + + + 44 + 2 + 3 + + -1 + -1 + + + -1 + -1 + + + 182 + 182 + 1442 + 957 + + + + 0 + + 775 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000500000004000000010000005A443A5C48617264776172652050726F6A6563745C4765656B426F742D42616C616E5C48617264776172655C4669726D776172655C476542616C616E6365426F745F4669726D776172652076312E305C557365725C6D61696E2E6300000000066D61696E2E6300000000FFDC7800FFFFFFFF61443A5C48617264776172652050726F6A6563745C4765656B426F742D42616C616E5C48617264776172655C4669726D776172655C476542616C616E6365426F745F4669726D776172652076312E305C48415244574152455C5049445C7069642E6300000000057069642E6300000000BECEA100FFFFFFFF62443A5C48617264776172652050726F6A6563745C4765656B426F742D42616C616E5C48617264776172655C4669726D776172655C476542616C616E6365426F745F4669726D776172652076312E305C48415244574152455C4D4F544F5C6361722E6300000000056361722E6300000000F0A0A100FFFFFFFF64443A5C48617264776172652050726F6A6563745C4765656B426F742D42616C616E5C48617264776172655C4669726D776172655C476542616C616E6365426F745F4669726D776172652076312E305C48415244574152455C4D4F544F5C6D6F746F722E6300000000076D6F746F722E6300000000BCA8E100FFFFFFFF5E443A5C48617264776172652050726F6A6563745C4765656B426F742D42616C616E5C48617264776172655C4669726D776172655C476542616C616E6365426F745F4669726D776172652076312E305C4452565C6273705F74696D65722E63000000000B6273705F74696D65722E63000000009CC1B600FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000000000000200000041010000660000009006000086030000 + + + + 0 + Build + + -1 + -1 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + D60000004F000000DC040000E2000000 + + + 16 + D600000066000000DC040000F9000000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000003A01000056030000 + + + 16 + 3C000000530000000E01000024010000 + + + + 109 + 109 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000003A01000056030000 + + + 16 + 3C0000005300000034010000A0020000 + + + + 1465 + 1465 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + 3C00000053000000AA020000E6000000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + 3C00000053000000AA020000E6000000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + 3C00000053000000AA020000E6000000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + 3C00000053000000AA020000E6000000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + D900000066000000D9040000C9000000 + + + 16 + 3C00000053000000AA020000E6000000 + + + + 1935 + 1935 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + 3C00000053000000AA020000E6000000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + 3C00000053000000AA020000E6000000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + 3C00000053000000AA020000E6000000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + 3C00000053000000AA020000E6000000 + + + + 195 + 195 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000003A01000056030000 + + + 16 + 3C0000005300000034010000A0020000 + + + + 196 + 196 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000003A01000056030000 + + + 16 + 3C0000005300000034010000A0020000 + + + + 197 + 197 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 00000000870300009006000006040000 + + + 16 + 3C00000053000000AA020000E6000000 + + + + 198 + 198 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 0000000026020000DC040000CD020000 + + + 16 + 3C00000053000000AA020000E6000000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000008A0300008D060000ED030000 + + + 16 + 3C00000053000000AA020000E6000000 + + + + 203 + 203 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + D900000066000000D9040000C9000000 + + + 16 + 3C00000053000000AA020000E6000000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + D900000066000000D9040000C9000000 + + + 16 + 3C00000053000000AA020000E6000000 + + + + 221 + 221 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000000000000000000000000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2506 + 2506 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + 3C00000053000000AA020000E6000000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + D900000066000000D9040000C9000000 + + + 16 + 3C00000053000000AA020000E6000000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + D900000066000000D9040000C9000000 + + + 16 + 3C00000053000000AA020000E6000000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + D900000066000000D9040000C9000000 + + + 16 + 3C00000053000000AA020000E6000000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 38003 + 38003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000CF00000056030000 + + + 16 + 3C0000005300000034010000A0020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000008A0300008D060000ED030000 + + + 16 + 3C00000053000000AA020000E6000000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000008A0300008D060000ED030000 + + + 16 + 3C0000005300000034010000A0020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D90400001D020000 + + + 16 + 3C000000530000000E01000024010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 940 + 0 + 8192 + 0 + + 16 + 0000000000000000B70300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000060400009006000019040000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 1 + 0 + 0 + 0 + 463 + 0 + 8192 + 1 + + 16 + 000000001C000000DA01000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 0 + 0 + 0 + 0 + 612 + 0 + 8192 + 2 + + 16 + 00000000380000006F02000054000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 3119 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD6000000E2000000DC040000E6000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E650020000000000000D600000066000000DC040000F9000000D60000004F000000DC040000E20000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF060400004F0000000A04000036020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000000A04000066000000DC0400004D0200000A0400004F000000DC0400003602000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF3D0100004F000000410100006F0300000100000002000010040000000100000030FFFFFFB5050000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000D200000086030000000000004F0000003D0100006F0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000022020000DC0400002602000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0E0000008F070000930700009407000095070000960700009007000091070000B5010000B8010000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000003D020000DC040000E40200000000000026020000DC040000CD02000000000000404100460E0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF6E0200002602000072020000CD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000006F0300009006000073030000010000000100001004000000010000000000000000000000FFFFFFFF04000000C5000000C7000000B40100007794000001800080000001000000000000008A030000900600001D040000000000007303000090060000060400000000000040820056040000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2306 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000010494D555F44454255475F454E41424C459600000000000000100010494D555F44454255475F454E41424C451250425F4765745F456E636F64655F54494D340A696E69745F6D6F746F7203693263077477725F636E74075441475F4E554D105049445F44454255475F4F555450555406506172616D73056874696D331455736253656E645061636B6167655265706F72740C685573624465766963654653134D585F5553415254315F554152545F496E697420555342445F435553544F4D5F4849445F5245504F52545F444553435F53495A450D535753315F4133415F4D4F444513696E6974746573746170706C69636174696F6E05687370693100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 676 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E00000000000000000000000000000000010000000100000001809E8A0000000000001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000750524F4A454354960000000000000001000750524F4A454354000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64CF010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2373 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1680 + 1120 + + + + + + 1 + 0 + + 100 + 4 + + ..\User\main.c + 0 + 19 + 1 + 1 + + 0 + + + ..\HARDWARE\PID\pid.c + 0 + 1 + 1 + 1 + + 0 + + + ..\HARDWARE\MOTO\car.c + 0 + 1 + 1 + 1 + + 0 + + + ..\HARDWARE\MOTO\motor.c + 0 + 53 + 1 + 1 + + 0 + + + ..\DRV\bsp_timer.c + 0 + 169 + 1 + 1 + + 0 + + + + +
diff --git a/GeBalanceBot_Firmware v1.0/Project/Project.uvopt b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/Project.uvopt similarity index 100% rename from GeBalanceBot_Firmware v1.0/Project/Project.uvopt rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/Project.uvopt diff --git a/GeBalanceBot_Firmware v1.0/Project/Project.uvoptx b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/Project.uvoptx similarity index 100% rename from GeBalanceBot_Firmware v1.0/Project/Project.uvoptx rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/Project.uvoptx diff --git a/GeBalanceBot_Firmware v1.0/Project/Project.uvproj.saved_uv4 b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/Project.uvproj.saved_uv4 similarity index 100% rename from GeBalanceBot_Firmware v1.0/Project/Project.uvproj.saved_uv4 rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/Project.uvproj.saved_uv4 diff --git a/GeBalanceBot_Firmware v1.0/Project/Project.uvprojx b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/Project.uvprojx similarity index 100% rename from GeBalanceBot_Firmware v1.0/Project/Project.uvprojx rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/Project.uvprojx diff --git a/GeBalanceBot_Firmware v1.0/Project/Project_uvopt.bak b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/Project_uvopt.bak similarity index 100% rename from GeBalanceBot_Firmware v1.0/Project/Project_uvopt.bak rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/Project_uvopt.bak diff --git a/GeBalanceBot_Firmware v1.0/Project/Project_uvproj.bak b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/Project_uvproj.bak similarity index 100% rename from GeBalanceBot_Firmware v1.0/Project/Project_uvproj.bak rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/Project/Project_uvproj.bak diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/System/sys/sys.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/System/sys/sys.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/System/sys/sys.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/System/sys/sys.c diff --git a/GeBalanceBot_Firmware v1.0/System/sys/sys.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/System/sys/sys.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/System/sys/sys.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/System/sys/sys.h diff --git a/GeBalanceBot_Firmware v1.0/User/main.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/User/main.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/User/main.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/User/main.c diff --git a/GeBalanceBot_Firmware v1.0/User/stm32f10x_conf.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/User/stm32f10x_conf.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/User/stm32f10x_conf.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/User/stm32f10x_conf.h diff --git a/GeBalanceBot_Firmware v1.0/User/stm32f10x_it.c b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/User/stm32f10x_it.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/User/stm32f10x_it.c rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/User/stm32f10x_it.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/User/stm32f10x_it.h b/Hardware/Firmware/GeBalanceBot_Firmware v1.0/User/stm32f10x_it.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/User/stm32f10x_it.h rename to Hardware/Firmware/GeBalanceBot_Firmware v1.0/User/stm32f10x_it.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/.vscode/settings.json b/Reference/.vscode/settings.json similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/.vscode/settings.json rename to Reference/.vscode/settings.json diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/CONTROL/control.c b/Reference/MiniBalance/CONTROL/control.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/CONTROL/control.c rename to Reference/MiniBalance/CONTROL/control.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/CONTROL/control.h b/Reference/MiniBalance/CONTROL/control.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/CONTROL/control.h rename to Reference/MiniBalance/CONTROL/control.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DMP/dmpKey.h b/Reference/MiniBalance/DMP/dmpKey.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DMP/dmpKey.h rename to Reference/MiniBalance/DMP/dmpKey.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DMP/dmpmap.h b/Reference/MiniBalance/DMP/dmpmap.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DMP/dmpmap.h rename to Reference/MiniBalance/DMP/dmpmap.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/DMP/inv_mpu.c b/Reference/MiniBalance/DMP/inv_mpu.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/DMP/inv_mpu.c rename to Reference/MiniBalance/DMP/inv_mpu.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DMP/inv_mpu.h b/Reference/MiniBalance/DMP/inv_mpu.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DMP/inv_mpu.h rename to Reference/MiniBalance/DMP/inv_mpu.h diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DMP/inv_mpu_dmp_motion_driver.c b/Reference/MiniBalance/DMP/inv_mpu_dmp_motion_driver.c similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DMP/inv_mpu_dmp_motion_driver.c rename to Reference/MiniBalance/DMP/inv_mpu_dmp_motion_driver.c diff --git a/GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DMP/inv_mpu_dmp_motion_driver.h b/Reference/MiniBalance/DMP/inv_mpu_dmp_motion_driver.h similarity index 100% rename from GeBalanceBot_Firmware v1.0 - TestHardware/MiniBalance/DMP/inv_mpu_dmp_motion_driver.h rename to Reference/MiniBalance/DMP/inv_mpu_dmp_motion_driver.h diff --git a/GeBalanceBot_Firmware v1.0/MiniBalance/DataScope_DP/DataScope_DP.C b/Reference/MiniBalance/DataScope_DP/DataScope_DP.C similarity index 100% rename from GeBalanceBot_Firmware v1.0/MiniBalance/DataScope_DP/DataScope_DP.C rename to Reference/MiniBalance/DataScope_DP/DataScope_DP.C diff --git a/GeBalanceBot_Firmware v1.0/MiniBalance/DataScope_DP/DataScope_DP.h b/Reference/MiniBalance/DataScope_DP/DataScope_DP.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/MiniBalance/DataScope_DP/DataScope_DP.h rename to Reference/MiniBalance/DataScope_DP/DataScope_DP.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/MPU6050/MPU6050.c b/Reference/MiniBalance/MPU6050/MPU6050.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/MPU6050/MPU6050.c rename to Reference/MiniBalance/MPU6050/MPU6050.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/MPU6050/mpu6050.h b/Reference/MiniBalance/MPU6050/mpu6050.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/MPU6050/mpu6050.h rename to Reference/MiniBalance/MPU6050/mpu6050.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/filter/filter.c b/Reference/MiniBalance/filter/filter.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/filter/filter.c rename to Reference/MiniBalance/filter/filter.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/filter/filter.h b/Reference/MiniBalance/filter/filter.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/filter/filter.h rename to Reference/MiniBalance/filter/filter.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/show/show.c b/Reference/MiniBalance/show/show.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/show/show.c rename to Reference/MiniBalance/show/show.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/show/show.h b/Reference/MiniBalance/show/show.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance/show/show.h rename to Reference/MiniBalance/show/show.h diff --git a/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/core_cm3.c b/Reference/MiniBalance_COER/core_cm3.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/CMSIS/core_cm3.c rename to Reference/MiniBalance_COER/core_cm3.c diff --git a/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/core_cm3.h b/Reference/MiniBalance_COER/core_cm3.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/CMSIS/core_cm3.h rename to Reference/MiniBalance_COER/core_cm3.h diff --git a/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_md.s b/Reference/MiniBalance_COER/startup_stm32f10x_md.s similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/CMSIS/startup/startup_stm32f10x_md.s rename to Reference/MiniBalance_COER/startup_stm32f10x_md.s diff --git a/GeBalanceBot_Firmware v1.0/MiniBalance/DMP/dmpKey.h b/Reference/MiniBalance_HARDWARE/DMP/dmpKey.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/MiniBalance/DMP/dmpKey.h rename to Reference/MiniBalance_HARDWARE/DMP/dmpKey.h diff --git a/GeBalanceBot_Firmware v1.0/MiniBalance/DMP/dmpmap.h b/Reference/MiniBalance_HARDWARE/DMP/dmpmap.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/MiniBalance/DMP/dmpmap.h rename to Reference/MiniBalance_HARDWARE/DMP/dmpmap.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/DMP/inv_mpu.c b/Reference/MiniBalance_HARDWARE/DMP/inv_mpu.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/DMP/inv_mpu.c rename to Reference/MiniBalance_HARDWARE/DMP/inv_mpu.c diff --git a/GeBalanceBot_Firmware v1.0/MiniBalance/DMP/inv_mpu.h b/Reference/MiniBalance_HARDWARE/DMP/inv_mpu.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/MiniBalance/DMP/inv_mpu.h rename to Reference/MiniBalance_HARDWARE/DMP/inv_mpu.h diff --git a/GeBalanceBot_Firmware v1.0/MiniBalance/DMP/inv_mpu_dmp_motion_driver.c b/Reference/MiniBalance_HARDWARE/DMP/inv_mpu_dmp_motion_driver.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/MiniBalance/DMP/inv_mpu_dmp_motion_driver.c rename to Reference/MiniBalance_HARDWARE/DMP/inv_mpu_dmp_motion_driver.c diff --git a/GeBalanceBot_Firmware v1.0/MiniBalance/DMP/inv_mpu_dmp_motion_driver.h b/Reference/MiniBalance_HARDWARE/DMP/inv_mpu_dmp_motion_driver.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/MiniBalance/DMP/inv_mpu_dmp_motion_driver.h rename to Reference/MiniBalance_HARDWARE/DMP/inv_mpu_dmp_motion_driver.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/ENCODER/encoder.c b/Reference/MiniBalance_HARDWARE/ENCODER/encoder.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/ENCODER/encoder.c rename to Reference/MiniBalance_HARDWARE/ENCODER/encoder.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/ENCODER/encoder.h b/Reference/MiniBalance_HARDWARE/ENCODER/encoder.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/ENCODER/encoder.h rename to Reference/MiniBalance_HARDWARE/ENCODER/encoder.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/EXTI/exti.c b/Reference/MiniBalance_HARDWARE/EXTI/exti.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/EXTI/exti.c rename to Reference/MiniBalance_HARDWARE/EXTI/exti.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/EXTI/exti.h b/Reference/MiniBalance_HARDWARE/EXTI/exti.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/EXTI/exti.h rename to Reference/MiniBalance_HARDWARE/EXTI/exti.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/IIC/IOI2C.c b/Reference/MiniBalance_HARDWARE/IIC/IOI2C.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/IIC/IOI2C.c rename to Reference/MiniBalance_HARDWARE/IIC/IOI2C.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/IIC/IOI2C.h b/Reference/MiniBalance_HARDWARE/IIC/IOI2C.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/IIC/IOI2C.h rename to Reference/MiniBalance_HARDWARE/IIC/IOI2C.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/KEY/key.c b/Reference/MiniBalance_HARDWARE/KEY/key.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/KEY/key.c rename to Reference/MiniBalance_HARDWARE/KEY/key.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/KEY/key.h b/Reference/MiniBalance_HARDWARE/KEY/key.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/KEY/key.h rename to Reference/MiniBalance_HARDWARE/KEY/key.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/MOTOR/motor.c b/Reference/MiniBalance_HARDWARE/MOTOR/motor.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/MOTOR/motor.c rename to Reference/MiniBalance_HARDWARE/MOTOR/motor.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/MOTOR/motor.h b/Reference/MiniBalance_HARDWARE/MOTOR/motor.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/MOTOR/motor.h rename to Reference/MiniBalance_HARDWARE/MOTOR/motor.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/MPU6050/MPU6050.c b/Reference/MiniBalance_HARDWARE/MPU6050/MPU6050.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/MPU6050/MPU6050.c rename to Reference/MiniBalance_HARDWARE/MPU6050/MPU6050.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/MPU6050/mpu6050.h b/Reference/MiniBalance_HARDWARE/MPU6050/mpu6050.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/MPU6050/mpu6050.h rename to Reference/MiniBalance_HARDWARE/MPU6050/mpu6050.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/OLED/oled.c b/Reference/MiniBalance_HARDWARE/OLED/oled.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/OLED/oled.c rename to Reference/MiniBalance_HARDWARE/OLED/oled.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/OLED/oled.h b/Reference/MiniBalance_HARDWARE/OLED/oled.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/OLED/oled.h rename to Reference/MiniBalance_HARDWARE/OLED/oled.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/OLED/oledfont.h b/Reference/MiniBalance_HARDWARE/OLED/oledfont.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/MiniBalance_HARDWARE/OLED/oledfont.h rename to Reference/MiniBalance_HARDWARE/OLED/oledfont.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/OBJ/MiniBalance.hex b/Reference/OBJ/MiniBalance.hex similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/OBJ/MiniBalance.hex rename to Reference/OBJ/MiniBalance.hex diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/OBJ/MiniBalance.lnp b/Reference/OBJ/MiniBalance.lnp similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/OBJ/MiniBalance.lnp rename to Reference/OBJ/MiniBalance.lnp diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/OBJ/MiniBalance_sct.Bak b/Reference/OBJ/MiniBalance_sct.Bak similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/OBJ/MiniBalance_sct.Bak rename to Reference/OBJ/MiniBalance_sct.Bak diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/misc.h b/Reference/STM32F10x_FWLib/inc/misc.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/misc.h rename to Reference/STM32F10x_FWLib/inc/misc.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_adc.h b/Reference/STM32F10x_FWLib/inc/stm32f10x_adc.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/STM32F10x_FWLib/inc/stm32f10x_adc.h rename to Reference/STM32F10x_FWLib/inc/stm32f10x_adc.h diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_bkp.h b/Reference/STM32F10x_FWLib/inc/stm32f10x_bkp.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_bkp.h rename to Reference/STM32F10x_FWLib/inc/stm32f10x_bkp.h diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_can.h b/Reference/STM32F10x_FWLib/inc/stm32f10x_can.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_can.h rename to Reference/STM32F10x_FWLib/inc/stm32f10x_can.h diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_cec.h b/Reference/STM32F10x_FWLib/inc/stm32f10x_cec.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_cec.h rename to Reference/STM32F10x_FWLib/inc/stm32f10x_cec.h diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_crc.h b/Reference/STM32F10x_FWLib/inc/stm32f10x_crc.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_crc.h rename to Reference/STM32F10x_FWLib/inc/stm32f10x_crc.h diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_dac.h b/Reference/STM32F10x_FWLib/inc/stm32f10x_dac.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_dac.h rename to Reference/STM32F10x_FWLib/inc/stm32f10x_dac.h diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_dbgmcu.h b/Reference/STM32F10x_FWLib/inc/stm32f10x_dbgmcu.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_dbgmcu.h rename to Reference/STM32F10x_FWLib/inc/stm32f10x_dbgmcu.h diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_dma.h b/Reference/STM32F10x_FWLib/inc/stm32f10x_dma.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_dma.h rename to Reference/STM32F10x_FWLib/inc/stm32f10x_dma.h diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_exti.h b/Reference/STM32F10x_FWLib/inc/stm32f10x_exti.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_exti.h rename to Reference/STM32F10x_FWLib/inc/stm32f10x_exti.h diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_flash.h b/Reference/STM32F10x_FWLib/inc/stm32f10x_flash.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_flash.h rename to Reference/STM32F10x_FWLib/inc/stm32f10x_flash.h diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_fsmc.h b/Reference/STM32F10x_FWLib/inc/stm32f10x_fsmc.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_fsmc.h rename to Reference/STM32F10x_FWLib/inc/stm32f10x_fsmc.h diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_gpio.h b/Reference/STM32F10x_FWLib/inc/stm32f10x_gpio.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_gpio.h rename to Reference/STM32F10x_FWLib/inc/stm32f10x_gpio.h diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_i2c.h b/Reference/STM32F10x_FWLib/inc/stm32f10x_i2c.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_i2c.h rename to Reference/STM32F10x_FWLib/inc/stm32f10x_i2c.h diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_iwdg.h b/Reference/STM32F10x_FWLib/inc/stm32f10x_iwdg.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_iwdg.h rename to Reference/STM32F10x_FWLib/inc/stm32f10x_iwdg.h diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_pwr.h b/Reference/STM32F10x_FWLib/inc/stm32f10x_pwr.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_pwr.h rename to Reference/STM32F10x_FWLib/inc/stm32f10x_pwr.h diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_rcc.h b/Reference/STM32F10x_FWLib/inc/stm32f10x_rcc.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_rcc.h rename to Reference/STM32F10x_FWLib/inc/stm32f10x_rcc.h diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_rtc.h b/Reference/STM32F10x_FWLib/inc/stm32f10x_rtc.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_rtc.h rename to Reference/STM32F10x_FWLib/inc/stm32f10x_rtc.h diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_sdio.h b/Reference/STM32F10x_FWLib/inc/stm32f10x_sdio.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_sdio.h rename to Reference/STM32F10x_FWLib/inc/stm32f10x_sdio.h diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_spi.h b/Reference/STM32F10x_FWLib/inc/stm32f10x_spi.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_spi.h rename to Reference/STM32F10x_FWLib/inc/stm32f10x_spi.h diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_tim.h b/Reference/STM32F10x_FWLib/inc/stm32f10x_tim.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_tim.h rename to Reference/STM32F10x_FWLib/inc/stm32f10x_tim.h diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_usart.h b/Reference/STM32F10x_FWLib/inc/stm32f10x_usart.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_usart.h rename to Reference/STM32F10x_FWLib/inc/stm32f10x_usart.h diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_wwdg.h b/Reference/STM32F10x_FWLib/inc/stm32f10x_wwdg.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/inc/stm32f10x_wwdg.h rename to Reference/STM32F10x_FWLib/inc/stm32f10x_wwdg.h diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/misc.c b/Reference/STM32F10x_FWLib/src/misc.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/misc.c rename to Reference/STM32F10x_FWLib/src/misc.c diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_adc.c b/Reference/STM32F10x_FWLib/src/stm32f10x_adc.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_adc.c rename to Reference/STM32F10x_FWLib/src/stm32f10x_adc.c diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_bkp.c b/Reference/STM32F10x_FWLib/src/stm32f10x_bkp.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_bkp.c rename to Reference/STM32F10x_FWLib/src/stm32f10x_bkp.c diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_can.c b/Reference/STM32F10x_FWLib/src/stm32f10x_can.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_can.c rename to Reference/STM32F10x_FWLib/src/stm32f10x_can.c diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_cec.c b/Reference/STM32F10x_FWLib/src/stm32f10x_cec.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_cec.c rename to Reference/STM32F10x_FWLib/src/stm32f10x_cec.c diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_crc.c b/Reference/STM32F10x_FWLib/src/stm32f10x_crc.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_crc.c rename to Reference/STM32F10x_FWLib/src/stm32f10x_crc.c diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_dac.c b/Reference/STM32F10x_FWLib/src/stm32f10x_dac.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_dac.c rename to Reference/STM32F10x_FWLib/src/stm32f10x_dac.c diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_dbgmcu.c b/Reference/STM32F10x_FWLib/src/stm32f10x_dbgmcu.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_dbgmcu.c rename to Reference/STM32F10x_FWLib/src/stm32f10x_dbgmcu.c diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_dma.c b/Reference/STM32F10x_FWLib/src/stm32f10x_dma.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_dma.c rename to Reference/STM32F10x_FWLib/src/stm32f10x_dma.c diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_exti.c b/Reference/STM32F10x_FWLib/src/stm32f10x_exti.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_exti.c rename to Reference/STM32F10x_FWLib/src/stm32f10x_exti.c diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_flash.c b/Reference/STM32F10x_FWLib/src/stm32f10x_flash.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_flash.c rename to Reference/STM32F10x_FWLib/src/stm32f10x_flash.c diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_fsmc.c b/Reference/STM32F10x_FWLib/src/stm32f10x_fsmc.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_fsmc.c rename to Reference/STM32F10x_FWLib/src/stm32f10x_fsmc.c diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_gpio.c b/Reference/STM32F10x_FWLib/src/stm32f10x_gpio.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_gpio.c rename to Reference/STM32F10x_FWLib/src/stm32f10x_gpio.c diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_i2c.c b/Reference/STM32F10x_FWLib/src/stm32f10x_i2c.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_i2c.c rename to Reference/STM32F10x_FWLib/src/stm32f10x_i2c.c diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_iwdg.c b/Reference/STM32F10x_FWLib/src/stm32f10x_iwdg.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_iwdg.c rename to Reference/STM32F10x_FWLib/src/stm32f10x_iwdg.c diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_pwr.c b/Reference/STM32F10x_FWLib/src/stm32f10x_pwr.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_pwr.c rename to Reference/STM32F10x_FWLib/src/stm32f10x_pwr.c diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_rcc.c b/Reference/STM32F10x_FWLib/src/stm32f10x_rcc.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_rcc.c rename to Reference/STM32F10x_FWLib/src/stm32f10x_rcc.c diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_rtc.c b/Reference/STM32F10x_FWLib/src/stm32f10x_rtc.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_rtc.c rename to Reference/STM32F10x_FWLib/src/stm32f10x_rtc.c diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_sdio.c b/Reference/STM32F10x_FWLib/src/stm32f10x_sdio.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_sdio.c rename to Reference/STM32F10x_FWLib/src/stm32f10x_sdio.c diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_spi.c b/Reference/STM32F10x_FWLib/src/stm32f10x_spi.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_spi.c rename to Reference/STM32F10x_FWLib/src/stm32f10x_spi.c diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_tim.c b/Reference/STM32F10x_FWLib/src/stm32f10x_tim.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_tim.c rename to Reference/STM32F10x_FWLib/src/stm32f10x_tim.c diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_usart.c b/Reference/STM32F10x_FWLib/src/stm32f10x_usart.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_usart.c rename to Reference/STM32F10x_FWLib/src/stm32f10x_usart.c diff --git a/GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_wwdg.c b/Reference/STM32F10x_FWLib/src/stm32f10x_wwdg.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/FWlib/src/stm32f10x_wwdg.c rename to Reference/STM32F10x_FWLib/src/stm32f10x_wwdg.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/SYSTEM/delay/delay.c b/Reference/SYSTEM/delay/delay.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/SYSTEM/delay/delay.c rename to Reference/SYSTEM/delay/delay.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/SYSTEM/delay/delay.h b/Reference/SYSTEM/delay/delay.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/SYSTEM/delay/delay.h rename to Reference/SYSTEM/delay/delay.h diff --git a/GeBalanceBot_Firmware v1.0/System/sys/sys.c b/Reference/SYSTEM/sys/sys.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/System/sys/sys.c rename to Reference/SYSTEM/sys/sys.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/SYSTEM/sys/sys.h b/Reference/SYSTEM/sys/sys.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/SYSTEM/sys/sys.h rename to Reference/SYSTEM/sys/sys.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/SYSTEM/usart/usart.c b/Reference/SYSTEM/usart/usart.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/SYSTEM/usart/usart.c rename to Reference/SYSTEM/usart/usart.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/SYSTEM/usart/usart.h b/Reference/SYSTEM/usart/usart.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/SYSTEM/usart/usart.h rename to Reference/SYSTEM/usart/usart.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/MiniBalance.c b/Reference/USER/MiniBalance.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/MiniBalance.c rename to Reference/USER/MiniBalance.c diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/MiniBalance.map b/Reference/USER/MiniBalance.map similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/MiniBalance.map rename to Reference/USER/MiniBalance.map diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/MiniBalance.uvgui.passoni b/Reference/USER/MiniBalance.uvgui.passoni similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/MiniBalance.uvgui.passoni rename to Reference/USER/MiniBalance.uvgui.passoni diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/MiniBalance.uvguix.NING MEI b/Reference/USER/MiniBalance.uvguix.NING MEI similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/MiniBalance.uvguix.NING MEI rename to Reference/USER/MiniBalance.uvguix.NING MEI diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/MiniBalance.uvguix.NINGMEI b/Reference/USER/MiniBalance.uvguix.NINGMEI similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/MiniBalance.uvguix.NINGMEI rename to Reference/USER/MiniBalance.uvguix.NINGMEI diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/MiniBalance.uvguix.admin b/Reference/USER/MiniBalance.uvguix.admin similarity index 83% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/MiniBalance.uvguix.admin rename to Reference/USER/MiniBalance.uvguix.admin index 5da3f18..18bc952 100644 --- a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/MiniBalance.uvguix.admin +++ b/Reference/USER/MiniBalance.uvguix.admin @@ -11,7 +11,7 @@ 38003 Registers - 115 160 + 115 57 346 @@ -75,10 +75,10 @@ 44 2 - 1 + 3 - -32000 - -32000 + -1 + -1 -1 @@ -95,7 +95,7 @@ 0 1160 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000007000000050000000100000074443A5C48617264776172652050726F6A6563745C476542616C616E6365426F745C342E574845454C544543204235373020C6BDBAE2D0A1B3B5D4B4C2EBA3A8BFE2BAAFCAFDBEABBCF2C8EBC3C5B0E6A3A95C4D696E6942616C616E63655F48415244574152455C4D4F544F525C6D6F746F722E6800000000076D6F746F722E6800000000FFDC7800FFFFFFFF74443A5C48617264776172652050726F6A6563745C476542616C616E6365426F745C342E574845454C544543204235373020C6BDBAE2D0A1B3B5D4B4C2EBA3A8BFE2BAAFCAFDBEABBCF2C8EBC3C5B0E6A3A95C4D696E6942616C616E63655F48415244574152455C4D4F544F525C6D6F746F722E6300000000076D6F746F722E6300000000BECEA100FFFFFFFF64443A5C48617264776172652050726F6A6563745C476542616C616E6365426F745C342E574845454C544543204235373020C6BDBAE2D0A1B3B5D4B4C2EBA3A8BFE2BAAFCAFDBEABBCF2C8EBC3C5B0E6A3A95C555345525C4D696E6942616C616E63652E63000000000D4D696E6942616C616E63652E6300000000F0A0A100FFFFFFFF78443A5C48617264776172652050726F6A6563745C476542616C616E6365426F745C342E574845454C544543204235373020C6BDBAE2D0A1B3B5D4B4C2EBA3A8BFE2BAAFCAFDBEABBCF2C8EBC3C5B0E6A3A95C4D696E6942616C616E63655F48415244574152455C454E434F4445525C656E636F6465722E630000000009656E636F6465722E6300000000BCA8E100FFFFFFFF6F443A5C48617264776172652050726F6A6563745C476542616C616E6365426F745C342E574845454C544543204235373020C6BDBAE2D0A1B3B5D4B4C2EBA3A8BFE2BAAFCAFDBEABBCF2C8EBC3C5B0E6A3A95C4D696E6942616C616E63655C434F4E54524F4C5C636F6E74726F6C2E630000000009636F6E74726F6C2E63000000009CC1B600FFFFFFFF78443A5C48617264776172652050726F6A6563745C476542616C616E6365426F745C342E574845454C544543204235373020C6BDBAE2D0A1B3B5D4B4C2EBA3A8BFE2BAAFCAFDBEABBCF2C8EBC3C5B0E6A3A95C4D696E6942616C616E63655F48415244574152455C4D5055363035305C4D5055363035302E6300000000094D5055363035302E6300000000F7B88600FFFFFFFF74443A5C48617264776172652050726F6A6563745C476542616C616E6365426F745C342E574845454C544543204235373020C6BDBAE2D0A1B3B5D4B4C2EBA3A8BFE2BAAFCAFDBEABBCF2C8EBC3C5B0E6A3A95C4D696E6942616C616E63655F48415244574152455C444D505C696E765F6D70752E630000000009696E765F6D70752E6300000000D9ADC200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000EE010000000100000705000063020000 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000007000000020000000100000074443A5C48617264776172652050726F6A6563745C476542616C616E6365426F745C342E574845454C544543204235373020C6BDBAE2D0A1B3B5D4B4C2EBA3A8BFE2BAAFCAFDBEABBCF2C8EBC3C5B0E6A3A95C4D696E6942616C616E63655F48415244574152455C444D505C696E765F6D70752E630000000009696E765F6D70752E6300000000FFDC7800FFFFFFFF78443A5C48617264776172652050726F6A6563745C476542616C616E6365426F745C342E574845454C544543204235373020C6BDBAE2D0A1B3B5D4B4C2EBA3A8BFE2BAAFCAFDBEABBCF2C8EBC3C5B0E6A3A95C4D696E6942616C616E63655F48415244574152455C4D5055363035305C4D5055363035302E6300000000094D5055363035302E6300000000BECEA100FFFFFFFF6F443A5C48617264776172652050726F6A6563745C476542616C616E6365426F745C342E574845454C544543204235373020C6BDBAE2D0A1B3B5D4B4C2EBA3A8BFE2BAAFCAFDBEABBCF2C8EBC3C5B0E6A3A95C4D696E6942616C616E63655C434F4E54524F4C5C636F6E74726F6C2E630000000009636F6E74726F6C2E6300000000F0A0A100FFFFFFFF78443A5C48617264776172652050726F6A6563745C476542616C616E6365426F745C342E574845454C544543204235373020C6BDBAE2D0A1B3B5D4B4C2EBA3A8BFE2BAAFCAFDBEABBCF2C8EBC3C5B0E6A3A95C4D696E6942616C616E63655F48415244574152455C454E434F4445525C656E636F6465722E630000000009656E636F6465722E6300000000BCA8E100FFFFFFFF64443A5C48617264776172652050726F6A6563745C476542616C616E6365426F745C342E574845454C544543204235373020C6BDBAE2D0A1B3B5D4B4C2EBA3A8BFE2BAAFCAFDBEABBCF2C8EBC3C5B0E6A3A95C555345525C4D696E6942616C616E63652E63000000000D4D696E6942616C616E63652E63000000009CC1B600FFFFFFFF74443A5C48617264776172652050726F6A6563745C476542616C616E6365426F745C342E574845454C544543204235373020C6BDBAE2D0A1B3B5D4B4C2EBA3A8BFE2BAAFCAFDBEABBCF2C8EBC3C5B0E6A3A95C4D696E6942616C616E63655F48415244574152455C4D4F544F525C6D6F746F722E6300000000076D6F746F722E6300000000F7B88600FFFFFFFF74443A5C48617264776172652050726F6A6563745C476542616C616E6365426F745C342E574845454C544543204235373020C6BDBAE2D0A1B3B5D4B4C2EBA3A8BFE2BAAFCAFDBEABBCF2C8EBC3C5B0E6A3A95C4D696E6942616C616E63655F48415244574152455C4D4F544F525C6D6F746F722E6800000000076D6F746F722E6800000000D9ADC200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000A301000066000000B7050000D8020000 @@ -118,7 +118,7 @@ 16 - BA0000006600000039040000D9000000 + 22000000390000003E020000AC000000 @@ -134,11 +134,11 @@ 0 16 - 03000000660000001A01000099010000 + 03000000660000009C010000A8020000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -154,11 +154,11 @@ 0 16 - 03000000660000001A01000099010000 + 03000000660000009C010000A8020000 16 - 560000006D0000002E0100003B020000 + 2200000039000000FA00000007020000 @@ -174,11 +174,11 @@ 0 16 - 03000000BE0100003604000015020000 + 00000000BB010000390400002E020000 16 - 560000006D00000072020000E0000000 + 22000000390000003E020000AC000000 @@ -194,11 +194,11 @@ 0 16 - 03000000BE0100003604000015020000 + 03000000BE0100003604000001020000 16 - 560000006D00000072020000E0000000 + 22000000390000003E020000AC000000 @@ -214,11 +214,11 @@ 0 16 - 03000000BE0100003604000015020000 + 03000000BE0100003604000001020000 16 - 560000006D00000072020000E0000000 + 22000000390000003E020000AC000000 @@ -234,11 +234,11 @@ 0 16 - 03000000BE0100003604000015020000 + 03000000BE0100003604000001020000 16 - 560000006D00000072020000E0000000 + 22000000390000003E020000AC000000 @@ -254,11 +254,11 @@ 0 16 - 8603000066000000360400009E010000 + 860300006600000036040000DE000000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -274,11 +274,11 @@ 0 16 - BD0000006600000036040000A9000000 + BA0000006300000039040000C2000000 16 - 560000006D00000072020000E0000000 + 22000000390000003E020000AC000000 @@ -298,7 +298,7 @@ 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -314,11 +314,11 @@ 0 16 - 03000000BE0100003604000015020000 + 03000000BE0100003604000001020000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -334,11 +334,11 @@ 0 16 - 03000000BE0100003604000015020000 + 03000000BE0100003604000001020000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -354,11 +354,11 @@ 0 16 - 03000000BE0100003604000015020000 + 03000000BE0100003604000001020000 16 - 560000006D00000072020000E0000000 + 22000000390000003E020000AC000000 @@ -374,11 +374,11 @@ 0 16 - 03000000BE0100003604000015020000 + 03000000BE0100003604000001020000 16 - 560000006D00000072020000E0000000 + 22000000390000003E020000AC000000 @@ -394,11 +394,11 @@ 0 16 - 03000000BE0100003604000015020000 + 03000000BE0100003604000001020000 16 - 560000006D00000072020000E0000000 + 22000000390000003E020000AC000000 @@ -414,11 +414,11 @@ 0 16 - 03000000BE0100003604000015020000 + 03000000BE0100003604000001020000 16 - 560000006D00000072020000E0000000 + 22000000390000003E020000AC000000 @@ -434,11 +434,11 @@ 0 16 - 03000000660000001A01000099010000 + 03000000660000009C010000A8020000 16 - 560000006D0000002E0100003B020000 + 2200000039000000FA00000007020000 @@ -454,11 +454,11 @@ 0 16 - 03000000660000001A01000099010000 + 03000000660000009C010000A8020000 16 - 560000006D0000002E0100003B020000 + 2200000039000000FA00000007020000 @@ -474,11 +474,11 @@ 0 16 - 03000000CD0100003704000015020000 + 00000000D9020000B705000038030000 16 - 560000006D00000072020000E0000000 + 22000000390000003E020000AC000000 @@ -498,7 +498,7 @@ 16 - 560000006D00000072020000E0000000 + 22000000390000003E020000AC000000 @@ -514,11 +514,11 @@ 0 16 - 03000000CD010000B405000034020000 + 03000000DC020000360400001F030000 16 - 560000006D00000072020000E0000000 + 22000000390000003E020000AC000000 @@ -534,11 +534,11 @@ 0 16 - BD0000006600000036040000A9000000 + BA0000006300000039040000C2000000 16 - 560000006D00000072020000E0000000 + 22000000390000003E020000AC000000 @@ -558,7 +558,7 @@ 16 - 560000006D00000072020000E0000000 + 22000000390000003E020000AC000000 @@ -594,11 +594,11 @@ 0 16 - 8603000066000000360400009E010000 + 830300006300000039040000B7010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -614,11 +614,11 @@ 0 16 - 03000000BE0100003604000015020000 + 00000000BB010000390400001A020000 16 - 560000006D00000072020000E0000000 + 22000000390000003E020000AC000000 @@ -638,7 +638,7 @@ 16 - 560000006D00000072020000E0000000 + 22000000390000003E020000AC000000 @@ -658,7 +658,7 @@ 16 - 560000006D00000072020000E0000000 + 22000000390000003E020000AC000000 @@ -678,7 +678,7 @@ 16 - 560000006D00000072020000E0000000 + 22000000390000003E020000AC000000 @@ -694,11 +694,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -714,11 +714,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -734,11 +734,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -754,11 +754,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -774,11 +774,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -794,11 +794,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -814,11 +814,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -834,11 +834,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -854,11 +854,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -874,11 +874,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -894,11 +894,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -914,11 +914,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -934,11 +934,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -954,11 +954,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -974,11 +974,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -994,11 +994,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -1014,11 +1014,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -1034,11 +1034,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -1054,11 +1054,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -1074,11 +1074,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -1094,11 +1094,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -1114,17 +1114,17 @@ 0 16 - 03000000660000001A01000084020000 + 0300000066000000B300000015020000 16 - 560000006D0000002E0100003B020000 + 2200000039000000FA00000007020000 38007 38007 - 1 + 0 0 0 0 @@ -1134,11 +1134,11 @@ 0 16 - 03000000CD0100003704000015020000 + 00000000D90200003904000038030000 16 - 560000006D00000072020000E0000000 + 22000000390000003E020000AC000000 @@ -1154,11 +1154,11 @@ 0 16 - 03000000CD010000B405000034020000 + 03000000DC020000360400001F030000 16 - 560000006D0000002E0100003B020000 + 2200000039000000FA00000007020000 @@ -1174,11 +1174,11 @@ 0 16 - 03000000BE0100003604000015020000 + 03000000BE0100003604000001020000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -1194,17 +1194,17 @@ 0 16 - 03000000BE0100003604000015020000 + 03000000BE0100003604000001020000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 50000 50000 - 1 + 0 0 0 0 @@ -1214,11 +1214,11 @@ 0 16 - CE0000006F020000A40200008A020000 + 86030000660000003604000027010000 16 - 0A0000000A0000006E0000006E000000 + 2200000039000000D8000000E1000000 @@ -1234,11 +1234,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -1254,11 +1254,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -1274,11 +1274,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -1294,11 +1294,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -1314,11 +1314,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -1334,11 +1334,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -1354,11 +1354,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -1374,17 +1374,17 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 50009 50009 - 1 + 0 0 0 0 @@ -1394,11 +1394,11 @@ 0 16 - 51040000170100002307000032010000 + 86030000660000003604000027010000 16 - 0A0000000A0000006E0000006E000000 + 2200000039000000D8000000E1000000 @@ -1414,11 +1414,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -1434,11 +1434,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -1454,11 +1454,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -1474,11 +1474,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -1494,11 +1494,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -1514,11 +1514,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -1534,11 +1534,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -1554,11 +1554,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -1574,11 +1574,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -1594,11 +1594,11 @@ 0 16 - 8603000066000000360400009E010000 + 86030000660000003604000027010000 16 - 560000006D0000000C01000015010000 + 2200000039000000D8000000E1000000 @@ -1608,7 +1608,7 @@ 0 0 0 - 940 + 32767 0 8192 0 @@ -1634,7 +1634,7 @@ 0 16 - 000000002E0200003A04000041020000 + 0000000038030000B70500004B030000 16 @@ -1648,7 +1648,7 @@ 0 0 0 - 463 + 32767 0 8192 1 @@ -1668,7 +1668,7 @@ 0 0 0 - 612 + 32767 0 8192 2 @@ -1683,14 +1683,14 @@ 3119 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFBA000000C200000039040000C6000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E650020000000000000BA0000006600000039040000D9000000BA0000004F00000039040000C20000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF7F0300004F00000083030000B7010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000830300006600000039040000CE010000830300004F00000039040000B701000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF1D0100004F00000021010000B2010000010000000200001004000000010000004CFFFFFFF8040000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000660000001D010000B4020000000000004F0000001D010000B20100000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000A301000039040000A701000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0E0000008F070000930700009407000095070000960700009007000091070000B5010000B8010000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000BE010000390400004502000000000000A7010000390400002E02000000000000404100460E0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF1D020000A7010000210200002E02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000B20100003A040000B6010000010000000100001004000000010000007AFEFFFF58010000FFFFFFFF04000000C5000000C7000000B4010000779400000180008000000100000000000000B8020000B70500004F03000000000000B60100003A0400002E0200000000000040820056040000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF03000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFBA000000C200000039040000C6000000000000000100001004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E65002000000000000022000000390000003E020000AC000000BA0000004F00000039040000C20000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF7F0300004F00000083030000B7010000000000000200001004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000002200000039000000D8000000E1000000830300004F00000039040000B701000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF9F0100004F000000A3010000C1020000010000000200001004000000010000004CFFFFFFF8040000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000002200000039000000D8000000E1000000000000004F0000009F010000C10200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000A301000039040000A701000000000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0E0000008F070000930700009407000095070000960700009007000091070000B5010000B8010000B9050000BA050000BB050000BC050000CB090000018000800000000000002200000039000000D8000000E100000000000000A7010000390400002E02000000000000404100460E0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF1D020000A7010000210200002E02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000C1020000B7050000C5020000010000000100001004000000010000000000000000000000FFFFFFFF04000000C5000000C7000000B4010000779400000180008000000100000022000000390000003E020000AC00000000000000C5020000B7050000380300000000000040820056040000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File - 2120 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000D4949435F526561645F4279746596000000000000000700057072696E740D4949435F526561645F427974650D4949435F53656E645F4279746505696F6932630F4F4C45445F53686F774E756D6265720864656C61795F75730B4750494F5F50696E5F313200000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000 + 2199 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000947657453797374656D96000000000000000E000947657453797374656D0D54494D5F5072657363616C65720574656D7033067072696E746601630430783735033078300C53544D3332463130585F48440D4949435F526561645F427974650D4949435F53656E645F4279746505696F6932630F4F4C45445F53686F774E756D6265720864656C61795F75730B4750494F5F50696E5F31320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000000000000010000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65FF7F0000 1423 @@ -1706,7 +1706,7 @@ Build 684 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E00000000000000000000000000000000010000000100000001809E8A0000000000001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000B4D696E6942616C616E6365960000000000000001000B4D696E6942616C616E6365000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64CF010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E00000000000000000000000000000000010000000100000001809E8A0000000000001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000B4D696E6942616C616E6365960000000000000001000B4D696E6942616C616E6365000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64FF7F0000 583 @@ -1722,7 +1722,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000000000000100000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000000000000100000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000000000000100000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000000000000100000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F720100000000000000000000000100000001000000000000000000000001000000000000000000054465627567FF7F0000 898 @@ -1746,7 +1746,61 @@ 0 100 - 5 + 2 + + ..\MiniBalance_HARDWARE\DMP\inv_mpu.c + 22 + 54 + 55 + 1 + + 0 + + + ..\MiniBalance_HARDWARE\MPU6050\MPU6050.c + 25 + 13 + 14 + 1 + + 0 + + + ..\MiniBalance\CONTROL\control.c + 30 + 21 + 44 + 1 + + 0 + + + ..\MiniBalance_HARDWARE\ENCODER\encoder.c + 2 + 112 + 145 + 1 + + 0 + + + .\MiniBalance.c + 23 + 10 + 39 + 1 + + 0 + + + ..\MiniBalance_HARDWARE\MOTOR\motor.c + 31 + 49 + 64 + 1 + + 0 + ..\MiniBalance_HARDWARE\MOTOR\motor.h 0 @@ -1756,60 +1810,6 @@ 0 - - ..\MiniBalance_HARDWARE\MOTOR\motor.c - 28 - 49 - 64 - 1 - - 0 - - - .\MiniBalance.c - 20 - 10 - 39 - 1 - - 0 - - - ..\MiniBalance_HARDWARE\ENCODER\encoder.c - 38 - 112 - 143 - 1 - - 0 - - - ..\MiniBalance\CONTROL\control.c - 9 - 179 - 199 - 1 - - 0 - - - ..\MiniBalance_HARDWARE\MPU6050\MPU6050.c - 25 - 16 - 14 - 1 - - 0 - - - ..\MiniBalance_HARDWARE\DMP\inv_mpu.c - 22 - 2787 - 55 - 1 - - 0 - diff --git a/Reference/USER/MiniBalance.uvguix.x b/Reference/USER/MiniBalance.uvguix.x new file mode 100644 index 0000000..593dc67 --- /dev/null +++ b/Reference/USER/MiniBalance.uvguix.x @@ -0,0 +1,1771 @@ + + + + -6.1 + +
### uVision Project, (C) Keil Software
+ + + + + + 38003 + Registers + 115 85 + + + 346 + Code Coverage + 860 160 + + + 204 + Performance Analyzer + 1020 + + + + + + 1506 + Symbols + + 70 70 70 + + + 1936 + Watch 1 + + 70 70 70 + + + 1937 + Watch 2 + + 70 70 70 + + + 1935 + Call Stack + Locals + + 70 70 70 + + + 2506 + Trace Data + + 75 135 130 95 70 230 200 150 + + + + + + + + 1 + 1 + 0 + 0 + -1 + + + + + + + 44 + 2 + 3 + + -1 + -1 + + + -1 + -1 + + + 182 + 182 + 1442 + 957 + + + + 0 + + 434 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000002000000010000000100000065443A5C48617264776172652050726F6A6563745C4765656B426F742D42616C616E5C342E574845454C544543204235373020C6BDBAE2D0A1B3B5D4B4C2EBA3A8BFE2BAAFCAFDBEABBCF2C8EBC3C5B0E6A3A95C555345525C4D696E6942616C616E63652E63000000000D4D696E6942616C616E63652E6300000000FFDC7800FFFFFFFF6A443A5C48617264776172652050726F6A6563745C4765656B426F742D42616C616E5C342E574845454C544543204235373020C6BDBAE2D0A1B3B5D4B4C2EBA3A8BFE2BAAFCAFDBEABBCF2C8EBC3C5B0E6A3A95C4D696E6942616C616E63655C73686F775C73686F772E63000000000673686F772E6300000000BECEA100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000D6000000660000009006000086030000 + + + + 0 + Build + + -1 + -1 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + D60000004F000000DC040000E2000000 + + + 16 + 560000006D000000C402000000010000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000CF00000056030000 + + + 16 + 560000006D000000280100003E010000 + + + + 109 + 109 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000CF00000056030000 + + + 16 + 560000006D0000004E010000BA020000 + + + + 1465 + 1465 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 000000003A020000DC040000CD020000 + + + 16 + 560000006D000000C402000000010000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000A0020000 + + + 16 + 560000006D000000C402000000010000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000A0020000 + + + 16 + 560000006D000000C402000000010000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000A0020000 + + + 16 + 560000006D000000C402000000010000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0D04000066000000D904000007010000 + + + 16 + 560000006D000000280100003E010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + D600000063000000DC040000E2000000 + + + 16 + 560000006D000000C402000000010000 + + + + 1935 + 1935 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 030000003D020000D9040000B4020000 + + + 16 + 560000006D000000280100003E010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000A0020000 + + + 16 + 560000006D000000280100003E010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000A0020000 + + + 16 + 560000006D000000280100003E010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000A0020000 + + + 16 + 560000006D000000C402000000010000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000A0020000 + + + 16 + 560000006D000000C402000000010000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000A0020000 + + + 16 + 560000006D000000C402000000010000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000A0020000 + + + 16 + 560000006D000000C402000000010000 + + + + 195 + 195 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000CF00000056030000 + + + 16 + 560000006D0000004E010000BA020000 + + + + 196 + 196 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000CF00000056030000 + + + 16 + 560000006D0000004E010000BA020000 + + + + 197 + 197 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 00000000870300009006000006040000 + + + 16 + 560000006D000000C402000000010000 + + + + 198 + 198 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 0000000026020000DC040000CD020000 + + + 16 + 560000006D000000C402000000010000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000008A030000D9040000ED030000 + + + 16 + 560000006D000000C402000000010000 + + + + 203 + 203 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + D600000063000000DC040000E2000000 + + + 16 + 560000006D000000C402000000010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + D900000066000000D9040000C9000000 + + + 16 + 560000006D000000C402000000010000 + + + + 221 + 221 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000000000000000000000000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2506 + 2506 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0A04000063000000DC04000036020000 + + + 16 + 560000006D000000280100003E010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 000000003A020000DC040000B9020000 + + + 16 + 560000006D000000C402000000010000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + D900000066000000D9040000C9000000 + + + 16 + 560000006D000000C402000000010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + D900000066000000D9040000C9000000 + + + 16 + 560000006D000000C402000000010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + D900000066000000D9040000C9000000 + + + 16 + 560000006D000000C402000000010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 38003 + 38003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000CF000000B4020000 + + + 16 + 560000006D0000004E010000BA020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0000000087030000DC04000006040000 + + + 16 + 560000006D000000C402000000010000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000008A030000D9040000ED030000 + + + 16 + 560000006D0000004E010000BA020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000A0020000 + + + 16 + 560000006D000000280100003E010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000003D020000D9040000A0020000 + + + 16 + 560000006D000000280100003E010000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0D04000066000000D904000086010000 + + + 16 + 560000006D000000280100003E010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + 0000000000000000B70300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000060400009006000019040000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 1 + 0 + 0 + 0 + 32767 + 0 + 8192 + 1 + + 16 + 000000001C000000DA01000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 2 + + 16 + 00000000380000006F02000054000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 3119 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD6000000E2000000DC040000E6000000000000000100001004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E650020000000000000560000006D000000C402000000010000D60000004F000000DC040000E20000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF060400004F0000000A04000036020000000000000200001004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000560000006D000000280100003E0100000A0400004F000000DC0400003602000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFD20000004F000000D60000006F030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000560000006D000000280100003E010000000000004F000000D20000006F0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000022020000DC0400002602000000000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0E0000008F070000930700009407000095070000960700009007000091070000B5010000B8010000B9050000BA050000BB050000BC050000CB09000001800080000000000000560000006D000000280100003E0100000000000026020000DC040000CD02000000000000404100460E0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF6E0200002602000072020000CD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000006F0300009006000073030000010000000100001004000000010000000000000000000000FFFFFFFF04000000C5000000C7000000B40100007794000001800080000001000000560000006D000000C402000000010000000000007303000090060000060400000000000040820056040000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2234 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000369326396000000000000000D0003693263077477725F636E74075441475F4E554D105049445F44454255475F4F555450555406506172616D73056874696D331455736253656E645061636B6167655265706F72740C685573624465766963654653134D585F5553415254315F554152545F496E697420555342445F435553544F4D5F4849445F5245504F52545F444553435F53495A450D535753315F4133415F4D4F444513696E6974746573746170706C69636174696F6E05687370693100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000000000000010000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65FF7F0000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 684 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E00000000000000000000000000000000010000000100000001809E8A0000000000001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000B4D696E6942616C616E6365960000000000000001000B4D696E6942616C616E6365000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64FF7F0000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2373 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000000000000100000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000000000000100000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000000000000100000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000000000000100000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F720100000000000000000000000100000001000000000000000000000001000000000000000000054465627567FF7F0000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1680 + 1120 + + + + + + 1 + 0 + + 100 + 1 + + .\MiniBalance.c + 0 + 1 + 1 + 1 + + 0 + + + ..\MiniBalance\show\show.c + 0 + 1 + 1 + 1 + + 0 + + + + +
diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/MiniBalance.uvopt b/Reference/USER/MiniBalance.uvopt similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/MiniBalance.uvopt rename to Reference/USER/MiniBalance.uvopt diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/MiniBalance.uvoptx b/Reference/USER/MiniBalance.uvoptx similarity index 99% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/MiniBalance.uvoptx rename to Reference/USER/MiniBalance.uvoptx index f7a7416..b502bb6 100644 --- a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/MiniBalance.uvoptx +++ b/Reference/USER/MiniBalance.uvoptx @@ -264,7 +264,7 @@ FWLIB - 1 + 0 0 0 0 @@ -548,7 +548,7 @@ SYSTEM - 0 + 1 0 0 0 @@ -592,7 +592,7 @@ HAREWARE - 0 + 1 0 0 0 diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/MiniBalance.uvproj.saved_uv4 b/Reference/USER/MiniBalance.uvproj.saved_uv4 similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/MiniBalance.uvproj.saved_uv4 rename to Reference/USER/MiniBalance.uvproj.saved_uv4 diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/MiniBalance.uvprojx b/Reference/USER/MiniBalance.uvprojx similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/MiniBalance.uvprojx rename to Reference/USER/MiniBalance.uvprojx diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/RTE/RTE_Components.h b/Reference/USER/RTE/RTE_Components.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/RTE/RTE_Components.h rename to Reference/USER/RTE/RTE_Components.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/RTE/_MiniBalance/RTE_Components.h b/Reference/USER/RTE/_MiniBalance/RTE_Components.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/RTE/_MiniBalance/RTE_Components.h rename to Reference/USER/RTE/_MiniBalance/RTE_Components.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/startup_stm32f10x_md.lst b/Reference/USER/startup_stm32f10x_md.lst similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/startup_stm32f10x_md.lst rename to Reference/USER/startup_stm32f10x_md.lst diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/stm32f10x.h b/Reference/USER/stm32f10x.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/stm32f10x.h rename to Reference/USER/stm32f10x.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/stm32f10x_conf.h b/Reference/USER/stm32f10x_conf.h similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/stm32f10x_conf.h rename to Reference/USER/stm32f10x_conf.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/stm32f10x_it.c b/Reference/USER/stm32f10x_it.c similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/USER/stm32f10x_it.c rename to Reference/USER/stm32f10x_it.c diff --git a/GeBalanceBot_Firmware v1.0/User/stm32f10x_it.h b/Reference/USER/stm32f10x_it.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/User/stm32f10x_it.h rename to Reference/USER/stm32f10x_it.h diff --git a/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/system_stm32f10x.c b/Reference/USER/system_stm32f10x.c similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/CMSIS/system_stm32f10x.c rename to Reference/USER/system_stm32f10x.c diff --git a/GeBalanceBot_Firmware v1.0/Libraries/CMSIS/system_stm32f10x.h b/Reference/USER/system_stm32f10x.h similarity index 100% rename from GeBalanceBot_Firmware v1.0/Libraries/CMSIS/system_stm32f10x.h rename to Reference/USER/system_stm32f10x.h diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/WHEELTEC B570 平衡小车资源分配说明 - 精简版.pdf b/Reference/WHEELTEC B570 平衡小车资源分配说明 - 精简版.pdf similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/WHEELTEC B570 平衡小车资源分配说明 - 精简版.pdf rename to Reference/WHEELTEC B570 平衡小车资源分配说明 - 精简版.pdf diff --git a/4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/keilkill.bat b/Reference/keilkill.bat similarity index 100% rename from 4.WHEELTEC B570 平衡小车源码(库函数精简入门版)/keilkill.bat rename to Reference/keilkill.bat