added irext decoder support for STM8:
This commit is contained in:
@@ -1,225 +1,206 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project>
|
||||
<fileVersion>2</fileVersion>
|
||||
<fileChecksum>3105292681</fileChecksum>
|
||||
<fileChecksum>2819323846</fileChecksum>
|
||||
<configuration>
|
||||
<name>Debug</name>
|
||||
<outputs>
|
||||
<file>$PROJ_DIR$\src\lib\src\stm8s_tim4.c</file>
|
||||
<file>$PROJ_DIR$\src\lib\src\stm8s_clk.c</file>
|
||||
<file>$PROJ_DIR$\src\stm8s_it.c</file>
|
||||
<file>$PROJ_DIR$\src\main.c</file>
|
||||
<file>$PROJ_DIR$\src\lib\src\stm8s_gpio.c</file>
|
||||
<file>$PROJ_DIR$\src\irext\src\ir_decode.c</file>
|
||||
<file>$PROJ_DIR$\src\irext\src\ir_ac_parse_forbidden_info.c</file>
|
||||
<file>$PROJ_DIR$\src\irext\src\ir_ac_build_frame.c</file>
|
||||
<file>$PROJ_DIR$\src\irext\src\ir_ac_parse_frame_info.c</file>
|
||||
<file>$PROJ_DIR$\src\irext\src\ir_ac_parse_parameter.c</file>
|
||||
<file>$PROJ_DIR$\src\irext\src\ir_tv_control.c</file>
|
||||
<file>$PROJ_DIR$\src\irext\src\ir_utils.c</file>
|
||||
<file>$PROJ_DIR$\src\irext\src\ir_ac_control.c</file>
|
||||
<file>$PROJ_DIR$\src\stm8s_it.c</file>
|
||||
<file>$PROJ_DIR$\src\lib\src\stm8s_tim4.c</file>
|
||||
<file>$PROJ_DIR$\src\irext\src\ir_ac_apply.c</file>
|
||||
<file>$PROJ_DIR$\src\irext\src\ir_ac_binary_parse.c</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_clk.o</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\xencoding_limits.h</file>
|
||||
<file>$PROJ_DIR$\src\stm8s_it.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_uart3.pbi</file>
|
||||
<file>$PROJ_DIR$\src\lib\src\stm8s_uart3.c</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_apply.o</file>
|
||||
<file>$PROJ_DIR$\src\irext\include\ir_tv_control.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_parse_forbidden_info.pbi</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_uart3.o</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_apply.pbi</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_parse_frame_info.o</file>
|
||||
<file>$PROJ_DIR$\src\irext\include\ir_ac_control.h</file>
|
||||
<file>$PROJ_DIR$\src\irext\include\ir_defs.h</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_flash.h</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_iwdg.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_tv_control.pbi</file>
|
||||
<file>$TOOLKIT_DIR$\lib\dlstm8smf.a</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_awu.h</file>
|
||||
<file>$PROJ_DIR$\src\main.h</file>
|
||||
<file>$TOOLKIT_DIR$\lib\dbgstm8smd.a</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_decode.pbi</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\DLib_Threads.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\ysizet.h</file>
|
||||
<file>$PROJ_DIR$\src\irext\include\ir_ac_binary_parse.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\ycheck.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_binary_parse.o</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_utils.o</file>
|
||||
<file>$PROJ_DIR$\src\stm8s_conf.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_binary_parse.pbi</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\main.o</file>
|
||||
<file>$PROJ_DIR$\src\irext\include\ir_ac_apply.h</file>
|
||||
<file>$PROJ_DIR$\src\irext\include\ir_decode.h</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_wwdg.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_tim4.o</file>
|
||||
<file>$TOOLKIT_DIR$\lib\dlstm8smf.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_it.pbi</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\main.pbi</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_gpio.h</file>
|
||||
<file>$PROJ_DIR$\src\irext\include\ir_ac_build_frame.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_build_frame.o</file>
|
||||
<file>$PROJ_DIR$\src\irext\include\ir_ac_parse_parameter.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_decode.o</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_spi.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_build_frame.pbi</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_tv_control.o</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_adc2.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\yvals.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\stdio.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_it.o</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_i2c.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\STM8_Demo.pbd</file>
|
||||
<file>$PROJ_DIR$\Debug\Exe\templproj.out</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_rst.h</file>
|
||||
<file>$PROJ_DIR$\src\irext\include\ir_ac_parse_frame_info.h</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_itc.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_utils.pbi</file>
|
||||
<file>$TOOLKIT_DIR$\config\lnkstm8s207k8.icf</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\DLib_Product.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Exe\STM8_Demo.hex</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_tim2.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_parse_forbidden_info.o</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_clk.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_tim4.pbi</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_tim1.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\string.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_parse_parameter.pbi</file>
|
||||
<file>$PROJ_DIR$\src\main.c</file>
|
||||
<file>$PROJ_DIR$\src\irext\src\ir_ac_build_frame.c</file>
|
||||
<file>$PROJ_DIR$\src\irext\src\ir_ac_parse_forbidden_info.c</file>
|
||||
<file>$PROJ_DIR$\src\irext\src\ir_ac_parse_frame_info.c</file>
|
||||
<file>$PROJ_DIR$\src\irext\src\ir_tv_control.c</file>
|
||||
<file>$PROJ_DIR$\src\irext\src\ir_utils.c</file>
|
||||
<file>$PROJ_DIR$\src\lib\src\stm8s_clk.c</file>
|
||||
<file>$PROJ_DIR$\src\irext\src\ir_ac_control.c</file>
|
||||
<file>$PROJ_DIR$\src\irext\src\ir_ac_parse_parameter.c</file>
|
||||
<file>$PROJ_DIR$\src\irext\src\ir_decode.c</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\DLib_Defaults.h</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_tim3.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_gpio.pbi</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_tim1.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_control.o</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_gpio.o</file>
|
||||
<file>$PROJ_DIR$\src\irext\include\ir_decode.h</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_uart3.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_clk.o</file>
|
||||
<file>$PROJ_DIR$\src\irext\include\ir_utils.h</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_control.pbi</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\ystdio.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\stdlib.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_parse_frame_info.pbi</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_tim3.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_control.o</file>
|
||||
<file>$PROJ_DIR$\src\irext\include\ir_ac_parse_forbidden_info.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_gpio.o</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_exti.h</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_uart1.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_clk.pbi</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_tim4.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\ystdio.h</file>
|
||||
<file>$PROJ_DIR$\src\irext\include\ir_utils.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_parse_parameter.o</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_control.pbi</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_uart3.pbi</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_beep.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\intrinsics.h</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s.h</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_uart3.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_gpio.pbi</file>
|
||||
<file>$TOOLKIT_DIR$\inc\iostm8s207k8.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_parse_parameter.pbi</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_tim4.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\string.h</file>
|
||||
<file>$PROJ_DIR$\src\irext\include\ir_ac_apply.h</file>
|
||||
<file>$PROJ_DIR$\src\irext\include\ir_ac_parse_forbidden_info.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\stdio.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_it.o</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_spi.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_tim4.pbi</file>
|
||||
<file>$PROJ_DIR$\src\lib\src\stm8s_uart3.c</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_adc2.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_tim4.o</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\yvals.h</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_rst.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_uart3.o</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_gpio.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\main.o</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_awu.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_parse_forbidden_info.o</file>
|
||||
<file>$PROJ_DIR$\src\irext\include\ir_ac_parse_frame_info.h</file>
|
||||
<file>$PROJ_DIR$\src\irext\include\ir_ac_build_frame.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Exe\templproj.out</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\main.pbi</file>
|
||||
<file>$PROJ_DIR$\Debug\Exe\STM8_Demo.hex</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_i2c.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_tv_control.o</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_utils.pbi</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_it.pbi</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_parse_frame_info.o</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_clk.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\xencoding_limits.h</file>
|
||||
<file>$PROJ_DIR$\src\irext\include\ir_tv_control.h</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_wwdg.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_binary_parse.o</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_parse_forbidden_info.pbi</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_tim2.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_decode.o</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_decode.pbi</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_flash.h</file>
|
||||
<file>$PROJ_DIR$\src\irext\include\ir_defs.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\DLib_Threads.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_parse_parameter.o</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_utils.o</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_binary_parse.pbi</file>
|
||||
<file>$TOOLKIT_DIR$\lib\dbgstm8smd.a</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_exti.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_build_frame.pbi</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\STM8_Demo.pbd</file>
|
||||
<file>$PROJ_DIR$\src\irext\include\ir_ac_control.h</file>
|
||||
<file>$PROJ_DIR$\src\irext\include\ir_ac_binary_parse.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\DLib_Product.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_apply.o</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_iwdg.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_apply.pbi</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_tv_control.pbi</file>
|
||||
<file>$PROJ_DIR$\src\stm8s_it.h</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_clk.pbi</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_build_frame.o</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\ycheck.h</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_uart1.h</file>
|
||||
<file>$PROJ_DIR$\src\main.h</file>
|
||||
<file>$PROJ_DIR$\src\stm8s_conf.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\ysizet.h</file>
|
||||
<file>$PROJ_DIR$\src\irext\include\ir_ac_parse_parameter.h</file>
|
||||
<file>$PROJ_DIR$\src\lib\inc\stm8s_itc.h</file>
|
||||
<file>$TOOLKIT_DIR$\lib\dlstm8smn.h</file>
|
||||
<file>$PROJ_DIR$\src\lnkstm8s207k8.icf</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_build_frame.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_binary_parse.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_decode.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_tv_control.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_clk.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_control.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_gpio.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_it.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_tim4.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\stm8s_uart3.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_utils.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_parse_frame_info.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_parse_parameter.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_apply.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\ir_ac_parse_forbidden_info.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\Debug\Obj\main.__cstat.et</file>
|
||||
<file>$TOOLKIT_DIR$\lib\dlstm8smn.a</file>
|
||||
</outputs>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\src\lib\src\stm8s_tim4.c</name>
|
||||
<name>$PROJ_DIR$\src\lib\src\stm8s_gpio.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 106</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 48</file>
|
||||
<file> 20</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 77</file>
|
||||
<file> 17</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 91 98 42 60 32 96 76 88 28 52 64 69 29 67 57 78 74 84 89 99 47 97</file>
|
||||
<file> 48 25 94 43 50 31 62 78 71 57 97 85 46 40 18 68 16 34 92 22 65 32</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 32 98 29 42 28 74 47 76 64 57 84 97 60 96 88 52 69 67 78 91 89 99</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\src\lib\src\stm8s_clk.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 15</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 90</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 76 98 42 60 32 96 88 28 52 64 69 29 67 57 78 74 84 91 89 99 47 97</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 29 98 32 42 28 74 47 76 64 57 84 97 60 96 88 52 69 67 78 91 89 99</file>
|
||||
<file> 48 32 25 31 46 92 43 78 97 18 34 22 94 50 62 71 57 85 40 68 16 65</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\src\stm8s_it.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 107</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 63</file>
|
||||
<file> 39</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 50</file>
|
||||
<file> 60</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 17 98 42 60 32 96 76 88 28 52 64 69 29 67 57 78 74 84 91 89 99 47 97 33 46 62 39 61 81 49 72 16 36 37 92 27 26 21</file>
|
||||
<file> 88 25 94 43 50 31 62 78 71 48 57 97 85 46 40 18 68 16 34 92 22 65 32 93 21 38 91 45 15 98 83 63 73 95 27 72 81 64</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 49 98 46 52 61 97 96 67 89 26 81 33 60 88 69 78 91 99 62 92 72 17 42 32 76 28 64 29 57 74 84 47 27 21 39 37 16 36</file>
|
||||
<file> 25 72 85 50 45 94 71 68 65 91 15 93 62 57 40 16 64 95 73 88 32 43 31 78 48 97 46 18 34 92 22 21 38 81 27 63 98 83</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\src\main.c</name>
|
||||
<name>$PROJ_DIR$\src\lib\src\stm8s_tim4.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 108</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 44</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 51</file>
|
||||
<file> 41</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 79 39 61 81 49 72 16 36 37 98 42 60 32 96 76 88 28 52 64 69 29 67 57 78 74 84 91 89 99 47 97 82 62 92 33 46 27 26 21</file>
|
||||
<file> 34 25 94 43 50 31 62 78 71 48 57 97 85 46 40 18 68 16 92 22 65 32</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 28 27 39 47 33 42 74 98 21 82 37 16 32 29 62 61 36 76 64 57 84 46 79 81 49 72 97 60 96 88 52 69 67 78 91 89 99 92 26</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\src\lib\src\stm8s_gpio.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 87</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 100</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 52 98 42 60 32 96 76 88 28 64 69 29 67 57 78 74 84 91 89 99 47 97</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 52 97 98 96 67 89 60 88 69 78 91 99 42 32 76 28 64 29 57 74 84 47</file>
|
||||
<file> 50 25 85 94 71 68 65 62 57 40 16 32 43 31 78 48 97 46 18 34 92 22</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
@@ -228,154 +209,313 @@
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ILINK</name>
|
||||
<file> 66</file>
|
||||
<file> 54</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\src\irext\src\ir_decode.c</name>
|
||||
<name>$PROJ_DIR$\src\irext\src\ir_ac_apply.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 113</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 56</file>
|
||||
<file> 84</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 35</file>
|
||||
<file> 86</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 62 39 61 81 49 72 16 36 37 92 82 79 46 27 26 21 93 53 45</file>
|
||||
<file> 24 72 21 38 91 45 15 98 83 63 73 95 27 81 64 36</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 62 39 16 93 37 46 79 45 36 61 26 27 82 53 92 81 49 72 21</file>
|
||||
<file> 98 45 72 64 38 27 91 63 83 36 21 81 95 15 73 24</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\src\irext\src\ir_ac_parse_forbidden_info.c</name>
|
||||
<name>$PROJ_DIR$\src\irext\src\ir_ac_binary_parse.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 101</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 75</file>
|
||||
<file> 66</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 22</file>
|
||||
<file> 76</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 62 39 61 81 49 72 16 36 37 92 82 79 46 27 26 21 86</file>
|
||||
<file> 28 91 45 15 98 83 63 73 95 82 72 21 38 27 81 64</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\src\main.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 115</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 49</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 72 92 61 21 86 79 81 49 39 16 27 82 46 37 36 62 26</file>
|
||||
<file> 55</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 35 91 45 15 98 83 63 73 95 25 94 43 50 31 62 78 71 48 57 97 85 46 40 18 68 16 34 92 22 65 32 28 38 27 93 21 72 81 64</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 98 25 91 45 16 93 57 28 95 63 83 62 40 38 15 73 94 50 71 85 68 65 81 72 35 32 43 31 78 48 97 46 18 34 92 22 27 21 64</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\src\irext\src\ir_ac_build_frame.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 100</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 54</file>
|
||||
<file> 90</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 58</file>
|
||||
<file> 79</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 53 27 46 62 39 61 81 49 72 16 36 37 92 26 21</file>
|
||||
<file> 53 72 21 38 91 45 15 98 83 63 73 95 27 81 64</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 27 26 61 49 62 81 46 21 92 72 53 39 37 16 36</file>
|
||||
<file> 81 91 15 45 38 95 21 72 64 27 63 73 53 98 83</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\src\irext\src\ir_ac_parse_forbidden_info.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 114</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 51</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 67</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 38 91 45 15 98 83 63 73 95 27 28 35 21 72 81 64 37</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 27 37 95 91 35 45 73 38 28 21 15 81 72 63 98 83 64</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\src\irext\src\ir_ac_parse_frame_info.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 111</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 25</file>
|
||||
<file> 61</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 83</file>
|
||||
<file> 29</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 82 39 61 81 49 72 16 36 37 62 92 79 93 27 46 26 21 68</file>
|
||||
<file> 28 91 45 15 98 83 63 73 95 38 27 35 24 72 21 81 64 52</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 16 39 68 61 26 79 37 36 92 46 62 93 81 49 72 27 21 82</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\src\irext\src\ir_ac_parse_parameter.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 94</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 80</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 82 39 61 81 49 72 16 36 37 62 92 79 93 27 46 26 21 55</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 61 92 55 37 36 26 79 39 16 46 27 62 93 81 49 72 82 21</file>
|
||||
<file> 63 52 72 35 73 45 27 91 64 38 24 15 95 28 98 83 21 81</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\src\irext\src\ir_tv_control.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 103</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 59</file>
|
||||
<file> 58</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 30</file>
|
||||
<file> 87</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 79 39 61 81 49 72 16 36 37 27 46 62 92 26 21</file>
|
||||
<file> 35 91 45 15 98 83 63 73 95 72 21 38 27 81 64</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 49 61 26 81 39 46 72 62 37 27 21 16 36 92 79</file>
|
||||
<file> 81 21 91 98 72 64 95 63 83 38 35 45 15 73 27</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\src\irext\src\ir_utils.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 110</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 41</file>
|
||||
<file> 75</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 59</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 24 72 21 38 91 45 15 98 83 63 73 95 27 81 64</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 91 81 27 63 83 72 21 38 45 98 64 95 15 73 24</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\src\lib\src\stm8s_clk.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 104</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 23</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 89</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 62 25 94 43 50 31 78 71 48 57 97 85 46 40 18 68 16 34 92 22 65 32</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 85 25 50 94 71 68 65 62 57 40 16 32 43 31 78 48 97 46 18 34 92 22</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\src\irext\src\ir_ac_control.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 105</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 19</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 26</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 28 91 45 15 98 83 63 73 95 38 27 35 81 72 82 21 64 96 37 52 24</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 27 45 52 73 91 38 82 63 72 35 96 15 95 81 21 37 24 98 83 28 64</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\src\irext\src\ir_ac_parse_parameter.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 112</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 74</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 33</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 28 91 45 15 98 83 63 73 95 38 27 35 24 72 21 81 64 96</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 38 95 91 98 96 35 63 83 45 21 81 72 24 15 73 27 64 28</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\src\irext\src\ir_decode.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 102</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 69</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
@@ -385,103 +525,38 @@
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 93 27 46 62 39 61 81 49 72 16 36 37 92 26 21</file>
|
||||
<file> 38 91 45 15 98 83 63 73 95 27 28 35 21 72 81 64 24 53 36</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 26 27 92 49 61 46 62 81 21 39 37 72 93 16 36</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\src\irext\src\ir_ac_control.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 85</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 95</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 82 39 61 81 49 72 16 36 37 62 92 79 26 27 38 46 21 55 86 68 93</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 27 68 37 62 38 16 72 39 79 55 61 81 49 26 46 86 93 36 92 82 21</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\src\irext\src\ir_ac_apply.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 20</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 24</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 93 27 46 62 39 61 81 49 72 16 36 37 92 26 21 45</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 61 27 21 39 62 92 16 45 46 26 37 36 93 81 49 72</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\src\irext\src\ir_ac_binary_parse.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 40</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 43</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 82 39 61 81 49 72 16 36 37 38 27 46 62 92 26 21</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 61 37 46 39 36 27 26 38 16 62 92 82 81 49 72 21</file>
|
||||
<file> 95 91 24 21 35 36 73 45 38 28 53 27 15 81 72 63 98 83 64</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\src\lib\src\stm8s_uart3.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 109</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 23</file>
|
||||
<file> 47</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 18</file>
|
||||
<file> 30</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCSTM8</name>
|
||||
<file> 99 98 42 60 32 96 76 88 28 52 64 69 29 67 57 78 74 84 91 89 47 97</file>
|
||||
<file> 22 25 94 43 50 31 62 78 71 48 57 97 85 46 40 18 68 16 34 92 65 32</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 98 52 97 96 67 89 60 88 69 78 91 99 42 32 76 28 64 29 57 74 84 47</file>
|
||||
<file> 25 48 32 31 46 92 43 78 97 18 34 22 94 50 62 71 57 85 40 68 16 65</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
@@ -490,16 +565,19 @@
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>OBJCOPY</name>
|
||||
<file> 73</file>
|
||||
<file> 56</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ILINK</name>
|
||||
<file> 71 20 40 54 85 75 25 94 56 59 41 44 15 87 63 48 23 31 34</file>
|
||||
<file> 99 84 66 90 19 51 61 74 69 58 75 49 23 20 39 44 47 116 77</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<forcedrebuild>
|
||||
<name>[REBUILD_ALL]</name>
|
||||
</forcedrebuild>
|
||||
</configuration>
|
||||
<configuration>
|
||||
<name>Release</name>
|
||||
|
||||
@@ -47,46 +47,46 @@
|
||||
<option>
|
||||
<name>GenRuntimeLibSelect</name>
|
||||
<version>0</version>
|
||||
<state>2</state>
|
||||
<state>1</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>GenRuntimeLibSelectSlave</name>
|
||||
<version>0</version>
|
||||
<state>2</state>
|
||||
<state>1</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>GenRTDescription</name>
|
||||
<state>Use the full configuration of the C/EC++ runtime library. Full locale interface, C locale, file descriptor support, multibytes in printf and scanf, and hex floats in strtod.</state>
|
||||
<state>Use the normal configuration of the C/EC++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>GenRTConfigPath</name>
|
||||
<state>$TOOLKIT_DIR$\LIB\dlstm8smf.h</state>
|
||||
<state>$TOOLKIT_DIR$\LIB\dlstm8smn.h</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>GenLibInFormatter</name>
|
||||
<version>0</version>
|
||||
<state>2</state>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>GenLibInFormatterDescription</name>
|
||||
<state>Full formatting, without multibytes.</state>
|
||||
<state>Automatic choice of formatter.</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>GenLibOutFormatter</name>
|
||||
<version>0</version>
|
||||
<state>2</state>
|
||||
<state>0</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>GenLibOutFormatterDescription</name>
|
||||
<state>Full formatting, without multibytes.</state>
|
||||
<state>Automatic choice of formatter.</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>GenStackSize</name>
|
||||
<state>0x100</state>
|
||||
<state>0x300</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>GenHeapSize</name>
|
||||
<state>0x100</state>
|
||||
<state>0x7F</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>GeneralEnableMisra</name>
|
||||
@@ -189,6 +189,8 @@
|
||||
<option>
|
||||
<name>CCDefines</name>
|
||||
<state>BOARD_STM8</state>
|
||||
<state>COMPILER_IAR</state>
|
||||
<state>NO_FS</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CCPreprocFile</name>
|
||||
@@ -604,11 +606,11 @@
|
||||
</option>
|
||||
<option>
|
||||
<name>IlinkIcfOverride</name>
|
||||
<state>0</state>
|
||||
<state>1</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>IlinkIcfFile</name>
|
||||
<state>$TOOLKIT_DIR$\config\lnkstm8s207k8.icf</state>
|
||||
<state>D:\Project\Iot_Work\irext\examples\stm8-driver\src\lnkstm8s207k8.icf</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>IlinkIcfFileSlave</name>
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -48,7 +48,7 @@
|
||||
<Freq>16000000</Freq>
|
||||
</Simulator>
|
||||
<DebugChecksum>
|
||||
<Checksum>113740736</Checksum>
|
||||
<Checksum>3110544503</Checksum>
|
||||
</DebugChecksum>
|
||||
<CallStack>
|
||||
<ShowArgs>0</ShowArgs>
|
||||
@@ -66,9 +66,6 @@
|
||||
<GraphEnabled>0</GraphEnabled>
|
||||
<ShowTimeLog>1</ShowTimeLog>
|
||||
</DataSample>
|
||||
<Breakpoints>
|
||||
<Count>0</Count>
|
||||
</Breakpoints>
|
||||
<LogFile>
|
||||
<LoggingEnabled>_ 0</LoggingEnabled>
|
||||
<LogFile>_ ""</LogFile>
|
||||
@@ -78,6 +75,9 @@
|
||||
<LoggingEnabled>_ 0</LoggingEnabled>
|
||||
<LogFile>_ ""</LogFile>
|
||||
</TermIOLog>
|
||||
<Breakpoints>
|
||||
<Count>0</Count>
|
||||
</Breakpoints>
|
||||
<Aliases>
|
||||
<Count>0</Count>
|
||||
<SuppressDialog>0</SuppressDialog>
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -357,7 +357,7 @@ typedef struct tag_head
|
||||
{
|
||||
UINT16 tag;
|
||||
UINT16 len;
|
||||
unsigned short offset;
|
||||
UINT16 offset;
|
||||
UINT8 *p_data;
|
||||
} t_tag_head;
|
||||
|
||||
|
||||
@@ -43,12 +43,12 @@ typedef int BOOL;
|
||||
|
||||
void noprint(const char *fmt, ...);
|
||||
|
||||
#if !defined BOARD_CC26XX
|
||||
#define ir_malloc(A) malloc(A)
|
||||
#define ir_free(A) free(A)
|
||||
#else
|
||||
#if defined BOARD_CC26XX
|
||||
#define ir_malloc(A) ICall_malloc(A)
|
||||
#define ir_free(A) ICall_free(A)
|
||||
#else
|
||||
#define ir_malloc(A) malloc(A)
|
||||
#define ir_free(A) free(A)
|
||||
#endif
|
||||
|
||||
#define ir_memcpy(A, B, C) memcpy(A, B, C)
|
||||
|
||||
@@ -49,7 +49,13 @@ INT8 binary_parse_offset()
|
||||
for (i = 0; i < tag_count; i++)
|
||||
{
|
||||
tags[i].tag = tag_index[i];
|
||||
|
||||
#if defined BOARD_STM8 && defined COMPILER_IAR
|
||||
UINT16 offset = *(phead + i);
|
||||
tags[i].offset = (offset >> 8) | (offset << 8);
|
||||
#else
|
||||
tags[i].offset = *(phead + i);
|
||||
#endif
|
||||
|
||||
if (tags[i].offset == TAG_INVALID)
|
||||
{
|
||||
@@ -96,7 +102,7 @@ INT8 binary_parse_len()
|
||||
|
||||
void binary_tags_info()
|
||||
{
|
||||
#if defined BOARD_PC
|
||||
#if defined BOARD_PC && defined DEBUG
|
||||
UINT16 i = 0;
|
||||
for (i = 0; i < tag_count; i++)
|
||||
{
|
||||
|
||||
@@ -87,6 +87,7 @@ INT8 ir_ac_lib_parse()
|
||||
context->si.type = SWING_TYPE_NORMAL;
|
||||
context->si.mode_count = 2;
|
||||
}
|
||||
break;
|
||||
context->si.dir_index = 0;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -96,7 +96,6 @@ INT8 parse_common_ac_parameter(t_tag_head *tag, t_tag_comp *comp_data, UINT8 wit
|
||||
string_to_hex_common(tag->p_data, hex_data, hex_len);
|
||||
|
||||
// parse hex data to AC data structure
|
||||
//*comp_len = hex_len;
|
||||
|
||||
if (AC_PARAMETER_TYPE_1 == type)
|
||||
{
|
||||
|
||||
110
stm8-driver/src/lnkstm8s207k8.icf
Normal file
110
stm8-driver/src/lnkstm8s207k8.icf
Normal file
@@ -0,0 +1,110 @@
|
||||
/////////////////////////////////////////////////////////////////
|
||||
// Example ILINK command file for
|
||||
// STM8 IAR C/C++ Compiler and Assembler.
|
||||
//
|
||||
// Copyright 2017 IAR Systems AB.
|
||||
//
|
||||
/////////////////////////////////////////////////////////////////
|
||||
|
||||
define memory with size = 16M;
|
||||
|
||||
define region TinyData = [from 0x00 to 0xFF];
|
||||
|
||||
define region NearData = [from 0x0000 to 0x17FF];
|
||||
|
||||
define region Eeprom = [from 0x4000 to 0x43FF];
|
||||
|
||||
define region BootROM = [from 0x6000 to 0x67FF];
|
||||
|
||||
define region NearFuncCode = [from 0x8000 to 0xFFFF];
|
||||
|
||||
define region FarFuncCode = [from 0x8000 to 0xFFFF]
|
||||
| [from 0x10000 to 0x17FFF];
|
||||
|
||||
define region HugeFuncCode = [from 0x8000 to 0x17FFF];
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////
|
||||
|
||||
define block CSTACK with size = _CSTACK_SIZE {};
|
||||
|
||||
define block HEAP with size = _HEAP_SIZE {};
|
||||
|
||||
define block INTVEC with size = 0x80 { ro section .intvec };
|
||||
|
||||
// Initialization
|
||||
initialize by copy { rw section .far.bss,
|
||||
rw section .far.data,
|
||||
rw section .far_func.textrw,
|
||||
rw section .huge.bss,
|
||||
rw section .huge.data,
|
||||
rw section .huge_func.textrw,
|
||||
rw section .iar.dynexit,
|
||||
rw section .near.bss,
|
||||
rw section .near.data,
|
||||
rw section .near_func.textrw,
|
||||
rw section .tiny.bss,
|
||||
rw section .tiny.data,
|
||||
ro section .tiny.rodata };
|
||||
|
||||
initialize by copy with packing = none {section __DLIB_PERTHREAD };
|
||||
|
||||
do not initialize { rw section .eeprom.noinit,
|
||||
rw section .far.noinit,
|
||||
rw section .huge.noinit,
|
||||
rw section .near.noinit,
|
||||
rw section .tiny.noinit,
|
||||
rw section .vregs };
|
||||
|
||||
// Placement
|
||||
place at start of TinyData { rw section .vregs };
|
||||
place in TinyData { rw section .tiny.bss,
|
||||
rw section .tiny.data,
|
||||
rw section .tiny.noinit,
|
||||
rw section .tiny.rodata };
|
||||
|
||||
place at end of NearData { block CSTACK };
|
||||
place in NearData { block HEAP,
|
||||
rw section __DLIB_PERTHREAD,
|
||||
rw section .far.bss,
|
||||
rw section .far.data,
|
||||
rw section .far.noinit,
|
||||
rw section .far_func.textrw,
|
||||
rw section .huge.bss,
|
||||
rw section .huge.data,
|
||||
rw section .huge.noinit,
|
||||
rw section .huge_func.textrw,
|
||||
rw section .iar.dynexit,
|
||||
rw section .near.bss,
|
||||
rw section .near.data,
|
||||
rw section .near.noinit,
|
||||
rw section .near_func.textrw };
|
||||
|
||||
place at start of NearFuncCode { block INTVEC };
|
||||
place in NearFuncCode { ro section __DLIB_PERTHREAD_init,
|
||||
ro section .far.data_init,
|
||||
ro section .far_func.textrw_init,
|
||||
ro section .huge.data_init,
|
||||
ro section .huge_func.textrw_init,
|
||||
ro section .iar.init_table,
|
||||
ro section .init_array,
|
||||
ro section .near.data_init,
|
||||
ro section .near.rodata,
|
||||
ro section .near_func.text,
|
||||
ro section .near_func.textrw_init,
|
||||
ro section .tiny.data_init,
|
||||
ro section .tiny.rodata_init };
|
||||
|
||||
place in FarFuncCode { ro section .far.rodata,
|
||||
ro section .far_func.text };
|
||||
|
||||
place in HugeFuncCode { ro section .huge.rodata,
|
||||
ro section .huge_func.text };
|
||||
|
||||
place in Eeprom { section .eeprom.noinit };
|
||||
|
||||
place in Eeprom { section .eeprom.data };
|
||||
|
||||
place in Eeprom { section .eeprom.rodata };
|
||||
|
||||
/////////////////////////////////////////////////////////////////
|
||||
@@ -51,7 +51,6 @@
|
||||
|
||||
#define BLOCK_BYTES 16
|
||||
|
||||
|
||||
/* prototypes */
|
||||
static decode_control_block_t dccb =
|
||||
{
|
||||
@@ -90,11 +89,11 @@ static void HandleBinCategory();
|
||||
static void HandleCommand();
|
||||
static void PrepareDecoding();
|
||||
|
||||
|
||||
static void ParseCommand(uint8_t* data, uint16_t len);
|
||||
static void TransportDataToUart(uint8_t* data, uint16_t len);
|
||||
static void WriteBytes(uint8_t *data, uint16_t len);
|
||||
|
||||
|
||||
#if defined UART_DEFRAGMENT
|
||||
static void start_uart_cd(__IO uint32_t nTime);
|
||||
static void stop_uart_receive();
|
||||
@@ -102,14 +101,83 @@ static void stop_uart_receive();
|
||||
|
||||
/* local vars */
|
||||
|
||||
/* test mode */
|
||||
#if defined TEST_MODE
|
||||
#define TEST_BIN_SIZE 568
|
||||
const uint8_t ac_code[568] =
|
||||
{
|
||||
0x1D, 0x00, 0x00, 0x09, 0x00, 0x10, 0x00, 0x18, 0x00, 0xFF, 0xFF, 0x33, 0x00, 0xFF, 0xFF, 0x34,
|
||||
0x00, 0x58, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||
0xFF, 0x76, 0x00, 0x7E, 0x01, 0xA6, 0x01, 0xCC, 0x01, 0xFF, 0xFF, 0xDC, 0x01, 0xE9, 0x01, 0xF6,
|
||||
0x01, 0xF8, 0x01, 0xFA, 0x01, 0xFC, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0x33, 0x31, 0x30, 0x30, 0x2C,
|
||||
0x39, 0x31, 0x30, 0x30, 0x35, 0x30, 0x30, 0x2C, 0x35, 0x30, 0x30, 0x35, 0x30, 0x30, 0x2C, 0x31,
|
||||
0x35, 0x30, 0x30, 0x36, 0x26, 0x35, 0x36, 0x30, 0x2C, 0x32, 0x35, 0x30, 0x30, 0x2C, 0x33, 0x30,
|
||||
0x30, 0x30, 0x2C, 0x39, 0x30, 0x30, 0x30, 0x7C, 0x2D, 0x31, 0x26, 0x35, 0x30, 0x30, 0x31, 0x30,
|
||||
0x30, 0x31, 0x30, 0x30, 0x31, 0x42, 0x32, 0x30, 0x36, 0x43, 0x30, 0x30, 0x38, 0x33, 0x32, 0x30,
|
||||
0x39, 0x41, 0x46, 0x30, 0x41, 0x37, 0x31, 0x30, 0x42, 0x30, 0x30, 0x30, 0x43, 0x31, 0x31, 0x30,
|
||||
0x44, 0x43, 0x30, 0x30, 0x45, 0x30, 0x32, 0x39, 0x32, 0x30, 0x46, 0x30, 0x30, 0x30, 0x30, 0x30,
|
||||
0x30, 0x46, 0x30, 0x30, 0x31, 0x31, 0x32, 0x41, 0x46, 0x37, 0x31, 0x30, 0x30, 0x31, 0x31, 0x46,
|
||||
0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x39, 0x34, 0x30, 0x34, 0x34, 0x30, 0x30, 0x34, 0x43, 0x35,
|
||||
0x30, 0x30, 0x46, 0x35, 0x38, 0x35, 0x43, 0x30, 0x32, 0x30, 0x39, 0x34, 0x30, 0x34, 0x34, 0x30,
|
||||
0x46, 0x34, 0x43, 0x35, 0x30, 0x30, 0x45, 0x35, 0x38, 0x35, 0x43, 0x30, 0x33, 0x30, 0x39, 0x34,
|
||||
0x30, 0x34, 0x34, 0x30, 0x30, 0x34, 0x43, 0x35, 0x30, 0x30, 0x46, 0x35, 0x38, 0x35, 0x43, 0x30,
|
||||
0x34, 0x30, 0x39, 0x34, 0x30, 0x34, 0x34, 0x30, 0x46, 0x34, 0x43, 0x35, 0x30, 0x30, 0x45, 0x35,
|
||||
0x38, 0x35, 0x43, 0x30, 0x35, 0x30, 0x39, 0x34, 0x30, 0x34, 0x34, 0x30, 0x46, 0x34, 0x43, 0x35,
|
||||
0x30, 0x30, 0x45, 0x35, 0x38, 0x35, 0x43, 0x30, 0x36, 0x30, 0x39, 0x34, 0x30, 0x34, 0x34, 0x430,
|
||||
0x45, 0x34, 0x43, 0x35, 0x30, 0x30, 0x45, 0x35, 0x38, 0x35, 0x43, 0x30, 0x37, 0x30, 0x39, 0x34,
|
||||
0x30, 0x34, 0x34, 0x30, 0x30, 0x34, 0x43, 0x35, 0x30, 0x30, 0x46, 0x35, 0x38, 0x35, 0x43, 0x30,
|
||||
0x38, 0x30, 0x39, 0x34, 0x30, 0x34, 0x34, 0x30, 0x46, 0x34, 0x43, 0x35, 0x30, 0x30, 0x45, 0x35,
|
||||
0x38, 0x35, 0x43, 0x30, 0x39, 0x30, 0x39, 0x34, 0x30, 0x34, 0x34, 0x30, 0x46, 0x34, 0x43, 0x35,
|
||||
0x30, 0x30, 0x45, 0x35, 0x38, 0x35, 0x43, 0x30, 0x41, 0x30, 0x39, 0x34, 0x30, 0x34, 0x34, 0x30,
|
||||
0x45, 0x34, 0x43, 0x35, 0x30, 0x30, 0x45, 0x35, 0x38, 0x35, 0x43, 0x30, 0x42, 0x30, 0x39, 0x34,
|
||||
0x30, 0x34, 0x34, 0x30, 0x46, 0x34, 0x43, 0x35, 0x30, 0x30, 0x45, 0x35, 0x38, 0x35, 0x43, 0x30,
|
||||
0x43, 0x30, 0x39, 0x34, 0x30, 0x34, 0x34, 0x30, 0x45, 0x34, 0x43, 0x35, 0x30, 0x30, 0x45, 0x35,
|
||||
0x38, 0x35, 0x43, 0x30, 0x44, 0x30, 0x39, 0x34, 0x30, 0x34, 0x34, 0x30, 0x45, 0x34, 0x43, 0x35,
|
||||
0x30, 0x30, 0x45, 0x35, 0x38, 0x35, 0x43, 0x30, 0x45, 0x30, 0x33, 0x36, 0x30, 0x36, 0x34, 0x30,
|
||||
0x31, 0x30, 0x33, 0x36, 0x30, 0x36, 0x34, 0x30, 0x34, 0x30, 0x33, 0x36, 0x30, 0x36, 0x34, 0x30,
|
||||
0x30, 0x30, 0x33, 0x36, 0x30, 0x36, 0x34, 0x30, 0x33, 0x30, 0x33, 0x36, 0x30, 0x36, 0x34, 0x30,
|
||||
0x32, 0x30, 0x33, 0x36, 0x34, 0x36, 0x38, 0x30, 0x31, 0x30, 0x33, 0x36, 0x34, 0x36, 0x38, 0x30,
|
||||
0x35, 0x30, 0x36, 0x36, 0x34, 0x36, 0x38, 0x30, 0x39, 0x35, 0x38, 0x35, 0x43, 0x30, 0x38, 0x30,
|
||||
0x33, 0x36, 0x34, 0x36, 0x38, 0x30, 0x42, 0x30, 0x33, 0x34, 0x38, 0x34, 0x43, 0x30, 0x41, 0x30,
|
||||
0x33, 0x34, 0x38, 0x34, 0x43, 0x30, 0x46, 0x54, 0x26, 0x30, 0x2C, 0x31, 0x7C, 0x53, 0x26, 0x31,
|
||||
0x2C, 0x32, 0x2C, 0x33, 0x54, 0x26, 0x30, 0x2C, 0x31, 0x7C, 0x53, 0x26, 0x31, 0x2C, 0x32, 0x2C,
|
||||
0x33, 0x4E, 0x41, 0x4E, 0x41, 0x4E, 0x41, 0x31
|
||||
};
|
||||
#endif
|
||||
|
||||
|
||||
void main(void)
|
||||
{
|
||||
CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);
|
||||
|
||||
#if defined TEST_MODE
|
||||
// Init GPIO
|
||||
init_GPIO();
|
||||
// Init UART
|
||||
init_UART();
|
||||
|
||||
int i = 0;
|
||||
|
||||
dccb.ir_state = IR_STATE_READY;
|
||||
dccb.ir_type = IR_TYPE_AC;
|
||||
dccb.source_code_length = TEST_BIN_SIZE;
|
||||
memset(dccb.source_code, BINARY_SOURCE_SIZE_MAX, 0x00);
|
||||
for (i = 0; i < dccb.source_code_length; i++)
|
||||
{
|
||||
dccb.source_code[i] = ac_code[i];
|
||||
}
|
||||
|
||||
printf("decoding ac\n");
|
||||
|
||||
PrepareDecoding();
|
||||
|
||||
while(1)
|
||||
{
|
||||
;
|
||||
}
|
||||
#else
|
||||
// Init GPIO
|
||||
init_GPIO();
|
||||
// Init UART
|
||||
init_UART();
|
||||
|
||||
@@ -123,21 +191,9 @@ void main(void)
|
||||
#endif
|
||||
IRext_processUartMsg();
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
/* initialization */
|
||||
void deinit_GPIO()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
void init_GPIO()
|
||||
{
|
||||
GPIO_Init(IR_IO_PORT, (GPIO_Pin_TypeDef)(IR_PIN), GPIO_MODE_OUT_PP_HIGH_FAST);
|
||||
}
|
||||
|
||||
|
||||
void init_UART()
|
||||
{
|
||||
UART3_DeInit();
|
||||
@@ -150,6 +206,17 @@ void init_UART()
|
||||
#endif
|
||||
}
|
||||
|
||||
/* initialization */
|
||||
void deinit_GPIO()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
void init_GPIO()
|
||||
{
|
||||
GPIO_Init(IR_IO_PORT, (GPIO_Pin_TypeDef)(IR_PIN), GPIO_MODE_OUT_PP_HIGH_FAST);
|
||||
}
|
||||
|
||||
void init_Timer4()
|
||||
{
|
||||
/* TIM4 configuration:
|
||||
@@ -431,11 +498,8 @@ static void WriteBytes(uint8_t *data, uint16_t len)
|
||||
TransportDataToUart(data, len);
|
||||
}
|
||||
|
||||
|
||||
/* helper functions */
|
||||
#ifdef USE_FULL_ASSERT
|
||||
|
||||
|
||||
void assert_failed(uint8_t* file, uint32_t line)
|
||||
{
|
||||
while (1)
|
||||
|
||||
@@ -20,6 +20,7 @@ extern "C"
|
||||
|
||||
#include "ir_decode.h"
|
||||
|
||||
// #define TEST_MODE
|
||||
|
||||
// #define UART_INT
|
||||
|
||||
|
||||
@@ -430,9 +430,11 @@ INTERRUPT_HANDLER(TIM4_UPD_OVF_IRQHandler, 23)
|
||||
/* In order to detect unexpected events during development,
|
||||
it is recommended to set a breakpoint on the following instruction.
|
||||
*/
|
||||
#if !defined TEST_MODE
|
||||
timer4_callback();
|
||||
/* Cleat Interrupt Pending bit */
|
||||
TIM4_ClearITPendingBit(TIM4_IT_UPDATE);
|
||||
#endif
|
||||
}
|
||||
#endif /*STM8S903*/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user