diff --git a/workspace/TS100/.cproject b/workspace/TS100/.cproject
index 1f09a218..f3845237 100644
--- a/workspace/TS100/.cproject
+++ b/workspace/TS100/.cproject
@@ -36,6 +36,7 @@
-
+
@@ -63,6 +64,7 @@
-
+
@@ -99,6 +101,7 @@
+
diff --git a/workspace/TS100/inc/hardware.h b/workspace/TS100/inc/hardware.h
index c3c416a4..0b70f227 100644
--- a/workspace/TS100/inc/hardware.h
+++ b/workspace/TS100/inc/hardware.h
@@ -18,11 +18,11 @@ enum Orientation {
ORIENTATION_RIGHT_HAND = 1,
ORIENTATION_FLAT = 3
};
-#define MODEL_TS80
-#ifndef MODEL_TS100
- #ifndef MODEL_TS80
-#error "Please Define the model you are building for! MODEL=TS100 or MODEL=TS80"
- #endif
+
+#if defined(MODEL_TS100) + defined(MODEL_TS80) > 1
+#error "Multiple models defined!"
+#elif defined(MODEL_TS100) + defined(MODEL_TS80) == 0
+#error "No model defined!"
#endif
#ifdef MODEL_TS100
diff --git a/workspace/TS100/src/main.cpp b/workspace/TS100/src/main.cpp
index 722a61d9..94599d85 100644
--- a/workspace/TS100/src/main.cpp
+++ b/workspace/TS100/src/main.cpp
@@ -654,7 +654,7 @@ void showVersion(void) {
OLED::setCursor(0, 0); // Position the cursor at the 0,0 (top left)
OLED::setFont(1); // small font
#ifdef MODEL_TS100
- OLED::print((char *)"V2.06 TS100"); // Print version number
+ OLED::print((char *)"V2.06 TS100"); // Print version number
#else
OLED::print((char *) "V2.06 TS80"); // Print version number
#endif
@@ -690,6 +690,7 @@ void showVersion(void) {
break;
case 10:
OLED::printNumber(getHandleTemperature(), 3);
+ break;
case 11:
OLED::printNumber(PCBVersion, 1); // Print PCB ID number
break;
@@ -698,7 +699,7 @@ void showVersion(void) {
OLED::printNumber(idealQCVoltage,3);
#else
OLED::print("Tek.com");
- #endif
+#endif
break;
default:
break;