diff options
author | Noah Thornton <noahthornton15@gmail.com> | 2020-09-26 22:10:14 -0500 |
---|---|---|
committer | Noah Thornton <noahthornton15@gmail.com> | 2020-09-26 22:10:14 -0500 |
commit | 9afd44b9d4a6790d315f2824ca6d21953804b1af (patch) | |
tree | 4172f959a4b418ca1472644e04721bc33c99729c | |
parent | 24b638dfa37211fc5f0c09844d38760bae5eda5f (diff) |
Provide context on Quefrency physical PCB layouts
The Quefrency board has two options for each left and right half,
resulting in 4 unique combinations. This has been noted in the
overlay and dtsi files.
-rw-r--r-- | app/boards/shields/quefrency/quefrency.dtsi | 4 | ||||
-rw-r--r-- | app/boards/shields/quefrency/quefrency_left.overlay | 3 | ||||
-rw-r--r-- | app/boards/shields/quefrency/quefrency_right.overlay | 3 |
3 files changed, 10 insertions, 0 deletions
diff --git a/app/boards/shields/quefrency/quefrency.dtsi b/app/boards/shields/quefrency/quefrency.dtsi index 74ddc33..5f1e908 100644 --- a/app/boards/shields/quefrency/quefrency.dtsi +++ b/app/boards/shields/quefrency/quefrency.dtsi @@ -13,6 +13,10 @@ zmk,matrix_transform = &default_transform; }; + /* + * This transform correspondsto the 60% left without macro keypad and 65% right, even this + * combination of PCBs can have keys in different locations based on configuration. + */ default_transform: keymap_transform_0 { compatible = "zmk,matrix-transform"; columns = <15>; diff --git a/app/boards/shields/quefrency/quefrency_left.overlay b/app/boards/shields/quefrency/quefrency_left.overlay index a1d205e..a385cc5 100644 --- a/app/boards/shields/quefrency/quefrency_left.overlay +++ b/app/boards/shields/quefrency/quefrency_left.overlay @@ -7,6 +7,9 @@ #include "quefrency.dtsi" / { + /* This kscan is for the 60% left half without macro keys the + * macro pad layout may require different column and row pins + */ kscan0: kscan { compatible = "zmk,kscan-gpio-matrix"; label = "KSCAN"; diff --git a/app/boards/shields/quefrency/quefrency_right.overlay b/app/boards/shields/quefrency/quefrency_right.overlay index 3876144..53e0f77 100644 --- a/app/boards/shields/quefrency/quefrency_right.overlay +++ b/app/boards/shields/quefrency/quefrency_right.overlay @@ -12,6 +12,9 @@ / { + /* This kscan is for the 65% right half the 60% right half + * may require different column and row pins + */ kscan0: kscan { compatible = "zmk,kscan-gpio-matrix"; label = "KSCAN"; |