diff --git a/.gitignore b/.gitignore
index df82e2b..9156076 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,2 @@
-/build/
+**/build/
**/CPU1_RAM/
\ No newline at end of file
diff --git a/test_on_28377/.ccsproject b/test_on_28377/.ccsproject
index 52e41ab..e499556 100644
--- a/test_on_28377/.ccsproject
+++ b/test_on_28377/.ccsproject
@@ -2,6 +2,4 @@
-
-
diff --git a/test_on_28377/.cproject b/test_on_28377/.cproject
index 932ab24..91cf160 100644
--- a/test_on_28377/.cproject
+++ b/test_on_28377/.cproject
@@ -15,8 +15,8 @@
-
-
@@ -126,8 +129,8 @@
-
-
+
+
@@ -139,20 +142,20 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -161,51 +164,54 @@
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
diff --git a/test_on_28377/.project b/test_on_28377/.project
index d4a2e53..a64290f 100644
--- a/test_on_28377/.project
+++ b/test_on_28377/.project
@@ -1,6 +1,6 @@
- 02code_speed_test
+ FSM_test
@@ -28,62 +28,68 @@
FSM.c
1
- PARENT-1-PROJECT_LOC/FSM_vscode/FSM_OOP/baseFSM/FSM.c
+ copy_PARENT/vscode/FSM_OOP/baseFSM/FSM.c
FSM_private.h
1
- PARENT-1-PROJECT_LOC/FSM_vscode/FSM_OOP/baseFSM/FSM_private.h
+ copy_PARENT/vscode/FSM_OOP/baseFSM/FSM_private.h
FSM_protected.h
1
- PARENT-1-PROJECT_LOC/FSM_vscode/FSM_OOP/baseFSM/FSM_protected.h
+ copy_PARENT/vscode/FSM_OOP/baseFSM/FSM_protected.h
FSM_public.h
1
- PARENT-1-PROJECT_LOC/FSM_vscode/FSM_OOP/baseFSM/FSM_public.h
+ copy_PARENT/vscode/FSM_OOP/baseFSM/FSM_public.h
ParentFSM.c
1
- PARENT-1-PROJECT_LOC/FSM_vscode/FSM_OOP/childtest/ParentFSM.c
+ copy_PARENT/vscode/FSM_OOP/childtest/ParentFSM.c
childFSM.c
1
- PARENT-1-PROJECT_LOC/FSM_vscode/FSM_OOP/childtest/childFSM.c
+ copy_PARENT/vscode/FSM_OOP/childtest/childFSM.c
childFSM.h
1
- PARENT-1-PROJECT_LOC/FSM_vscode/FSM_OOP/childtest/childFSM.h
+ copy_PARENT/vscode/FSM_OOP/childtest/childFSM.h
childFSM_private.h
1
- PARENT-1-PROJECT_LOC/FSM_vscode/FSM_OOP/childtest/childFSM_private.h
+ copy_PARENT/vscode/FSM_OOP/childtest/childFSM_private.h
keyFSM.c
1
- PARENT-1-PROJECT_LOC/FSM_vscode/FSM_OOP/keytest/keyFSM.c
+ copy_PARENT/vscode/FSM_OOP/keytest/keyFSM.c
keyFSM.h
1
- PARENT-1-PROJECT_LOC/FSM_vscode/FSM_OOP/keytest/keyFSM.h
+ copy_PARENT/vscode/FSM_OOP/keytest/keyFSM.h
keyFSM_private.h
1
- PARENT-1-PROJECT_LOC/FSM_vscode/FSM_OOP/keytest/keyFSM_private.h
+ copy_PARENT/vscode/FSM_OOP/keytest/keyFSM_private.h
parentFSM.h
1
- PARENT-1-PROJECT_LOC/FSM_vscode/FSM_OOP/childtest/parentFSM.h
+ copy_PARENT/vscode/FSM_OOP/childtest/parentFSM.h
+
+
+ copy_PARENT
+ $%7BPARENT-3-CCS_INSTALL_ROOT%7D/godsays/indexfiles/AZ8OJKZLGK/FSM
+
+
diff --git a/test_on_28377/main.c b/test_on_28377/main.c
index 4f10b01..51379e1 100644
--- a/test_on_28377/main.c
+++ b/test_on_28377/main.c
@@ -133,8 +133,8 @@ void main(void)
GPIO_SetupPinOptions(INPUT_GPIO, GPIO_INPUT, GPIO_PULLUP);
- childTest();
-// keyFSMTest();
+// childTest();
+ keyFSMTest();
// funptrTest();
}
diff --git a/test_on_28377/targetConfigs/TMS320F28377D.ccxml b/test_on_28377/targetConfigs/TMS320F28377D.ccxml
index ffd01a6..242481c 100644
--- a/test_on_28377/targetConfigs/TMS320F28377D.ccxml
+++ b/test_on_28377/targetConfigs/TMS320F28377D.ccxml
@@ -1,6 +1,7 @@
-
+
+
@@ -16,7 +17,8 @@
-
+
+
@@ -32,7 +34,8 @@
-
+
+
@@ -48,7 +51,8 @@
-
+
+
@@ -64,7 +68,8 @@
-
+
+
@@ -80,7 +85,8 @@
-
+
+
@@ -96,7 +102,8 @@
-
+
+
@@ -112,7 +119,8 @@
-
+
+
@@ -128,7 +136,8 @@
-
+
+
@@ -144,7 +153,8 @@
-
+
+
@@ -160,7 +170,8 @@
-
+
+
@@ -176,7 +187,8 @@
-
+
+
@@ -192,7 +204,8 @@
-
+
+
@@ -208,7 +221,8 @@
-
+
+
@@ -224,7 +238,8 @@
-
+
+
@@ -240,7 +255,8 @@
-
+
+
@@ -256,7 +272,8 @@
-
+
+
@@ -272,7 +289,8 @@
-
+
+
@@ -288,7 +306,8 @@
-
+
+
@@ -304,7 +323,8 @@
-
+
+
diff --git a/.vscode/c_cpp_properties.json b/vscode/.vscode/c_cpp_properties.json
similarity index 100%
rename from .vscode/c_cpp_properties.json
rename to vscode/.vscode/c_cpp_properties.json
diff --git a/.vscode/launch.json b/vscode/.vscode/launch.json
similarity index 100%
rename from .vscode/launch.json
rename to vscode/.vscode/launch.json
diff --git a/.vscode/settings.json b/vscode/.vscode/settings.json
similarity index 100%
rename from .vscode/settings.json
rename to vscode/.vscode/settings.json
diff --git a/.vscode/tasks.json b/vscode/.vscode/tasks.json
similarity index 100%
rename from .vscode/tasks.json
rename to vscode/.vscode/tasks.json
diff --git a/CMakeLists.txt b/vscode/CMakeLists.txt
similarity index 100%
rename from CMakeLists.txt
rename to vscode/CMakeLists.txt
diff --git a/FSM_OOP/baseFSM/FSM.c b/vscode/FSM_OOP/baseFSM/FSM.c
similarity index 100%
rename from FSM_OOP/baseFSM/FSM.c
rename to vscode/FSM_OOP/baseFSM/FSM.c
diff --git a/FSM_OOP/baseFSM/FSM_private.h b/vscode/FSM_OOP/baseFSM/FSM_private.h
similarity index 100%
rename from FSM_OOP/baseFSM/FSM_private.h
rename to vscode/FSM_OOP/baseFSM/FSM_private.h
diff --git a/FSM_OOP/baseFSM/FSM_protected.h b/vscode/FSM_OOP/baseFSM/FSM_protected.h
similarity index 100%
rename from FSM_OOP/baseFSM/FSM_protected.h
rename to vscode/FSM_OOP/baseFSM/FSM_protected.h
diff --git a/FSM_OOP/baseFSM/FSM_public.h b/vscode/FSM_OOP/baseFSM/FSM_public.h
similarity index 100%
rename from FSM_OOP/baseFSM/FSM_public.h
rename to vscode/FSM_OOP/baseFSM/FSM_public.h
diff --git a/FSM_OOP/childtest/ParentFSM.c b/vscode/FSM_OOP/childtest/ParentFSM.c
similarity index 100%
rename from FSM_OOP/childtest/ParentFSM.c
rename to vscode/FSM_OOP/childtest/ParentFSM.c
diff --git a/FSM_OOP/childtest/childFSM.c b/vscode/FSM_OOP/childtest/childFSM.c
similarity index 100%
rename from FSM_OOP/childtest/childFSM.c
rename to vscode/FSM_OOP/childtest/childFSM.c
diff --git a/FSM_OOP/childtest/childFSM.h b/vscode/FSM_OOP/childtest/childFSM.h
similarity index 100%
rename from FSM_OOP/childtest/childFSM.h
rename to vscode/FSM_OOP/childtest/childFSM.h
diff --git a/FSM_OOP/childtest/childFSM_private.h b/vscode/FSM_OOP/childtest/childFSM_private.h
similarity index 100%
rename from FSM_OOP/childtest/childFSM_private.h
rename to vscode/FSM_OOP/childtest/childFSM_private.h
diff --git a/FSM_OOP/childtest/main.c b/vscode/FSM_OOP/childtest/main.c
similarity index 100%
rename from FSM_OOP/childtest/main.c
rename to vscode/FSM_OOP/childtest/main.c
diff --git a/FSM_OOP/childtest/parentFSM.h b/vscode/FSM_OOP/childtest/parentFSM.h
similarity index 100%
rename from FSM_OOP/childtest/parentFSM.h
rename to vscode/FSM_OOP/childtest/parentFSM.h
diff --git a/FSM_OOP/keytest/keyFSM.c b/vscode/FSM_OOP/keytest/keyFSM.c
similarity index 100%
rename from FSM_OOP/keytest/keyFSM.c
rename to vscode/FSM_OOP/keytest/keyFSM.c
diff --git a/FSM_OOP/keytest/keyFSM.h b/vscode/FSM_OOP/keytest/keyFSM.h
similarity index 100%
rename from FSM_OOP/keytest/keyFSM.h
rename to vscode/FSM_OOP/keytest/keyFSM.h
diff --git a/FSM_OOP/keytest/keyFSM_private.h b/vscode/FSM_OOP/keytest/keyFSM_private.h
similarity index 100%
rename from FSM_OOP/keytest/keyFSM_private.h
rename to vscode/FSM_OOP/keytest/keyFSM_private.h
diff --git a/FSM_OOP/keytest/main.c b/vscode/FSM_OOP/keytest/main.c
similarity index 100%
rename from FSM_OOP/keytest/main.c
rename to vscode/FSM_OOP/keytest/main.c
diff --git a/FSM_OOP/template/templateFSM.c b/vscode/FSM_OOP/template/templateFSM.c
similarity index 100%
rename from FSM_OOP/template/templateFSM.c
rename to vscode/FSM_OOP/template/templateFSM.c
diff --git a/FSM_OOP/template/templateFSM.h b/vscode/FSM_OOP/template/templateFSM.h
similarity index 100%
rename from FSM_OOP/template/templateFSM.h
rename to vscode/FSM_OOP/template/templateFSM.h
diff --git a/FSM_OOP/template/templateFSM_private.h b/vscode/FSM_OOP/template/templateFSM_private.h
similarity index 100%
rename from FSM_OOP/template/templateFSM_private.h
rename to vscode/FSM_OOP/template/templateFSM_private.h