diff --git a/drivers/cc2500/cc2500.c b/drivers/cc2500/cc2500.c index c621638..e3d045d 100644 --- a/drivers/cc2500/cc2500.c +++ b/drivers/cc2500/cc2500.c @@ -535,7 +535,7 @@ static int cc2500_rssi_process(const struct device *dev) cc2500_set_channel_process(dev, current_chan); k_msleep(5); /* Wait for PLL lock */ - while (cc2500_is_pll_locked(dev)) { + while (!cc2500_is_pll_locked(dev)) { k_usleep(100); } /* Single read */