Browse Source

kimera: Improve some debug messages

master
Kai Ryu 7 years ago
parent
commit
24483be2f7
2 changed files with 6 additions and 4 deletions
  1. 4
    2
      keyboard/kimera/kimera.c
  2. 2
    2
      keyboard/kimera/matrix.c

+ 4
- 2
keyboard/kimera/kimera.c View File

#include "i2cmaster.h" #include "i2cmaster.h"
#include "kimera.h" #include "kimera.h"
#include "debug.h" #include "debug.h"
#include "print.h"


static uint8_t row_mapping[PX_COUNT] = { static uint8_t row_mapping[PX_COUNT] = {
0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7,
/* read config */ /* read config */
//write_matrix_mapping(); /* debug */ //write_matrix_mapping(); /* debug */
if (read_matrix_mapping()) { if (read_matrix_mapping()) {
xprintf("Matrix Mapping Error!\n");
write_matrix_mapping(); write_matrix_mapping();
} }


void kimera_scan(void) void kimera_scan(void)
{ {
uint8_t ret; uint8_t ret;
dprintf("exp in use: %d\n", exp_in_use);
dprintf("exp online: %d\n", exp_online);
for (uint8_t exp = 0; exp < EXP_COUNT; exp++) { for (uint8_t exp = 0; exp < EXP_COUNT; exp++) {
if (exp_in_use & (1<<exp)) { if (exp_in_use & (1<<exp)) {
ret = i2c_start(EXP_ADDR(exp) | I2C_WRITE); ret = i2c_start(EXP_ADDR(exp) | I2C_WRITE);
} }
} }
} }
print("Exp in use: "); pbin(exp_in_use); print("\n");
print("Exp online: "); pbin(exp_online); print("\n");
} }


inline inline

+ 2
- 2
keyboard/kimera/matrix.c View File

{ {
i2c_wrapper_task(); i2c_wrapper_task();


/* xprintf("Row: %d, %u\n", matrix_current_row, timer_read()); */

if (timer_elapsed(kimera_scan_timestamp) >= 1000) { if (timer_elapsed(kimera_scan_timestamp) >= 1000) {
xprintf("======== 1s task ========\n");
xprintf("Scan, %u\n", kimera_scan_timestamp); xprintf("Scan, %u\n", kimera_scan_timestamp);
kimera_scan_timestamp = timer_read(); kimera_scan_timestamp = timer_read();
kimera_scan(); kimera_scan();
xprintf("=========================\n");
} }


#if IMPROVED_DEBOUNCE #if IMPROVED_DEBOUNCE