cpu/esp: fix netopt_enabled_t handling in esp_wifi/esp_eth
This commit is contained in:
parent
1a8b35f54b
commit
aa3de05601
@ -281,7 +281,7 @@ static int _esp_eth_get(netdev_t *netdev, netopt_t opt, void *val, size_t max_le
|
||||
esp_eth_get_mac((uint8_t *)val);
|
||||
return ETHERNET_ADDR_LEN;
|
||||
case NETOPT_LINK_CONNECTED:
|
||||
assert(max_len == 1);
|
||||
assert(max_len == sizeof(netopt_enable_t));
|
||||
*((netopt_enable_t *)val) = (dev->link_up) ? NETOPT_ENABLE
|
||||
: NETOPT_DISABLE;
|
||||
return sizeof(netopt_enable_t);
|
||||
|
||||
@ -640,10 +640,10 @@ static int _esp_wifi_get(netdev_t *netdev, netopt_t opt, void *val, size_t max_l
|
||||
esp_wifi_get_mac(ESP_MAC_WIFI_STA,(uint8_t *)val);
|
||||
return ETHERNET_ADDR_LEN;
|
||||
case NETOPT_LINK_CONNECTED:
|
||||
assert(max_len == 1);
|
||||
assert(max_len == sizeof(netopt_enable_t));
|
||||
*((netopt_enable_t *)val) = (dev->connected) ? NETOPT_ENABLE
|
||||
: NETOPT_DISABLE;
|
||||
return 1;
|
||||
return sizeof(netopt_enable_t);
|
||||
default:
|
||||
return netdev_eth_get(netdev, opt, val, max_len);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user