123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- #if OLED>=1
- void init_oLED()
- {
- #if defined OLED_RST
- pinMode(OLED_RST,OUTPUT);
- digitalWrite(OLED_RST, LOW);
- delay(100);
- digitalWrite(OLED_RST, HIGH);
- delay(50);
- #else
- #endif
-
- display.init();
- delay(100);
-
- display.flipScreenVertically();
- display.setFont(ArialMT_Plain_24);
- display.setTextAlignment(TEXT_ALIGN_LEFT);
- display.drawString(0, 24, "STARTING");
- display.display();
- }
- void acti_oLED()
- {
-
- display.clear();
-
- #if OLED==1
- display.setFont(ArialMT_Plain_16);
- display.drawString(0, 0, "READY, SSID=");
- display.drawString(0, 16, WiFi.SSID());
- display.drawString(0, 32, "IP=");
- display.drawString(0, 48, WiFi.localIP().toString().c_str() );
- #elif OLED==2
- display.setFont(ArialMT_Plain_16);
- display.drawString(0, 0, "READY, SSID=");
- display.drawString(0, 16, WiFi.SSID());
- display.drawString(0, 32, "IP=");
- display.drawString(0, 48, WiFi.localIP().toString().c_str() );
- #endif
- display.display();
-
- delay(4000);
- }
- void msg_oLED(String tim, String sf) {
- display.clear();
- display.setFont(ArialMT_Plain_16);
- display.setTextAlignment(TEXT_ALIGN_LEFT);
-
- display.drawString(0, 48, "LEN: " );
- display.display();
- yield();
- }
- void addr_oLED()
- {
- Serial.print(F("OLED_ADDR=0x"));
- Serial.println(OLED_ADDR, HEX);
- }
- #endif
|