aboutsummaryrefslogtreecommitdiff
path: root/lib/rcc.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/rcc.c')
-rw-r--r--lib/rcc.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/rcc.c b/lib/rcc.c
index 8781562..58ab8b5 100644
--- a/lib/rcc.c
+++ b/lib/rcc.c
@@ -121,19 +121,19 @@ void rcc_wait_for_osc_ready(osc_t osc)
{
switch (osc) {
case PLL:
- while ((RCC_CR & PLLRDY) != 0);
+ while ((RCC_CR & PLLRDY) == 0);
break;
case HSE:
- while ((RCC_CR & HSERDY) != 0);
+ while ((RCC_CR & HSERDY) == 0);
break;
case HSI:
- while ((RCC_CR & HSIRDY) != 0);
+ while ((RCC_CR & HSIRDY) == 0);
break;
case LSE:
- while ((RCC_BDCR & LSERDY) != 0);
+ while ((RCC_BDCR & LSERDY) == 0);
break;
case LSI:
- while ((RCC_CSR & LSIRDY) != 0);
+ while ((RCC_CSR & LSIRDY) == 0);
break;
}
}