-#| Specify the compiler family to use
-#| Currently only supports AVR and ARM
-#| "avr" # Teensy 1.0
-#| "avr" # Teensy 2.0
-#| "avr" # Teensy++ 1.0
-#| "avr" # Teensy++ 2.0
-#| "arm" # Teensy 3.0
-#set( COMPILER_FAMILY "arm" )
-set( COMPILER_FAMILY "avr" )
-
-message( STATUS "Compiler Family:" )
-message( "${COMPILER_FAMILY}" )
-
-
-
-#| Load the compiler family specific configurations
-include( ${COMPILER_FAMILY}.cmake )
+#| You _MUST_ set this to match the microcontroller you are trying to compile for
+#| You _MUST_ clean the build directory if you change this value
+#|
+set( CHIP
+# "at90usb162" # Teensy 1.0 (avr)
+# "atmega32u4" # Teensy 2.0 (avr)
+# "at90usb646" # Teensy++ 1.0 (avr)
+# "at90usb1286" # Teensy++ 2.0 (avr)
+# "mk20dx128" # Teensy 3.0 (arm)
+ "mk20dx128vlf5" # McHCK mk20dx128vlf5
+# "mk20dx256" # Teensy 3.1 (arm)
+)