diff --git a/9_Firmware/9_1_Microcontroller/tests/.gitignore b/9_Firmware/9_1_Microcontroller/tests/.gitignore
new file mode 100644
index 0000000..efe0690
--- /dev/null
+++ b/9_Firmware/9_1_Microcontroller/tests/.gitignore
@@ -0,0 +1,13 @@
+# Build artifacts
+*.o
+*.dSYM/
+
+# Test binaries (built by Makefile)
+test_bug1_timed_sync_init_ordering
+test_bug2_ad9523_double_setup
+test_bug3_timed_sync_noop
+test_bug4_phase_shift_before_check
+test_bug5_fine_phase_gpio_only
+test_bug6_timer_variable_collision
+test_bug7_gpio_pin_conflict
+test_bug8_uart_commented_out
diff --git a/9_Firmware/9_1_Microcontroller/tests/ad_driver_mock.o b/9_Firmware/9_1_Microcontroller/tests/ad_driver_mock.o
deleted file mode 100644
index 3030602..0000000
Binary files a/9_Firmware/9_1_Microcontroller/tests/ad_driver_mock.o and /dev/null differ
diff --git a/9_Firmware/9_1_Microcontroller/tests/adf4382a_manager.o b/9_Firmware/9_1_Microcontroller/tests/adf4382a_manager.o
deleted file mode 100644
index 9c7aebb..0000000
Binary files a/9_Firmware/9_1_Microcontroller/tests/adf4382a_manager.o and /dev/null differ
diff --git a/9_Firmware/9_1_Microcontroller/tests/stm32_hal_mock.o b/9_Firmware/9_1_Microcontroller/tests/stm32_hal_mock.o
deleted file mode 100644
index 2931713..0000000
Binary files a/9_Firmware/9_1_Microcontroller/tests/stm32_hal_mock.o and /dev/null differ
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug1_timed_sync_init_ordering b/9_Firmware/9_1_Microcontroller/tests/test_bug1_timed_sync_init_ordering
deleted file mode 100755
index edc8756..0000000
Binary files a/9_Firmware/9_1_Microcontroller/tests/test_bug1_timed_sync_init_ordering and /dev/null differ
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug1_timed_sync_init_ordering.dSYM/Contents/Info.plist b/9_Firmware/9_1_Microcontroller/tests/test_bug1_timed_sync_init_ordering.dSYM/Contents/Info.plist
deleted file mode 100644
index 0d6b930..0000000
--- a/9_Firmware/9_1_Microcontroller/tests/test_bug1_timed_sync_init_ordering.dSYM/Contents/Info.plist
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- English
- CFBundleIdentifier
- com.apple.xcode.dsym.test_bug1_timed_sync_init_ordering
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundlePackageType
- dSYM
- CFBundleSignature
- ????
- CFBundleShortVersionString
- 1.0
- CFBundleVersion
- 1
-
-
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug1_timed_sync_init_ordering.dSYM/Contents/Resources/DWARF/test_bug1_timed_sync_init_ordering b/9_Firmware/9_1_Microcontroller/tests/test_bug1_timed_sync_init_ordering.dSYM/Contents/Resources/DWARF/test_bug1_timed_sync_init_ordering
deleted file mode 100644
index fb69476..0000000
Binary files a/9_Firmware/9_1_Microcontroller/tests/test_bug1_timed_sync_init_ordering.dSYM/Contents/Resources/DWARF/test_bug1_timed_sync_init_ordering and /dev/null differ
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug1_timed_sync_init_ordering.dSYM/Contents/Resources/Relocations/aarch64/test_bug1_timed_sync_init_ordering.yml b/9_Firmware/9_1_Microcontroller/tests/test_bug1_timed_sync_init_ordering.dSYM/Contents/Resources/Relocations/aarch64/test_bug1_timed_sync_init_ordering.yml
deleted file mode 100644
index ff63bec..0000000
--- a/9_Firmware/9_1_Microcontroller/tests/test_bug1_timed_sync_init_ordering.dSYM/Contents/Resources/Relocations/aarch64/test_bug1_timed_sync_init_ordering.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-triple: 'arm64-apple-darwin'
-binary-path: test_bug1_timed_sync_init_ordering
-relocations: []
-...
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug2_ad9523_double_setup b/9_Firmware/9_1_Microcontroller/tests/test_bug2_ad9523_double_setup
deleted file mode 100755
index 596b02f..0000000
Binary files a/9_Firmware/9_1_Microcontroller/tests/test_bug2_ad9523_double_setup and /dev/null differ
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug2_ad9523_double_setup.dSYM/Contents/Info.plist b/9_Firmware/9_1_Microcontroller/tests/test_bug2_ad9523_double_setup.dSYM/Contents/Info.plist
deleted file mode 100644
index 2defdaa..0000000
--- a/9_Firmware/9_1_Microcontroller/tests/test_bug2_ad9523_double_setup.dSYM/Contents/Info.plist
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- English
- CFBundleIdentifier
- com.apple.xcode.dsym.test_bug2_ad9523_double_setup
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundlePackageType
- dSYM
- CFBundleSignature
- ????
- CFBundleShortVersionString
- 1.0
- CFBundleVersion
- 1
-
-
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug2_ad9523_double_setup.dSYM/Contents/Resources/DWARF/test_bug2_ad9523_double_setup b/9_Firmware/9_1_Microcontroller/tests/test_bug2_ad9523_double_setup.dSYM/Contents/Resources/DWARF/test_bug2_ad9523_double_setup
deleted file mode 100644
index ce2474d..0000000
Binary files a/9_Firmware/9_1_Microcontroller/tests/test_bug2_ad9523_double_setup.dSYM/Contents/Resources/DWARF/test_bug2_ad9523_double_setup and /dev/null differ
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug2_ad9523_double_setup.dSYM/Contents/Resources/Relocations/aarch64/test_bug2_ad9523_double_setup.yml b/9_Firmware/9_1_Microcontroller/tests/test_bug2_ad9523_double_setup.dSYM/Contents/Resources/Relocations/aarch64/test_bug2_ad9523_double_setup.yml
deleted file mode 100644
index 3073b54..0000000
--- a/9_Firmware/9_1_Microcontroller/tests/test_bug2_ad9523_double_setup.dSYM/Contents/Resources/Relocations/aarch64/test_bug2_ad9523_double_setup.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-triple: 'arm64-apple-darwin'
-binary-path: test_bug2_ad9523_double_setup
-relocations: []
-...
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug3_timed_sync_noop b/9_Firmware/9_1_Microcontroller/tests/test_bug3_timed_sync_noop
deleted file mode 100755
index 3c59c47..0000000
Binary files a/9_Firmware/9_1_Microcontroller/tests/test_bug3_timed_sync_noop and /dev/null differ
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug3_timed_sync_noop.dSYM/Contents/Info.plist b/9_Firmware/9_1_Microcontroller/tests/test_bug3_timed_sync_noop.dSYM/Contents/Info.plist
deleted file mode 100644
index 3b93cb5..0000000
--- a/9_Firmware/9_1_Microcontroller/tests/test_bug3_timed_sync_noop.dSYM/Contents/Info.plist
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- English
- CFBundleIdentifier
- com.apple.xcode.dsym.test_bug3_timed_sync_noop
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundlePackageType
- dSYM
- CFBundleSignature
- ????
- CFBundleShortVersionString
- 1.0
- CFBundleVersion
- 1
-
-
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug3_timed_sync_noop.dSYM/Contents/Resources/DWARF/test_bug3_timed_sync_noop b/9_Firmware/9_1_Microcontroller/tests/test_bug3_timed_sync_noop.dSYM/Contents/Resources/DWARF/test_bug3_timed_sync_noop
deleted file mode 100644
index cb34dea..0000000
Binary files a/9_Firmware/9_1_Microcontroller/tests/test_bug3_timed_sync_noop.dSYM/Contents/Resources/DWARF/test_bug3_timed_sync_noop and /dev/null differ
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug3_timed_sync_noop.dSYM/Contents/Resources/Relocations/aarch64/test_bug3_timed_sync_noop.yml b/9_Firmware/9_1_Microcontroller/tests/test_bug3_timed_sync_noop.dSYM/Contents/Resources/Relocations/aarch64/test_bug3_timed_sync_noop.yml
deleted file mode 100644
index 16e5f05..0000000
--- a/9_Firmware/9_1_Microcontroller/tests/test_bug3_timed_sync_noop.dSYM/Contents/Resources/Relocations/aarch64/test_bug3_timed_sync_noop.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-triple: 'arm64-apple-darwin'
-binary-path: test_bug3_timed_sync_noop
-relocations: []
-...
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug4_phase_shift_before_check b/9_Firmware/9_1_Microcontroller/tests/test_bug4_phase_shift_before_check
deleted file mode 100755
index a9f5263..0000000
Binary files a/9_Firmware/9_1_Microcontroller/tests/test_bug4_phase_shift_before_check and /dev/null differ
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug4_phase_shift_before_check.dSYM/Contents/Info.plist b/9_Firmware/9_1_Microcontroller/tests/test_bug4_phase_shift_before_check.dSYM/Contents/Info.plist
deleted file mode 100644
index e4e3bec..0000000
--- a/9_Firmware/9_1_Microcontroller/tests/test_bug4_phase_shift_before_check.dSYM/Contents/Info.plist
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- English
- CFBundleIdentifier
- com.apple.xcode.dsym.test_bug4_phase_shift_before_check
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundlePackageType
- dSYM
- CFBundleSignature
- ????
- CFBundleShortVersionString
- 1.0
- CFBundleVersion
- 1
-
-
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug4_phase_shift_before_check.dSYM/Contents/Resources/DWARF/test_bug4_phase_shift_before_check b/9_Firmware/9_1_Microcontroller/tests/test_bug4_phase_shift_before_check.dSYM/Contents/Resources/DWARF/test_bug4_phase_shift_before_check
deleted file mode 100644
index d279d4c..0000000
Binary files a/9_Firmware/9_1_Microcontroller/tests/test_bug4_phase_shift_before_check.dSYM/Contents/Resources/DWARF/test_bug4_phase_shift_before_check and /dev/null differ
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug4_phase_shift_before_check.dSYM/Contents/Resources/Relocations/aarch64/test_bug4_phase_shift_before_check.yml b/9_Firmware/9_1_Microcontroller/tests/test_bug4_phase_shift_before_check.dSYM/Contents/Resources/Relocations/aarch64/test_bug4_phase_shift_before_check.yml
deleted file mode 100644
index c03e184..0000000
--- a/9_Firmware/9_1_Microcontroller/tests/test_bug4_phase_shift_before_check.dSYM/Contents/Resources/Relocations/aarch64/test_bug4_phase_shift_before_check.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-triple: 'arm64-apple-darwin'
-binary-path: test_bug4_phase_shift_before_check
-relocations: []
-...
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug5_fine_phase_gpio_only b/9_Firmware/9_1_Microcontroller/tests/test_bug5_fine_phase_gpio_only
deleted file mode 100755
index b3b5a76..0000000
Binary files a/9_Firmware/9_1_Microcontroller/tests/test_bug5_fine_phase_gpio_only and /dev/null differ
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug5_fine_phase_gpio_only.dSYM/Contents/Info.plist b/9_Firmware/9_1_Microcontroller/tests/test_bug5_fine_phase_gpio_only.dSYM/Contents/Info.plist
deleted file mode 100644
index f6a387e..0000000
--- a/9_Firmware/9_1_Microcontroller/tests/test_bug5_fine_phase_gpio_only.dSYM/Contents/Info.plist
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- English
- CFBundleIdentifier
- com.apple.xcode.dsym.test_bug5_fine_phase_gpio_only
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundlePackageType
- dSYM
- CFBundleSignature
- ????
- CFBundleShortVersionString
- 1.0
- CFBundleVersion
- 1
-
-
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug5_fine_phase_gpio_only.dSYM/Contents/Resources/DWARF/test_bug5_fine_phase_gpio_only b/9_Firmware/9_1_Microcontroller/tests/test_bug5_fine_phase_gpio_only.dSYM/Contents/Resources/DWARF/test_bug5_fine_phase_gpio_only
deleted file mode 100644
index 10784b2..0000000
Binary files a/9_Firmware/9_1_Microcontroller/tests/test_bug5_fine_phase_gpio_only.dSYM/Contents/Resources/DWARF/test_bug5_fine_phase_gpio_only and /dev/null differ
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug5_fine_phase_gpio_only.dSYM/Contents/Resources/Relocations/aarch64/test_bug5_fine_phase_gpio_only.yml b/9_Firmware/9_1_Microcontroller/tests/test_bug5_fine_phase_gpio_only.dSYM/Contents/Resources/Relocations/aarch64/test_bug5_fine_phase_gpio_only.yml
deleted file mode 100644
index 9f28882..0000000
--- a/9_Firmware/9_1_Microcontroller/tests/test_bug5_fine_phase_gpio_only.dSYM/Contents/Resources/Relocations/aarch64/test_bug5_fine_phase_gpio_only.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-triple: 'arm64-apple-darwin'
-binary-path: test_bug5_fine_phase_gpio_only
-relocations: []
-...
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug6_timer_variable_collision b/9_Firmware/9_1_Microcontroller/tests/test_bug6_timer_variable_collision
deleted file mode 100755
index 0b33f4f..0000000
Binary files a/9_Firmware/9_1_Microcontroller/tests/test_bug6_timer_variable_collision and /dev/null differ
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug6_timer_variable_collision.dSYM/Contents/Info.plist b/9_Firmware/9_1_Microcontroller/tests/test_bug6_timer_variable_collision.dSYM/Contents/Info.plist
deleted file mode 100644
index 3049efa..0000000
--- a/9_Firmware/9_1_Microcontroller/tests/test_bug6_timer_variable_collision.dSYM/Contents/Info.plist
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- English
- CFBundleIdentifier
- com.apple.xcode.dsym.test_bug6_timer_variable_collision
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundlePackageType
- dSYM
- CFBundleSignature
- ????
- CFBundleShortVersionString
- 1.0
- CFBundleVersion
- 1
-
-
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug6_timer_variable_collision.dSYM/Contents/Resources/DWARF/test_bug6_timer_variable_collision b/9_Firmware/9_1_Microcontroller/tests/test_bug6_timer_variable_collision.dSYM/Contents/Resources/DWARF/test_bug6_timer_variable_collision
deleted file mode 100644
index 88ead00..0000000
Binary files a/9_Firmware/9_1_Microcontroller/tests/test_bug6_timer_variable_collision.dSYM/Contents/Resources/DWARF/test_bug6_timer_variable_collision and /dev/null differ
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug6_timer_variable_collision.dSYM/Contents/Resources/Relocations/aarch64/test_bug6_timer_variable_collision.yml b/9_Firmware/9_1_Microcontroller/tests/test_bug6_timer_variable_collision.dSYM/Contents/Resources/Relocations/aarch64/test_bug6_timer_variable_collision.yml
deleted file mode 100644
index ef3d9db..0000000
--- a/9_Firmware/9_1_Microcontroller/tests/test_bug6_timer_variable_collision.dSYM/Contents/Resources/Relocations/aarch64/test_bug6_timer_variable_collision.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-triple: 'arm64-apple-darwin'
-binary-path: test_bug6_timer_variable_collision
-relocations: []
-...
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug7_gpio_pin_conflict b/9_Firmware/9_1_Microcontroller/tests/test_bug7_gpio_pin_conflict
deleted file mode 100755
index c5c8ccd..0000000
Binary files a/9_Firmware/9_1_Microcontroller/tests/test_bug7_gpio_pin_conflict and /dev/null differ
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug7_gpio_pin_conflict.dSYM/Contents/Info.plist b/9_Firmware/9_1_Microcontroller/tests/test_bug7_gpio_pin_conflict.dSYM/Contents/Info.plist
deleted file mode 100644
index bba96c9..0000000
--- a/9_Firmware/9_1_Microcontroller/tests/test_bug7_gpio_pin_conflict.dSYM/Contents/Info.plist
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- English
- CFBundleIdentifier
- com.apple.xcode.dsym.test_bug7_gpio_pin_conflict
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundlePackageType
- dSYM
- CFBundleSignature
- ????
- CFBundleShortVersionString
- 1.0
- CFBundleVersion
- 1
-
-
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug7_gpio_pin_conflict.dSYM/Contents/Resources/DWARF/test_bug7_gpio_pin_conflict b/9_Firmware/9_1_Microcontroller/tests/test_bug7_gpio_pin_conflict.dSYM/Contents/Resources/DWARF/test_bug7_gpio_pin_conflict
deleted file mode 100644
index a9e4551..0000000
Binary files a/9_Firmware/9_1_Microcontroller/tests/test_bug7_gpio_pin_conflict.dSYM/Contents/Resources/DWARF/test_bug7_gpio_pin_conflict and /dev/null differ
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug7_gpio_pin_conflict.dSYM/Contents/Resources/Relocations/aarch64/test_bug7_gpio_pin_conflict.yml b/9_Firmware/9_1_Microcontroller/tests/test_bug7_gpio_pin_conflict.dSYM/Contents/Resources/Relocations/aarch64/test_bug7_gpio_pin_conflict.yml
deleted file mode 100644
index bb8d2d9..0000000
--- a/9_Firmware/9_1_Microcontroller/tests/test_bug7_gpio_pin_conflict.dSYM/Contents/Resources/Relocations/aarch64/test_bug7_gpio_pin_conflict.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-triple: 'arm64-apple-darwin'
-binary-path: test_bug7_gpio_pin_conflict
-relocations: []
-...
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug8_uart_commented_out b/9_Firmware/9_1_Microcontroller/tests/test_bug8_uart_commented_out
deleted file mode 100755
index 503ae9d..0000000
Binary files a/9_Firmware/9_1_Microcontroller/tests/test_bug8_uart_commented_out and /dev/null differ
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug8_uart_commented_out.dSYM/Contents/Info.plist b/9_Firmware/9_1_Microcontroller/tests/test_bug8_uart_commented_out.dSYM/Contents/Info.plist
deleted file mode 100644
index 0d98b19..0000000
--- a/9_Firmware/9_1_Microcontroller/tests/test_bug8_uart_commented_out.dSYM/Contents/Info.plist
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- English
- CFBundleIdentifier
- com.apple.xcode.dsym.test_bug8_uart_commented_out
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundlePackageType
- dSYM
- CFBundleSignature
- ????
- CFBundleShortVersionString
- 1.0
- CFBundleVersion
- 1
-
-
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug8_uart_commented_out.dSYM/Contents/Resources/DWARF/test_bug8_uart_commented_out b/9_Firmware/9_1_Microcontroller/tests/test_bug8_uart_commented_out.dSYM/Contents/Resources/DWARF/test_bug8_uart_commented_out
deleted file mode 100644
index 026205c..0000000
Binary files a/9_Firmware/9_1_Microcontroller/tests/test_bug8_uart_commented_out.dSYM/Contents/Resources/DWARF/test_bug8_uart_commented_out and /dev/null differ
diff --git a/9_Firmware/9_1_Microcontroller/tests/test_bug8_uart_commented_out.dSYM/Contents/Resources/Relocations/aarch64/test_bug8_uart_commented_out.yml b/9_Firmware/9_1_Microcontroller/tests/test_bug8_uart_commented_out.dSYM/Contents/Resources/Relocations/aarch64/test_bug8_uart_commented_out.yml
deleted file mode 100644
index 50d119c..0000000
--- a/9_Firmware/9_1_Microcontroller/tests/test_bug8_uart_commented_out.dSYM/Contents/Resources/Relocations/aarch64/test_bug8_uart_commented_out.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-triple: 'arm64-apple-darwin'
-binary-path: test_bug8_uart_commented_out
-relocations: []
-...