Adafruit FeatherOLED example for the MAX32630FTHR board

Dependencies:   Adafruit_FeatherOLED USBDevice max32630fthr

Dependents:   Bracciale_master Bracciale_slave

Fork of FTHR_USB_serial by Maxim Integrated

Revision:
10:1f5e78dd4a7c
Parent:
9:ecdad18f61c2
--- a/main.cpp	Wed Feb 08 00:14:26 2017 +0000
+++ b/main.cpp	Wed Feb 08 00:50:27 2017 +0000
@@ -39,8 +39,6 @@
 
 I2C i2c(P3_4, P3_5); // SDA, SCL
 
-Adafruit_SSD1306_I2c featherOLED(i2c);  // I2C
-
 // Hardware serial port over DAPLink
 Serial daplink(P2_1, P2_0);
 
@@ -79,11 +77,13 @@
     gLED = LED_ON;
     bLED = LED_OFF;
 
+
+    Thread::wait(50);  // Give the supplies time to settle before initializing the display
+    Adafruit_SSD1306_I2c featherOLED(i2c);  
     featherOLED.printf("%ux%u OLED Display\r\n", featherOLED.width(), featherOLED.height());
     featherOLED.printf("HelloWorld \r");
     featherOLED.display();
 
-    rLED = LED_OFF;
 
     while(1) {
         Thread::wait(250);