Tot zover wat geneuzel over bitjes, doe vooral wat voor jou werkt
bitSet( byte, pin );bitClear( byte, pin );bitWrite( byte, pin, state );
const int F0 = 0 ; // N.B. door const te gebruiken, bespaar je ook RAM. En je kan niet perongeluk de waarde van F0 veranderen. Het is dan een constante en geen variabele meerconst int F1 = 1 ;const int F2 = 2 ;const int F3 = 3 ;const int F4 = 4 ;const int F5 = 5 ;
bitSet( locDB[currentLoco].functions, F0 ) ;// ofbitWrite( locDB[currentLoco].functions, F0, 1 ) ;
bitClear( locDB[currentLoco].functions, F0 ) ;// ofbitWrite( locDB[currentLoco].functions, F0, 0 ) ;
locDB[currentLoco].F0 = 1 ;