KEYPAD_BITMASK_ROWS
val = (KEYPAD_BITMASK_ROWS & 0xff) | (KEYPAD_BITMASK_COLS & 0xff)<<8;
KEYPAD_BITMASK_ROWS,
u16 state[KEYPAD_BITMASK_ROWS];
for (row = 0; row < KEYPAD_BITMASK_ROWS; row++) {