esp32 compatibility

This commit is contained in:
2018-11-17 13:21:59 +01:00
parent 6df3595648
commit 209808b8bf
4 changed files with 24 additions and 9 deletions

View File

@@ -11,5 +11,4 @@ examples:
image: python:2.7-stretch
script:
- pio run -t clean
- pio run -e basic
- pio run -e ota
- pio run

View File

@@ -1,5 +1,5 @@
[platformio]
env_default = basic
;[platformio]
;env_default = basic
[common]
framework = arduino
@@ -12,8 +12,7 @@ lib_deps =
TaskScheduler
SPIFFS
ArduinoJson
ESP8266mDNS
https://gitlab.com/wirelos/sprocket-lib.git#feature/13-separation-of-concerns
https://gitlab.com/wirelos/sprocket-lib.git#develop
[env:basic]
src_filter = +<*> -<examples/> +<examples/basic/>
@@ -23,6 +22,17 @@ upload_speed = ${common.upload_speed}
monitor_baud = ${common.monitor_baud}
framework = ${common.framework}
lib_deps = ${common.lib_deps}
ESP8266mDNS
[env:basic_esp32]
src_filter = +<*> -<examples/> +<examples/basic/>
platform = ${common.platform}
board = ${common.board}
upload_speed = ${common.upload_speed}
monitor_baud = ${common.monitor_baud}
framework = ${common.framework}
lib_deps = ${common.lib_deps}
ESPmDNS
[env:ota]
src_filter = +<*> -<examples/> +<examples/basic/>
@@ -32,4 +42,5 @@ upload_speed = ${common.upload_speed}
monitor_baud = ${common.monitor_baud}
framework = ${common.framework}
lib_deps = ${common.lib_deps}
ESP8266mDNS
ArduinoOTA

View File

@@ -19,7 +19,11 @@ WiFiNet::WiFiNet(
int WiFiNet::connect(){
config.fromFile("/config.json");
WiFi.hostname(config.hostname);
#ifdef ESP32
WiFi.setHostname(config.hostname.c_str());
#elif defined(ESP8266)
WiFi.hostname(config.hostname.c_str());
#endif
Serial.println("Hostname: " + config.hostname);
if(!connectStation()) {
createAccessPoint();

View File

@@ -1,13 +1,14 @@
#ifndef __WIFI_NET__
#define __WIFI_NET__
#include <ESP8266WiFi.h>
#include <ESP8266mDNS.h>
#ifdef ESP32
#include <WiFi.h>
#include <ESPmDNS.h>
#elif defined(ESP8266)
#include <ESP8266WiFi.h>
#include <ESP8266mDNS.h>
#endif // ESP32
#include "Network.h"