You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
|
|
|
|
|
|
|
void report_matrix()
|
|
|
|
{
|
|
|
|
#ifdef DEBUG_SERIAL
|
|
|
|
if (reporting_counter++ % 100 == 0 ) {
|
|
|
|
for (byte row = 0; row < ROWS; row++) {
|
|
|
|
for (byte col = 0; col < COLS; col++) {
|
|
|
|
Serial.print(matrixState[row][col], HEX);
|
|
|
|
Serial.print(", ");
|
|
|
|
|
|
|
|
}
|
|
|
|
Serial.println("");
|
|
|
|
}
|
|
|
|
Serial.println("");
|
|
|
|
}
|
|
|
|
#endif
|
|
|
|
}
|
|
|
|
|
|
|
|
void report(byte row, byte col, boolean value)
|
|
|
|
{
|
|
|
|
#ifdef DEBUG_SERIAL
|
|
|
|
Serial.print("Detected a change on ");
|
|
|
|
Serial.print(col);
|
|
|
|
Serial.print(" ");
|
|
|
|
Serial.print(row);
|
|
|
|
Serial.print(" to ");
|
|
|
|
Serial.print(value);
|
|
|
|
Serial.println(".");
|
|
|
|
#endif
|
|
|
|
}
|
|
|
|
|