summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Choromanski <BrianChoromanski@gmail.com>2018-03-01 10:45:47 -0500
committerskullydazed <skullydazed@users.noreply.github.com>2018-03-01 07:45:47 -0800
commit7f7f763598b7be7b2081a73be2124f40349d8032 (patch)
tree2e89e3fb645567b5605d396abd13cf519d012bf9
parent2b8a82fb9defa95ca679672322e7f43052fdc44f (diff)
Fixed dead links (#2451)
* Fixed typo of 'confid.h' to 'config.h' * Fixed broken links in docs * Fixed a lot of dead links
-rw-r--r--docs/feature_mouse_keys.md2
-rw-r--r--docs/glossary.md2
-rw-r--r--docs/understanding_qmk.md6
-rw-r--r--keyboards/crawlpad/readme.md2
-rwxr-xr-xkeyboards/ergodox_ez/keymaps/bepo_tm_style/readme.md2
-rw-r--r--keyboards/fc980c/README.md2
-rw-r--r--keyboards/handwired/CMD60/README.md2
-rw-r--r--keyboards/handwired/fivethirteen/README.md2
-rw-r--r--keyboards/handwired/gamenum/README.md2
-rw-r--r--keyboards/handwired/minorca/readme.md2
-rwxr-xr-xkeyboards/handwired/reddot/readme.md2
-rw-r--r--keyboards/handwired/traveller/readme.md2
-rw-r--r--keyboards/jd40/readme.md2
-rw-r--r--keyboards/kinesis/alvicstep/readme.md2
-rw-r--r--keyboards/kinesis/stapelberg/readme.md10
-rw-r--r--keyboards/kmac/readme.md2
-rw-r--r--keyboards/lets_split/readme.md2
-rw-r--r--keyboards/lfkeyboards/lfkpad/readme.md2
-rw-r--r--keyboards/mitosis/readme.md2
-rw-r--r--keyboards/nyquist/keymaps/333fred/README.md2
-rw-r--r--keyboards/planck/keymaps/grahampheath/readme.md2
-rw-r--r--keyboards/readme.md2
-rw-r--r--keyboards/roadkit/readme.md2
-rw-r--r--keyboards/s60_x/keymaps/custom/readme.md2
-rw-r--r--keyboards/s60_x/keymaps/hasu/readme.md2
-rw-r--r--keyboards/s60_x/keymaps/hhkb/readme.md2
-rw-r--r--keyboards/s60_x/keymaps/plain/readme.md2
-rw-r--r--keyboards/s60_x/keymaps/poker/readme.md4
-rw-r--r--keyboards/s60_x/keymaps/poker_bit/readme.md4
-rw-r--r--keyboards/s60_x/keymaps/poker_set/readme.md4
-rw-r--r--keyboards/s60_x/keymaps/spacefn/readme.md2
-rwxr-xr-xkeyboards/tada68/readme.md2
-rw-r--r--keyboards/tv44/readme.md2
-rw-r--r--layouts/community/ergodox/ab/readme.md2
-rw-r--r--layouts/community/ergodox/belak/README.md4
-rw-r--r--layouts/community/ergodox/familiar/README.md4
-rw-r--r--layouts/community/ergodox/ordinary/readme.md2
-rw-r--r--layouts/community/ergodox/supercoder/readme.md3
-rw-r--r--layouts/community/ergodox/tm2030/readme.md2
-rw-r--r--layouts/community/ergodox/townk_osx/readme.md2
-rw-r--r--tmk_core/protocol/usb_hid/USB_Host_Shield_2.0/README.md10
-rw-r--r--tmk_core/protocol/usb_hid/USB_Host_Shield_2.0/examples/testusbhostFAT/README.md2
-rw-r--r--tmk_core/readme.md4
43 files changed, 57 insertions, 62 deletions
diff --git a/docs/feature_mouse_keys.md b/docs/feature_mouse_keys.md
index 9e7df929ed..673eafaef5 100644
--- a/docs/feature_mouse_keys.md
+++ b/docs/feature_mouse_keys.md
@@ -40,7 +40,7 @@ You can use these keycodes within your keymap to map button presses to mouse act
40|`KC_MS_ACCEL1` |`KC_ACL1`|Set mouse acceleration to 1| 40|`KC_MS_ACCEL1` |`KC_ACL1`|Set mouse acceleration to 1|
41|`KC_MS_ACCEL2` |`KC_ACL2`|Set mouse acceleration to 2| 41|`KC_MS_ACCEL2` |`KC_ACL2`|Set mouse acceleration to 2|
42 42
43You can see an example in the `_ML` here: https://github.com/qmk/qmk_firmware/blob/master/keyboards/clueboard/keymaps/mouse_keys/keymap.c#L46 43You can see an example in the `_ML` here: https://github.com/qmk/qmk_firmware/blob/master/keyboards/clueboard/66/keymaps/mouse_keys/keymap.c#L46
44 44
45## Configuring the Behavior of Mousekeys 45## Configuring the Behavior of Mousekeys
46 46
diff --git a/docs/glossary.md b/docs/glossary.md
index c8c54d6ded..754c1469e3 100644
--- a/docs/glossary.md
+++ b/docs/glossary.md
@@ -4,7 +4,7 @@
4A line of 32-bit MCU's produced by a number of companies, such as Atmel, Cypress, Kinetis, NXP, ST, and TI. 4A line of 32-bit MCU's produced by a number of companies, such as Atmel, Cypress, Kinetis, NXP, ST, and TI.
5 5
6## AVR 6## AVR
7A line of 8-bit MCU's produced by [Atmel](http://atmel.com). AVR was the original platform that TMK supported. 7A line of 8-bit MCU's produced by [Atmel](http://www.microchip.com/). AVR was the original platform that TMK supported.
8 8
9## AZERTY 9## AZERTY
10The standard Français (French) keyboard layout. Named for the first 6 keys on the keyboard. 10The standard Français (French) keyboard layout. Named for the first 6 keys on the keyboard.
diff --git a/docs/understanding_qmk.md b/docs/understanding_qmk.md
index 13b6e2ef63..4544cb2602 100644
--- a/docs/understanding_qmk.md
+++ b/docs/understanding_qmk.md
@@ -77,7 +77,7 @@ At the keyboard level we define a C macro (typically named `KEYMAP()`) which map
77 77
78Notice how the second block of our `KEYMAP()` macro matches the Matrix Scanning array above? This macro is what will map the matrix scanning array to keycodes. However, if you look at a 17 key numpad you'll notice that it has 3 places where the matrix could have a switch but doesn't, due to larger keys. We have populated those spaces with `KC_NO` so that our keymap definition doesn't have to. 78Notice how the second block of our `KEYMAP()` macro matches the Matrix Scanning array above? This macro is what will map the matrix scanning array to keycodes. However, if you look at a 17 key numpad you'll notice that it has 3 places where the matrix could have a switch but doesn't, due to larger keys. We have populated those spaces with `KC_NO` so that our keymap definition doesn't have to.
79 79
80You can also use this macro to handle unusual matrix layouts, for example the [Clueboard rev 2](https://github.com/qmk/qmk_firmware/blob/master/keyboards/clueboard/rev2/rev2.h). Explaining that is outside the scope of this document. 80You can also use this macro to handle unusual matrix layouts, for example the [Clueboard rev 2](https://github.com/qmk/qmk_firmware/blob/master/keyboards/clueboard/66/rev2/rev2.h). Explaining that is outside the scope of this document.
81 81
82##### Keycode Assignment 82##### Keycode Assignment
83 83
@@ -135,8 +135,8 @@ The `process_record()` function itself is deceptively simple, but hidden within
135* [`void process_record(keyrecord_t *record)`](https://github.com/qmk/qmk_firmware/blob/master/tmk_core/common/action.c#L128) 135* [`void process_record(keyrecord_t *record)`](https://github.com/qmk/qmk_firmware/blob/master/tmk_core/common/action.c#L128)
136 * [`bool process_record_quantum(keyrecord_t *record)`](https://github.com/qmk/qmk_firmware/blob/master/quantum/quantum.c#L140) 136 * [`bool process_record_quantum(keyrecord_t *record)`](https://github.com/qmk/qmk_firmware/blob/master/quantum/quantum.c#L140)
137 * [Map this record to a keycode](https://github.com/qmk/qmk_firmware/blob/master/quantum/quantum.c#L143) 137 * [Map this record to a keycode](https://github.com/qmk/qmk_firmware/blob/master/quantum/quantum.c#L143)
138 * [`bool process_record_kb(uint16_t keycode, keyrecord_t *record)`](https://github.com/qmk/qmk_firmware/blob/master/keyboards/cluecard/cluecard.c#L20) 138 * [`bool process_record_kb(uint16_t keycode, keyrecord_t *record)`](https://github.com/qmk/qmk_firmware/blob/master/keyboards/clueboard/card/card.c#L20)
139 * [`bool process_record_user(uint16_t keycode, keyrecord_t *record)`](https://github.com/qmk/qmk_firmware/blob/master/keyboards/cluecard/keymaps/default/keymap.c#L58) 139 * [`bool process_record_user(uint16_t keycode, keyrecord_t *record)`](https://github.com/qmk/qmk_firmware/blob/master/keyboards/clueboard/card/keymaps/default/keymap.c#L58)
140 * [`bool process_midi(uint16_t keycode, keyrecord_t *record)`](https://github.com/qmk/qmk_firmware/blob/master/quantum/process_keycode/process_midi.c#L102) 140 * [`bool process_midi(uint16_t keycode, keyrecord_t *record)`](https://github.com/qmk/qmk_firmware/blob/master/quantum/process_keycode/process_midi.c#L102)
141 * [`bool process_audio(uint16_t keycode, keyrecord_t *record)`](https://github.com/qmk/qmk_firmware/blob/master/quantum/process_keycode/process_audio.c#L10) 141 * [`bool process_audio(uint16_t keycode, keyrecord_t *record)`](https://github.com/qmk/qmk_firmware/blob/master/quantum/process_keycode/process_audio.c#L10)
142 * [`bool process_music(uint16_t keycode, keyrecord_t *record)`](https://github.com/qmk/qmk_firmware/blob/master/quantum/process_keycode/process_music.c#L69) 142 * [`bool process_music(uint16_t keycode, keyrecord_t *record)`](https://github.com/qmk/qmk_firmware/blob/master/quantum/process_keycode/process_music.c#L69)
diff --git a/keyboards/crawlpad/readme.md b/keyboards/crawlpad/readme.md
index 98d04bfada..0bdc0f1722 100644
--- a/keyboards/crawlpad/readme.md
+++ b/keyboards/crawlpad/readme.md
@@ -14,4 +14,4 @@ Make example for this keyboard (after setting up your build environment):
14 14
15See [build environment setup](https://docs.qmk.fm/build_environment_setup.html) then the [make instructions](https://docs.qmk.fm/make_instructions.html) for more information. 15See [build environment setup](https://docs.qmk.fm/build_environment_setup.html) then the [make instructions](https://docs.qmk.fm/make_instructions.html) for more information.
16 16
17For those that prefer a GUI tool, the crawlpad.json file in this repo can be used on [kbfirmware.com](http://kbfirmware.com]. \ No newline at end of file 17For those that prefer a GUI tool, the crawlpad.json file in this repo can be used on [kbfirmware.com](http://kbfirmware.com). \ No newline at end of file
diff --git a/keyboards/ergodox_ez/keymaps/bepo_tm_style/readme.md b/keyboards/ergodox_ez/keymaps/bepo_tm_style/readme.md
index d24e66c864..5571f120cc 100755
--- a/keyboards/ergodox_ez/keymaps/bepo_tm_style/readme.md
+++ b/keyboards/ergodox_ez/keymaps/bepo_tm_style/readme.md
@@ -19,4 +19,4 @@ make ergodox_ez:bepo_tm_style:all
19## Debug 19## Debug
20 20
21See https://github.com/tmk/tmk_keyboard#magic-commands for command that can help 21See https://github.com/tmk/tmk_keyboard#magic-commands for command that can help
22debug, together with the hid_listen tool (https://docs.qmk.fm/faq_debug.html). \ No newline at end of file 22debug, together with the [hid_listen tool](https://docs.qmk.fm/faq_debug.html). \ No newline at end of file
diff --git a/keyboards/fc980c/README.md b/keyboards/fc980c/README.md
index 10d84a0961..16ad9021cd 100644
--- a/keyboards/fc980c/README.md
+++ b/keyboards/fc980c/README.md
@@ -155,8 +155,8 @@ Datasheets
155- AD5258: http://www.analog.com/media/en/technical-documentation/data-sheets/AD5258.pdf 155- AD5258: http://www.analog.com/media/en/technical-documentation/data-sheets/AD5258.pdf
156- JST S5B-PH-SM4: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf 156- JST S5B-PH-SM4: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf
157- Hirose UX60SC-MB-5S8: https://www.hirose.com/product/en/products/UX/UX60SC-MB-5S8%2880%29/ 157- Hirose UX60SC-MB-5S8: https://www.hirose.com/product/en/products/UX/UX60SC-MB-5S8%2880%29/
158- TYU TU1252WNR-05S: http://php2.twinner.com.tw/files/tyu/TU1252series.pdf
159- Tr(E42) for LED?: http://cj-elec.com/txUpfile/2013614923661845.pdf 158- Tr(E42) for LED?: http://cj-elec.com/txUpfile/2013614923661845.pdf
159- TYU TU1252WNR-05S: http://php2.twinner.com.tw/files/goodjob/TY1252series.pdf
160 160
161 161
1623.3V power supply 1623.3V power supply
diff --git a/keyboards/handwired/CMD60/README.md b/keyboards/handwired/CMD60/README.md
index 83e371543e..8b0dd109f6 100644
--- a/keyboards/handwired/CMD60/README.md
+++ b/keyboards/handwired/CMD60/README.md
@@ -10,7 +10,7 @@ achieve a higher level of productivity if you take the time to learn its functio
10 10
11## Quantum MK Firmware 11## Quantum MK Firmware
12 12
13For the full Quantum feature list, see [the parent readme.md](/doc/readme.md). 13For the full Quantum feature list, see [the parent readme.md](/docs/README.md).
14 14
15## Building 15## Building
16 16
diff --git a/keyboards/handwired/fivethirteen/README.md b/keyboards/handwired/fivethirteen/README.md
index b2e13cd6dc..a965650fc6 100644
--- a/keyboards/handwired/fivethirteen/README.md
+++ b/keyboards/handwired/fivethirteen/README.md
@@ -3,7 +3,7 @@ fivethirteen keyboard firmware
3 3
4## Quantum MK Firmware 4## Quantum MK Firmware
5 5
6For the full Quantum feature list, see [the parent readme.md](/doc/readme.md). 6For the full Quantum feature list, see [the parent readme.md](/doc/README.md).
7 7
8## Building 8## Building
9 9
diff --git a/keyboards/handwired/gamenum/README.md b/keyboards/handwired/gamenum/README.md
index 5b53004efd..bf8045be19 100644
--- a/keyboards/handwired/gamenum/README.md
+++ b/keyboards/handwired/gamenum/README.md
@@ -76,7 +76,7 @@ This is the code for the KC_FN1 button. Notice how we check against what key is
76 76
77## Quantum MK Firmware 77## Quantum MK Firmware
78 78
79For the full Quantum feature list, see [the parent readme.md](/doc/readme.md). 79For the full Quantum feature list, see [the parent readme.md](/docs/README.md).
80 80
81## Building 81## Building
82 82
diff --git a/keyboards/handwired/minorca/readme.md b/keyboards/handwired/minorca/readme.md
index 93c767954d..0253506e09 100644
--- a/keyboards/handwired/minorca/readme.md
+++ b/keyboards/handwired/minorca/readme.md
@@ -30,4 +30,4 @@ Keymaps follow the format **__\<name\>.c__** and are stored in the `keymaps` fol
30- [Shane's Fork](https://github.com/shanecelis/tmk_keyboard/tree/master/keyboard/planck) 30- [Shane's Fork](https://github.com/shanecelis/tmk_keyboard/tree/master/keyboard/planck)
31- [Pierre's Fork](https://github.com/pcarrier/tmk_keyboard/blob/pcarrier/planck/keyboard/gh60/keymap_planck.c) 31- [Pierre's Fork](https://github.com/pcarrier/tmk_keyboard/blob/pcarrier/planck/keyboard/gh60/keymap_planck.c)
32- [Nathan's Fork](https://github.com/nathanrosspowell/tmk_keyboard/tree/planck-jack/keyboard/planck) 32- [Nathan's Fork](https://github.com/nathanrosspowell/tmk_keyboard/tree/planck-jack/keyboard/planck)
33- [Matthew's Fork](https://github.com/pepers/tmk_keyboard/tree/master/keyboard/planck_grid) 33- [Matthew's Fork](https://github.com/pepers/tmk_keyboard/tree/master/keyboard/planck)
diff --git a/keyboards/handwired/reddot/readme.md b/keyboards/handwired/reddot/readme.md
index 11bcba54ad..8cdbb47d66 100755
--- a/keyboards/handwired/reddot/readme.md
+++ b/keyboards/handwired/reddot/readme.md
@@ -3,7 +3,7 @@
3 3
4## Quantum MK Firmware 4## Quantum MK Firmware
5 5
6For the full Quantum feature list, see [the parent README.md](/README.md). 6For the full Quantum feature list, see [the parent README.md](/readme.md).
7 7
8## Building 8## Building
9 9
diff --git a/keyboards/handwired/traveller/readme.md b/keyboards/handwired/traveller/readme.md
index 646844b1d7..0be53a9628 100644
--- a/keyboards/handwired/traveller/readme.md
+++ b/keyboards/handwired/traveller/readme.md
@@ -14,7 +14,7 @@ You can make your own traveller keyboard by using the openscad tools from the a
14 14
15## Quantum MK Firmware 15## Quantum MK Firmware
16 16
17For the full Quantum feature list, see [the parent README.md](/README.md). 17For the full Quantum feature list, see [the parent README.md](/readme.md).
18 18
19## Building 19## Building
20 20
diff --git a/keyboards/jd40/readme.md b/keyboards/jd40/readme.md
index 6934e54d41..c5ab42ed05 100644
--- a/keyboards/jd40/readme.md
+++ b/keyboards/jd40/readme.md
@@ -5,7 +5,7 @@ A compact 40% keyboard.
5 5
6Keyboard Maintainer: QMK Community 6Keyboard Maintainer: QMK Community
7Hardware Supported: JD40 PCB 7Hardware Supported: JD40 PCB
8Hardware Availability: [1up](https://1upkeyboards.com/jd40-mkii-1up-keyboards-logo-pcb.html) [mechanicalkeyboards.com](https://mechanicalkeyboards.com/shop/index.php?l=product_detail&p=2452) [originative](https://originative.co/products/jd40-pcb) 8Hardware Availability: [1up](https://1upkeyboards.com/jd40-mkii-1up-keyboards-logo-pcb.html) [mechanicalkeyboards.com](https://mechanicalkeyboards.com/shop/index.php?l=product_detail&p=2452) [originative](https://www.originativeco.com/products/jd40-pcb)
9 9
10Make example for this keyboard (after setting up your build environment): 10Make example for this keyboard (after setting up your build environment):
11 11
diff --git a/keyboards/kinesis/alvicstep/readme.md b/keyboards/kinesis/alvicstep/readme.md
index 974e42e506..810a7aba16 100644
--- a/keyboards/kinesis/alvicstep/readme.md
+++ b/keyboards/kinesis/alvicstep/readme.md
@@ -23,7 +23,7 @@ Not yet implemented:
23 23
24## Quantum MK Firmware 24## Quantum MK Firmware
25 25
26For the full Quantum feature list, see [the parent readme.md](/doc/readme.md). 26For the full Quantum feature list, see [the parent readme.md](/docs/README.md).
27 27
28## Building 28## Building
29 29
diff --git a/keyboards/kinesis/stapelberg/readme.md b/keyboards/kinesis/stapelberg/readme.md
index 1a408a15f8..0dcb7c283f 100644
--- a/keyboards/kinesis/stapelberg/readme.md
+++ b/keyboards/kinesis/stapelberg/readme.md
@@ -26,18 +26,18 @@ If you want to perform this customization, these parts may be helpful.
26| Reset cables | 2 | Sparkfun | PRT-09140 | 26| Reset cables | 2 | Sparkfun | PRT-09140 |
27 27
28The board and connections are shown here 28The board and connections are shown here
29![](images/controller_board.jpg) 29![controller board](https://i.imgur.com/2ZPMwvZ.jpg)
30 30
31The Teensy mounting detail can be seen here. 31The Teensy mounting detail can be seen here.
32I used a socket for prototyping. 32I used a socket for prototyping.
33![](images/teensy_detail.jpg) 33![teensy detail](https://i.imgur.com/HrkGUjc.jpg)
34 34
35 35
36Since the proper mounting of the Teensy board places the reset button in a tight space, I added a 2-pin header to the reset and ground pins on the edge of the board. 36Since the proper mounting of the Teensy board places the reset button in a tight space, I added a 2-pin header to the reset and ground pins on the edge of the board.
37Shorting these two pins together will reset the board. 37Shorting these two pins together will reset the board.
38I also put female to male header jumper cables on these so they could be accessed outside the enclosure. 38I also put female to male header jumper cables on these so they could be accessed outside the enclosure.
39The exterior cables can be seen here. 39The exterior cables can be seen here.
40![](images/exterior_reset.jpg) 40![exterior reset](https://i.imgur.com/JNoxI40.jpg)
41 41
42 42
43## Keymaps 43## Keymaps
@@ -52,7 +52,3 @@ To build with the default keymap, run `make default` while in the
52This keymap contains a dvorak implementation as well as media and symbol layers. 52This keymap contains a dvorak implementation as well as media and symbol layers.
53 53
54Run `make dvorak` while in the `kinesis_stapelberg` working directory. 54Run `make dvorak` while in the `kinesis_stapelberg` working directory.
55
56![controller board](https://i.imgur.com/2ZPMwvZ.jpg)
57![exterior reset](https://i.imgur.com/JNoxI40.jpg)
58![teensy detail](https://i.imgur.com/HrkGUjc.jpg) \ No newline at end of file
diff --git a/keyboards/kmac/readme.md b/keyboards/kmac/readme.md
index e7d97778f6..fccf902cab 100644
--- a/keyboards/kmac/readme.md
+++ b/keyboards/kmac/readme.md
@@ -33,7 +33,7 @@ A [keymap](keymaps/winkeyless) for the winkeyless version of the PCB are also pr
33 33
34### Custom keymaps 34### Custom keymaps
35 35
36To define your own keymap, copy one of the [existing keymap](keymaps) folders and give it the name of your keymap. Then check the [keymap documentation](https://docs.qmk.fm/Keymap.html) for details on how to modify the keymap. 36To define your own keymap, copy one of the [existing keymap](keymaps) folders and give it the name of your keymap. Then check the [keymap documentation](https://docs.qmk.fm/faq_keymap.html) for details on how to modify the keymap.
37 37
38To make it easy to define keymaps for the different versions of the PCB two macros are provided. 38To make it easy to define keymaps for the different versions of the PCB two macros are provided.
39 39
diff --git a/keyboards/lets_split/readme.md b/keyboards/lets_split/readme.md
index 155f69f156..80fe08b93c 100644
--- a/keyboards/lets_split/readme.md
+++ b/keyboards/lets_split/readme.md
@@ -44,7 +44,7 @@ If everything worked correctly you will see a file:
44lets_split_rev2_YOUR_KEYMAP_NAME.hex 44lets_split_rev2_YOUR_KEYMAP_NAME.hex
45``` 45```
46 46
47For more information on customizing keymaps, take a look at the primary documentation for [Customizing Your Keymap](/readme.md##customizing-your-keymap) in the main readme.md. 47For more information on customizing keymaps, take a look at the primary documentation for [Customizing Your Keymap](/docs/faq_keymap.md) in the main readme.md.
48 48
49### Let's split 1.0 49### Let's split 1.0
50If you have a first generation Let's Split you will need to use the revision 1 code. To do so, use `rev1` in all your commands instead. 50If you have a first generation Let's Split you will need to use the revision 1 code. To do so, use `rev1` in all your commands instead.
diff --git a/keyboards/lfkeyboards/lfkpad/readme.md b/keyboards/lfkeyboards/lfkpad/readme.md
index 5f23d988a0..7dd8337e8a 100644
--- a/keyboards/lfkeyboards/lfkpad/readme.md
+++ b/keyboards/lfkeyboards/lfkpad/readme.md
@@ -3,7 +3,7 @@ bluepad keyboard firmware
3 3
4## Quantum MK Firmware 4## Quantum MK Firmware
5 5
6For the full Quantum feature list, see [the parent readme.md](/doc/readme.md). 6For the full Quantum feature list, see [the parent readme.md](/docs/README.md).
7 7
8## Building 8## Building
9 9
diff --git a/keyboards/mitosis/readme.md b/keyboards/mitosis/readme.md
index 3cbdbae61a..0d5a74a1dc 100644
--- a/keyboards/mitosis/readme.md
+++ b/keyboards/mitosis/readme.md
@@ -3,7 +3,7 @@ Mitosis
3 3
4A wireless split compact keyboard. 4A wireless split compact keyboard.
5 5
6Keyboard Maintainer: [@reversebias](https://github.com/reversebias] 6Keyboard Maintainer: [@reversebias](https://github.com/reversebias)
7Hardware Supported: Mitosis PCB 7Hardware Supported: Mitosis PCB
8Hardware Availability: https://www.reddit.com/r/MechanicalKeyboards/comments/66588f/wireless_split_qmk_mitosis/ 8Hardware Availability: https://www.reddit.com/r/MechanicalKeyboards/comments/66588f/wireless_split_qmk_mitosis/
9 9
diff --git a/keyboards/nyquist/keymaps/333fred/README.md b/keyboards/nyquist/keymaps/333fred/README.md
index aa783af07f..fa354bb4d3 100644
--- a/keyboards/nyquist/keymaps/333fred/README.md
+++ b/keyboards/nyquist/keymaps/333fred/README.md
@@ -1,6 +1,6 @@
1# 333fred's Nyquist Layout 1# 333fred's Nyquist Layout
2 2
3This nyquist layout is based on my Ergodox Infinity Layout, which is [here](../../../ergodox/keymaps/333fred/README.md). It doesn't have all of my VS extensions, as I have my nyquist at home, not at work. 3This nyquist layout is based on my Ergodox Infinity Layout, which is [here](../../../../layouts/community/ergodox/333fred/README.md). It doesn't have all of my VS extensions, as I have my nyquist at home, not at work.
4 4
5## Layers 5## Layers
6 6
diff --git a/keyboards/planck/keymaps/grahampheath/readme.md b/keyboards/planck/keymaps/grahampheath/readme.md
index ec8020f18c..507120c6f1 100644
--- a/keyboards/planck/keymaps/grahampheath/readme.md
+++ b/keyboards/planck/keymaps/grahampheath/readme.md
@@ -1,4 +1,4 @@
1# Graham's Planck 1# Graham's Planck
2 2
3## Sounds 3## Sounds
4I've added a [8ohm 0.5W speaker](http://a.co/6MIKZSy), its a bit large, but it fits in approximately the same space as the ProMicro. I soldered to the pcb hole labeled PC6 on my Rev 3 Planck PCB, and GND on the near by chip. [Pic of an identical mod][https://i1.sndcdn.com/artworks-000128070066-myh0ls-t500x500.jpg] (not mine). 4I've added a [8ohm 0.5W speaker](http://a.co/6MIKZSy), its a bit large, but it fits in approximately the same space as the ProMicro. I soldered to the pcb hole labeled PC6 on my Rev 3 Planck PCB, and GND on the near by chip. [Pic of an identical mod](https://i1.sndcdn.com/artworks-000128070066-myh0ls-t500x500.jpg) (not mine).
diff --git a/keyboards/readme.md b/keyboards/readme.md
index 35900f611f..5ba98c6c45 100644
--- a/keyboards/readme.md
+++ b/keyboards/readme.md
@@ -53,7 +53,7 @@ These keyboards are part of the QMK repository, but their manufacturers are not
53* [Lets Split](/keyboards/lets_split) - Split ortholinear 40% keyboard. 53* [Lets Split](/keyboards/lets_split) - Split ortholinear 40% keyboard.
54* [Phantom](/keyboards/phantom) &mdash; A tenkeyless kit by Teel, also from Geekhack. 54* [Phantom](/keyboards/phantom) &mdash; A tenkeyless kit by Teel, also from Geekhack.
55* [Retro Refit](/keyboards/retro_refit) &mdash; Another creation by IBNobody. 55* [Retro Refit](/keyboards/retro_refit) &mdash; Another creation by IBNobody.
56* [S60-x](/keyboards/s60-x) &mdash; DIY compact keyboard designed by VinnyCordeiro for Sentraq. 56* [S60-x](/keyboards/s60_x) &mdash; DIY compact keyboard designed by VinnyCordeiro for Sentraq.
57* [Satan](/keyboards/satan) &mdash; A GH60 variant. 57* [Satan](/keyboards/satan) &mdash; A GH60 variant.
58* [SixKeyBoard](/keyboards/sixkeyboard) &mdash; A 6-key keyboard made by TechKeys. 58* [SixKeyBoard](/keyboards/sixkeyboard) &mdash; A 6-key keyboard made by TechKeys.
59* [TheVan 44](/keyboards/tv44) &mdash; A 44-key staggered keybard by Evangs. 59* [TheVan 44](/keyboards/tv44) &mdash; A 44-key staggered keybard by Evangs.
diff --git a/keyboards/roadkit/readme.md b/keyboards/roadkit/readme.md
index fbc40a50fd..245d5242ae 100644
--- a/keyboards/roadkit/readme.md
+++ b/keyboards/roadkit/readme.md
@@ -5,7 +5,7 @@ A programmable macro pad.
5 5
6Keyboard Maintainer: QMK Community 6Keyboard Maintainer: QMK Community
7Hardware Supported: Roadkit PCB 7Hardware Supported: Roadkit PCB
8Hardware Availability: https://thevankeyboards.com/products/roadkit-r2?variant=37353813966 8Hardware Availability: https://thevankeyboards.com/collections/catalog/products/road-kit-diy?variant=603645345806
9 9
10Make example for this keyboard (after setting up your build environment): 10Make example for this keyboard (after setting up your build environment):
11 11
diff --git a/keyboards/s60_x/keymaps/custom/readme.md b/keyboards/s60_x/keymaps/custom/readme.md
index cf87bd915f..fd79d53607 100644
--- a/keyboards/s60_x/keymaps/custom/readme.md
+++ b/keyboards/s60_x/keymaps/custom/readme.md
@@ -1,5 +1,5 @@
1### 8 Custom 1### 8 Custom
2The custom keymap - [keymap_custom.c](keymap_custom.c) - is where I tested all the switches, not being concerned with a specific layout or layers. It's a plain layout option with the extra keys used on ISO & HHKB layouts being assigned some other keys. 2The custom keymap - [keymap.c](keymap.c) - is where I tested all the switches, not being concerned with a specific layout or layers. It's a plain layout option with the extra keys used on ISO & HHKB layouts being assigned some other keys.
3 3
4#### 8.0 Default layer 4#### 8.0 Default layer
5 ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐ 5 ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
diff --git a/keyboards/s60_x/keymaps/hasu/readme.md b/keyboards/s60_x/keymaps/hasu/readme.md
index 64969b616d..b79d0e97a5 100644
--- a/keyboards/s60_x/keymaps/hasu/readme.md
+++ b/keyboards/s60_x/keymaps/hasu/readme.md
@@ -1,4 +1,4 @@
1### 5. Hasu 1### 5. Hasu
2This is Hasu's favorite keymap with HHKB Fn, Vi cursor and Mousekey layer. See [keymap_hasu.c](keymap_hasu.c) for detail. 2This is Hasu's favorite keymap with HHKB Fn, Vi cursor and Mousekey layer. See [keymap.c](keymap.c) for detail.
3 3
4(Hasu is the initial creator of the TMK firmware, in case you weren't aware.) \ No newline at end of file 4(Hasu is the initial creator of the TMK firmware, in case you weren't aware.) \ No newline at end of file
diff --git a/keyboards/s60_x/keymaps/hhkb/readme.md b/keyboards/s60_x/keymaps/hhkb/readme.md
index 2bceb26dd5..c7dcec899f 100644
--- a/keyboards/s60_x/keymaps/hhkb/readme.md
+++ b/keyboards/s60_x/keymaps/hhkb/readme.md
@@ -1,5 +1,5 @@
1### 7. HHKB 1### 7. HHKB
2[keymap_hhkb.c](keymap_hhkb.c) emulates original HHKB layers. 2[keymap.c](keymap.c) emulates original HHKB layers.
3#### 7.0: Default layer 3#### 7.0: Default layer
4 ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐ 4 ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
5 │ Esc │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ \ │ ` │ 5 │ Esc │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ \ │ ` │
diff --git a/keyboards/s60_x/keymaps/plain/readme.md b/keyboards/s60_x/keymaps/plain/readme.md
index ab13323e3b..02f524495e 100644
--- a/keyboards/s60_x/keymaps/plain/readme.md
+++ b/keyboards/s60_x/keymaps/plain/readme.md
@@ -1,6 +1,6 @@
1### 4. Plain 1### 4. Plain
2Without any Fn layer this will be useful if you want to use key remapping tool like AHK on host. 2Without any Fn layer this will be useful if you want to use key remapping tool like AHK on host.
3See [keymap_plain.c](keymap_plain.c) for detail. 3See [keymap.c](keymap.c) for detail.
4 4
5#### 4.0 Plain Default layer 5#### 4.0 Plain Default layer
6 ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐ 6 ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
diff --git a/keyboards/s60_x/keymaps/poker/readme.md b/keyboards/s60_x/keymaps/poker/readme.md
index 0d8be9d0f8..04d2b78bef 100644
--- a/keyboards/s60_x/keymaps/poker/readme.md
+++ b/keyboards/s60_x/keymaps/poker/readme.md
@@ -1,6 +1,6 @@
1### 3 Poker 1### 3 Poker
2[keymap_poker.c](keymap_poker.c) emulates original Poker layers 2[keymap_poker](../poker/readme.md) emulates original Poker layers
3while both [keymap_poker_bit.c](keymap_poker_bit.c) and [keymap_poker_set.c](keymap_poker_set.c) implements same layout in different way and they fix a minor issue of original Poker and enhance arrow keys. 3while both [keymap_poker_bit](../poker_bit/readme.md) and [keymap_poker_set](../poker_set/readme.md) implements same layout in different way and they fix a minor issue of original Poker and enhance arrow keys.
4 4
5 Fn + Esc = ` 5 Fn + Esc = `
6 Fn + {left, down, up, right} = {home, pgdown, pgup, end} 6 Fn + {left, down, up, right} = {home, pgdown, pgup, end}
diff --git a/keyboards/s60_x/keymaps/poker_bit/readme.md b/keyboards/s60_x/keymaps/poker_bit/readme.md
index 0d8be9d0f8..04d2b78bef 100644
--- a/keyboards/s60_x/keymaps/poker_bit/readme.md
+++ b/keyboards/s60_x/keymaps/poker_bit/readme.md
@@ -1,6 +1,6 @@
1### 3 Poker 1### 3 Poker
2[keymap_poker.c](keymap_poker.c) emulates original Poker layers 2[keymap_poker](../poker/readme.md) emulates original Poker layers
3while both [keymap_poker_bit.c](keymap_poker_bit.c) and [keymap_poker_set.c](keymap_poker_set.c) implements same layout in different way and they fix a minor issue of original Poker and enhance arrow keys. 3while both [keymap_poker_bit](../poker_bit/readme.md) and [keymap_poker_set](../poker_set/readme.md) implements same layout in different way and they fix a minor issue of original Poker and enhance arrow keys.
4 4
5 Fn + Esc = ` 5 Fn + Esc = `
6 Fn + {left, down, up, right} = {home, pgdown, pgup, end} 6 Fn + {left, down, up, right} = {home, pgdown, pgup, end}
diff --git a/keyboards/s60_x/keymaps/poker_set/readme.md b/keyboards/s60_x/keymaps/poker_set/readme.md
index 0d8be9d0f8..04d2b78bef 100644
--- a/keyboards/s60_x/keymaps/poker_set/readme.md
+++ b/keyboards/s60_x/keymaps/poker_set/readme.md
@@ -1,6 +1,6 @@
1### 3 Poker 1### 3 Poker
2[keymap_poker.c](keymap_poker.c) emulates original Poker layers 2[keymap_poker](../poker/readme.md) emulates original Poker layers
3while both [keymap_poker_bit.c](keymap_poker_bit.c) and [keymap_poker_set.c](keymap_poker_set.c) implements same layout in different way and they fix a minor issue of original Poker and enhance arrow keys. 3while both [keymap_poker_bit](../poker_bit/readme.md) and [keymap_poker_set](../poker_set/readme.md) implements same layout in different way and they fix a minor issue of original Poker and enhance arrow keys.
4 4
5 Fn + Esc = ` 5 Fn + Esc = `
6 Fn + {left, down, up, right} = {home, pgdown, pgup, end} 6 Fn + {left, down, up, right} = {home, pgdown, pgup, end}
diff --git a/keyboards/s60_x/keymaps/spacefn/readme.md b/keyboards/s60_x/keymaps/spacefn/readme.md
index d04bd94865..fd657f6526 100644
--- a/keyboards/s60_x/keymaps/spacefn/readme.md
+++ b/keyboards/s60_x/keymaps/spacefn/readme.md
@@ -1,5 +1,5 @@
1### 6. SpaceFN 1### 6. SpaceFN
2This layout proposed by spiceBar uses space bar to change layer with using Dual role key technique. See [keymap_spacefn.c](keymap_spacefn.c) and [SpaceFN discussion](http://geekhack.org/index.php?topic=51069.0). 2This layout proposed by spiceBar uses space bar to change layer with using Dual role key technique. See [keymap.c](keymap.c) and [SpaceFN discussion](http://geekhack.org/index.php?topic=51069.0).
3 3
4#### 6.0 Default layer 4#### 6.0 Default layer
5 ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐ 5 ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
diff --git a/keyboards/tada68/readme.md b/keyboards/tada68/readme.md
index a18758ac94..d1c72cfa95 100755
--- a/keyboards/tada68/readme.md
+++ b/keyboards/tada68/readme.md
@@ -5,7 +5,7 @@ A compact 65% keyboard.
5 5
6Keyboard Maintainer: QMK Community 6Keyboard Maintainer: QMK Community
7Hardware Supported: TADA68 PCB 7Hardware Supported: TADA68 PCB
8Hardware Availability: [kbdfans](https://kbdfans.myshopify.com/products/tada68-mechanical-keyboard-gateron-swtich-65-layout-dye-sub-keycaps-cherry-profils?variant=34710238797) [kbdist](http://www.kbdist.com/shop/saber-68) 8Hardware Availability: [kbdfans](https://kbdfans.myshopify.com/products/tada68-mechanical-keyboard-gateron-swtich-65-layout-dye-sub-keycaps-cherry-profils?variant=34710238797) [kbdist](http://www.kbdist.com/)
9 9
10Make example for this keyboard (after setting up your build environment): 10Make example for this keyboard (after setting up your build environment):
11 11
diff --git a/keyboards/tv44/readme.md b/keyboards/tv44/readme.md
index c2394c0313..f23ca0da52 100644
--- a/keyboards/tv44/readme.md
+++ b/keyboards/tv44/readme.md
@@ -5,7 +5,7 @@ A compact 44% keyboard.
5 5
6Keyboard Maintainer: QMK Community 6Keyboard Maintainer: QMK Community
7Hardware Supported: The Van PCB 7Hardware Supported: The Van PCB
8Hardware Availability: https://thevankeyboards.com/products/minivan-r4-keyboard-kit?variant=37353952718 8Hardware Availability: https://thevankeyboards.com/collections/catalog/products/minivan-diy?variant=609138376718
9 9
10Make example for this keyboard (after setting up your build environment): 10Make example for this keyboard (after setting up your build environment):
11 11
diff --git a/layouts/community/ergodox/ab/readme.md b/layouts/community/ergodox/ab/readme.md
index fde1c1726a..22a7922d97 100644
--- a/layouts/community/ergodox/ab/readme.md
+++ b/layouts/community/ergodox/ab/readme.md
@@ -8,7 +8,7 @@ Beginner's keymap emulates standard QWERTY keyboard for beginners. Once you get
8* Easy on beginners. It has everything you need for your day to day usage. 8* Easy on beginners. It has everything you need for your day to day usage.
9 9
10#### Cons 10#### Cons
11* Keys are not ergonomically placed to take full advantage of Ergodox-EZ. Take a look at this [Default Keymap](https://github.com/qmk/qmk_firmware/blob/master/keyboards/ergodox/keymaps/default/readme.md) 11* Keys are not ergonomically placed to take full advantage of Ergodox-EZ. Take a look at this [Default Keymap](https://github.com/qmk/qmk_firmware/blob/master/layouts/default/ergodox/default_ergodox/keymap.c)
12* While multiple layers are possible, beginner's keymap only uses one additional layer for mouse, function and volume keys. 12* While multiple layers are possible, beginner's keymap only uses one additional layer for mouse, function and volume keys.
13 13
14#### Notes 14#### Notes
diff --git a/layouts/community/ergodox/belak/README.md b/layouts/community/ergodox/belak/README.md
index 30484e6e20..e251dc099a 100644
--- a/layouts/community/ergodox/belak/README.md
+++ b/layouts/community/ergodox/belak/README.md
@@ -1,8 +1,8 @@
1# Belak's Ergodox Layout 1# Belak's Ergodox Layout
2 2
3This has been based off of [emacs\_osx\_dk](https://github.com/jackhumbert/qmk_firmware/tree/master/keyboards/ergodox/keymaps/emacs_osx_dk) 3This has been based off of [emacs\_osx\_dk](https://github.com/qmk/qmk_firmware/tree/master/layouts/community/ergodox/emacs_osx_dk)
4from the main qmk repo. However, I've taken some of the ideas for the thumbs 4from the main qmk repo. However, I've taken some of the ideas for the thumbs
5from [dvorak\_emacs](https://github.com/jackhumbert/qmk_firmware/tree/master/keyboards/ergodox/keymaps/dvorak_emacs) 5from [dvorak\_emacs](https://github.com/qmk/qmk_firmware/tree/master/layouts/community/ergodox/dvorak_emacs)
6and tweaked it a bit based on the keycaps I have. 6and tweaked it a bit based on the keycaps I have.
7 7
8This keyboard is intended for use in emacs (one of the main reasons for easy 8This keyboard is intended for use in emacs (one of the main reasons for easy
diff --git a/layouts/community/ergodox/familiar/README.md b/layouts/community/ergodox/familiar/README.md
index 536179337f..8d68af21a3 100644
--- a/layouts/community/ergodox/familiar/README.md
+++ b/layouts/community/ergodox/familiar/README.md
@@ -1,7 +1,7 @@
1# ErgoDox Familiar Layout 1# ErgoDox Familiar Layout
2Familiar layout for those who regularly switch back and forth from ErgoDox to "normal" QWERTY. 2Familiar layout for those who regularly switch back and forth from ErgoDox to "normal" QWERTY.
3 3
4[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](../../../../license_GPLv3.md../../../../license_GPLv3.md) [![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg)](https://github.com/RichardLitt/standard-readme) 4[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](../../../../license_GPLv3.md) [![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg)](https://github.com/RichardLitt/standard-readme)
5 5
6## Table of Contents 6## Table of Contents
7 7
@@ -66,4 +66,4 @@ I'm terrible at this; I have no background in human-computer interaction, kinesi
661. `MENU` and `LEAD` are useless, at the moment. 661. `MENU` and `LEAD` are useless, at the moment.
67 67
68## License 68## License
69QMK is licensed ([mostly](https://github.com/qmk/qmk_firmware/issues/1038)) under the [GPLv2](blob/master/license_GPLv2.md). Accordingly, to whatever extent applicable, this keymap is licensed under the [GPLv3](../../../../license_GPLv3.md). 69QMK is licensed ([mostly](https://github.com/qmk/qmk_firmware/issues/1038)) under the [GPLv2](../../../../license_GPLv2.md). Accordingly, to whatever extent applicable, this keymap is licensed under the [GPLv3](../../../../license_GPLv3.md).
diff --git a/layouts/community/ergodox/ordinary/readme.md b/layouts/community/ergodox/ordinary/readme.md
index 2e8d86960f..53cba0450e 100644
--- a/layouts/community/ergodox/ordinary/readme.md
+++ b/layouts/community/ergodox/ordinary/readme.md
@@ -98,4 +98,4 @@ No rights reserved. This software is in the public domain. Credit me if you are
98Keyboard layout images were created with http://www.keyboard-layout-editor.com/ by Ian Prest my thanks to that free service 98Keyboard layout images were created with http://www.keyboard-layout-editor.com/ by Ian Prest my thanks to that free service
99 99
100Details: readme.md 100Details: readme.md
101 https://github.com/nrrkeene/qmk_firmware/tree/master/keyboards/ergodox/keymaps/ordinary 101 https://github.com/nrrkeene/qmk_firmware/tree/master/layouts/community/ergodox/ordinary
diff --git a/layouts/community/ergodox/supercoder/readme.md b/layouts/community/ergodox/supercoder/readme.md
index 7f2c9ef695..e82ec59709 100644
--- a/layouts/community/ergodox/supercoder/readme.md
+++ b/layouts/community/ergodox/supercoder/readme.md
@@ -15,8 +15,7 @@ Behold the Ultimate SuperCoder 2000 layout!
15 15
16### To use it... 16### To use it...
17 17
18To use this piece of top quality engineering, you can either 18To use this piece of top quality engineering, you must compile it on
19[download the hex file][hex] we have prepared for you, or you can compile it on
20your own: 19your own:
21 20
22 [hex]: https://raw.githubusercontent.com/algernon/ergodox-supercoder/master/supercoder.hex 21 [hex]: https://raw.githubusercontent.com/algernon/ergodox-supercoder/master/supercoder.hex
diff --git a/layouts/community/ergodox/tm2030/readme.md b/layouts/community/ergodox/tm2030/readme.md
index 6cd794726d..23746ddb76 100644
--- a/layouts/community/ergodox/tm2030/readme.md
+++ b/layouts/community/ergodox/tm2030/readme.md
@@ -9,7 +9,7 @@ Most of the TM2030 features are supported except
9* show desktop key (at the right of the space key) 9* show desktop key (at the right of the space key)
10* 102/106 modes 10* 102/106 modes
11 11
12Dvorak mode is even supported by pressing [`Magic`](/TMK_readme.md#magic-commands)+`1` (`Magic` is by default `LShift`+`RShift`) 12Dvorak mode is even supported by pressing [`Magic`](/docs/feature_bootmagic.md)+`1` (`Magic` is by default `LShift`+`RShift`)
13 13
14Some keys had to be moved around to fit into the ErgoDox, especially the `F1`-`F12` keys and the arrow keys. 14Some keys had to be moved around to fit into the ErgoDox, especially the `F1`-`F12` keys and the arrow keys.
15 15
diff --git a/layouts/community/ergodox/townk_osx/readme.md b/layouts/community/ergodox/townk_osx/readme.md
index a2dcd35fa4..e10e447829 100644
--- a/layouts/community/ergodox/townk_osx/readme.md
+++ b/layouts/community/ergodox/townk_osx/readme.md
@@ -1,7 +1,7 @@
1# Townk's Keymap 1# Townk's Keymap
2 2
3Trying to take care of an enjury on my arm I borrow an ergonomic keyboard from 3Trying to take care of an enjury on my arm I borrow an ergonomic keyboard from
4a frient ([Kinesis Advantage](http://www.kinesis-ergo.com/shop/advantage-pro-for-pc-mac/)). 4a frient ([Kinesis Advantage](https://www.kinesis-ergo.com/shop/advantage2/)).
5 5
6I really enjoyed my time with it but there were some anoyancies: 6I really enjoyed my time with it but there were some anoyancies:
7 7
diff --git a/tmk_core/protocol/usb_hid/USB_Host_Shield_2.0/README.md b/tmk_core/protocol/usb_hid/USB_Host_Shield_2.0/README.md
index 49cd83e0af..1eecb78ef2 100644
--- a/tmk_core/protocol/usb_hid/USB_Host_Shield_2.0/README.md
+++ b/tmk_core/protocol/usb_hid/USB_Host_Shield_2.0/README.md
@@ -10,7 +10,7 @@ Project main web site is: <http://www.circuitsathome.com>.
10 10
11Some information can also be found at: <http://blog.tkjelectronics.dk/>. 11Some information can also be found at: <http://blog.tkjelectronics.dk/>.
12 12
13The shield can be purchased at the main site: <http://www.circuitsathome.com/products-page/arduino-shields> or from [TKJ Electronics](http://tkjelectronics.com/): <http://shop.tkjelectronics.dk/product_info.php?products_id=43>. 13The shield can be purchased at the main site: <https://www.circuitsathome.com/arduino_usb_host_shield_projects/> or from [TKJ Electronics](http://tkjelectronics.com/): <http://shop.tkjelectronics.dk/product_info.php?products_id=43>.
14 14
15![USB Host Shield](http://shop.tkjelectronics.dk/images/USB_Host_Shield1.jpg) 15![USB Host Shield](http://shop.tkjelectronics.dk/images/USB_Host_Shield1.jpg)
16 16
@@ -196,7 +196,7 @@ Also take a look at the blog posts:
196 196
197A special thanks go to the following people: 197A special thanks go to the following people:
198 198
1991. _Richard Ibbotson_ who made this excellent guide: <http://www.circuitsathome.com/mcu/ps3-and-wiimote-game-controllers-on-the-arduino-host-shield-part> 1991. _Richard Ibbotson_ who made this excellent guide: <https://www.circuitsathome.com/mcu/ps3-and-wiimote-game-controllers-on-the-arduino-host-shield-part-1/>
2002. _Tomoyuki Tanaka_ for releasing his code for the Arduino USB Host shield connected to the wiimote: <http://www.circuitsathome.com/mcu/rc-car-controlled-by-wii-remote-on-arduino> 2002. _Tomoyuki Tanaka_ for releasing his code for the Arduino USB Host shield connected to the wiimote: <http://www.circuitsathome.com/mcu/rc-car-controlled-by-wii-remote-on-arduino>
201 201
202Also a big thanks all the people behind these sites about the Motion controller: 202Also a big thanks all the people behind these sites about the Motion controller:
@@ -216,10 +216,10 @@ The [XBOXOLD](XBOXOLD.cpp) class implements support for the original Xbox contro
216 216
217All the information are from the following sites: 217All the information are from the following sites:
218 218
219* <https://github.com/torvalds/linux/blob/master/Documentation/input/xpad.txt> 219* <https://github.com/torvalds/linux/blob/master/Documentation/input/devices/xpad.rst>
220* <https://github.com/torvalds/linux/blob/master/drivers/input/joystick/xpad.c> 220* <https://github.com/torvalds/linux/blob/master/drivers/input/joystick/xpad.c>
221* <http://euc.jp/periphs/xbox-controller.ja.html> 221* <http://euc.jp/periphs/xbox-controller.ja.html>
222* <https://github.com/Grumbel/xboxdrv/blob/master/PROTOCOL#L15> 222* <https://github.com/Grumbel/xboxdrv/blob/stable/PROTOCOL#L15>
223 223
224#### Xbox 360 Library 224#### Xbox 360 Library
225 225
@@ -241,7 +241,7 @@ All the information regarding the Xbox 360 controller protocol are form these si
241 241
242* <http://tattiebogle.net/index.php/ProjectRoot/Xbox360Controller/UsbInfo> 242* <http://tattiebogle.net/index.php/ProjectRoot/Xbox360Controller/UsbInfo>
243* <http://tattiebogle.net/index.php/ProjectRoot/Xbox360Controller/WirelessUsbInfo> 243* <http://tattiebogle.net/index.php/ProjectRoot/Xbox360Controller/WirelessUsbInfo>
244* <https://github.com/Grumbel/xboxdrv/blob/master/PROTOCOL> 244* <https://github.com/Grumbel/xboxdrv/blob/stable/PROTOCOL>
245 245
246#### Xbox ONE Library 246#### Xbox ONE Library
247 247
diff --git a/tmk_core/protocol/usb_hid/USB_Host_Shield_2.0/examples/testusbhostFAT/README.md b/tmk_core/protocol/usb_hid/USB_Host_Shield_2.0/examples/testusbhostFAT/README.md
index d8b4296b1a..0f2a734a65 100644
--- a/tmk_core/protocol/usb_hid/USB_Host_Shield_2.0/examples/testusbhostFAT/README.md
+++ b/tmk_core/protocol/usb_hid/USB_Host_Shield_2.0/examples/testusbhostFAT/README.md
@@ -10,7 +10,7 @@ To compile this example you will need the following libraries as well:
10* [generic_storage FATfs](https://github.com/xxxajk/generic_storage) 10* [generic_storage FATfs](https://github.com/xxxajk/generic_storage)
11* [RTClib](https://github.com/xxxajk/RTClib) 11* [RTClib](https://github.com/xxxajk/RTClib)
12 12
13The following shield is recommended for larger projects: <http://ruggedcircuits.com/html/quadram.html>. 13The following shield is recommended for larger projects: <https://www.rugged-circuits.com/new-products/quadram>.
14 14
15You may use the bundled [Makefile](Makefile) to compile the code instead of the Arduino IDE if you have problems or want a smaller binary. The master makefile is bundled as a submodule, but can also be downloaded manually at the following link: <https://github.com/xxxajk/Arduino_Makefile_master>. 15You may use the bundled [Makefile](Makefile) to compile the code instead of the Arduino IDE if you have problems or want a smaller binary. The master makefile is bundled as a submodule, but can also be downloaded manually at the following link: <https://github.com/xxxajk/Arduino_Makefile_master>.
16 16
diff --git a/tmk_core/readme.md b/tmk_core/readme.md
index 5f135617c4..a3783fe37b 100644
--- a/tmk_core/readme.md
+++ b/tmk_core/readme.md
@@ -2,7 +2,7 @@ TMK Keyboard Firmware Core Library
2================================== 2==================================
3This is a keyboard firmware library with some useful features for Atmel AVR and Cortex-M. 3This is a keyboard firmware library with some useful features for Atmel AVR and Cortex-M.
4 4
5Source code is available here: <https://github.com/tmk/tmk_keyboard/tree/core> 5Source code is available here: <https://github.com/tmk/tmk_keyboard/tree/master/tmk_core>
6 6
7 7
8Updates 8Updates
@@ -54,7 +54,7 @@ LUFA, PJRC and V-USB stack have their own license respectively.
54 54
55Build Firmware and Program Controller 55Build Firmware and Program Controller
56------------------------------------- 56-------------------------------------
57See [doc/build.md](doc/build.md). 57See [doc/build.md](https://github.com/tmk/tmk_keyboard/blob/master/tmk_core/doc/build.md).
58 58
59 59
60 60