RadioShuttle Lib for the STM32 L4 Heltec Board

Dependents:   Turtle_RadioShuttle

Revision:
12:11b2d36e9217
Parent:
0:0c31756924a2
Child:
13:591254bed18b
--- a/RadioStatus.h	Mon Mar 04 09:41:41 2019 +0100
+++ b/RadioStatus.h	Wed Apr 10 16:05:31 2019 +0200
@@ -4,10 +4,17 @@
  * 30826 Garbsen (Hannover) Germany
  */
 
-#ifdef ARDUINO_Heltec_WIFI_LoRa_32
+#if defined(ARDUINO_Heltec_WIFI_LoRa_32) || defined(ARDUINO_WIFI_LORA_32) \
+	 || defined(ARDUINO_WIFI_LORA_32_V2) || defined(ARDUINO_WIRELESS_STICK) // the Heltec boards
+#define HAS_HELTEC_LoRa_DISPLAY
 #include <Wire.h>
 #include "SSD1306.h"
 #endif
+#ifdef FEATURE_SSD1306
+#include "SSD1306I2C.h"
+#define HAS_HELTEC_LoRa_DISPLAY
+#define SSD1306 SSD1306I2C
+#endif
 
 #ifndef UNUSED
  #define UNUSED(x) (void)(x)
@@ -36,7 +43,7 @@
     int _totalTimeout;
     bool inverted;
     
-#ifdef ARDUINO_Heltec_WIFI_LoRa_32
+#ifdef HAS_HELTEC_LoRa_DISPLAY
     SSD1306 *display;
     DigitalOut *displayReset;
     char _line1[64];