From 432f2476bc5a258f1d54f9659c4b1b187e79efcc Mon Sep 17 00:00:00 2001 From: strawmanbobi Date: Mon, 5 Feb 2018 07:50:28 +0800 Subject: [PATCH] completed poc --- stm8-example/STM8_Demo.dep | 774 +++++----- stm8-example/STM8_Demo.ewp | 46 +- .../settings/STM8_Demo.Debug.cspy.bat | 4 +- .../settings/STM8_Demo.Debug.cspy.ps1 | 4 +- .../settings/STM8_Demo.Debug.general.xcl | 2 +- stm8-example/settings/STM8_Demo.dbgdt | 38 +- stm8-example/settings/STM8_Demo.dnx | 13 +- stm8-example/settings/STM8_Demo.wsdt | 84 +- stm8-example/src/irext-example.dep | 8 + stm8-example/src/irext-example.wed | 1259 +++++++++++++++++ .../src/irext/src/ir_ac_binary_parse.c | 12 +- stm8-example/src/irext/src/ir_ac_control.c | 9 +- stm8-example/src/irext/src/ir_decode.c | 9 +- stm8-example/src/lnkstm8s207k8.icf | 13 +- stm8-example/src/main.c | 2 +- 15 files changed, 1801 insertions(+), 476 deletions(-) create mode 100644 stm8-example/src/irext-example.dep create mode 100644 stm8-example/src/irext-example.wed diff --git a/stm8-example/STM8_Demo.dep b/stm8-example/STM8_Demo.dep index 8649ac2..baa245a 100644 --- a/stm8-example/STM8_Demo.dep +++ b/stm8-example/STM8_Demo.dep @@ -1,562 +1,567 @@ 2 - 2819323846 + 2477457779 Debug - $PROJ_DIR$\src\lib\src\stm8s_gpio.c - $PROJ_DIR$\src\stm8s_it.c - $PROJ_DIR$\src\lib\src\stm8s_tim4.c - $PROJ_DIR$\src\irext\src\ir_ac_apply.c - $PROJ_DIR$\src\irext\src\ir_ac_binary_parse.c - $PROJ_DIR$\src\main.c + $PROJ_DIR$\src\lib\inc\stm8s_exti.h + $PROJ_DIR$\src\lib\inc\stm8s_iwdg.h + $PROJ_DIR$\Debug\Obj\ir_ac_parse_frame_info.pbi + $PROJ_DIR$\Debug\Obj\stm8s_it.pbi + $PROJ_DIR$\Debug\Obj\stm8s_uart3.pbi + $PROJ_DIR$\Debug\Obj\ir_ac_parse_forbidden_info.pbi + $PROJ_DIR$\src\lib\inc\stm8s_clk.h + $PROJ_DIR$\Debug\Obj\ir_ac_apply.o + $PROJ_DIR$\Debug\Obj\ir_ac_binary_parse.pbi + $PROJ_DIR$\src\lib\inc\stm8s_i2c.h + $TOOLKIT_DIR$\inc\c\stdlib.h + $PROJ_DIR$\src\lib\inc\stm8s_tim4.h + $PROJ_DIR$\src\stm8s_it.h + $PROJ_DIR$\src\irext\include\ir_ac_binary_parse.h + $PROJ_DIR$\Debug\Obj\ir_ac_build_frame.pbi $PROJ_DIR$\src\irext\src\ir_ac_build_frame.c $PROJ_DIR$\src\irext\src\ir_ac_parse_forbidden_info.c - $PROJ_DIR$\src\irext\src\ir_ac_parse_frame_info.c $PROJ_DIR$\src\irext\src\ir_tv_control.c $PROJ_DIR$\src\irext\src\ir_utils.c - $PROJ_DIR$\src\lib\src\stm8s_clk.c - $PROJ_DIR$\src\irext\src\ir_ac_control.c - $PROJ_DIR$\src\irext\src\ir_ac_parse_parameter.c - $PROJ_DIR$\src\irext\src\ir_decode.c - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\src\lib\inc\stm8s_tim3.h - $PROJ_DIR$\Debug\Obj\stm8s_gpio.pbi - $PROJ_DIR$\src\lib\inc\stm8s_tim1.h - $PROJ_DIR$\Debug\Obj\ir_ac_control.o - $PROJ_DIR$\Debug\Obj\stm8s_gpio.o - $PROJ_DIR$\src\irext\include\ir_decode.h - $PROJ_DIR$\src\lib\inc\stm8s_uart3.h - $PROJ_DIR$\Debug\Obj\stm8s_clk.o - $PROJ_DIR$\src\irext\include\ir_utils.h - $PROJ_DIR$\src\lib\inc\stm8s.h - $PROJ_DIR$\Debug\Obj\ir_ac_control.pbi - $TOOLKIT_DIR$\inc\c\ystdio.h - $TOOLKIT_DIR$\inc\c\stdlib.h - $PROJ_DIR$\Debug\Obj\ir_ac_parse_frame_info.pbi - $PROJ_DIR$\Debug\Obj\stm8s_uart3.pbi - $PROJ_DIR$\src\lib\inc\stm8s_beep.h - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\Debug\Obj\ir_ac_parse_parameter.pbi - $PROJ_DIR$\src\lib\inc\stm8s_tim4.h - $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\src\irext\include\ir_ac_apply.h - $PROJ_DIR$\src\irext\include\ir_ac_parse_forbidden_info.h - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\Debug\Obj\stm8s_it.o - $PROJ_DIR$\src\lib\inc\stm8s_spi.h - $PROJ_DIR$\Debug\Obj\stm8s_tim4.pbi - $PROJ_DIR$\src\lib\src\stm8s_uart3.c - $PROJ_DIR$\src\lib\inc\stm8s_adc2.h - $PROJ_DIR$\Debug\Obj\stm8s_tim4.o - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\src\lib\inc\stm8s_rst.h - $PROJ_DIR$\Debug\Obj\stm8s_uart3.o - $PROJ_DIR$\src\lib\inc\stm8s_gpio.h - $PROJ_DIR$\Debug\Obj\main.o - $PROJ_DIR$\src\lib\inc\stm8s_awu.h - $PROJ_DIR$\Debug\Obj\ir_ac_parse_forbidden_info.o - $PROJ_DIR$\src\irext\include\ir_ac_parse_frame_info.h - $PROJ_DIR$\src\irext\include\ir_ac_build_frame.h - $PROJ_DIR$\Debug\Exe\templproj.out - $PROJ_DIR$\Debug\Obj\main.pbi - $PROJ_DIR$\Debug\Exe\STM8_Demo.hex - $PROJ_DIR$\src\lib\inc\stm8s_i2c.h - $PROJ_DIR$\Debug\Obj\ir_tv_control.o - $PROJ_DIR$\Debug\Obj\ir_utils.pbi - $PROJ_DIR$\Debug\Obj\stm8s_it.pbi - $PROJ_DIR$\Debug\Obj\ir_ac_parse_frame_info.o - $PROJ_DIR$\src\lib\inc\stm8s_clk.h - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\src\irext\include\ir_tv_control.h - $PROJ_DIR$\src\lib\inc\stm8s_wwdg.h - $PROJ_DIR$\Debug\Obj\ir_ac_binary_parse.o - $PROJ_DIR$\Debug\Obj\ir_ac_parse_forbidden_info.pbi + $PROJ_DIR$\src\irext\src\ir_ac_binary_parse.c $PROJ_DIR$\src\lib\inc\stm8s_tim2.h - $PROJ_DIR$\Debug\Obj\ir_decode.o + $PROJ_DIR$\src\irext\include\ir_tv_control.h + $PROJ_DIR$\Debug\Obj\ir_tv_control.o $PROJ_DIR$\Debug\Obj\ir_decode.pbi - $PROJ_DIR$\src\lib\inc\stm8s_flash.h - $PROJ_DIR$\src\irext\include\ir_defs.h - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $PROJ_DIR$\Debug\Obj\ir_ac_parse_parameter.o - $PROJ_DIR$\Debug\Obj\ir_utils.o - $PROJ_DIR$\Debug\Obj\ir_ac_binary_parse.pbi - $TOOLKIT_DIR$\lib\dbgstm8smd.a - $PROJ_DIR$\src\lib\inc\stm8s_exti.h - $PROJ_DIR$\Debug\Obj\ir_ac_build_frame.pbi - $PROJ_DIR$\Debug\Obj\STM8_Demo.pbd - $PROJ_DIR$\src\irext\include\ir_ac_control.h - $PROJ_DIR$\src\irext\include\ir_ac_binary_parse.h - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\Debug\Obj\ir_ac_apply.o - $PROJ_DIR$\src\lib\inc\stm8s_iwdg.h + $PROJ_DIR$\src\irext\src\ir_ac_parse_frame_info.c + $PROJ_DIR$\src\irext\src\ir_ac_control.c + $PROJ_DIR$\src\irext\src\ir_decode.c + $PROJ_DIR$\src\main.c + $PROJ_DIR$\src\lib\src\stm8s_tim4.c + $PROJ_DIR$\src\irext\src\ir_ac_apply.c + $PROJ_DIR$\src\lib\src\stm8s_gpio.c + $PROJ_DIR$\src\lib\src\stm8s_uart3.c $PROJ_DIR$\Debug\Obj\ir_ac_apply.pbi + $PROJ_DIR$\Debug\Obj\ir_decode.o + $PROJ_DIR$\src\stm8s_it.c + $TOOLKIT_DIR$\inc\c\DLib_Threads.h $PROJ_DIR$\Debug\Obj\ir_tv_control.pbi - $PROJ_DIR$\src\stm8s_it.h + $PROJ_DIR$\src\lib\inc\stm8s_wwdg.h + $PROJ_DIR$\Debug\Obj\ir_utils.o + $PROJ_DIR$\src\irext\include\ir_defs.h + $PROJ_DIR$\src\lib\src\stm8s_clk.c + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\src\irext\src\ir_ac_parse_parameter.c + $PROJ_DIR$\Debug\Obj\STM8_Demo.pbd + $PROJ_DIR$\Debug\Obj\stm8s_gpio.o + $PROJ_DIR$\src\irext\include\ir_ac_parse_frame_info.h + $PROJ_DIR$\src\irext\include\ir_ac_parse_parameter.h + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\Debug\Exe\STM8_Demo.hex + $PROJ_DIR$\src\lib\inc\stm8s_flash.h + $PROJ_DIR$\Debug\Obj\ir_utils.pbi + $TOOLKIT_DIR$\lib\dlstm8sln.a + $PROJ_DIR$\src\lib\inc\stm8s_adc2.h + $PROJ_DIR$\src\lib\inc\stm8s_uart1.h $PROJ_DIR$\Debug\Obj\stm8s_clk.pbi + $PROJ_DIR$\Debug\Obj\ir_ac_parse_parameter.pbi + $PROJ_DIR$\src\stm8s_conf.h $PROJ_DIR$\Debug\Obj\ir_ac_build_frame.o $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\src\lib\inc\stm8s_uart1.h + $PROJ_DIR$\Debug\Obj\ir_ac_binary_parse.o + $PROJ_DIR$\src\irext\include\ir_ac_control.h + $PROJ_DIR$\Debug\Obj\ir_ac_parse_parameter.o + $PROJ_DIR$\Debug\Obj\ir_ac_parse_frame_info.o $PROJ_DIR$\src\main.h - $PROJ_DIR$\src\stm8s_conf.h - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\src\irext\include\ir_ac_parse_parameter.h $PROJ_DIR$\src\lib\inc\stm8s_itc.h - $TOOLKIT_DIR$\lib\dlstm8smn.h - $PROJ_DIR$\src\lnkstm8s207k8.icf - $PROJ_DIR$\Debug\Obj\ir_ac_build_frame.__cstat.et + $PROJ_DIR$\src\irext\include\ir_decode.h + $TOOLKIT_DIR$\lib\dlstm8sln.h + $PROJ_DIR$\src\irext\include\ir_utils.h + $PROJ_DIR$\src\irext\include\ir_ac_apply.h + $TOOLKIT_DIR$\inc\c\stdio.h + $TOOLKIT_DIR$\inc\c\string.h + $PROJ_DIR$\Debug\Obj\main.o + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\src\lib\inc\stm8s_spi.h + $PROJ_DIR$\Debug\Obj\stm8s_uart3.o + $PROJ_DIR$\Debug\Obj\ir_ac_parse_forbidden_info.o + $TOOLKIT_DIR$\config\lnkstm8s207k8.icf + $PROJ_DIR$\src\irext\include\ir_ac_build_frame.h + $TOOLKIT_DIR$\inc\c\ystdio.h + $PROJ_DIR$\src\lib\inc\stm8s_tim1.h + $PROJ_DIR$\Debug\Obj\ir_ac_control.pbi + $PROJ_DIR$\src\lib\inc\stm8s_rst.h + $PROJ_DIR$\Debug\Obj\stm8s_gpio.pbi + $PROJ_DIR$\Debug\Obj\main.pbi + $PROJ_DIR$\Debug\Obj\stm8s_tim4.pbi + $PROJ_DIR$\Debug\Obj\stm8s_it.o + $PROJ_DIR$\Debug\Obj\stm8s_clk.o + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\src\lib\inc\stm8s_beep.h + $PROJ_DIR$\src\lib\inc\stm8s_uart3.h + $PROJ_DIR$\Debug\Obj\stm8s_tim4.o + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\Debug\Obj\ir_ac_control.o + $PROJ_DIR$\src\lib\inc\stm8s.h + $PROJ_DIR$\src\lib\inc\stm8s_tim3.h + $PROJ_DIR$\src\lib\inc\stm8s_awu.h + $PROJ_DIR$\src\irext\include\ir_ac_parse_forbidden_info.h + $PROJ_DIR$\src\lib\inc\stm8s_gpio.h + $PROJ_DIR$\Debug\Exe\templproj.out + $TOOLKIT_DIR$\lib\dbgstm8sln.a + $TOOLKIT_DIR$\config\math_small.xcl + $PROJ_DIR$\Debug\Obj\ir_ac_parse_frame_info.__cstat.et $PROJ_DIR$\Debug\Obj\ir_ac_binary_parse.__cstat.et - $PROJ_DIR$\Debug\Obj\ir_decode.__cstat.et - $PROJ_DIR$\Debug\Obj\ir_tv_control.__cstat.et - $PROJ_DIR$\Debug\Obj\stm8s_clk.__cstat.et - $PROJ_DIR$\Debug\Obj\ir_ac_control.__cstat.et - $PROJ_DIR$\Debug\Obj\stm8s_gpio.__cstat.et - $PROJ_DIR$\Debug\Obj\stm8s_it.__cstat.et - $PROJ_DIR$\Debug\Obj\stm8s_tim4.__cstat.et + $PROJ_DIR$\Debug\Obj\ir_ac_parse_parameter.__cstat.et $PROJ_DIR$\Debug\Obj\stm8s_uart3.__cstat.et $PROJ_DIR$\Debug\Obj\ir_utils.__cstat.et - $PROJ_DIR$\Debug\Obj\ir_ac_parse_frame_info.__cstat.et - $PROJ_DIR$\Debug\Obj\ir_ac_parse_parameter.__cstat.et - $PROJ_DIR$\Debug\Obj\ir_ac_apply.__cstat.et - $PROJ_DIR$\Debug\Obj\ir_ac_parse_forbidden_info.__cstat.et $PROJ_DIR$\Debug\Obj\main.__cstat.et - $TOOLKIT_DIR$\lib\dlstm8smn.a + $PROJ_DIR$\Debug\Obj\stm8s_tim4.__cstat.et + $PROJ_DIR$\Debug\Obj\stm8s_gpio.__cstat.et + $PROJ_DIR$\Debug\Obj\ir_ac_build_frame.__cstat.et + $PROJ_DIR$\Debug\Obj\ir_ac_control.__cstat.et + $PROJ_DIR$\Debug\Obj\ir_decode.__cstat.et + $PROJ_DIR$\Debug\Obj\stm8s_it.__cstat.et + $PROJ_DIR$\Debug\Obj\ir_ac_parse_forbidden_info.__cstat.et + $PROJ_DIR$\Debug\Obj\ir_tv_control.__cstat.et + $PROJ_DIR$\Debug\Obj\ir_ac_apply.__cstat.et + $PROJ_DIR$\Debug\Obj\stm8s_clk.__cstat.et - - $PROJ_DIR$\src\lib\src\stm8s_gpio.c - - - __cstat - 106 - - - ICCSTM8 - 20 - - - BICOMP - 17 - - - - - ICCSTM8 - 48 25 94 43 50 31 62 78 71 57 97 85 46 40 18 68 16 34 92 22 65 32 - - - BICOMP - 48 32 25 31 46 92 43 78 97 18 34 22 94 50 62 71 57 85 40 68 16 65 - - - - - $PROJ_DIR$\src\stm8s_it.c - - - __cstat - 107 - - - ICCSTM8 - 39 - - - BICOMP - 60 - - - - - ICCSTM8 - 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 - - - BICOMP - 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 - - - - - $PROJ_DIR$\src\lib\src\stm8s_tim4.c - - - __cstat - 108 - - - ICCSTM8 - 44 - - - BICOMP - 41 - - - - - ICCSTM8 - 34 25 94 43 50 31 62 78 71 48 57 97 85 46 40 18 68 16 92 22 65 32 - - - BICOMP - 50 25 85 94 71 68 65 62 57 40 16 32 43 31 78 48 97 46 18 34 92 22 - - - [ROOT_NODE] ILINK - 54 + 99 - - $PROJ_DIR$\src\irext\src\ir_ac_apply.c - - - __cstat - 113 - - - ICCSTM8 - 84 - - - BICOMP - 86 - - - - - ICCSTM8 - 24 72 21 38 91 45 15 98 83 63 73 95 27 81 64 36 - - - BICOMP - 98 45 72 64 38 27 91 63 83 36 21 81 95 15 73 24 - - - - - $PROJ_DIR$\src\irext\src\ir_ac_binary_parse.c - - - __cstat - 101 - - - ICCSTM8 - 66 - - - BICOMP - 76 - - - - - ICCSTM8 - 28 91 45 15 98 83 63 73 95 82 72 21 38 27 81 64 - - - - - $PROJ_DIR$\src\main.c - - - __cstat - 115 - - - ICCSTM8 - 49 - - - BICOMP - 55 - - - - - ICCSTM8 - 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 - - - BICOMP - 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 - - - $PROJ_DIR$\src\irext\src\ir_ac_build_frame.c - - __cstat - 100 - ICCSTM8 - 90 + 57 BICOMP - 79 + 14 + + + __cstat + 110 ICCSTM8 - 53 72 21 38 91 45 15 98 83 63 73 95 27 81 64 + 77 39 65 69 58 87 91 66 47 41 35 72 78 60 21 BICOMP - 81 91 15 45 38 95 21 72 64 27 63 73 53 98 83 + 60 58 91 87 69 72 65 39 21 78 41 35 77 66 47 $PROJ_DIR$\src\irext\src\ir_ac_parse_forbidden_info.c + + ICCSTM8 + 75 + + + BICOMP + 5 + __cstat 114 - - ICCSTM8 - 51 - - - BICOMP - 67 - ICCSTM8 - 38 91 45 15 98 83 63 73 95 27 28 35 21 72 81 64 37 + 69 58 87 91 66 47 41 35 72 78 10 70 65 39 60 21 97 BICOMP - 27 37 95 91 35 45 73 38 28 21 15 81 72 63 98 83 64 - - - - - $PROJ_DIR$\src\irext\src\ir_ac_parse_frame_info.c - - - __cstat - 111 - - - ICCSTM8 - 61 - - - BICOMP - 29 - - - - - ICCSTM8 - 28 91 45 15 98 83 63 73 95 38 27 35 24 72 21 81 64 52 - - - BICOMP - 63 52 72 35 73 45 27 91 64 38 24 15 95 28 98 83 21 81 + 78 97 72 58 70 87 35 69 10 65 91 60 39 41 66 47 21 $PROJ_DIR$\src\irext\src\ir_tv_control.c - - __cstat - 103 - ICCSTM8 - 58 + 22 BICOMP - 87 + 36 + + + __cstat + 115 ICCSTM8 - 35 91 45 15 98 83 63 73 95 72 21 38 27 81 64 + 70 58 87 91 66 47 41 35 72 39 65 69 78 60 21 BICOMP - 81 21 91 98 72 64 95 63 83 38 35 45 15 73 27 + 60 65 58 66 39 21 72 41 47 69 70 87 91 35 78 $PROJ_DIR$\src\irext\src\ir_utils.c - - __cstat - 110 - ICCSTM8 - 75 + 38 BICOMP - 59 + 50 + + + __cstat + 106 ICCSTM8 - 24 72 21 38 91 45 15 98 83 63 73 95 27 81 64 + 67 39 65 69 58 87 91 66 47 41 35 72 78 60 21 BICOMP - 91 81 27 63 83 72 21 38 45 98 64 95 15 73 24 + 58 60 78 41 47 39 65 69 87 66 21 72 91 35 67 - $PROJ_DIR$\src\lib\src\stm8s_clk.c + $PROJ_DIR$\src\irext\src\ir_ac_binary_parse.c - - __cstat - 104 - ICCSTM8 - 23 + 59 BICOMP - 89 + 8 + + + __cstat + 103 ICCSTM8 - 62 25 94 43 50 31 78 71 48 57 97 85 46 40 18 68 16 34 92 22 65 32 + 13 39 65 69 58 87 91 66 47 41 35 72 78 60 21 BICOMP - 85 25 50 94 71 68 65 62 57 40 16 32 43 31 78 48 97 46 18 34 92 22 + 39 60 87 66 69 78 58 41 47 65 21 72 91 35 13 + + + + + $PROJ_DIR$\src\irext\src\ir_ac_parse_frame_info.c + + + ICCSTM8 + 62 + + + BICOMP + 2 + + + __cstat + 102 + + + + + ICCSTM8 + 10 58 87 91 66 47 41 35 72 69 78 70 67 39 65 60 21 45 + + + BICOMP + 41 45 39 70 35 87 78 58 21 69 67 91 72 10 66 47 65 60 $PROJ_DIR$\src\irext\src\ir_ac_control.c - - __cstat - 105 - ICCSTM8 - 19 + 93 BICOMP - 26 + 80 + + + __cstat + 111 ICCSTM8 - 28 91 45 15 98 83 63 73 95 38 27 35 81 72 82 21 64 96 37 52 24 + 10 58 87 91 66 47 41 35 72 69 78 70 60 39 13 65 21 46 97 45 67 BICOMP - 27 45 52 73 91 38 82 63 72 35 96 15 95 81 21 37 24 98 83 28 64 - - - - - $PROJ_DIR$\src\irext\src\ir_ac_parse_parameter.c - - - __cstat - 112 - - - ICCSTM8 - 74 - - - BICOMP - 33 - - - - - ICCSTM8 - 28 91 45 15 98 83 63 73 95 38 27 35 24 72 21 81 64 96 - - - BICOMP - 38 95 91 98 96 35 63 83 45 21 81 72 24 15 73 27 64 28 + 72 45 69 13 66 58 70 46 41 47 87 60 65 97 67 91 35 78 39 10 21 $PROJ_DIR$\src\irext\src\ir_decode.c - - __cstat - 102 - ICCSTM8 - 69 + 33 BICOMP - 70 + 23 + + + __cstat + 112 ICCSTM8 - 38 91 45 15 98 83 63 73 95 27 28 35 21 72 81 64 24 53 36 + 69 58 87 91 66 47 41 35 72 78 10 70 65 39 60 21 67 77 68 BICOMP - 95 91 24 21 35 36 73 45 38 28 53 27 15 81 72 63 98 83 64 + 72 58 67 65 70 68 35 87 69 10 77 78 91 60 39 41 66 47 21 + + + + + $PROJ_DIR$\src\main.c + + + ICCSTM8 + 71 + + + BICOMP + 83 + + + __cstat + 107 + + + + + ICCSTM8 + 70 58 87 91 66 47 41 35 72 94 56 52 96 88 6 0 49 98 9 64 1 81 73 79 20 95 11 53 89 37 92 10 69 78 63 65 39 60 21 + + + BICOMP + 66 94 58 87 95 63 9 10 72 41 47 6 73 69 91 35 56 96 49 1 20 37 60 39 70 92 52 88 0 98 64 81 79 11 53 89 78 65 21 + + + + + $PROJ_DIR$\src\lib\src\stm8s_tim4.c + + + ICCSTM8 + 90 + + + BICOMP + 84 + + + __cstat + 108 + + + + + ICCSTM8 + 11 94 56 52 96 88 6 0 49 98 9 64 1 81 73 79 20 95 53 89 37 92 + + + BICOMP + 96 94 1 56 49 20 37 6 9 73 95 92 52 88 0 98 64 81 79 11 53 89 + + + + + $PROJ_DIR$\src\irext\src\ir_ac_apply.c + + + ICCSTM8 + 7 + + + BICOMP + 32 + + + __cstat + 116 + + + + + ICCSTM8 + 67 39 65 69 58 87 91 66 47 41 35 72 78 60 21 68 + + + BICOMP + 66 87 39 21 69 78 58 41 47 68 65 60 72 91 35 67 + + + + + $PROJ_DIR$\src\lib\src\stm8s_gpio.c + + + ICCSTM8 + 44 + + + BICOMP + 82 + + + __cstat + 109 + + + + + ICCSTM8 + 98 94 56 52 96 88 6 0 49 9 64 1 81 73 79 20 95 11 53 89 37 92 + + + BICOMP + 98 92 94 88 81 53 52 0 64 79 11 89 56 96 6 49 9 1 73 20 95 37 $PROJ_DIR$\src\lib\src\stm8s_uart3.c - - __cstat - 109 - ICCSTM8 - 47 + 74 BICOMP - 30 + 4 + + + __cstat + 105 ICCSTM8 - 22 25 94 43 50 31 62 78 71 48 57 97 85 46 40 18 68 16 34 92 65 32 + 89 94 56 52 96 88 6 0 49 98 9 64 1 81 73 79 20 95 11 53 37 92 BICOMP - 25 48 32 31 46 92 43 78 97 18 34 22 94 50 62 71 57 85 40 68 16 65 + 94 98 92 88 81 53 52 0 64 79 11 89 56 96 6 49 9 1 73 20 95 37 + + + + + $PROJ_DIR$\src\stm8s_it.c + + + ICCSTM8 + 85 + + + BICOMP + 3 + + + __cstat + 113 + + + + + ICCSTM8 + 12 94 56 52 96 88 6 0 49 98 9 64 1 81 73 79 20 95 11 53 89 37 92 63 65 69 58 87 91 66 47 41 35 72 78 39 60 21 + + + BICOMP + 94 39 1 96 87 56 49 20 37 58 91 63 6 9 73 95 21 72 35 12 92 52 88 0 98 64 81 79 11 53 89 65 69 60 78 41 66 47 + + + + + $PROJ_DIR$\src\lib\src\stm8s_clk.c + + + ICCSTM8 + 86 + + + BICOMP + 54 + + + __cstat + 117 + + + + + ICCSTM8 + 6 94 56 52 96 88 0 49 98 9 64 1 81 73 79 20 95 11 53 89 37 92 + + + BICOMP + 1 94 96 56 49 20 37 6 9 73 95 92 52 88 0 98 64 81 79 11 53 89 + + + + + $PROJ_DIR$\src\irext\src\ir_ac_parse_parameter.c + + + ICCSTM8 + 61 + + + BICOMP + 55 + + + __cstat + 104 + + + + + ICCSTM8 + 10 58 87 91 66 47 41 35 72 69 78 70 67 39 65 60 21 46 + + + BICOMP + 69 72 58 66 46 70 41 47 87 65 60 39 67 91 35 78 21 10 @@ -565,19 +570,16 @@ OBJCOPY - 56 + 48 ILINK - 99 84 66 90 19 51 61 74 69 58 75 49 23 20 39 44 47 116 77 + 101 76 7 59 57 93 75 62 61 33 22 38 71 86 44 85 90 74 51 100 - - [REBUILD_ALL] - Release diff --git a/stm8-example/STM8_Demo.ewp b/stm8-example/STM8_Demo.ewp index 34ddd04..528250f 100644 --- a/stm8-example/STM8_Demo.ewp +++ b/stm8-example/STM8_Demo.ewp @@ -26,7 +26,7 @@ @@ -146,25 +146,25 @@ @@ -357,7 +357,7 @@