bit_manipulation_101
Ceci est une ancienne révision du document !
OR
pour mettre un bit a 1
X | 0 = X X | 1 = 1
AND
pour mettre un bit a 0
X & 0 = 0 X & 1 = X
SNIPPETS
#define sbi(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit)) #define cbi(sfr, bit) (_SFR_BYTE(sfr) &= ~_BV(bit))
FLAG
uint8_t FLAGS = 0;
#define F_SW 0 #define F_CLK 1 #define F_WAITFORLONG 2 #define F_REVERSE 3
bit_manipulation_101.1620623990.txt.gz · Dernière modification : 2021/05/10 07:19 de ptitfrap