fix: clear bit operation
1 files changed, 1 insertions(+), 1 deletions(-) M src/registers.c
M src/registers.c => src/registers.c +1 -1
@@ 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; }