diff --git a/keyboards/ducky/one2mini/matrix.c b/keyboards/ducky/one2mini/matrix.c index b4baaeac2f2..d78603302d2 100644 --- a/keyboards/ducky/one2mini/matrix.c +++ b/keyboards/ducky/one2mini/matrix.c @@ -85,6 +85,8 @@ inline uint8_t matrix_rows(void) { return MATRIX_ROWS; } inline uint8_t matrix_cols(void) { return MATRIX_COLS; } +__attribute__((weak)) bool peek_matrix(uint8_t row_index, uint8_t col_index, bool raw) { return 0 != ((raw ? raw_matrix[row_index] : matrix[row_index]) & (MATRIX_ROW_SHIFTER << col_index)); } + void matrix_init(void) { unselect_rows(); init_cols(); diff --git a/keyboards/ducky/one2mini/rules.mk b/keyboards/ducky/one2mini/rules.mk index 65722fbe8b1..91ba8d09126 100644 --- a/keyboards/ducky/one2mini/rules.mk +++ b/keyboards/ducky/one2mini/rules.mk @@ -42,6 +42,7 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow BLUETOOTH_ENABLE = no # Enable Bluetooth AUDIO_ENABLE = no # Audio output +DIP_SWITCH_ENABLE = yes CUSTOM_MATRIX = yes # Custom keyscan matrix (don't force inputs) # Enter lower-power sleep mode when on the ChibiOS idle thread