+
+ // Display the final calculated averages of all the sensed strobes
+ info_msg("Full average (");
+ printInt8( total_strobes * MUXES_COUNT );
+ print("): ");
+ printHex( full_avg );
+
+ print(" High average (");
+ printInt8( high_count );
+ print("): ");
+ printHex( high_avg );
+
+ print(" Low average (");
+ printInt8( low_count );
+ print("): ");
+ printHex( low_avg );
+ print("\n");
+
+ // Display problem keys, and the sense value at the time
+ for ( uint8_t key = 0; key < KEY_COUNT; key++ )
+ {
+ if ( keys_problem[key] )
+ {
+ warn_msg("Problem key detected: ");
+ printHex( key );
+ print(" (");
+ printHex( keys_problem[key] );
+ print(")\n");
+ }
+ }
+
+ info_print("If problem keys were detected, and were being held down, they will be reset as soon as let go");