diff --git a/lesson-17_msp430/project.ewd b/lesson-17_msp430/project.ewd
index e1b9a78..53b79e8 100644
--- a/lesson-17_msp430/project.ewd
+++ b/lesson-17_msp430/project.ewd
@@ -1,827 +1,800 @@
-
-
+
- 2
-
- Debug
-
- MSP430
-
- 1
-
- C-SPY
- 5
-
- 27
- 1
+ 3
+
+ Debug
+
+ MSP430
+
1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 430FET
- 1
-
- 29
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SIM430
- 1
-
- 4
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- $TOOLKIT_DIR$\plugins\lcd\lcd.ewplugin
- 1
-
-
- $TOOLKIT_DIR$\plugins\rtos\CMX\CmxPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\TI-RTOS\tirtosplugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin
- 0
-
-
- $EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin
- 1
-
-
- $EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin
- 0
-
-
- $EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin
- 1
-
-
- $EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin
- 0
-
-
-
-
- Release
-
- MSP430
-
- 0
-
- C-SPY
- 5
-
- 27
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 430FET
- 1
-
- 29
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SIM430
- 1
-
- 4
- 1
+
+ C-SPY
+ 5
+
+ 27
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 430FET
+ 1
+
+ 33
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SIM430
+ 1
+
+ 5
+ 1
+ 1
+
+
+
+
+
+
+
+ $TOOLKIT_DIR$\plugins\rtos\CMX\CmxPlugin.ENU.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyPlugin.ENU.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\TI-RTOS\tirtosplugin.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin
+ 0
+
+
+ $EW_DIR$\common\plugins\vs.ewplugin
+ 0
+
+
+ $EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin
+ 0
+
+
+ $EW_DIR$\common\plugins\TargetAccessServer\TargetAccessServer.ENU.ewplugin
+ 0
+
+
+ $EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin
+ 0
+
+
+
+
+ Release
+
+ MSP430
+
0
-
-
-
-
-
-
-
-
-
-
- $TOOLKIT_DIR$\plugins\lcd\lcd.ewplugin
- 1
-
-
- $TOOLKIT_DIR$\plugins\rtos\CMX\CmxPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\TI-RTOS\tirtosplugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin
- 0
-
-
- $EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin
- 1
-
-
- $EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin
- 0
-
-
- $EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin
- 1
-
-
- $EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin
- 0
-
-
-
+
+ C-SPY
+ 5
+
+ 27
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 430FET
+ 1
+
+ 33
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SIM430
+ 1
+
+ 5
+ 1
+ 0
+
+
+
+
+
+
+
+ $TOOLKIT_DIR$\plugins\rtos\CMX\CmxPlugin.ENU.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyPlugin.ENU.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\TI-RTOS\tirtosplugin.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin
+ 0
+
+
+ $EW_DIR$\common\plugins\vs.ewplugin
+ 0
+
+
+ $EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin
+ 0
+
+
+ $EW_DIR$\common\plugins\TargetAccessServer\TargetAccessServer.ENU.ewplugin
+ 0
+
+
+ $EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin
+ 0
+
+
+
-
-
diff --git a/lesson-17_msp430/project.ewp b/lesson-17_msp430/project.ewp
index b2d439b..bf181b8 100644
--- a/lesson-17_msp430/project.ewp
+++ b/lesson-17_msp430/project.ewp
@@ -1,2265 +1,2310 @@
-
-
+
- 2
-
- Debug
-
- MSP430
-
- 1
-
- General
- 17
-
- 33
- 1
+ 3
+
+ Debug
+
+ MSP430
+
1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ICC430
- 4
-
- 37
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- A430
- 5
-
- 14
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- CUSTOM
- 3
-
-
-
- 0
-
-
-
- BICOMP
- 0
-
-
-
- BUILDACTION
- 1
-
-
-
-
-
-
- XLINK
- 4
-
- 29
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- XAR
- 4
-
- 0
- 1
- 1
-
-
-
-
-
-
- ULP430
- 1
-
- 1
- 1
- 1
-
-
-
-
-
-
-
-
- BILINK
- 0
-
-
-
-
- Release
-
- MSP430
-
- 0
-
- General
- 17
-
- 33
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ICC430
- 4
-
- 37
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- A430
- 5
-
- 14
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- CUSTOM
- 3
-
-
-
- 0
-
-
-
- BICOMP
- 0
-
-
-
- BUILDACTION
- 1
-
-
-
-
-
-
- XLINK
- 4
-
- 29
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- XAR
- 4
-
- 0
- 1
- 0
-
-
-
-
-
-
- ULP430
- 1
-
- 1
- 1
+
+ General
+ 22
+
+ 34
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ICC430
+ 4
+
+ 38
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ A430
+ 5
+
+ 14
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+ 0
+
+
+
+ BICOMP
+ 0
+
+
+
+ BUILDACTION
+ 1
+
+
+
+
+
+
+ XLINK
+ 4
+
+ 30
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ XAR
+ 4
+
+ 0
+ 1
+ 1
+
+
+
+
+
+
+ ULP430
+ 1
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+ BILINK
+ 0
+
+
+
+
+ Release
+
+ MSP430
+
0
-
-
-
-
-
-
-
-
- BILINK
- 0
-
-
-
-
- $PROJ_DIR$\bsp.c
-
-
- $PROJ_DIR$\bsp.h
-
-
- $PROJ_DIR$\main.c
-
+
+ General
+ 22
+
+ 34
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ICC430
+ 4
+
+ 38
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ A430
+ 5
+
+ 14
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+ 0
+
+
+
+ BICOMP
+ 0
+
+
+
+ BUILDACTION
+ 1
+
+
+
+
+
+
+ XLINK
+ 4
+
+ 30
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ XAR
+ 4
+
+ 0
+ 1
+ 0
+
+
+
+
+
+
+ ULP430
+ 1
+
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ BILINK
+ 0
+
+
+
+
+ $PROJ_DIR$\bsp.c
+
+
+ $PROJ_DIR$\bsp.h
+
+
+ $PROJ_DIR$\main.c
+
-
-
diff --git a/lesson-17_msp430/settings/workspace.wsdt b/lesson-17_msp430/settings/workspace.wsdt
new file mode 100644
index 0000000..b8eea5e
--- /dev/null
+++ b/lesson-17_msp430/settings/workspace.wsdt
@@ -0,0 +1,315 @@
+
+
+
+
+
+
+
+ 34048
+ 34049
+ 34050
+ 34051
+ 34052
+ 34053
+ 34054
+ 34055
+ 34056
+ 34057
+ 34058
+ 34059
+ 34060
+
+
+
+
+ - 34001
+ - 0
+
+
+
+
+ - 57600
+ - 57601
+ - 57603
+ - 33024
+ - 0
+ - 57607
+ - 0
+ - 57635
+ - 57634
+ - 57637
+ - 0
+ - 57643
+ - 57644
+ - 0
+ - 33090
+ - 33057
+ - 57636
+ - 57640
+ - 57641
+ - 33026
+ - 33065
+ - 33063
+ - 33064
+ - 33053
+ - 33054
+ - 0
+ - 33035
+ - 33036
+ - 34399
+ - 0
+ - 33038
+ - 33039
+ - 0
+
+
+
+
+ 220
+ 30
+ 30
+
+
+
+
+ 14
+ 29
+
+
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 1
+ 000000000000
+
+
+ 0000
+ 0000
+
+
+ 0
+ 0A0000000A0000006E0000006E000000
+ 00000000190800007B0600002C080000
+ 4096
+ 0
+ 0
+ 32767
+ 0
+
+
+ 1
+
+
+ 4294967295
+ 8208000021000000A4090000D2000000
+ 00000000680700007B06000019080000
+ 4096
+ 0
+ 0
+ 32767
+ 0
+
+
+ 0
+
+
+ 34050
+ 8208000021000000A4090000D2000000
+ 04000000800700001E010000FF070000
+ 32768
+ 0
+ 0
+ 32767
+ 0
+
+
+ 0
+
+
+
+ 34053
+ 8208000021000000A4090000D2000000
+ 000000007C0700007B06000019080000
+ 4096
+ 0
+ 0
+ 32767
+ 0
+
+
+ 0
+
+
+
+ 34054
+ 8208000021000000A4090000D2000000
+ 000000007C0700007B06000019080000
+ 4096
+ 0
+ 0
+ 32767
+ 0
+
+
+ 0
+
+
+
+ 34055
+ 8208000021000000A4090000D2000000
+ 000000007C0700007B06000019080000
+ 4096
+ 0
+ 0
+ 32767
+ 0
+
+
+ 0
+
+
+
+ 34056
+ 8208000021000000A4090000D2000000
+ 000000007C0700007B06000019080000
+ 4096
+ 0
+ 0
+ 32767
+ 0
+
+
+ 0
+
+
+
+ 34057
+ 8208000021000000A4090000D2000000
+ 000000007C0700007B06000019080000
+ 4096
+ 0
+ 0
+ 32767
+ 0
+
+
+ 0
+
+
+
+ 34059
+ 8208000021000000A4090000D2000000
+ 000000007C0700007B06000019080000
+ 4096
+ 0
+ 0
+ 32767
+ 0
+
+
+ 0
+
+
+
+ 34051
+ 8208000021000000020B0000B2000000
+ 00000000000000008002000091000000
+ 32768
+ 0
+ 0
+ 32767
+ 0
+
+
+ 0
+
+
+
+ 34052
+ 8208000021000000A4090000D2000000
+ 000000000000000022010000B1000000
+ 32768
+ 0
+ 0
+ 32767
+ 0
+
+
+ 0
+
+
+
+ 34058
+ 8208000021000000020B0000B2000000
+ 00000000000000008002000091000000
+ 32768
+ 0
+ 0
+ 32767
+ 0
+
+
+ 0
+
+
+
+ 34060
+ 82080000210000008809000082010000
+ 00000000320000000601000019080000
+ 4096
+ 0
+ 0
+ 32767
+ 0
+
+
+ 1
+
+
+ 000000000A000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A010000190800000100000002000010040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000A85000000000000000000000000000000000000010000000A850000010000000A850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000048500000000000000000000000000000000000001000000048500000100000004850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000080000000000000FFFFFFFFFFFFFFFF00000000640700007B06000068070000000000000100001004000000010000000000000000000000FFFFFFFF070000000285000005850000068500000785000008850000098500000B850000FFFF02000B004354616262656450616E6500800000000000008208000021000000A4090000D200000000000000680700007B06000019080000000000004080004607000000FFFEFF054200750069006C006400000000000285000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000585000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000685000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000785000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF1153006F0075007200630065002000420072006F0077007300650020004C006F006700000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000B85000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF0285000001000000FFFFFFFF02850000000000000000000000000000
+
+
+ CMSIS-Pack
+ 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED18400000200000008000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B00FF7F0000
+
+
+ 34048
+ 0A0000000A0000006E0000006E000000
+ 3A03000000000000680300001A000000
+ 8192
+ 0
+ 0
+ 32767
+ 0
+
+
+ 1
+
+
+ Main
+ 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E10000000000002E000000FFFEFF000000000000000000000000000100000001000000018001E10000000000002F000000FFFEFF000000000000000000000000000100000001000000018003E100000000040031000000FFFEFF0000000000000000000000000001000000010000000180008100000000000015000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E100000000040034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E100000000040036000000FFFEFF000000000000000000000000000100000001000000018022E100000000040035000000FFFEFF000000000000000000000000000100000001000000018025E100000000040038000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE10000000004003B000000FFFEFF00000000000000000000000000010000000100000001802CE10000000004003C000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000400FFFFFFFFFFFEFF000000000000000000010000000000000001000000B400000002002050FFFFFFFFFFFEFF00960000000000000000000180218100000000040027000000FFFEFF000000000000000000000000000100000001000000018024E100000000040037000000FFFEFF000000000000000000000000000100000001000000018028E100000000040039000000FFFEFF000000000000000000000000000100000001000000018029E10000000004003A000000FFFEFF0000000000000000000000000001000000010000000180028100000000040016000000FFFEFF000000000000000000000000000100000001000000018029810000000004002B000000FFFEFF0000000000000000000000000001000000010000000180278100000000040029000000FFFEFF000000000000000000000000000100000001000000018028810000000004002A000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040023000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040024000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000020004001A000000FFFEFF00000000000000000000000000010000000100000001800C810000020004001B000000FFFEFF00000000000000000000000000010000000100000001805F860000000004002D000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E810000020004001D000000FFFEFF00000000000000000000000000010000000100000001800F810000020004001E000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000
+
+
+ 34049
+ 0A0000000A0000006E0000006E000000
+ 00000000000000003A0300001A000000
+ 8192
+ 0
+ 0
+ 32767
+ 0
+
+
+ 1
+
+
+
+
+ 01000000030000000100000000000000000000000100000001000000FFFFFFFF00000000010000000100000000000000280000002800000000000000
+
+
+
+
diff --git a/lesson-44/lesson.uvprojx b/lesson-44/lesson.uvprojx
index 3ec7c1f..1cbe326 100644
--- a/lesson-44/lesson.uvprojx
+++ b/lesson-44/lesson.uvprojx
@@ -10,8 +10,8 @@
dbg
0x4
ARM-ADS
- 5060960::V5.06 update 7 (build 960)::.\ARMCC
- 0
+ 6160000::V6.16::ARMCLANG
+ 1
TM4C123GH6PM
@@ -313,7 +313,7 @@
0
- 1
+ 2
0
0
1
@@ -322,14 +322,14 @@
0
0
0
- 2
+ 3
0
1
1
0
0
- 0
- 0
+ 3
+ 3
0
0
0
@@ -520,4 +520,13 @@
+
+
+
+ lesson
+ 1
+
+
+
+
diff --git a/lesson-44/main.c b/lesson-44/main.c
index 8609d0a..d99c3df 100644
--- a/lesson-44/main.c
+++ b/lesson-44/main.c
@@ -33,7 +33,7 @@ void Blinky1_ctor(Blinky1 * const me) {
}
/* Blinky1 initial pseudostate */
-static QState Blinky1_initial(Blinky1 * const me, void const * const par) {
+QState Blinky1_initial(Blinky1 * const me, void const * const par) {
QTimeEvt_armX(&me->te, 2U, 2U);
me->iter = 1500U;
return Q_TRAN(&Blinky1_active);
@@ -85,7 +85,7 @@ void Blinky2_ctor(Blinky2 * const me) {
}
/* Blinky2 initial pseudostate */
-static QState Blinky2_initial(Blinky2 * const me, void const * const par) {
+QState Blinky2_initial(Blinky2 * const me, void const * const par) {
me->seq = 0U;
return Q_TRAN(&Blinky2_active);
}