diff --git a/8seg_digit_circuit.svg b/8seg_digit_circuit.svg
new file mode 100644
index 0000000..f67610d
--- /dev/null
+++ b/8seg_digit_circuit.svg
@@ -0,0 +1,1065 @@
+
+
+
+
diff --git a/8seg_strand_power_distribution.svg b/8seg_strand_power_distribution.svg
new file mode 100644
index 0000000..abbbb7e
--- /dev/null
+++ b/8seg_strand_power_distribution.svg
@@ -0,0 +1,500 @@
+
+
+
+
diff --git a/center_fw/src/main.c b/center_fw/src/main.c
index c066297..8c91607 100644
--- a/center_fw/src/main.c
+++ b/center_fw/src/main.c
@@ -209,7 +209,7 @@ void ADC1_IRQHandler(void) {
/* Read sample and apply threshold */
int sample = ADC1->DR; /* resets the EOC interrupt flag */
- int bit = sample > THRESHOLD_ADC_COUNTS;
+ int bit = sample < THRESHOLD_ADC_COUNTS;
int bit_margin = ((int)sample) - THRESHOLD_ADC_COUNTS;
if (bit_margin < 0) {
bit_margin = -bit_margin;
diff --git a/led_tape.svg b/led_tape.svg
index 6999959..3d7796f 100644
--- a/led_tape.svg
+++ b/led_tape.svg
@@ -2,21 +2,21 @@