+#elif defined(__xtensa__) // ESP8266 (Arduino)\r
+# include "Arduino.h"\r
+# include "ets_sys.h"\r
+# include "osapi.h"\r
+# include "gpio.h"\r
+# include "os_type.h"\r
+# include "c_types.h"\r
+# define uint_fast8_t uint8_t\r
+# define uint_fast16_t uint16_t\r
+#elif defined(TEENSYDUINO) && (defined(__MK20DX256__) || defined(__MK20DX128__)) // Teensy 3.x (tested on Teensy 3.1 in Arduino 1.6.5 / Teensyduino 1.2.5)\r
+# include <core_pins.h>\r
+# define TEENSY_ARM_CORTEX_M4\r