more debug for wifi

This commit is contained in:
Peter Buchegger 2021-05-23 23:28:03 +02:00
parent 619a1ea5bf
commit acb3ec66d5
3 changed files with 23 additions and 2 deletions

View file

@ -7,8 +7,26 @@
volatile bool eth_connected = false;
static void WiFiEvent(WiFiEvent_t event) {
void WiFiEvent(WiFiEvent_t event) {
switch (event) {
case SYSTEM_EVENT_STA_START:
logPrintlnI("WiFi Started");
break;
case SYSTEM_EVENT_STA_CONNECTED:
logPrintlnI("WiFi Connected");
break;
case SYSTEM_EVENT_STA_GOT_IP:
logPrintI("WiFi MAC: ");
logPrintI(WiFi.macAddress());
logPrintI(", IPv4: ");
logPrintlnI(WiFi.localIP().toString());
break;
case SYSTEM_EVENT_STA_DISCONNECTED:
logPrintlnW("WiFi Disconnected");
break;
case SYSTEM_EVENT_STA_STOP:
logPrintlnW("WiFi Stopped");
break;
case SYSTEM_EVENT_ETH_START:
logPrintlnI("ETH Started");
ETH.setHostname("esp32-ethernet");

View file

@ -3,6 +3,8 @@
#include <TaskManager.h>
void WiFiEvent(WiFiEvent_t event);
class EthTask : public Task {
public:
EthTask();

View file

@ -2,6 +2,7 @@
#include <logger.h>
#include "Task.h"
#include "TaskEth.h"
#include "TaskWifi.h"
#include "project_configuration.h"
@ -12,7 +13,7 @@ WifiTask::~WifiTask() {
}
bool WifiTask::setup(System &system) {
// WiFi.onEvent(WiFiEvent);
WiFi.onEvent(WiFiEvent);
WiFi.setHostname(system.getUserConfig()->callsign.c_str());
for (Configuration::Wifi::AP ap : system.getUserConfig()->wifi.APs) {
logPrintD("Looking for AP: ");