diff --git a/keyboards/lotus/config.h b/keyboards/lotus/config.h index ecc297760d..bc58666580 100644 --- a/keyboards/lotus/config.h +++ b/keyboards/lotus/config.h @@ -21,7 +21,7 @@ #define LED_CAPS_LOCK_PIN GP24 //#define LED_NUM_LOCK_PIN GP24 -//#define SERIAL_DEBUG +#define SERIAL_DEBUG #define WS2812_PIO_USE_PIO1 diff --git a/keyboards/lotus/info.json b/keyboards/lotus/info.json index 7bdccb87b8..cd18b93f75 100644 --- a/keyboards/lotus/info.json +++ b/keyboards/lotus/info.json @@ -7,7 +7,7 @@ "bootmagic": false, "mousekey": true, "extrakey": true, - "console": false, + "console": true, "command": false, "nkro": true, "audio": false diff --git a/keyboards/lotus/keymaps/default/keymap.c b/keyboards/lotus/keymaps/default/keymap.c index de505a8c85..0dd662457e 100644 --- a/keyboards/lotus/keymaps/default/keymap.c +++ b/keyboards/lotus/keymaps/default/keymap.c @@ -3,6 +3,13 @@ #include QMK_KEYBOARD_H +void keyboard_post_init_user(void) { + // Enable debug output + debug_enable = true; + debug_matrix = true; + debug_keyboard = true; +} + const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* * ┌─────┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬────┐ diff --git a/keyboards/lotus/matrix.c b/keyboards/lotus/matrix.c index 1f5a06271c..196efa6832 100644 --- a/keyboards/lotus/matrix.c +++ b/keyboards/lotus/matrix.c @@ -57,7 +57,7 @@ static uint16_t adc_read(void) { return 0; } static bool interpret_adc_col(matrix_row_t cur_matrix[], uint16_t adc_value, int col) { bool changed = false; - printf("Col %d - ADC value:%04X", col, adc_value); + printf("Col %d - ADC value:%04X\n", col, adc_value); for(uint8_t row = 0; row < MATRIX_ROWS; row++) { // TODO: Decode adc_value and set each row in this column uint8_t key_state = 0; @@ -107,6 +107,7 @@ static void adc_mux_init(void) { * Overriding behavior of matrix_init from quantum/matrix.c */ void matrix_init_custom(void) { + printf("Initializing Lotus\n"); adc_mux_init(); // Make sure GPIO is high-impedance, no pullups etc diff --git a/keyboards/lotus/rules.mk b/keyboards/lotus/rules.mk index 74ce726c87..a78caa7f78 100644 --- a/keyboards/lotus/rules.mk +++ b/keyboards/lotus/rules.mk @@ -13,5 +13,5 @@ RGB_MATRIX_DRIVER = IS31FL3745 CUSTOM_MATRIX = lite SRC += matrix.c -# Debugging +# Debugging (enabled in info.json) #CONSOLE_ENABLE = yes