|
@@ -1,35 +1,35 @@
|
|
#include <ESP8266WiFi.h>
|
|
#include <ESP8266WiFi.h>
|
|
#include <Wire.h>
|
|
#include <Wire.h>
|
|
|
|
|
|
-const char* ssid = "Hemnet3";
|
|
|
|
-const char* password = "";
|
|
|
|
|
|
+#include "config.h"
|
|
|
|
|
|
WiFiClient espClient;
|
|
WiFiClient espClient;
|
|
|
|
|
|
void connectWifi() {
|
|
void connectWifi() {
|
|
- Serial.print("Connecting to ");
|
|
|
|
- Serial.println(ssid);
|
|
|
|
- // temporary fix until SDK 1.5.4 is used
|
|
|
|
- WiFi.persistent(false);
|
|
|
|
- WiFi.mode(WIFI_OFF);
|
|
|
|
- WiFi.mode(WIFI_STA);
|
|
|
|
- // temporary fix end
|
|
|
|
- WiFi.begin(ssid, password);
|
|
|
|
|
|
+ WiFi.disconnect(false);
|
|
|
|
+ Serial.printf("Wi-Fi mode set to WIFI_STA: %s\n", WiFi.mode(WIFI_STA) ? "Ok" : "Failed!");
|
|
|
|
+ WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
|
|
|
|
+
|
|
|
|
+ Serial.print("Connecting to ");Serial.println(WIFI_SSID);
|
|
|
|
+
|
|
while (WiFi.status() != WL_CONNECTED) {
|
|
while (WiFi.status() != WL_CONNECTED) {
|
|
delay(1000);
|
|
delay(1000);
|
|
Serial.print(WiFi.status());
|
|
Serial.print(WiFi.status());
|
|
- Serial.print(".");
|
|
|
|
|
|
+ Serial.print(".\r\n");
|
|
|
|
+ //WiFi.printDiag(Serial);
|
|
}
|
|
}
|
|
|
|
|
|
Serial.println("");
|
|
Serial.println("");
|
|
Serial.print("Connected with IP: "),
|
|
Serial.print("Connected with IP: "),
|
|
Serial.println(WiFi.localIP());
|
|
Serial.println(WiFi.localIP());
|
|
|
|
+ Serial.printf("\n");
|
|
}
|
|
}
|
|
|
|
|
|
void setup() {
|
|
void setup() {
|
|
- Serial.begin(115200); //Opens USB-Serial connection for terminal
|
|
|
|
- delay(5000);
|
|
|
|
- Serial.print("Serial interface is ready\r\n");
|
|
|
|
|
|
+ Serial.println("setup()");
|
|
|
|
+ Serial.begin(38400); //Opens USB-Serial connection for terminal
|
|
|
|
+ delay(2000);
|
|
|
|
+ Serial.println("Serial interface is ready");
|
|
connectWifi();
|
|
connectWifi();
|
|
Wire.begin(4, 5); // sda on pin D2, scl on pin D1
|
|
Wire.begin(4, 5); // sda on pin D2, scl on pin D1
|
|
}
|
|
}
|
|
@@ -44,6 +44,7 @@ void loop() {
|
|
Serial.println();
|
|
Serial.println();
|
|
Serial.println("Scanning i2c devices... ");
|
|
Serial.println("Scanning i2c devices... ");
|
|
|
|
|
|
|
|
+
|
|
nDevices = 0;
|
|
nDevices = 0;
|
|
for(address = 1; address < 127; address++) {
|
|
for(address = 1; address < 127; address++) {
|
|
Wire.beginTransmission(address);
|
|
Wire.beginTransmission(address);
|