@@ -104,9 +104,20 @@ Network.ino
104
104
// ----------------------------------------
105
105
106
106
static const char *networkConsumerTable[] = {
107
- " HTTP_CLIENT" , " NTP_SERVER" , " NTRIP_CLIENT" , " NTRIP_SERVER_0" , " NTRIP_SERVER_1" ,
108
- " NTRIP_SERVER_2" , " NTRIP_SERVER_3" , " OTA_CLIENT" , " POINTPERFECT_KEY_UPDATE" , " POINTPERFECT_MQTT_CLIENT" ,
109
- " TCP_CLIENT" , " TCP_SERVER" , " UDP_SERVER" , " WEB_CONFIG" ,
107
+ " HTTP_CLIENT" ,
108
+ " NTP_SERVER" ,
109
+ " NTRIP_CLIENT" ,
110
+ " NTRIP_SERVER_0" ,
111
+ " NTRIP_SERVER_1" ,
112
+ " NTRIP_SERVER_2" ,
113
+ " NTRIP_SERVER_3" ,
114
+ " OTA_CLIENT" ,
115
+ " POINTPERFECT_KEY_UPDATE" ,
116
+ " POINTPERFECT_MQTT_CLIENT" ,
117
+ " TCP_CLIENT" ,
118
+ " TCP_SERVER" ,
119
+ " UDP_SERVER" ,
120
+ " WEB_CONFIG" ,
110
121
};
111
122
112
123
static const int networkConsumerTableEntries = sizeof (networkConsumerTable) / sizeof (networkConsumerTable[0 ]);
@@ -203,7 +214,8 @@ void menuTcpUdp()
203
214
if (settings.enableTcpServer )
204
215
{
205
216
systemPrintf (" 8) Enable NTRIP Caster: %s\r\n " , settings.enableNtripCaster ? " Enabled" : " Disabled" );
206
- systemPrintf (" 9) Enable base Caster override: %s\r\n " , settings.baseCasterOverride ? " Enabled" : " Disabled" );
217
+ systemPrintf (" 9) Enable base Caster override: %s\r\n " ,
218
+ settings.baseCasterOverride ? " Enabled" : " Disabled" );
207
219
}
208
220
209
221
// ------------------------------
@@ -898,6 +910,9 @@ void networkEvent(arduino_event_id_t event, arduino_event_info_t info)
898
910
{
899
911
int index;
900
912
913
+ if (settings.debugNetworkLayer )
914
+ systemPrintf (" event: %d (%s)\r\n " , event, Network.eventName (event));
915
+
901
916
// Get the index into the networkInterfaceTable for the default interface
902
917
index = networkPriority;
903
918
if (index < NETWORK_OFFLINE)
@@ -944,6 +959,13 @@ void networkEvent(arduino_event_id_t event, arduino_event_info_t info)
944
959
case ARDUINO_EVENT_WIFI_STA_GOT_IP:
945
960
case ARDUINO_EVENT_WIFI_STA_GOT_IP6:
946
961
case ARDUINO_EVENT_WIFI_STA_LOST_IP:
962
+ case ARDUINO_EVENT_WIFI_AP_START:
963
+ case ARDUINO_EVENT_WIFI_AP_STOP:
964
+ case ARDUINO_EVENT_WIFI_AP_STACONNECTED:
965
+ case ARDUINO_EVENT_WIFI_AP_STADISCONNECTED:
966
+ case ARDUINO_EVENT_WIFI_AP_STAIPASSIGNED:
967
+ case ARDUINO_EVENT_WIFI_AP_PROBEREQRECVED:
968
+ case ARDUINO_EVENT_WIFI_AP_GOT_IP6:
947
969
wifi.eventHandler (event, info);
948
970
break ;
949
971
#endif // COMPILE_WIFI
@@ -2510,9 +2532,21 @@ void networkUseDefaultInterface()
2510
2532
isDefault = networkInterfaceTable[index].netif ->isDefault ();
2511
2533
if (!isDefault)
2512
2534
networkInterfaceTable[index].netif ->setDefault ();
2535
+
2536
+ if (settings.debugNetworkLayer )
2537
+ networkPrintDefaultInterface ();
2513
2538
}
2514
2539
}
2515
2540
2541
+ // ----------------------------------------
2542
+ // Print the default network interface specs
2543
+ // ----------------------------------------
2544
+ void networkPrintDefaultInterface ()
2545
+ {
2546
+ NetworkInterface *irfc = Network.getDefaultInterface ();
2547
+ systemPrintln (irfc->printTo (Serial));
2548
+ }
2549
+
2516
2550
// ----------------------------------------
2517
2551
// Add a network user
2518
2552
// ----------------------------------------
0 commit comments