diff options
Diffstat (limited to 'core/cortex-m0/atomic.h')
-rw-r--r-- | core/cortex-m0/atomic.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/cortex-m0/atomic.h b/core/cortex-m0/atomic.h index e969f01de1..0c58e71e41 100644 --- a/core/cortex-m0/atomic.h +++ b/core/cortex-m0/atomic.h @@ -34,9 +34,9 @@ typedef atomic_t atomic_val_t; reg1; \ }) -static inline void atomic_clear_bits(atomic_t *addr, atomic_val_t bits) +static inline atomic_val_t atomic_clear_bits(atomic_t *addr, atomic_val_t bits) { - ATOMIC_OP(bic, addr, bits); + return ATOMIC_OP(bic, addr, bits); } static inline atomic_val_t atomic_or(atomic_t *addr, atomic_val_t bits) |