提交 531e687b 编写于 作者: A armink

1、【修改】部分源码文件夹名。

Signed-off-by: Narmink <armink.ztl@gmail.com>
上级 f1a57d6f
......@@ -17,12 +17,12 @@ EasyFlash是一款开源的轻量级嵌入式Flash存储器库,主要为MCU(Mi
|源文件 |描述 |
|:------------------------------ |:----- |
|\flash\src\flash_env.c |Env(常规模式)相关操作接口及实现源码|
|\flash\src\flash_env_wl.c |Env(磨损平衡模式)相关操作接口及实现源码|
|\flash\src\flash_iap.c |IAP 相关操作接口及实现源码|
|\flash\src\flash_utils.c |EasyFlash常用小工具,例如:CRC32|
|\flash\src\flash.c |目前只包含EasyFlash初始化方法|
|\flash\port\flash_port.c |不同平台下的EasyFlash移植接口及配置参数|
|\easyflash\src\flash_env.c |Env(常规模式)相关操作接口及实现源码|
|\easyflash\src\flash_env_wl.c |Env(磨损平衡模式)相关操作接口及实现源码|
|\easyflash\src\flash_iap.c |IAP 相关操作接口及实现源码|
|\easyflash\src\flash_utils.c |EasyFlash常用小工具,例如:CRC32|
|\easyflash\src\flash.c |目前只包含EasyFlash初始化方法|
|\easyflash\port\flash_port.c |不同平台下的EasyFlash移植接口及配置参数|
|\demo\stm32f10x\non_os |stm32f10x裸机的demo|
|\demo\stm32f10x\rtt |stm32f10x基于[RT-Thread](http://www.rt-thread.org/)的demo|
|\demo\stm32f4xx |stm32f4xx基于[RT-Thread](http://www.rt-thread.org/)的demo|
......@@ -38,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位除外),所以对所有移植接口都有做预留。移植只需修改 `\easyflash\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)) 。开源软件的成功离不开所有人的努力,也希望该项目能够帮助大家降低开发周期,让产品更早的获得成功。
......@@ -79,12 +79,12 @@ EasyFlash is an open source lightweight embedded flash memory library. It provid
|Source file |Description |
|:------------------------------ |:----- |
|\flash\src\flash_env.c |Env (normal mode) interface and implementation source code.|
|\flash\src\flash_env_wl.c |Env (wear leveling mode) interface and implementation source code.|
|\flash\src\flash_iap.c |IAP interface and implementation source code.|
|\flash\src\flash_utils.c |EasyFlash utils. For example CRC32.|
|\flash\src\flash.c |Currently contains EasyFlash initialization function only. |
|\flash\port\flash_port.c |EasyFlash portable interface and configuration for different platforms.|
|\easyflash\src\flash_env.c |Env (normal mode) interface and implementation source code.|
|\easyflash\src\flash_env_wl.c |Env (wear leveling mode) interface and implementation source code.|
|\easyflash\src\flash_iap.c |IAP interface and implementation source code.|
|\easyflash\src\flash_utils.c |EasyFlash utils. For example CRC32.|
|\easyflash\src\flash.c |Currently contains EasyFlash initialization function only. |
|\easyflash\port\flash_port.c |EasyFlash portable interface and configuration for different platforms.|
|\demo\stm32f10x\non_os |stm32f10x non-os demo.|
|\demo\stm32f10x\rtt |stm32f10x demo base on [RT-Thread](http://www.rt-thread.org/).|
|\demo\stm32f4xx |stm32f4xx demo base on [RT-Thread](http://www.rt-thread.org/).|
......@@ -100,7 +100,7 @@ Actual : ROM: 6K bytes RAM: 2.6K bytes
### 1.3 Supported platforms
Hardware platform has been ported `stm32f10x` and `stm32f4xx` series of on-chip Flash. This is my product platform. Remaining platform porting difficulty is little. The porting just modify `\flash\port\flash_port.c` file. Implement erase, write, read, print feature.
Hardware platform has been ported `stm32f10x` and `stm32f4xx` series of on-chip Flash. This is my product platform. Remaining platform porting difficulty is little. The porting just modify `\easyflash\port\flash_port.c` file. Implement erase, write, read, print feature.
Welcome everyone to **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)). The open source software success is inseparable from everyone efforts. I hope this project will help everyone reduce product development cycle and make product to success earlier.
......
......@@ -2,571 +2,10 @@
<project>
<fileVersion>2</fileVersion>
<fileChecksum>3663988429</fileChecksum>
<fileChecksum>584004130</fileChecksum>
<configuration>
<name>stm32f103xE</name>
<outputs>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_exti.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\flash_port.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\flash_iap.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rtc.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\bsp.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_can.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rcc.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\app.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\flash_env_wl.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_spi.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_it.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_adc.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_bkp.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\flash_port.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_i2c.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_cec.o</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_iwdg.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\flash.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\misc.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dac.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Exe\EasyFlash.bin</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\flash_utils.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\app.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_it.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_adc.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_crc.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dbgmcu.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\flash_utils.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\flash_env_wl.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\flash_iap.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_bkp.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_pwr.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_fsmc.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\system_stm32f10x.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_tim.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_sdio.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_usart.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_spi.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_sdio.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rtc.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\bsp.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_usart.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_exti.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_can.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dma.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dac.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_flash.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_wwdg.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\flash_env.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\system_stm32f10x.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\flash_env.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Exe\EasyFlash.out</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_pwr.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_i2c.o</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_cec.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dma.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_gpio.o</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_gpio.c</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_tim.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_fsmc.pbi</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_wwdg.pbi</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_gpio.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\misc.o</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\flash.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\startup_stm32f10x_hd.o</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_flash.pbi</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dbgmcu.pbi</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\EasyFlash.pbd</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.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>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c</file>
<file>$PROJ_DIR$\stm32f103xE\Obj\stm32f10x_iwdg.o</file>
<file>$PROJ_DIR$\..\components\others\bsp.c</file>
<file>$PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\startup\iar\startup_stm32f10x_hd.s</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c</file>
<file>$PROJ_DIR$\..\app\src\app.c</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.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$\..\..\..\..\flash\src\flash_utils.c</file>
<file>$PROJ_DIR$\..\..\..\..\flash\src\flash_iap.c</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c</file>
<file>$PROJ_DIR$\..\..\..\..\flash\src\flash.c</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c</file>
<file>$PROJ_DIR$\..\app\src\stm32f10x_it.c</file>
<file>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c</file>
<file>$PROJ_DIR$\..\components\flash\port\flash_port.c</file>
<file>$PROJ_DIR$\..\..\..\..\flash\src\flash_env.c</file>
<file>$PROJ_DIR$\..\..\..\..\flash\src\flash_env_wl.c</file>
</outputs>
<file>
<name>[ROOT_NODE]</name>
<outputs>
<tool>
<name>ILINK</name>
<file> 53</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\stm32f103xE\Exe\EasyFlash.out</name>
<outputs>
<tool>
<name>OBJCOPY</name>
<file> 22</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 9</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 39</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 28</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 77</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 37</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 40</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 59</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 71</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 3</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 41</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 49</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 67</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 17</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 6</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 48</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 76</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 38</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 43</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 85</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 18</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 36</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 64</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 46</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 58</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 0</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 44</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 55</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 14</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 33</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 54</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 34</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 65</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\components\others\bsp.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 4</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 42</file>
</tool>
</outputs>
</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> 74</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 32</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 12</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\app\src\app.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 7</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 24</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 15</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 57</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 51</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 35</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 47</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 21</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\flash\src\flash_utils.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 29</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 23</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\flash\src\flash_iap.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 2</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 31</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 72</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 20</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\flash\src\flash.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 19</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 73</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 45</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 5</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 16</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 27</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\app\src\stm32f10x_it.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 10</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 25</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 26</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 11</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\components\flash\port\flash_port.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 13</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 1</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\flash\src\flash_env.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 50</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 52</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\flash\src\flash_env_wl.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 30</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 8</file>
</tool>
</outputs>
</file>
<outputs/>
</configuration>
</project>
......
......@@ -301,7 +301,7 @@
<state>$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc</state>
<state>$PROJ_DIR$\..\Libraries\CMSIS_EWARM\Include</state>
<state>$PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x</state>
<state>$PROJ_DIR$\..\..\..\..\flash\inc</state>
<state>$PROJ_DIR$\..\..\..\..\easyflash\inc</state>
</option>
<option>