From c3eb05f4154c33b487da946230da7262168d672f Mon Sep 17 00:00:00 2001 From: Rutherther Date: Sat, 26 Oct 2024 17:48:45 +0200 Subject: [PATCH] fix: clear bit operation --- src/registers.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/registers.c b/src/registers.c index aed2d4c..1d27068 100644 --- a/src/registers.c +++ b/src/registers.c @@ -35,5 +35,5 @@ void reg_clear_bits_pos(volatile uint32_t *reg, uint8_t pos, uint32_t mask) { } void reg_clear_bits(volatile uint32_t *reg, uint8_t pos, uint32_t mask) { - *reg ^= ~mask; + *reg &= ~mask; } -- 2.48.1