summaryrefslogtreecommitdiff
path: root/quantum/matrix_common.c
diff options
context:
space:
mode:
authorTakeshi ISHII <2170248+mtei@users.noreply.github.com>2020-07-04 23:20:49 +0900
committerDrashna Jael're <drashna@live.com>2020-08-08 22:12:53 -0700
commit6dc67cfef0f3b6c6c45879f5e5c73b47f25e38e0 (patch)
tree578c59ae26106cffe718b982bad2ce9da62e54a2 /quantum/matrix_common.c
parent063f14f72d79bb9fada650306bbd6aba6e77258b (diff)
add DIP_SWITCH_MATRIX_GRID support (#8772)
* dipsw test on helix/rev2/sc/back:five_rows * add peek_matrix() to matrix_common.c * add DIP_SWITCH_MATRIX_GRID support to quantum/dip_switch.c * update docs/feature_dip_switch.md about DIP_SWITCH_MATRIX_GRID * Test end. remove test code. Revert "dipsw test on helix/rev2/sc/back:five_rows" This reverts commit 6d4304c74557597c9fb4d324f79c3ae4793ae874. format code according to conventions [skip ci]
Diffstat (limited to 'quantum/matrix_common.c')
-rw-r--r--quantum/matrix_common.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/quantum/matrix_common.c b/quantum/matrix_common.c
index de62b80705..15f1e0e82e 100644
--- a/quantum/matrix_common.c
+++ b/quantum/matrix_common.c
@@ -112,3 +112,5 @@ __attribute__((weak)) uint8_t matrix_scan(void) {
matrix_scan_quantum();
return changed;
}
+
+__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)); }