From ed5532bf94e93d25e35498cfd7a9040b0c69597b Mon Sep 17 00:00:00 2001 From: Pete Johanson Date: Sun, 24 May 2020 18:22:16 -0400 Subject: Add a mock kscan driver, working native_posix. * Unified logging to one module. * Mock kscan driver that simulates events. * Working native_posix board target for testing. --- include/zmk/matrix.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'include/zmk/matrix.h') diff --git a/include/zmk/matrix.h b/include/zmk/matrix.h index 83a8e2d..783c98e 100644 --- a/include/zmk/matrix.h +++ b/include/zmk/matrix.h @@ -1,6 +1,12 @@ #pragma once #define ZMK_MATRIX_NODE_ID DT_CHOSEN(zmk_kscan) + +#if DT_NODE_HAS_PROP(ZMK_MATRIX_NODE_ID,row_gpios) #define ZMK_MATRIX_ROWS DT_PROP_LEN(ZMK_MATRIX_NODE_ID,row_gpios) #define ZMK_MATRIX_COLS DT_PROP_LEN(ZMK_MATRIX_NODE_ID,col_gpios) +#else +#define ZMK_MATRIX_ROWS DT_PROP(ZMK_MATRIX_NODE_ID,rows) +#define ZMK_MATRIX_COLS DT_PROP(ZMK_MATRIX_NODE_ID,columns) +#endif -- cgit v1.2.3