Quote Originally Posted by richard View Post
pretty much
bArrRGBData.0[8] is bit 0 of bArrRGBData[0] bit 0 + 8 bits , ie bArrRGBData[1] bit 0
you can place it in any var but its value can only be 0 or 1
can also be used as a logical value ie.

if bArrRGBData.0[8] then dosomething
else
doanotherthing
endif
thanks for you help, am removing some rust here due to inactivity
what bothered me for a bit (pun intended) was whether this would by syntax return a single bit, i realize now that the .0 portion says that and explaining that bArrRGBData.0[8] is equivalent to bArrRGBData[1] bit 0 is just what i needed
i also understand the risk about overrunning the allocation