summary refs log tree commit diff
diff options
context:
space:
mode:
authoruser <user@node5.net>2024-05-11 09:42:51 +0200
committeruser <user@node5.net>2024-05-11 09:42:51 +0200
commit15c73a2560397cd406e9e56be2f5fb382addc568 (patch)
tree21e791f55c1eecc987b94c91feee1bbe82769555
parentae4806a2185bc8047941d1162cf284110ccb963b (diff)
Custom keyboard v2 - expand MCP23017 qmk
-rwxr-xr-xCustom keyboard V2/index.md34
1 files changed, 20 insertions, 14 deletions
diff --git a/Custom keyboard V2/index.md b/Custom keyboard V2/index.md
index 8bc9e4f..25d57ef 100755
--- a/Custom keyboard V2/index.md
+++ b/Custom keyboard V2/index.md
@@ -324,20 +324,6 @@ and I've reached a design that works for me.
 ![Thumb cluster CAD based on Dygma Defy](Thumb cluster CAD based on Dygma Defy.png)
 ![Thumb cluster itterations](Thumb cluster itterations.jpg)
 
-### Other QMK keyboards using MCP23017
-
-MCP23017 working principle has been tested. Now it's time to make it work with QMK.
-The following keyboards implement the MCP23017. 
-
-```bash
-~/qmk $ grep --color=always -rnie "mcp23017" | cut -d'/' -f2 | uniq
-```
-- [github.com - nek_type_a](https://github.com/qmk/qmk_firmware/tree/master/keyboards/nek_type_a)
-- [github.com - hotdox](https://github.com/qmk/qmk_firmware/tree/master/keyboards/hotdox)
-- [github.com - ergodox_stm32](https://github.com/qmk/qmk_firmware/tree/master/keyboards/ergodox_stm32)
-- [github.com - ingrained](https://github.com/qmk/qmk_firmware/tree/master/keyboards/ingrained)
-- [github.com - ferris](https://github.com/qmk/qmk_firmware/tree/master/keyboards/ferris)
-
 ### MCP23017 breadboard TRRS cable
 
 ![MCP23017 breadboard TRRS cable](MCP23017 breadboard TRRS cable.jpg)
@@ -395,3 +381,23 @@ void loop() {
   	mcp.digitalWrite(LED_PIN, state);
 }
 ```
+
+### Other QMK keyboards using MCP23017
+
+MCP23017 working principle has been tested. Now it's time to make it work with QMK.
+The following keyboards implement the MCP23017. 
+
+```bash
+# List keyboards containing mcp23017 case insensitive
+grep -I --color=always -rnie "mcp23017" | cut -d'/' -f2 | uniq
+
+# List files containing mcp23017 case insensitive with the file extension .h or .c
+grep -I --color=always -rnie "mcp23017" --include \*.h --include \*.c | cut -d':' -f1 | uniq
+```
+
+- [github.com - nek_type_a](https://github.com/qmk/qmk_firmware/tree/master/keyboards/nek_type_a)
+- [github.com - hotdox](https://github.com/qmk/qmk_firmware/tree/master/keyboards/hotdox)
+- [github.com - ergodox_stm32](https://github.com/qmk/qmk_firmware/tree/master/keyboards/ergodox_stm32)
+- [github.com - ingrained](https://github.com/qmk/qmk_firmware/tree/master/keyboards/ingrained)
+- [github.com - ferris](https://github.com/qmk/qmk_firmware/tree/master/keyboards/ferris)
+