Depending on which column/row I would like to be able to just update the array to keep track of which LEDs to keep lit/clear. So, if I'm in column 2, row 5, I could update the array to:
UKHeliBob:
I am glad that it worked. You might like to look at the bitClear(), bitRead() and bitWrite() functions too
Thanks, I will be. Question though: When referring to the bit in bitSet, the count starts with the LSB first, therefore from the right. I'm finding this problematic because in the 8x8 array, columns are from left to right. So, if I have a bit to set in the 3rd column, I would need to set bit 5. (right to left)
Those macros don't just work with bytes. They will work with larger types, up to "unsigned long int", which is 32 bits. Unfortunately, you need 64 bits, which is "unsigned long long int". The macros don't work with those, but I think that's only because they contain "1UL" rather than "1ULL". So you could try: