mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
drivers/atwinc15x0: adapt NETOPT_RSSI to int16_t
This commit is contained in:
parent
9955a35c63
commit
d6899f40a7
@ -372,7 +372,7 @@ static int _atwinc15x0_get(netdev_t *netdev, netopt_t opt, void *val,
|
|||||||
return sizeof(uint16_t);
|
return sizeof(uint16_t);
|
||||||
|
|
||||||
case NETOPT_RSSI:
|
case NETOPT_RSSI:
|
||||||
assert(max_len == sizeof(int8_t));
|
assert(max_len == sizeof(int16_t));
|
||||||
_rssi_info_ready = false;
|
_rssi_info_ready = false;
|
||||||
/* trigger the request current RSSI (asynchronous function) */
|
/* trigger the request current RSSI (asynchronous function) */
|
||||||
if (m2m_wifi_req_curr_rssi() != M2M_SUCCESS) {
|
if (m2m_wifi_req_curr_rssi() != M2M_SUCCESS) {
|
||||||
@ -384,8 +384,8 @@ static int _atwinc15x0_get(netdev_t *netdev, netopt_t opt, void *val,
|
|||||||
ztimer_sleep(ZTIMER_MSEC, ATWINC15X0_WAIT_TIME_MS);
|
ztimer_sleep(ZTIMER_MSEC, ATWINC15X0_WAIT_TIME_MS);
|
||||||
}
|
}
|
||||||
/* return the RSSI */
|
/* return the RSSI */
|
||||||
*((int8_t *)val) = dev->rssi;
|
*((int16_t *)val) = dev->rssi;
|
||||||
return sizeof(int8_t);
|
return sizeof(int16_t);
|
||||||
|
|
||||||
default:
|
default:
|
||||||
return netdev_eth_get(netdev, opt, val, max_len);
|
return netdev_eth_get(netdev, opt, val, max_len);
|
||||||
|
Loading…
Reference in New Issue
Block a user