[riot-notifications] [RIOT-OS/RIOT] core/bitarithm: introduce bitarithm_get/set_masked(), convert pca9685 (#12238)
notifications at github.com
Mon Sep 16 22:14:06 CEST 2019
> An example would be nice. I don't quite get it. Like, byte=0b0110, mask=0b0011, bit=0b1001 => result = 0b0001"?
Often times you have multiple variables in one register, e.g. bits 0-3 are `foo` and bits 4-7 are `bar`.
Now to set `bar` in `byte` you would do `mask=0b11110000`, the if `byte=0b00000110` and `bit=0b1001` => `result = 0b10010110`.
In your example `result` would be `0b0101`.
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the notifications