Expected actual result : "Never printed" will be never printed.
#include <Arduino.h>
#define GROUP_0 0x00
#define CHILD_0 0x01
#define CHILD_1 0x02
#define GROUP_1 0x10
#define CHILD_2 0x11
#define CHILD_3 0x12
int state;
void setup() {
Serial.begin(9600);
}
void loop() {
state = GROUP_0;
if ( state & 0xF0 == GROUP_0 )
Serial.println("Never printed for GROUP_0");
state = CHILD_0;
if ( state & 0xF0 == GROUP_0 )
Serial.println("Never printed for CHILD_0");
state = CHILD_1;
if ( state & 0xF0 == GROUP_0 )
Serial.println("Never printed for CHILD_1");
delay(1000);
}
But I would expect tree lines every 1s ... isn't it ?
Regards