![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Aleksandar Cvetkovic 2020/0553
Dependencies: Adafruit_GFX 19E042PIM_MB_PINS
Diff: main.cpp
- Revision:
- 3:522c779c5f29
- Parent:
- 2:8dacbf975c41
- Child:
- 4:55d5519a06a1
--- a/main.cpp Sat Dec 11 15:53:49 2021 +0000 +++ b/main.cpp Sat Dec 11 16:06:24 2021 +0000 @@ -47,6 +47,8 @@ string recv; string tran; +bool oledInit = false; + string chrToStr(char* a, int size){ string s = ""; for (int i = 0; i < size; i++) { @@ -113,9 +115,10 @@ } else if(s == "oled") { - myOLED.begin(); - myOLED.clearDisplay(); - myOLED.display(); + oledInit = true; + //myOLED.begin(); + //myOLED.clearDisplay(); + //myOLED.display(); } } @@ -126,13 +129,13 @@ { wifi = WiFiInterface::get_default_instance(); - //printf("Connecting to %s \n",MBED_CONF_APP_WIFI_SSID); + printf("Connecting to %s \n",MBED_CONF_APP_WIFI_SSID); int ret = wifi->connect(MBED_CONF_APP_WIFI_SSID, MBED_CONF_APP_WIFI_PASSWORD, NSAPI_SECURITY_WPA_WPA2); //if(ret != 0){ // printf("Greska u povezivanju"); // return -1; //} - //printf("Connected\n"); + printf("Connected\n"); socket.open(wifi); socket.connect(hostname,port); @@ -153,7 +156,8 @@ t.reset(); } thread_sleep_for(SMALL_WAIT_MS); - updateOLED(); + if(oledInit) + updateOLED(); client.yield(1000); } }