Skip to content

Commit 273873d

Browse files
authored
Merge pull request #385 from pennam/c33-mac-address
Portenta C33 WiFi: get STA MAC address as default
2 parents b2cfa2c + 0bf43f1 commit 273873d

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

Diff for: libraries/WiFi/src/WiFi.cpp

+6-5
Original file line numberDiff line numberDiff line change
@@ -168,12 +168,13 @@ void CWifi::end(void) {
168168
/* -------------------------------------------------------------------------- */
169169
uint8_t* CWifi::macAddress(uint8_t* mac) {
170170
/* -------------------------------------------------------------------------- */
171-
if(ni != nullptr) {
172-
if(ni->getMacAddress(mac) == WL_MAC_ADDR_LENGTH) {
173-
return mac;
174-
}
171+
if(ni == nullptr) {
172+
ni = CLwipIf::getInstance().get(NI_WIFI_STATION);
173+
}
174+
175+
if(ni->getMacAddress(mac) != WL_MAC_ADDR_LENGTH) {
176+
memset(mac, 0x00, 6);
175177
}
176-
memset(mac,0x00,6);
177178
return mac;
178179
}
179180

0 commit comments

Comments
 (0)