I am using CCS 5.2.0.00069 for the MSP430. I have the statements:
#define DFIFO_SIZE 8 // size of debounce FIFO
static unsigned char timDebounceFIFO[DFIFO_SIZE] = { 0 };
The array is not initialized to zero when I run my program.
What did I miss? Is there a setting in the compiler to force it to initialize arrays?