1、【增加】stm32f10x裸机的Demo。

Signed-off-by: armink <armink.ztl@gmail.com>
pull/1/head
armink 11 years ago
parent 40583525fb
commit 836e6a7189

@ -1,7 +1,5 @@
# EasyFlash 使用说明
标签(空格分隔): EasyFlash Flash
---
## 1、介绍
@ -25,7 +23,8 @@ EasyFlash是一款开源的轻量级嵌入式Flash存储器库主要为MCU(Mi
|\flash\src\flash_utils.c |EasyFlash常用小工具例如CRC32|
|\flash\src\flash.c |目前只包含EasyFlash初始化方法|
|\flash\port\flash_port.c |不同平台下的EasyFlash移植接口及配置参数|
|\demo\stm32f10x |stm32f10x平台下的demo|
|\demo\non_os\stm32f10x |stm32f10x裸机的demo|
|\demo\rtt\stm32f10x |stm32f10x基于RT-Thread的demo|
|\demo\stm32f4xx |stm32f4xx平台下的demo|
### 1.2、资源占用
@ -39,7 +38,7 @@ Demo平台STM32F103RET6 + RT-Thread 1.2.2 + Env(2K bytes)
### 1.3、支持平台
目前已移植平台有 `stm32f10x``stm32f4xx` 系列的片内Flash这个也是笔者产品使用的平台。其余平台的移植难度不大在项目的设计之初就有考虑针对所有平台的适配性问题64位除外所以对所有移植接口都有做预留。移植只需修改 `\flash\port\flash_port.c` 一个文件,实现里面的擦、写、读及打印功能即可。
目前已移植硬件平台有 `stm32f10x``stm32f4xx` 系列的片内Flash这个也是笔者产品使用的平台。其余平台的移植难度不大在项目的设计之初就有考虑针对所有平台的适配性问题64位除外所以对所有移植接口都有做预留。移植只需修改 `\flash\port\flash_port.c` 一个文件,实现里面的擦、写、读及打印功能即可。
欢迎大家 **fork and pull request**([Github](https://github.com/armink/EasyFlash)|[OSChina](http://git.oschina.net/armink/EasyFlash)|[Coding](https://coding.net/u/armink/p/EasyFlash/git)) 。开源软件的成功离不开所有人的努力,也希望该项目能够帮助大家降低开发周期,让产品更早的获得成功。

@ -1,26 +1,9 @@
# stm32f10x 平台测试例子
# stm32f10x Demo
---
## 1、简介
## 1、文件说明
通过 `app\src\app_task.c``test_env()` 方法来演示环境变量的读取及修改功能每次系统启动并且初始化EasyFlash成功后会调用该方法。
`non_os` 裸机无操作系统的测试Demo
`test_env()` 方法中,会先读取系统的启动次数,读取后对启动次数加一,再存入到环境变量中,实现记录系统启动(开机)次数的功能。
### 1.1、使用方法
- 1、打开电脑的终端与Demo的串口1进行连接串口配置 115200 8 1 N此时在终端中就可以输入《EasyFlash 使用说明》中提到的常用命令(目前只有环境变量操作命令)。
- 2、在终端输入 `printenv` 查看当前的系统启动次数,即 `boot_times` 的value。
- 3、输入 `reboot` 命令或者直接重启Demo平台
- 4、等待系统重启完成后再次输入 `printenv` ,即可查看到启动次数有所增加
> 注意对于无法连接终端的用户也可以使用仿真器与Demo平台进行连接来观察启动次数的变化
## 2、文件说明
`\demo\stm32f10x\components\flash\port\flash_port.c` 移植参考文件
`\demo\stm32f10x\RVMDK` 下为Keil工程文件
`\demo\stm32f10x\EWARM` 下为IAR工程文件
`rtt` 基于RT-Thread操作系统平台的测试Demo

File diff suppressed because it is too large Load Diff

@ -0,0 +1,970 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<project>
<fileVersion>2</fileVersion>
<fileChecksum>3663988429</fileChecksum>
<configuration>
<name>stm32f103xE</name>
<outputs>
<file>$TOOLKIT_DIR$\inc\c\xencoding_limits.h</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_i2c.pbi</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h</file>
<file>$TOOLKIT_DIR$\inc\c\ycheck.h</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_adc.pbi</file>
<file>$TOOLKIT_DIR$\inc\c\yvals.h</file>
<file>$TOOLKIT_DIR$\inc\c\stdio.h</file>
<file>$PROJ_DIR$\..\app\inc\stm32f10x_it.h</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_exti.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rtc.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\flash_port.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rcc.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\flash_env_wl.pbi</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_crc.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rcc.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_cec.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dbgmcu.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dma.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\misc.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\startup_stm32f10x_hd.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\flash_env.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_flash.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dac.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_gpio.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_i2c.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dma.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\flash.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_spi.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_iwdg.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_flash.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_can.o</file>
<file>$TOOLKIT_DIR$\inc\c\ystdio.h</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h</file>
<file>$TOOLKIT_DIR$\inc\c\cmsis_iar.h</file>
<file>$TOOLKIT_DIR$\inc\c\stdint.h</file>
<file>$TOOLKIT_DIR$\lib\dl7M_tlf.a</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_wwdg.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_crc.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_tim.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_fsmc.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_pwr.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dac.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_sdio.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_gpio.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_usart.pbi</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_exti.pbi</file>
<file>$TOOLKIT_DIR$\lib\rt7M_tl.a</file>
<file>$TOOLKIT_DIR$\lib\shb_l.a</file>
<file>$TOOLKIT_DIR$\inc\c\intrinsics.h</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\misc.h</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_Defaults.h</file>
<file>$PROJ_DIR$\..\..\..\..\flash\inc\flash.h</file>
<file>$TOOLKIT_DIR$\lib\m7M_tl.a</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h</file>
<file>$PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_Threads.h</file>
<file>$TOOLKIT_DIR$\inc\c\stdlib.h</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h</file>
<file>$PROJ_DIR$\..\Libraries\CMSIS_EWARM\Include\core_cmInstr.h</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h</file>
<file>$PROJ_DIR$\stm32f103xE\Exe\EasyFlash.out</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\EasyFlash.pbd</file>
<file>$TOOLKIT_DIR$\inc\c\string.h</file>
<file>$PROJ_DIR$\..\components\others\stm32f103xE.icf</file>
<file>$PROJ_DIR$\stm32f103xE\List\EasyFlash.map</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\system_stm32f10x.o</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_wwdg.o</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_Product_string.h</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\flash_env.o</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h</file>
<file>$PROJ_DIR$\..\components\others\bsp.h</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h</file>
<file>$PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h</file>
<file>$PROJ_DIR$\stm32f103xE\Exe\EasyFlash.bin</file>
<file>$PROJ_DIR$\..\Libraries\CMSIS_EWARM\Include\core_cm3.h</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_Product.h</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h</file>
<file>$TOOLKIT_DIR$\inc\c\ysizet.h</file>
<file>$TOOLKIT_DIR$\inc\c\stddef.h</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\app.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_usart.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\bsp.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_fsmc.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_tim.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_it.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\system_stm32f10x.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_sdio.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\flash_env_wl.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_bkp.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_it.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\flash.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_pwr.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\flash_utils.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dbgmcu.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\app.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\bsp.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\flash_iap.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\flash_utils.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\flash_iap.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\flash_port.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_adc.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_cec.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_spi.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_bkp.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\misc.pbi</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rtc.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_iwdg.pbi</file>
<file>$PROJ_DIR$\..\app\inc\stm32f10x_conf.h</file>
<file>$PROJ_DIR$\..\Libraries\CMSIS_EWARM\Include\core_cmFunc.h</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c</file>
<file>$TOOLKIT_DIR$\inc\c\stdarg.h</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_can.pbi</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c</file>
<file>$PROJ_DIR$\..\components\others\types.h</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c</file>
<file>$PROJ_DIR$\..\components\flash\port\flash_port.c</file>
<file>$PROJ_DIR$\..\..\..\..\flash\src\flash.c</file>
<file>$PROJ_DIR$\..\..\..\..\flash\src\flash_iap.c</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c</file>
<file>$PROJ_DIR$\..\app\src\stm32f10x_it.c</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c</file>
<file>$PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c</file>
<file>$PROJ_DIR$\..\app\src\app.c</file>
<file>$PROJ_DIR$\..\..\..\..\flash\src\flash_env_wl.c</file>
<file>$PROJ_DIR$\..\..\..\..\flash\src\flash_utils.c</file>
<file>$PROJ_DIR$\..\..\..\..\flash\src\flash_env.c</file>
<file>$PROJ_DIR$\..\components\others\bsp.c</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c</file>
<file>$PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\startup\iar\startup_stm32f10x_hd.s</file>
</outputs>
<file>
<name>[ROOT_NODE]</name>
<outputs>
<tool>
<name>ILINK</name>
<file> 68 72</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\stm32f103xE\Exe\EasyFlash.out</name>
<outputs>
<tool>
<name>ILINK</name>
<file> 72</file>
</tool>
<tool>
<name>OBJCOPY</name>
<file> 86</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ILINK</name>
<file> 71 94 110 105 79 102 111 114 107 19 20 115 103 31 116 14 23 108 18 8 22 97 24 25 104 29 106 15 9 101 117 98 95 75 73 51 50 57 36</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 117</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 28</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 77 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 77 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 95</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 47</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 64 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 2 53</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 64 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 2 53</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 75</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 39</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 2 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 53</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 2 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 53</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 18</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 26</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 88 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 88 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 97</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 42</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 48 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 91 59 54 38 64 2 53</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 48 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 91 59 54 38 64 2 53</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 25</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 1</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 84 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 84 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 106</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 43</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 80 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 80 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 8</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 49</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 13 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 81 48 91 59 54 38 64 2 53</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 13 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 81 48 91 59 54 38 64 2 53</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 15</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 11</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 54 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 38 64 2 53</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 54 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 38 64 2 53</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 9</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 123</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 74 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 74 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 108</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 17</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 89 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 89 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 101</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 45</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 67 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 67 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 29</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 124</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 59 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 54 38 64 2 53</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 59 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 54 38 64 2 53</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 24</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 46</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 91 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 59 54 38 64 2 53</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 91 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 59 54 38 64 2 53</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 22</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 30</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 81 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 48 91 59 54 38 64 2 53</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 81 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 48 91 59 54 38 64 2 53</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 98</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 41</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 38 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 64 2 53</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 38 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 64 2 53</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\components\flash\port\flash_port.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 114</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 10</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 56 136 35 3 5 55 33 90 0 62 93 92 6 32 63 131 125 37 85 87 65 34 52 126 60 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 56 136 35 3 5 55 33 90 0 62 93 92 6 32 63 131 125 37 85 87 65 34 52 126 60 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\flash\src\flash.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 105</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 27</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 56 136 35 3 5 55 33 90 0 62 93 92</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 56 136 35 3 5 55 33 90 0 62 93 92</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\flash\src\flash_iap.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 111</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 113</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 56 136 35 3 5 55 33 90 0 62 93 92</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 56 136 35 3 5 55 33 90 0 62 93 92</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 103</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 118</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 61 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 61 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 31</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 132</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 58 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 13 81 48 91 59 54 38 64 2 53</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 58 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 13 81 48 91 59 54 38 64 2 53</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 116</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 16</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 76 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 76 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\app\src\stm32f10x_it.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 104</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 99</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 7 82 125 37 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 7 82 125 37 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 14</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 40</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 66 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 66 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 73</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 100</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 23</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 44</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 83 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 83 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\app\src\app.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 94</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 109</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 82 125 37 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 58 13 81 48 91 59 54 38 64 2 53 56 136 93 92 6 32 63</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 82 125 37 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 58 13 81 48 91 59 54 38 64 2 53 56 136 93 92 6 32 63</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\flash\src\flash_env_wl.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 102</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 12</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 56 136 35 3 5 55 33 90 0 62 93 92 70 78 63</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 56 136 35 3 5 55 33 90 0 62 93 92 70 78 63</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\flash\src\flash_utils.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 107</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 112</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 136 35 3 5 55 33 90 0 62 93 92</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 136 35 3 5 55 33 90 0 62 93 92</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\flash\src\flash_env.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 79</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 21</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 56 136 35 3 5 55 33 90 0 62 93 92 70 78 63</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 56 136 35 3 5 55 33 90 0 62 93 92 70 78 63</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\components\others\bsp.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 110</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 96</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 82 125 37 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 58 13 81 48 91 59 54 38 64 2 53 6 92 32</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 82 125 37 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 58 13 81 48 91 59 54 38 64 2 53 6 92 32</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 19</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 119</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 53 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 53 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 115</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 4</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 37 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 37 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 58 13 81 48 91 59 54 38 64 2 53</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\startup\iar\startup_stm32f10x_hd.s</name>
<outputs>
<tool>
<name>AARM</name>
<file> 20</file>
</tool>
</outputs>
</file>
</configuration>
</project>

File diff suppressed because it is too large Load Diff

@ -0,0 +1,87 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<Project>
<Desktop>
<Static>
<Debug-Log>
<ColumnWidth0>20</ColumnWidth0><ColumnWidth1>1621</ColumnWidth1></Debug-Log>
<Build>
<ColumnWidth0>20</ColumnWidth0><ColumnWidth1>1215</ColumnWidth1><ColumnWidth2>324</ColumnWidth2><ColumnWidth3>81</ColumnWidth3></Build>
<Workspace>
<ColumnWidths>
<Column0>167</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>
</Workspace>
<Disassembly>
<col-names>
<item>Disassembly</item><item>_I0</item></col-names>
<col-widths>
<item>500</item><item>20</item></col-widths>
<DisasmHistory/>
<PreferedWindows><Position>2</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows/></PreferedWindows><ShowCodeCoverage>1</ShowCodeCoverage><ShowInstrProfiling>1</ShowInstrProfiling></Disassembly>
<Find-All-Declarations><ColumnWidth0>580</ColumnWidth0><ColumnWidth1>82</ColumnWidth1><ColumnWidth2>994</ColumnWidth2></Find-All-Declarations><WATCH_1><expressions><item>eMasterRcvState</item><item>eMasterSndState</item><item>CpuUsageMinor</item><item/></expressions><col-names><item>Expression</item><item>Location</item><item>Type</item><item>Value</item></col-names><col-widths><item>138</item><item>150</item><item>100</item><item>221</item></col-widths><PreferedWindows><Position>2</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows><Window><Factory>StaticWatch</Factory></Window></Windows></PreferedWindows></WATCH_1><Auto><PreferedWindows><Position>2</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows><Window><Factory>WATCH_1</Factory></Window><Window><Factory>StaticWatch</Factory></Window></Windows></PreferedWindows><col-names><item>Expression</item><item>Location</item><item>Type</item><item>Value</item></col-names><col-widths><item>100</item><item>150</item><item>100</item><item>100</item></col-widths></Auto><StaticWatch><expressions><item></item></expressions><col-names><item>Expression</item><item>Location</item><item>Type</item><item>Value</item></col-names><col-widths><item>140</item><item>150</item><item>100</item><item>139</item></col-widths></StaticWatch></Static>
<Windows>
<Wnd0>
<Tabs>
<Tab>
<Identity>TabID-27820-6871</Identity>
<TabName>Debug Log</TabName>
<Factory>Debug-Log</Factory>
<Session/>
</Tab>
<Tab>
<Identity>TabID-27297-6881</Identity>
<TabName>Build</TabName>
<Factory>Build</Factory>
<Session/>
</Tab>
<Tab><Identity>TabID-23458-14555</Identity><TabName>Find All Declarations</TabName><Factory>Find-All-Declarations</Factory><Session/></Tab></Tabs>
<SelectedTab>0</SelectedTab></Wnd0><Wnd1>
<Tabs>
<Tab>
<Identity>TabID-5800-6874</Identity>
<TabName>Workspace</TabName>
<Factory>Workspace</Factory>
<Session>
<NodeDict><ExpandedNode>EasyFlash</ExpandedNode></NodeDict></Session>
</Tab>
</Tabs>
<SelectedTab>0</SelectedTab></Wnd1><Wnd3><Tabs><Tab><Identity>TabID-15165-9557</Identity><TabName>Live Watch</TabName><Factory>StaticWatch</Factory></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd3></Windows>
<Editor>
<Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\app\src\app.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>0</YPos2><SelStart2>112</SelStart2><SelEnd2>112</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\components\others\bsp.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>157</YPos2><SelStart2>5817</SelStart2><SelEnd2>5817</SelEnd2></Tab><ActiveTab>1</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
<Positions>
<Top><Row0><Sizes><Toolbar-03658f08><key>iaridepm.enu1</key></Toolbar-03658f08><Toolbar-0af72e80><key>armjlink.enu1</key></Toolbar-0af72e80><Toolbar-0af72840><key>debuggergui.enu1</key></Toolbar-0af72840></Sizes></Row0></Top><Left><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>727</Bottom><Right>241</Right><x>-2</x><y>-2</y><xscreen>100</xscreen><yscreen>197</yscreen><sizeHorzCX>59524</sizeHorzCX><sizeHorzCY>203723</sizeHorzCY><sizeVertCX>144643</sizeVertCX><sizeVertCY>753878</sizeVertCY></Rect></Wnd1></Sizes></Row0></Left><Right><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>727</Bottom><Right>477</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>119048</sizeHorzCX><sizeHorzCY>206825</sizeHorzCY><sizeVertCX>285119</sizeVertCX><sizeVertCY>753878</sizeVertCY></Rect></Wnd3></Sizes></Row0></Right><Bottom><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>195</Bottom><Right>1682</Right><x>-2</x><y>-2</y><xscreen>1684</xscreen><yscreen>197</yscreen><sizeHorzCX>1002381</sizeHorzCX><sizeHorzCY>203723</sizeHorzCY><sizeVertCX>59524</sizeVertCX><sizeVertCY>203723</sizeVertCY></Rect></Wnd0></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
</Desktop>
</Project>

@ -0,0 +1,133 @@
[Stack]
FillEnabled=0
OverflowWarningsEnabled=1
WarningThreshold=90
SpWarningsEnabled=1
WarnLogOnly=1
UseTrigger=1
TriggerName=main
LimitSize=0
ByteLimit=50
[DebugChecksum]
Checksum=-181543210
[Exceptions]
StopOnUncaught=_ 0
StopOnThrow=_ 0
[CallStack]
ShowArgs=0
[Disassembly]
MixedMode=1
[JLinkDriver]
CStepIntDis=_ 0
[watch_formats]
Fmt0={W}0:CpuUsageMinor 3 0
Fmt1={W}42:CpuUsageMajor 3 0
Fmt2={W}42:CpuUsageMinor 3 0
[SWOTraceHWSettings]
OverrideDefaultClocks=0
CpuClock=72000000
ClockAutoDetect=0
ClockWanted=2000000
JtagSpeed=2250000
Prescaler=32
TimeStampPrescIndex=0
TimeStampPrescData=0
PcSampCYCTAP=1
PcSampPOSTCNT=15
PcSampIndex=0
DataLogMode=0
ITMportsEnable=0
ITMportsTermIO=0
ITMportsLogFile=0
ITMlogFile=$PROJ_DIR$\ITM.log
[Interrupts]
Enabled=1
[MemoryMap]
Enabled=0
Base=0
UseAuto=0
TypeViolation=1
UnspecRange=1
ActionState=1
[Trace1]
Enabled=0
ShowSource=1
[PowerLog]
LogEnabled=0
GraphEnabled=0
ShowTimeLog=1
ShowTimeSum=0
Title0=I0
Symbol0=0 4
LiveEnabled=0
LiveFile=PowerLogLive.log
[DataLog]
LogEnabled=0
SumEnabled=0
GraphEnabled=0
ShowTimeLog=1
ShowTimeSum=1
[EventLog]
LogEnabled=0
SumEnabled=0
GraphEnabled=0
ShowTimeLog=1
ShowTimeSum=1
Title0=Ch0
Symbol0=0 4
Title1=Ch1
Symbol1=0 4
Title2=Ch2
Symbol2=0 4
Title3=Ch3
Symbol3=0 4
SumSortOrder=0
Event0=1 1 1
Event1=1 1 1
Event2=1 1 1
Event3=1 1 1
[InterruptLog]
LogEnabled=0
SumEnabled=0
GraphEnabled=0
ShowTimeLog=1
ShowTimeSum=1
SumSortOrder=0
[Log file]
LoggingEnabled=_ 0
LogFile=_ ""
Category=_ 0
[TermIOLog]
LoggingEnabled=_ 0
LogFile=_ ""
[Trace2]
Enabled=0
ShowSource=0
[SWOTraceWindow]
PcSampling=0
InterruptLogs=0
ForcedTimeStamps=0
EventCPI=0
EventEXC=0
EventFOLD=0
EventLSU=0
EventSLEEP=0
[PowerProbe]
Frequency=10000
Probe0=I0
ProbeSetup0=2 1 1 2 0 0
[CallStackLog]
Enabled=0
[DriverProfiling]
Enabled=0
Mode=3
Graph=0
Symbiont=0
Exclusions=
[Disassemble mode]
mode=0
[Breakpoints2]
Count=0
[Aliases]
Count=0
SuppressDialog=0

@ -0,0 +1,49 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<Workspace>
<ConfigDictionary>
<CurrentConfigs><Project>EasyFlash/stm32f103xE</Project></CurrentConfigs></ConfigDictionary>
<Desktop>
<Static>
<Workspace>
<ColumnWidths>
<Column0>240</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>
</Workspace>
<Build><ColumnWidth0>20</ColumnWidth0><ColumnWidth1>1215</ColumnWidth1><ColumnWidth2>324</ColumnWidth2><ColumnWidth3>81</ColumnWidth3></Build><TerminalIO/><Debug-Log><ColumnWidth0>19</ColumnWidth0><ColumnWidth1>1622</ColumnWidth1></Debug-Log><Find-All-Declarations><ColumnWidth0>580</ColumnWidth0><ColumnWidth1>82</ColumnWidth1><ColumnWidth2>994</ColumnWidth2></Find-All-Declarations></Static>
<Windows>
<Wnd0>
<Tabs>
<Tab>
<Identity>TabID-30370-1297</Identity>
<TabName>Workspace</TabName>
<Factory>Workspace</Factory>
<Session>
<NodeDict><ExpandedNode>EasyFlash</ExpandedNode><ExpandedNode>EasyFlash/FreeModbusMaster</ExpandedNode><ExpandedNode>EasyFlash/FreeModbusMaster/Modbus</ExpandedNode></NodeDict></Session>
</Tab>
</Tabs>
<SelectedTab>0</SelectedTab></Wnd0><Wnd1><Tabs><Tab><Identity>TabID-24390-6730</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab><Tab><Identity>TabID-3984-13619</Identity><TabName>Find All Declarations</TabName><Factory>Find-All-Declarations</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd1></Windows>
<Editor>
<Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\app\src\app.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>0</YPos2><SelStart2>137</SelStart2><SelEnd2>137</SelEnd2></Tab><ActiveTab>0</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
<Positions>
<Top><Row0><Sizes><Toolbar-03658f08><key>iaridepm.enu1</key></Toolbar-03658f08></Sizes></Row0><Row1><Sizes/></Row1></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>744</Bottom><Right>314</Right><x>-2</x><y>-2</y><xscreen>510</xscreen><yscreen>51</yscreen><sizeHorzCX>303571</sizeHorzCX><sizeHorzCY>52740</sizeHorzCY><sizeVertCX>188095</sizeVertCX><sizeVertCY>771458</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>178</Bottom><Right>1682</Right><x>-2</x><y>-2</y><xscreen>1684</xscreen><yscreen>180</yscreen><sizeHorzCX>1002381</sizeHorzCX><sizeHorzCY>186143</sizeHorzCY><sizeVertCX>303571</sizeVertCX><sizeVertCY>52740</sizeVertCY></Rect></Wnd1></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
</Desktop>
</Workspace>

@ -0,0 +1,358 @@
;******************** (C) COPYRIGHT 2011 STMicroelectronics ********************
;* File Name : startup_stm32f10x_hd.s
;* Author : MCD Application Team
;* Version : V3.5.0
;* Date : 11-March-2011
;* Description : STM32F10x High Density Devices vector table for MDK-ARM
;* toolchain.
;* This module performs:
;* - Set the initial SP
;* - Set the initial PC == Reset_Handler
;* - Set the vector table entries with the exceptions ISR address
;* - Configure the clock system and also configure the external
;* SRAM mounted on STM3210E-EVAL board to be used as data
;* memory (optional, to be enabled by user)
;* - Branches to __main in the C library (which eventually
;* calls main()).
;* After Reset the CortexM3 processor is in Thread mode,
;* priority is Privileged, and the Stack is set to Main.
;* <<< Use Configuration Wizard in Context Menu >>>
;*******************************************************************************
; THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
; WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
; AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
; INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
; CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
; INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
;*******************************************************************************
; Amount of memory (in bytes) allocated for Stack
; Tailor this value to your application needs
; <h> Stack Configuration
; <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
; </h>
Stack_Size EQU 0x00000400
AREA STACK, NOINIT, READWRITE, ALIGN=3
Stack_Mem SPACE Stack_Size
__initial_sp
; <h> Heap Configuration
; <o> Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
; </h>
Heap_Size EQU 0x00001000
AREA HEAP, NOINIT, READWRITE, ALIGN=3
__heap_base
Heap_Mem SPACE Heap_Size
__heap_limit
PRESERVE8
THUMB
; Vector Table Mapped to Address 0 at Reset
AREA RESET, DATA, READONLY
EXPORT __Vectors
EXPORT __Vectors_End
EXPORT __Vectors_Size
__Vectors DCD __initial_sp ; Top of Stack
DCD Reset_Handler ; Reset Handler
DCD NMI_Handler ; NMI Handler
DCD HardFault_Handler ; Hard Fault Handler
DCD MemManage_Handler ; MPU Fault Handler
DCD BusFault_Handler ; Bus Fault Handler
DCD UsageFault_Handler ; Usage Fault Handler
DCD 0 ; Reserved
DCD 0 ; Reserved
DCD 0 ; Reserved
DCD 0 ; Reserved
DCD SVC_Handler ; SVCall Handler
DCD DebugMon_Handler ; Debug Monitor Handler
DCD 0 ; Reserved
DCD PendSV_Handler ; PendSV Handler
DCD SysTick_Handler ; SysTick Handler
; External Interrupts
DCD WWDG_IRQHandler ; Window Watchdog
DCD PVD_IRQHandler ; PVD through EXTI Line detect
DCD TAMPER_IRQHandler ; Tamper
DCD RTC_IRQHandler ; RTC
DCD FLASH_IRQHandler ; Flash
DCD RCC_IRQHandler ; RCC
DCD EXTI0_IRQHandler ; EXTI Line 0
DCD EXTI1_IRQHandler ; EXTI Line 1
DCD EXTI2_IRQHandler ; EXTI Line 2
DCD EXTI3_IRQHandler ; EXTI Line 3
DCD EXTI4_IRQHandler ; EXTI Line 4
DCD DMA1_Channel1_IRQHandler ; DMA1 Channel 1
DCD DMA1_Channel2_IRQHandler ; DMA1 Channel 2
DCD DMA1_Channel3_IRQHandler ; DMA1 Channel 3
DCD DMA1_Channel4_IRQHandler ; DMA1 Channel 4
DCD DMA1_Channel5_IRQHandler ; DMA1 Channel 5
DCD DMA1_Channel6_IRQHandler ; DMA1 Channel 6
DCD DMA1_Channel7_IRQHandler ; DMA1 Channel 7
DCD ADC1_2_IRQHandler ; ADC1 & ADC2
DCD USB_HP_CAN1_TX_IRQHandler ; USB High Priority or CAN1 TX
DCD USB_LP_CAN1_RX0_IRQHandler ; USB Low Priority or CAN1 RX0
DCD CAN1_RX1_IRQHandler ; CAN1 RX1
DCD CAN1_SCE_IRQHandler ; CAN1 SCE
DCD EXTI9_5_IRQHandler ; EXTI Line 9..5
DCD TIM1_BRK_IRQHandler ; TIM1 Break
DCD TIM1_UP_IRQHandler ; TIM1 Update
DCD TIM1_TRG_COM_IRQHandler ; TIM1 Trigger and Commutation
DCD TIM1_CC_IRQHandler ; TIM1 Capture Compare
DCD TIM2_IRQHandler ; TIM2
DCD TIM3_IRQHandler ; TIM3
DCD TIM4_IRQHandler ; TIM4
DCD I2C1_EV_IRQHandler ; I2C1 Event
DCD I2C1_ER_IRQHandler ; I2C1 Error
DCD I2C2_EV_IRQHandler ; I2C2 Event
DCD I2C2_ER_IRQHandler ; I2C2 Error
DCD SPI1_IRQHandler ; SPI1
DCD SPI2_IRQHandler ; SPI2
DCD USART1_IRQHandler ; USART1
DCD USART2_IRQHandler ; USART2
DCD USART3_IRQHandler ; USART3
DCD EXTI15_10_IRQHandler ; EXTI Line 15..10
DCD RTCAlarm_IRQHandler ; RTC Alarm through EXTI Line
DCD USBWakeUp_IRQHandler ; USB Wakeup from suspend
DCD TIM8_BRK_IRQHandler ; TIM8 Break
DCD TIM8_UP_IRQHandler ; TIM8 Update
DCD TIM8_TRG_COM_IRQHandler ; TIM8 Trigger and Commutation
DCD TIM8_CC_IRQHandler ; TIM8 Capture Compare
DCD ADC3_IRQHandler ; ADC3
DCD FSMC_IRQHandler ; FSMC
DCD SDIO_IRQHandler ; SDIO
DCD TIM5_IRQHandler ; TIM5
DCD SPI3_IRQHandler ; SPI3
DCD UART4_IRQHandler ; UART4
DCD UART5_IRQHandler ; UART5
DCD TIM6_IRQHandler ; TIM6
DCD TIM7_IRQHandler ; TIM7
DCD DMA2_Channel1_IRQHandler ; DMA2 Channel1
DCD DMA2_Channel2_IRQHandler ; DMA2 Channel2
DCD DMA2_Channel3_IRQHandler ; DMA2 Channel3
DCD DMA2_Channel4_5_IRQHandler ; DMA2 Channel4 & Channel5
__Vectors_End
__Vectors_Size EQU __Vectors_End - __Vectors
AREA |.text|, CODE, READONLY
; Reset handler
Reset_Handler PROC
EXPORT Reset_Handler [WEAK]
IMPORT __main
IMPORT SystemInit
LDR R0, =SystemInit
BLX R0
LDR R0, =__main
BX R0
ENDP
; Dummy Exception Handlers (infinite loops which can be modified)
NMI_Handler PROC
EXPORT NMI_Handler [WEAK]
B .
ENDP
HardFault_Handler\
PROC
EXPORT HardFault_Handler [WEAK]
B .
ENDP
MemManage_Handler\
PROC
EXPORT MemManage_Handler [WEAK]
B .
ENDP
BusFault_Handler\
PROC
EXPORT BusFault_Handler [WEAK]
B .
ENDP
UsageFault_Handler\
PROC
EXPORT UsageFault_Handler [WEAK]
B .
ENDP
SVC_Handler PROC
EXPORT SVC_Handler [WEAK]
B .
ENDP
DebugMon_Handler\
PROC
EXPORT DebugMon_Handler [WEAK]
B .
ENDP
PendSV_Handler PROC
EXPORT PendSV_Handler [WEAK]
B .
ENDP
SysTick_Handler PROC
EXPORT SysTick_Handler [WEAK]
B .
ENDP
Default_Handler PROC
EXPORT WWDG_IRQHandler [WEAK]
EXPORT PVD_IRQHandler [WEAK]
EXPORT TAMPER_IRQHandler [WEAK]
EXPORT RTC_IRQHandler [WEAK]
EXPORT FLASH_IRQHandler [WEAK]
EXPORT RCC_IRQHandler [WEAK]
EXPORT EXTI0_IRQHandler [WEAK]
EXPORT EXTI1_IRQHandler [WEAK]
EXPORT EXTI2_IRQHandler [WEAK]
EXPORT EXTI3_IRQHandler [WEAK]
EXPORT EXTI4_IRQHandler [WEAK]
EXPORT DMA1_Channel1_IRQHandler [WEAK]
EXPORT DMA1_Channel2_IRQHandler [WEAK]
EXPORT DMA1_Channel3_IRQHandler [WEAK]
EXPORT DMA1_Channel4_IRQHandler [WEAK]
EXPORT DMA1_Channel5_IRQHandler [WEAK]
EXPORT DMA1_Channel6_IRQHandler [WEAK]
EXPORT DMA1_Channel7_IRQHandler [WEAK]
EXPORT ADC1_2_IRQHandler [WEAK]
EXPORT USB_HP_CAN1_TX_IRQHandler [WEAK]
EXPORT USB_LP_CAN1_RX0_IRQHandler [WEAK]
EXPORT CAN1_RX1_IRQHandler [WEAK]
EXPORT CAN1_SCE_IRQHandler [WEAK]
EXPORT EXTI9_5_IRQHandler [WEAK]
EXPORT TIM1_BRK_IRQHandler [WEAK]
EXPORT TIM1_UP_IRQHandler [WEAK]
EXPORT TIM1_TRG_COM_IRQHandler [WEAK]
EXPORT TIM1_CC_IRQHandler [WEAK]
EXPORT TIM2_IRQHandler [WEAK]
EXPORT TIM3_IRQHandler [WEAK]
EXPORT TIM4_IRQHandler [WEAK]
EXPORT I2C1_EV_IRQHandler [WEAK]
EXPORT I2C1_ER_IRQHandler [WEAK]
EXPORT I2C2_EV_IRQHandler [WEAK]
EXPORT I2C2_ER_IRQHandler [WEAK]
EXPORT SPI1_IRQHandler [WEAK]
EXPORT SPI2_IRQHandler [WEAK]
EXPORT USART1_IRQHandler [WEAK]
EXPORT USART2_IRQHandler [WEAK]
EXPORT USART3_IRQHandler [WEAK]
EXPORT EXTI15_10_IRQHandler [WEAK]
EXPORT RTCAlarm_IRQHandler [WEAK]
EXPORT USBWakeUp_IRQHandler [WEAK]
EXPORT TIM8_BRK_IRQHandler [WEAK]
EXPORT TIM8_UP_IRQHandler [WEAK]
EXPORT TIM8_TRG_COM_IRQHandler [WEAK]
EXPORT TIM8_CC_IRQHandler [WEAK]
EXPORT ADC3_IRQHandler [WEAK]
EXPORT FSMC_IRQHandler [WEAK]
EXPORT SDIO_IRQHandler [WEAK]
EXPORT TIM5_IRQHandler [WEAK]
EXPORT SPI3_IRQHandler [WEAK]
EXPORT UART4_IRQHandler [WEAK]
EXPORT UART5_IRQHandler [WEAK]
EXPORT TIM6_IRQHandler [WEAK]
EXPORT TIM7_IRQHandler [WEAK]
EXPORT DMA2_Channel1_IRQHandler [WEAK]
EXPORT DMA2_Channel2_IRQHandler [WEAK]
EXPORT DMA2_Channel3_IRQHandler [WEAK]
EXPORT DMA2_Channel4_5_IRQHandler [WEAK]
WWDG_IRQHandler
PVD_IRQHandler
TAMPER_IRQHandler
RTC_IRQHandler
FLASH_IRQHandler
RCC_IRQHandler
EXTI0_IRQHandler
EXTI1_IRQHandler
EXTI2_IRQHandler
EXTI3_IRQHandler
EXTI4_IRQHandler
DMA1_Channel1_IRQHandler
DMA1_Channel2_IRQHandler
DMA1_Channel3_IRQHandler
DMA1_Channel4_IRQHandler
DMA1_Channel5_IRQHandler
DMA1_Channel6_IRQHandler
DMA1_Channel7_IRQHandler
ADC1_2_IRQHandler
USB_HP_CAN1_TX_IRQHandler
USB_LP_CAN1_RX0_IRQHandler
CAN1_RX1_IRQHandler
CAN1_SCE_IRQHandler
EXTI9_5_IRQHandler
TIM1_BRK_IRQHandler
TIM1_UP_IRQHandler
TIM1_TRG_COM_IRQHandler
TIM1_CC_IRQHandler
TIM2_IRQHandler
TIM3_IRQHandler
TIM4_IRQHandler
I2C1_EV_IRQHandler
I2C1_ER_IRQHandler
I2C2_EV_IRQHandler
I2C2_ER_IRQHandler
SPI1_IRQHandler
SPI2_IRQHandler
USART1_IRQHandler
USART2_IRQHandler
USART3_IRQHandler
EXTI15_10_IRQHandler
RTCAlarm_IRQHandler
USBWakeUp_IRQHandler
TIM8_BRK_IRQHandler
TIM8_UP_IRQHandler
TIM8_TRG_COM_IRQHandler
TIM8_CC_IRQHandler
ADC3_IRQHandler
FSMC_IRQHandler
SDIO_IRQHandler
TIM5_IRQHandler
SPI3_IRQHandler
UART4_IRQHandler
UART5_IRQHandler
TIM6_IRQHandler
TIM7_IRQHandler
DMA2_Channel1_IRQHandler
DMA2_Channel2_IRQHandler
DMA2_Channel3_IRQHandler
DMA2_Channel4_5_IRQHandler
B .
ENDP
ALIGN
;*******************************************************************************
; User Stack and Heap initialization
;*******************************************************************************
IF :DEF:__MICROLIB
EXPORT __initial_sp
EXPORT __heap_base
EXPORT __heap_limit
ELSE
IMPORT __use_two_region_memory
EXPORT __user_initial_stackheap
__user_initial_stackheap
LDR R0, = Heap_Mem
LDR R1, =(Stack_Mem + Stack_Size)
LDR R2, = (Heap_Mem + Heap_Size)
LDR R3, = Stack_Mem
BX LR
ALIGN
ENDIF
END
;******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE*****

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save