MAX_MATRIX_KEY_COLS
for (col = 0; col < MAX_MATRIX_KEY_COLS; col++) {
unsigned short matrix_volatile_state[MAX_MATRIX_KEY_COLS];
for (i = 0; i < MAX_MATRIX_KEY_COLS; i++) {
for (i = 0; i < MAX_MATRIX_KEY_COLS; i++) {
#define MAX_MATRIX_KEY_NUM (MAX_MATRIX_KEY_ROWS * MAX_MATRIX_KEY_COLS)
MAX_MATRIX_KEY_COLS,
for (col = 0; col < MAX_MATRIX_KEY_COLS; col++) {
unsigned short matrix_stable_state[MAX_MATRIX_KEY_COLS];
unsigned short matrix_unstable_state[MAX_MATRIX_KEY_COLS];
for (col = 0; col < MAX_MATRIX_KEY_COLS; col++) {
#define MAX_MATRIX_KEY_NUM (MAX_MATRIX_KEY_ROWS * MAX_MATRIX_KEY_COLS)
u32 matrix_key_state[MAX_MATRIX_KEY_COLS];
keypad->matrix_key_cols > MAX_MATRIX_KEY_COLS) {
u32 new_state[MAX_MATRIX_KEY_COLS];