mirror of
https://gitlab.com/wirelos/sprocket-network-wifi.git
synced 2025-12-14 20:56:39 +01:00
esp32 compatibility
This commit is contained in:
@@ -11,5 +11,4 @@ examples:
|
|||||||
image: python:2.7-stretch
|
image: python:2.7-stretch
|
||||||
script:
|
script:
|
||||||
- pio run -t clean
|
- pio run -t clean
|
||||||
- pio run -e basic
|
- pio run
|
||||||
- pio run -e ota
|
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
[platformio]
|
;[platformio]
|
||||||
env_default = basic
|
;env_default = basic
|
||||||
|
|
||||||
[common]
|
[common]
|
||||||
framework = arduino
|
framework = arduino
|
||||||
@@ -12,8 +12,7 @@ lib_deps =
|
|||||||
TaskScheduler
|
TaskScheduler
|
||||||
SPIFFS
|
SPIFFS
|
||||||
ArduinoJson
|
ArduinoJson
|
||||||
ESP8266mDNS
|
https://gitlab.com/wirelos/sprocket-lib.git#develop
|
||||||
https://gitlab.com/wirelos/sprocket-lib.git#feature/13-separation-of-concerns
|
|
||||||
|
|
||||||
[env:basic]
|
[env:basic]
|
||||||
src_filter = +<*> -<examples/> +<examples/basic/>
|
src_filter = +<*> -<examples/> +<examples/basic/>
|
||||||
@@ -23,6 +22,17 @@ upload_speed = ${common.upload_speed}
|
|||||||
monitor_baud = ${common.monitor_baud}
|
monitor_baud = ${common.monitor_baud}
|
||||||
framework = ${common.framework}
|
framework = ${common.framework}
|
||||||
lib_deps = ${common.lib_deps}
|
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]
|
[env:ota]
|
||||||
src_filter = +<*> -<examples/> +<examples/basic/>
|
src_filter = +<*> -<examples/> +<examples/basic/>
|
||||||
@@ -32,4 +42,5 @@ upload_speed = ${common.upload_speed}
|
|||||||
monitor_baud = ${common.monitor_baud}
|
monitor_baud = ${common.monitor_baud}
|
||||||
framework = ${common.framework}
|
framework = ${common.framework}
|
||||||
lib_deps = ${common.lib_deps}
|
lib_deps = ${common.lib_deps}
|
||||||
|
ESP8266mDNS
|
||||||
ArduinoOTA
|
ArduinoOTA
|
||||||
@@ -19,7 +19,11 @@ WiFiNet::WiFiNet(
|
|||||||
|
|
||||||
int WiFiNet::connect(){
|
int WiFiNet::connect(){
|
||||||
config.fromFile("/config.json");
|
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);
|
Serial.println("Hostname: " + config.hostname);
|
||||||
if(!connectStation()) {
|
if(!connectStation()) {
|
||||||
createAccessPoint();
|
createAccessPoint();
|
||||||
|
|||||||
@@ -1,13 +1,14 @@
|
|||||||
#ifndef __WIFI_NET__
|
#ifndef __WIFI_NET__
|
||||||
#define __WIFI_NET__
|
#define __WIFI_NET__
|
||||||
|
|
||||||
#include <ESP8266WiFi.h>
|
|
||||||
#include <ESP8266mDNS.h>
|
|
||||||
|
|
||||||
#ifdef ESP32
|
#ifdef ESP32
|
||||||
#include <WiFi.h>
|
#include <WiFi.h>
|
||||||
|
#include <ESPmDNS.h>
|
||||||
#elif defined(ESP8266)
|
#elif defined(ESP8266)
|
||||||
#include <ESP8266WiFi.h>
|
#include <ESP8266WiFi.h>
|
||||||
|
#include <ESP8266mDNS.h>
|
||||||
#endif // ESP32
|
#endif // ESP32
|
||||||
|
|
||||||
#include "Network.h"
|
#include "Network.h"
|
||||||
|
|||||||
Reference in New Issue
Block a user