Bit shift
Applies to: c, cpp, embedded
A bit shift moves bits left or right. Left shift by n often means multiplying an unsigned integer by 2^n.
uint32_t mask = 1u << pin;
See also: bit-mask
Applies to: c, cpp, embedded
A bit shift moves bits left or right. Left shift by n often means multiplying an unsigned integer by 2^n.
uint32_t mask = 1u << pin;
See also: bit-mask