Yes, well the main reason I use bit mapping and repeating timers is that:
- It requires less global variables ( I can map 32 button on/off states with 1 global variable)
- The interaction between the buttons is easier. (Less global variable mean I can do bit comparison on just a few global variables.
Here is a post on bit mapping tips and tricks.
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz