Clears the appropriate bits in a value according to a specified bit mask.
Files
lib_def.h
Prototype
Code Block | ||
---|---|---|
| ||
DEF_BIT_CLR(val, mask); |
Arguments
val
Value to modify by clearing the specified bits.
...
val
and mask
should be unsigned integers.
Example Usage
Code Block | ||
---|---|---|
| ||
CPU_INT16U flags;
CPU_INT16U flags_alarm;
flags = Get current flags;
flags_alarm = DEF_BIT_00 | DEF_BIT_03;
DEF_BIT_CLR(flags, flags_alarm);
DEF_BIT_CLR_32(</code>events<code >, flags); |