Fixed mac setting

This commit is contained in:
Stefan Kremser
2018-04-13 12:00:27 +02:00
parent d48a0f9fc4
commit 28c738fba5
3 changed files with 15 additions and 9 deletions

View File

@@ -686,11 +686,11 @@ void SerialInterface::runCommand(String input) {
uint8_t mac[6];
prnt(CLI_SYSTEM_AP_MAC);
wifi_get_macaddr(0x01, mac);
wifi_get_macaddr(SOFTAP_IF, mac);
prntln(macToStr(mac));
prnt(CLI_SYSTEM_ST_MAC);
wifi_get_macaddr(0x00, mac);
wifi_get_macaddr(STATION_IF, mac);
prntln(macToStr(mac));
FSInfo fs_info;

View File

@@ -93,8 +93,8 @@ void Settings::reset() {
setWebSpiffs(false);
setLedEnabled(true);
setMaxCh(14);
wifi_get_macaddr(0x00, macSt);
wifi_get_macaddr(0x01, macAP);
wifi_get_macaddr(STATION_IF, macSt);
wifi_get_macaddr(SOFTAP_IF, macAP);
// SCAN
setChTime(384);

View File

@@ -83,6 +83,12 @@ void setup() {
// get time
currentTime = millis();
// load settings
settings.load();
// set mac for access point
wifi_set_macaddr(SOFTAP_IF, settings.getMacAP());
// start WiFi
WiFi.mode(WIFI_OFF);
wifi_set_opmode(STATION_MODE);
@@ -90,8 +96,8 @@ void setup() {
scan.sniffer(buf, len);
});
// load settings
settings.load();
// set mac for station
wifi_set_macaddr(STATION_IF, settings.getMacSt());
// start display
if (settings.getDisplayInterface()){