Hey, da meine Platine zum testen noch nicht fertig ist würde mich kurz interessieren ob folgendes Konstrukt funktionieren würde. Ziel ist es herauszufinden welches Bit der Variable gesetzt ist.

Code:
uint16_t test = 0b0000000000000001;

for(uint8_t i = 0; i<16;i++;)
{
    if((test & (1<<i))==1)
   {
      //Schalte Segment an usw....
   }

}