summary refs log tree commit diff
path: root/Custom keyboard V2/index.md
diff options
context:
space:
mode:
Diffstat (limited to 'Custom keyboard V2/index.md')
-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)
+