diff --git a/cores/esp32/Arduino.h b/cores/esp32/Arduino.h index bc028e11b1bda786cca2839faf4a4f36e209ae03..addcb2066d3d649437443689af74047800f8a188 100644 --- a/cores/esp32/Arduino.h +++ b/cores/esp32/Arduino.h @@ -88,7 +88,7 @@ #define bitRead(value, bit) (((value) >> (bit)) & 0x01) #define bitSet(value, bit) ((value) |= (1UL << (bit))) #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) -#define bitWrite(value, bit, bitvalue) (bitvalue ? bitSet(value, bit) : bitClear(value, bit)) +#define bitWrite(value, bit, bitvalue) ((bitvalue) ? bitSet(value, bit) : bitClear(value, bit)) // avr-libc defines _NOP() since 1.6.2 #ifndef _NOP