Jag tror mig ha förstått att det är en pointer operator, med vad en sådan gör och framför allt vad den tillför i mitt exempel nedan tycks mig väl förborgat.
Kod: Markera allt
buttonCounter1 = 8
const byte brightnessLookup1 [] = {0, 1, 4, 9, 14, 20, 27, 35, 44, 55, 69, 86, 107, 133, 165, 206, 255};
outputValue1 = brightnessLookup1 [buttonCounter1 & 0x1f] ;
outputValue2 = brightnessLookup1 [buttonCounter1] ;