diff options
| author | user <user@node5.net> | 2024-05-11 09:42:51 +0200 |
|---|---|---|
| committer | user <user@node5.net> | 2024-05-11 09:42:51 +0200 |
| commit | 15c73a2560397cd406e9e56be2f5fb382addc568 (patch) | |
| tree | 21e791f55c1eecc987b94c91feee1bbe82769555 | |
| parent | ae4806a2185bc8047941d1162cf284110ccb963b (diff) | |
Custom keyboard v2 - expand MCP23017 qmk
| -rwxr-xr-x | Custom keyboard V2/index.md | 34 |
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.   -### 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  @@ -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) + |
