From 0ea3b0bac14af580789b4544fc937b37194a7851 Mon Sep 17 00:00:00 2001 From: Alexandre Abadie Date: Fri, 12 Mar 2021 10:29:45 +0100 Subject: [PATCH] drivers/sx127x: expose RSSI value via netdev --- drivers/sx127x/sx127x_netdev.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/sx127x/sx127x_netdev.c b/drivers/sx127x/sx127x_netdev.c index e88af2a2d8..d6829b779a 100644 --- a/drivers/sx127x/sx127x_netdev.c +++ b/drivers/sx127x/sx127x_netdev.c @@ -338,6 +338,11 @@ static int _get(netdev_t *netdev, netopt_t opt, void *val, size_t max_len) *((netopt_enable_t*) val) = sx127x_get_iq_invert(dev) ? NETOPT_ENABLE : NETOPT_DISABLE; return sizeof(netopt_enable_t); + case NETOPT_RSSI: + assert(max_len >= sizeof(int8_t)); + *((int8_t*) val) = sx127x_read_rssi(dev); + return sizeof(int8_t); + default: break; }