diff options
Diffstat (limited to 'keyboards')
197 files changed, 298 insertions, 620 deletions
diff --git a/keyboards/9key/readme.md b/keyboards/9key/readme.md index 0aa0edf31..8c6699129 100644 --- a/keyboards/9key/readme.md +++ b/keyboards/9key/readme.md | |||
@@ -12,6 +12,6 @@ Hardware Availability: [BishopKeyboards.com](http://bishopkeyboards.com/) | |||
12 | 12 | ||
13 | Make example for this keyboard (after setting up your build environment): | 13 | Make example for this keyboard (after setting up your build environment): |
14 | 14 | ||
15 | make 9key-default | 15 | make 9key:default |
16 | 16 | ||
17 | See [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. \ No newline at end of file | 17 | See [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. \ No newline at end of file |
diff --git a/keyboards/alps64/readme.md b/keyboards/alps64/readme.md index f28273049..d6308ab19 100644 --- a/keyboards/alps64/readme.md +++ b/keyboards/alps64/readme.md | |||
@@ -3,12 +3,12 @@ Alps64 | |||
3 | 3 | ||
4 | An Alps-only 60% board designed by Hasu. | 4 | An Alps-only 60% board designed by Hasu. |
5 | 5 | ||
6 | Keyboard Maintainer: QMK Community | 6 | Keyboard Maintainer: QMK Community |
7 | Hardware Supported: Alps64 PCB | 7 | Hardware Supported: Alps64 PCB |
8 | Hardware Availability: https://geekhack.org/index.php?topic=69666.0 | 8 | Hardware Availability: https://geekhack.org/index.php?topic=69666.0 |
9 | 9 | ||
10 | Make example for this keyboard (after setting up your build environment): | 10 | Make example for this keyboard (after setting up your build environment): |
11 | 11 | ||
12 | make alps64-default | 12 | make alps64:default |
13 | 13 | ||
14 | See [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. | 14 | See [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. |
diff --git a/keyboards/amj40/readme.md b/keyboards/amj40/readme.md index e705f20fe..42c5374d5 100755 --- a/keyboards/amj40/readme.md +++ b/keyboards/amj40/readme.md | |||
@@ -1,35 +1,14 @@ | |||
1 | AMJ40 keyboard firmware | 1 | AMJ40 |
2 | ====================== | 2 | === |
3 | DIY/Assembled compact 40% keyboard. | ||
4 | |||
5 | Ported by N.Hou from the original TMK firmware. | ||
6 | |||
7 | *Supports both backlight LEDs as well as RGB underglow. | ||
8 | |||
9 | *For reference, the AMJ40 uses pin D3 for underglow lighting. | ||
10 | |||
11 | ## Quantum MK Firmware | ||
12 | |||
13 | For the full Quantum feature list, see [the parent readme.md](/readme.md). | ||
14 | |||
15 | ## Building | ||
16 | |||
17 | Download or clone the whole firmware and navigate to the keyboards/amj40 | ||
18 | folder. Once your dev env is setup, you'll be able to type `make` to generate | ||
19 | your .hex - you can then use `make dfu` to program your PCB once you hit the | ||
20 | reset button. | ||
21 | |||
22 | Depending on which keymap you would like to use, you will have to compile | ||
23 | slightly differently. | ||
24 | |||
25 | ### Default | ||
26 | To build with the default keymap, simply run `sudo make all`. | ||
27 | The .hex file will appear in the root of the qmk firmware folder. | ||
28 | |||
29 | 3 | ||
4 | DIY/Assembled compact 40% keyboard. | ||
30 | 5 | ||
6 | Keyboard Maintainer: QMK Community | ||
7 | Hardware Supported: AMJ40 PCB | ||
8 | Hardware Availability: https://geekhack.org/index.php?topic=87961.0 | ||
31 | 9 | ||
32 | ### Original tmk firmware | 10 | Make example for this keyboard (after setting up your build environment): |
33 | The original firmware that was used to port to qmk can be found [here](https://github.com/AMJKeyboard/AMJ40). | ||
34 | 11 | ||
12 | make amj40:default | ||
35 | 13 | ||
14 | See [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. | ||
diff --git a/keyboards/amj60/readme.md b/keyboards/amj60/readme.md index b7107c7cf..e87b1f9f8 100644 --- a/keyboards/amj60/readme.md +++ b/keyboards/amj60/readme.md | |||
@@ -9,6 +9,6 @@ Hardware Availability: https://geekhack.org/index.php?topic=77636.0 | |||
9 | 9 | ||
10 | Make example for this keyboard (after setting up your build environment): | 10 | Make example for this keyboard (after setting up your build environment): |
11 | 11 | ||
12 | make amj60-maximized | 12 | make amj60:maximized |
13 | 13 | ||
14 | See [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. | 14 | See [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. |
diff --git a/keyboards/amjpad/readme.md b/keyboards/amjpad/readme.md index cf7c197ec..27d5e0927 100644 --- a/keyboards/amjpad/readme.md +++ b/keyboards/amjpad/readme.md | |||
@@ -9,6 +9,6 @@ Hardware Availability: https://geekhack.org/index.php?topic=83546.0 | |||
9 | 9 | ||
10 | Make example for this keyboard (after setting up your build environment): | 10 | Make example for this keyboard (after setting up your build environment): |
11 | 11 | ||
12 | make amjpad-default | 12 | make amjpad:default |
13 | 13 | ||
14 | See [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. | 14 | See [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. |
diff --git a/keyboards/atomic/keymaps/pvc/config.h b/keyboards/atomic/keymaps/pvc/config.h index ea5821ee7..e63a7340c 100644 --- a/keyboards/atomic/keymaps/pvc/config.h +++ b/keyboards/atomic/keymaps/pvc/config.h | |||
@@ -15,37 +15,19 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #ifndef CONFIG_USER_H |
19 | #define CONFIG_H | 19 | #define CONFIG_USER_H |
20 | 20 | ||
21 | #include "config_common.h" | 21 | #include "config_common.h" |
22 | 22 | ||
23 | /* USB Device descriptor parameter */ | 23 | /* USB Device descriptor parameter */ |
24 | #define VENDOR_ID 0xFEED | 24 | #undef PRODUCT_ID |
25 | #define PRODUCT_ID 0x0419 | 25 | #define PRODUCT_ID 0x0419 |
26 | #define DEVICE_VER 0x0001 | ||
27 | #define MANUFACTURER Ortholinear Keyboards | ||
28 | #define PRODUCT The Atomic Keyboard | ||
29 | #define DESCRIPTION A compact ortholinear keyboard | ||
30 | 26 | ||
31 | /* key matrix size */ | 27 | /* key matrix size */ |
32 | #define MATRIX_ROWS 5 | 28 | #define MATRIX_ROWS 5 |
33 | #define MATRIX_COLS 15 | 29 | #define MATRIX_COLS 15 |
34 | 30 | ||
35 | /* | ||
36 | * Keyboard Matrix Assignments | ||
37 | * | ||
38 | * Change this to how you wired your keyboard | ||
39 | * COLS: AVR pins used for columns, left to right | ||
40 | * ROWS: AVR pins used for rows, top to bottom | ||
41 | * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) | ||
42 | * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) | ||
43 | * | ||
44 | */ | ||
45 | #define MATRIX_ROW_PINS { D0, D5, B5, B6, B3 } | ||
46 | #define MATRIX_COL_PINS { F1, F0, B0, C7, F4, F5, F6, F7, D4, D6, B4, D7, D3, D2, D1 } | ||
47 | #define UNUSED_PINS | ||
48 | |||
49 | #define BACKLIGHT_PIN B7 | 31 | #define BACKLIGHT_PIN B7 |
50 | #define BACKLIGHT_BREATHING | 32 | #define BACKLIGHT_BREATHING |
51 | 33 | ||
diff --git a/keyboards/atomic/readme.md b/keyboards/atomic/readme.md index 1224c415f..54a6ee9b5 100644 --- a/keyboards/atomic/readme.md +++ b/keyboards/atomic/readme.md | |||
@@ -5,12 +5,12 @@ Atomic | |||
5 | 5 | ||
6 | A compact 60% (15x5) ortholinear keyboard kit made and sold by OLKB. [More info on qmk.fm](http://qmk.fm/atomic/) | 6 | A compact 60% (15x5) ortholinear keyboard kit made and sold by OLKB. [More info on qmk.fm](http://qmk.fm/atomic/) |
7 | 7 | ||
8 | Keyboard Maintainer: [Jack Humbert](https://github.com/jackhumbert) | 8 | Keyboard Maintainer: [Jack Humbert](https://github.com/jackhumbert) |
9 | Hardware Supported: Atomic PCB rev1, Teensy 2.0 | 9 | Hardware Supported: Atomic PCB rev1, Teensy 2.0 |
10 | Hardware Availability: no longer available | 10 | Hardware Availability: no longer available |
11 | 11 | ||
12 | Make example for this keyboard (after setting up your build environment): | 12 | Make example for this keyboard (after setting up your build environment): |
13 | 13 | ||
14 | make atomic-default | 14 | make atomic:default |
15 | 15 | ||
16 | See [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. \ No newline at end of file | 16 | See [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. \ No newline at end of file |
diff --git a/keyboards/atreus/keymaps/dvorak_42_key/README.md b/keyboards/atreus/keymaps/dvorak_42_key/README.md index 45e3ab75c..86ce73802 100644 --- a/keyboards/atreus/keymaps/dvorak_42_key/README.md +++ b/keyboards/atreus/keymaps/dvorak_42_key/README.md | |||
@@ -7,7 +7,7 @@ How to build and flash | |||
7 | ---------------------- | 7 | ---------------------- |
8 | 8 | ||
9 | to build; | 9 | to build; |
10 | make atreus-dvorak_42_key | 10 | make atreus:dvorak_42_key |
11 | 11 | ||
12 | to flash: | 12 | to flash: |
13 | avrdude -p atmega32u4 -c avr109 -U flash:w:atreus_dvorak_42_key.hex -P COM7 | 13 | avrdude -p atmega32u4 -c avr109 -U flash:w:atreus_dvorak_42_key.hex -P COM7 |
diff --git a/keyboards/atreus/keymaps/dvorak_42_key/keymap.c b/keyboards/atreus/keymaps/dvorak_42_key/keymap.c index 8f8c319c5..02980378d 100644 --- a/keyboards/atreus/keymaps/dvorak_42_key/keymap.c +++ b/keyboards/atreus/keymaps/dvorak_42_key/keymap.c | |||
@@ -15,7 +15,7 @@ | |||
15 | static bool mouse_lock = false; | 15 | static bool mouse_lock = false; |
16 | 16 | ||
17 | // building instructions: | 17 | // building instructions: |
18 | // make atreus-dvorak_42_key | 18 | // make atreus:dvorak_42_key |
19 | 19 | ||
20 | // flashing instructions: | 20 | // flashing instructions: |
21 | // avrdude -p atmega32u4 -c avr109 -U flash:w:atreus_dvorak_42_key.hex -P COM7 | 21 | // avrdude -p atmega32u4 -c avr109 -U flash:w:atreus_dvorak_42_key.hex -P COM7 |
diff --git a/keyboards/atreus/readme.md b/keyboards/atreus/readme.md index ef464a1b4..221c7fac4 100644 --- a/keyboards/atreus/readme.md +++ b/keyboards/atreus/readme.md | |||
@@ -5,12 +5,12 @@ A small mechanical keyboard that is based around the shape of the human hand. | |||
5 | 5 | ||
6 | These configuration files are specifically for the Atreus keyboards created by Phil Hagelberg (@technomancy). This keyboard is available in two variants: one powered by a Teensy 2, (usually hand-wired) one powered by an A-Star. (usually using a PCB) This repository currently assumes that you have an A-Star powered Atreus. If you are using a Teensy2, specify that by adding `TEENSY2=yes` to your `make` commands. | 6 | These configuration files are specifically for the Atreus keyboards created by Phil Hagelberg (@technomancy). This keyboard is available in two variants: one powered by a Teensy 2, (usually hand-wired) one powered by an A-Star. (usually using a PCB) This repository currently assumes that you have an A-Star powered Atreus. If you are using a Teensy2, specify that by adding `TEENSY2=yes` to your `make` commands. |
7 | 7 | ||
8 | Keyboard Maintainer: QMK Community | 8 | Keyboard Maintainer: QMK Community |
9 | Hardware Supported: Atreus PCB | 9 | Hardware Supported: Atreus PCB |
10 | Hardware Availability: https://atreus.technomancy.us | 10 | Hardware Availability: https://atreus.technomancy.us |
11 | 11 | ||
12 | Make example for this keyboard (after setting up your build environment): | 12 | Make example for this keyboard (after setting up your build environment): |
13 | 13 | ||
14 | make atreus-default-avrdude | 14 | make atreus:default:avrdude |
15 | 15 | ||
16 | See [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 | See [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. |
diff --git a/keyboards/atreus62/readme.md b/keyboards/atreus62/readme.md index d68d1b615..b2de90011 100644 --- a/keyboards/atreus62/readme.md +++ b/keyboards/atreus62/readme.md | |||
@@ -5,12 +5,12 @@ A 62 key variant of the Atreus keyboard. | |||
5 | 5 | ||
6 | https://github.com/profet23/atreus62 | 6 | https://github.com/profet23/atreus62 |
7 | 7 | ||
8 | Keyboard Maintainer: QMK Community | 8 | Keyboard Maintainer: QMK Community |
9 | Hardware Supported: Atreus62 PCB | 9 | Hardware Supported: Atreus62 PCB |
10 | Hardware Availability: http://shop.profetkeyboards.com/product/atreus62-keyboard | 10 | Hardware Availability: http://shop.profetkeyboards.com/product/atreus62-keyboard |
11 | 11 | ||
12 | Make example for this keyboard (after setting up your build environment): | 12 | Make example for this keyboard (after setting up your build environment): |
13 | 13 | ||
14 | make atreus62-default | 14 | make atreus62:default |
15 | 15 | ||
16 | See [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 | See [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. |
diff --git a/keyboards/bananasplit/README.md b/keyboards/bananasplit/README.md index b059a0834..cd1e15d77 100644 --- a/keyboards/bananasplit/README.md +++ b/keyboards/bananasplit/README.md | |||
@@ -1,29 +1,15 @@ | |||
1 | # BananaSplit60 keyboard firmware | 1 | BananaSplit60 |
2 | === | ||
2 | 3 | ||
3 | Ported from evangs/tmk_keyboard | 4 | A 60% PCB featuring a split spacebar. |
4 | 5 | ||
5 | ## Quantum MK Firmware | 6 | Keyboard Maintainer: QMK Community |
7 | Hardware Supported: BananaSplit60 PCB | ||
8 | Hardware Availability: https://thevankeyboards.com/products/gb-bananasplit-60-keyboard-kit?variant=42149104910 | ||
6 | 9 | ||
7 | For the full Quantum feature list, see [the parent readme](/). | 10 | Make example for this keyboard (after setting up your build environment): |
8 | 11 | ||
9 | ## Building | 12 | make bananasplit:default |
10 | 13 | ||
11 | Download or clone the whole firmware and navigate to the keyboards/bananasplit folder. Once your dev env is setup, you'll be able to type `make` to generate your .hex - you can then use the Teensy Loader to program your .hex file. | 14 | See [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. |
12 | 15 | ||
13 | Depending on which keymap you would like to use, you will have to compile slightly differently. | ||
14 | |||
15 | ### Default | ||
16 | |||
17 | To build with the default keymap, simply run `make default`. | ||
18 | |||
19 | ### Other Keymaps | ||
20 | |||
21 | Several version of keymap are available in advance but you are recommended to define your favorite layout yourself. To define your own keymap create a folder with the name of your keymap in the keymaps folder, and see keymap documentation (you can find in top readme.md) and existant keymap files. | ||
22 | |||
23 | To build the firmware binary hex file with a keymap just do `make` with a keymap like this: | ||
24 | |||
25 | ``` | ||
26 | $ make [default|jack|<name>] | ||
27 | ``` | ||
28 | |||
29 | Keymaps follow the format **__\<name\>.c__** and are stored in the `keymaps` folder. | ||
diff --git a/keyboards/bantam44/readme.md b/keyboards/bantam44/readme.md index 494800958..0103c1647 100644 --- a/keyboards/bantam44/readme.md +++ b/keyboards/bantam44/readme.md | |||
@@ -3,12 +3,12 @@ Bantam-44 | |||
3 | 3 | ||
4 | A small mechanical keyboard. | 4 | A small mechanical keyboard. |
5 | 5 | ||
6 | Keyboard Maintainer: QMK Community | 6 | Keyboard Maintainer: QMK Community |
7 | Hardware Supported: Bantam-44 PCB | 7 | Hardware Supported: Bantam-44 PCB |
8 | Hardware Availability: http://www.bantamkeyboards.com | 8 | Hardware Availability: http://www.bantamkeyboards.com |
9 | 9 | ||
10 | Make example for this keyboard (after setting up your build environment): | 10 | Make example for this keyboard (after setting up your build environment): |
11 | 11 | ||
12 | make bantam44-default | 12 | make bantam44:default |
13 | 13 | ||
14 | See [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. | 14 | See [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. |
diff --git a/keyboards/chibios_test/boards/GENERIC_STM32_F103/board.mk b/keyboards/chibios_test/boards/GENERIC_STM32_F103/board.mk index 48e0e51fe..6b8b312fd 100644 --- a/keyboards/chibios_test/boards/GENERIC_STM32_F103/board.mk +++ b/keyboards/chibios_test/boards/GENERIC_STM32_F103/board.mk | |||
@@ -1,5 +1,5 @@ | |||
1 | # List of all the board related files. | 1 | # List of all the board related files. |
2 | BOARDSRC = $(KEYBOARD_PATH)/boards/GENERIC_STM32_F103/board.c | 2 | BOARDSRC = $(BOARD_PATH)/boards/GENERIC_STM32_F103/board.c |
3 | 3 | ||
4 | # Required include directories | 4 | # Required include directories |
5 | BOARDINC = $(KEYBOARD_PATH)/boards/GENERIC_STM32_F103 | 5 | BOARDINC = $(BOARD_PATH)/boards/GENERIC_STM32_F103 |
diff --git a/keyboards/chibios_test/rules.mk b/keyboards/chibios_test/rules.mk index f72e1ab69..45f03be02 100644 --- a/keyboards/chibios_test/rules.mk +++ b/keyboards/chibios_test/rules.mk | |||
@@ -5,4 +5,6 @@ CONSOLE_ENABLE = yes # Console for debug | |||
5 | COMMAND_ENABLE = yes # Commands for debug and configuration | 5 | COMMAND_ENABLE = yes # Commands for debug and configuration |
6 | SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend | 6 | SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend |
7 | NKRO_ENABLE = yes # USB Nkey Rollover | 7 | NKRO_ENABLE = yes # USB Nkey Rollover |
8 | CUSTOM_MATRIX = yes # Custom matrix file \ No newline at end of file | 8 | CUSTOM_MATRIX = yes # Custom matrix file |
9 | |||
10 | DEFAULT_FOLDER = chibios_test/stm32_f072_onekey \ No newline at end of file | ||
diff --git a/keyboards/chibios_test/subproject.mk b/keyboards/chibios_test/subproject.mk deleted file mode 100644 index 7ed203d68..000000000 --- a/keyboards/chibios_test/subproject.mk +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | SUBPROJECT_DEFAULT = stm32_f072_onekey | ||
diff --git a/keyboards/clueboard_17/Makefile b/keyboards/clueboard_17/Makefile deleted file mode 100644 index 4e2a6f00f..000000000 --- a/keyboards/clueboard_17/Makefile +++ /dev/null | |||
@@ -1,3 +0,0 @@ | |||
1 | ifndef MAKEFILE_INCLUDED | ||
2 | include ../../Makefile | ||
3 | endif \ No newline at end of file | ||
diff --git a/keyboards/clueboard_17/readme.md b/keyboards/clueboard_17/readme.md index f79d6b559..f3590fdbb 100644 --- a/keyboards/clueboard_17/readme.md +++ b/keyboards/clueboard_17/readme.md | |||
@@ -10,6 +10,6 @@ A basic 17 key numpad PCB. | |||
10 | 10 | ||
11 | Make example for this keyboard (after setting up your build environment): | 11 | Make example for this keyboard (after setting up your build environment): |
12 | 12 | ||
13 | make cluepad-default | 13 | make clueboard_17:default |
14 | 14 | ||
15 | See [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. | 15 | See [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. |
diff --git a/keyboards/clueboard_60/boards/GENERIC_STM32_F303XC/board.mk b/keyboards/clueboard_60/boards/GENERIC_STM32_F303XC/board.mk index 9674228c3..43377629a 100644 --- a/keyboards/clueboard_60/boards/GENERIC_STM32_F303XC/board.mk +++ b/keyboards/clueboard_60/boards/GENERIC_STM32_F303XC/board.mk | |||
@@ -1,5 +1,5 @@ | |||
1 | # List of all the board related files. | 1 | # List of all the board related files. |
2 | BOARDSRC = $(KEYBOARD_PATH)/boards/GENERIC_STM32_F303XC/board.c | 2 | BOARDSRC = $(BOARD_PATH)/boards/GENERIC_STM32_F303XC/board.c |
3 | 3 | ||
4 | # Required include directories | 4 | # Required include directories |
5 | BOARDINC = $(KEYBOARD_PATH)/boards/GENERIC_STM32_F303XC | 5 | BOARDINC = $(BOARD_PATH)/boards/GENERIC_STM32_F303XC |
diff --git a/keyboards/clueboard_60/readme.md b/keyboards/clueboard_60/readme.md index b13c5336b..7221c8203 100644 --- a/keyboards/clueboard_60/readme.md +++ b/keyboards/clueboard_60/readme.md | |||
@@ -9,6 +9,6 @@ A fully customizable 60% keyboard. | |||
9 | 9 | ||
10 | Make example for this keyboard (after setting up your build environment): | 10 | Make example for this keyboard (after setting up your build environment): |
11 | 11 | ||
12 | make clueboard_60-default-dfu-util | 12 | make clueboard_60:default:dfu-util |
13 | 13 | ||
14 | See [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. | 14 | See [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. |
diff --git a/keyboards/clueboard_66/Makefile b/keyboards/clueboard_66/Makefile deleted file mode 100644 index b9bada8f8..000000000 --- a/keyboards/clueboard_66/Makefile +++ /dev/null | |||
@@ -1,5 +0,0 @@ | |||
1 | SUBPROJECT_DEFAULT = rev2 | ||
2 | |||
3 | ifndef MAKEFILE_INCLUDED | ||
4 | include ../../Makefile | ||
5 | endif \ No newline at end of file | ||
diff --git a/keyboards/clueboard_66/clueboard_66.h b/keyboards/clueboard_66/clueboard_66.h index 295a596d5..c8989983d 100644 --- a/keyboards/clueboard_66/clueboard_66.h +++ b/keyboards/clueboard_66/clueboard_66.h | |||
@@ -1,16 +1,16 @@ | |||
1 | #ifndef CLUEBOARD_H | 1 | #ifndef CLUEBOARD_H |
2 | #define CLUEBOARD_H | 2 | #define CLUEBOARD_H |
3 | 3 | ||
4 | #ifdef SUBPROJECT_rev1 | 4 | #include "quantum.h" |
5 | |||
6 | #ifdef KEYBOARD_clueboard_66_rev1 | ||
5 | #include "rev1.h" | 7 | #include "rev1.h" |
6 | #endif | 8 | #endif |
7 | #ifdef SUBPROJECT_rev2 | 9 | #ifdef KEYBOARD_clueboard_66_rev2 |
8 | #include "rev2.h" | 10 | #include "rev2.h" |
9 | #endif | 11 | #endif |
10 | #ifdef SUBPROJECT_rev3 | 12 | #ifdef KEYBOARD_clueboard_66_rev3 |
11 | #include "rev3.h" | 13 | #include "rev3.h" |
12 | #endif | 14 | #endif |
13 | 15 | ||
14 | #include "quantum.h" | ||
15 | |||
16 | #endif | 16 | #endif |
diff --git a/keyboards/clueboard_66/config.h b/keyboards/clueboard_66/config.h index 0d4e6a874..eaf3e073f 100644 --- a/keyboards/clueboard_66/config.h +++ b/keyboards/clueboard_66/config.h | |||
@@ -60,15 +60,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
60 | //#define NO_ACTION_MACRO | 60 | //#define NO_ACTION_MACRO |
61 | //#define NO_ACTION_FUNCTION | 61 | //#define NO_ACTION_FUNCTION |
62 | 62 | ||
63 | |||
64 | #ifdef SUBPROJECT_rev1 | ||
65 | #include "rev1/config.h" | ||
66 | #endif | ||
67 | #ifdef SUBPROJECT_rev2 | ||
68 | #include "rev2/config.h" | ||
69 | #endif | ||
70 | #ifdef SUBPROJECT_rev3 | ||
71 | #include "rev3/config.h" | ||
72 | #endif | ||
73 | |||
74 | #endif | 63 | #endif |
diff --git a/keyboards/clueboard_66/readme.md b/keyboards/clueboard_66/readme.md index 13859bc24..c2423096e 100644 --- a/keyboards/clueboard_66/readme.md +++ b/keyboards/clueboard_66/readme.md | |||
@@ -13,6 +13,6 @@ A fully customizable 66% keyboard. | |||
13 | 13 | ||
14 | Make example for this keyboard (after setting up your build environment): | 14 | Make example for this keyboard (after setting up your build environment): |
15 | 15 | ||
16 | make clueboard-rev3-default | 16 | make clueboard/rev3:default |
17 | 17 | ||
18 | See [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. | 18 | See [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. |
diff --git a/keyboards/clueboard_66/rev1/Makefile b/keyboards/clueboard_66/rev1/Makefile deleted file mode 100644 index 191c6bb66..000000000 --- a/keyboards/clueboard_66/rev1/Makefile +++ /dev/null | |||
@@ -1,3 +0,0 @@ | |||
1 | ifndef MAKEFILE_INCLUDED | ||
2 | include ../../../Makefile | ||
3 | endif \ No newline at end of file | ||
diff --git a/keyboards/clueboard_66/rev1/config.h b/keyboards/clueboard_66/rev1/config.h index f40876ffb..519e4d3ec 100644 --- a/keyboards/clueboard_66/rev1/config.h +++ b/keyboards/clueboard_66/rev1/config.h | |||
@@ -1,7 +1,7 @@ | |||
1 | #ifndef REV2_CONFIG_H | 1 | #ifndef REV2_CONFIG_H |
2 | #define REV2_CONFIG_H | 2 | #define REV2_CONFIG_H |
3 | 3 | ||
4 | #include "../config.h" | 4 | #include "config_common.h" |
5 | 5 | ||
6 | #define PRODUCT_ID 0x2301 | 6 | #define PRODUCT_ID 0x2301 |
7 | #define DEVICE_VER 0x0003 | 7 | #define DEVICE_VER 0x0003 |
diff --git a/keyboards/clueboard_66/rev2/Makefile b/keyboards/clueboard_66/rev2/Makefile deleted file mode 100644 index 191c6bb66..000000000 --- a/keyboards/clueboard_66/rev2/Makefile +++ /dev/null | |||
@@ -1,3 +0,0 @@ | |||
1 | ifndef MAKEFILE_INCLUDED | ||
2 | include ../../../Makefile | ||
3 | endif \ No newline at end of file | ||
diff --git a/keyboards/clueboard_66/rev2/config.h b/keyboards/clueboard_66/rev2/config.h index bc34fc07b..3c22c5b4a 100644 --- a/keyboards/clueboard_66/rev2/config.h +++ b/keyboards/clueboard_66/rev2/config.h | |||
@@ -1,7 +1,7 @@ | |||
1 | #ifndef REV2_CONFIG_H | 1 | #ifndef REV2_CONFIG_H |
2 | #define REV2_CONFIG_H | 2 | #define REV2_CONFIG_H |
3 | 3 | ||
4 | #include "../config.h" | 4 | #include "config_common.h" |
5 | 5 | ||
6 | #define PRODUCT_ID 0x2320 | 6 | #define PRODUCT_ID 0x2320 |
7 | #define DEVICE_VER 0x0001 | 7 | #define DEVICE_VER 0x0001 |
diff --git a/keyboards/clueboard_66/rev2/rev2.h b/keyboards/clueboard_66/rev2/rev2.h index 75015ec02..da7ce500f 100644 --- a/keyboards/clueboard_66/rev2/rev2.h +++ b/keyboards/clueboard_66/rev2/rev2.h | |||
@@ -1,7 +1,7 @@ | |||
1 | #ifndef REV2_H | 1 | #ifndef REV2_H |
2 | #define REV2_H | 2 | #define REV2_H |
3 | 3 | ||
4 | #include "../clueboard_66.h" | 4 | #include "clueboard_66.h" |
5 | 5 | ||
6 | /* Clueboard matrix layout | 6 | /* Clueboard matrix layout |
7 | * ,-----------------------------------------------------------. ,---. | 7 | * ,-----------------------------------------------------------. ,---. |
diff --git a/keyboards/clueboard_66/rev3/config.h b/keyboards/clueboard_66/rev3/config.h index cd12db22e..5e645c78f 100644 --- a/keyboards/clueboard_66/rev3/config.h +++ b/keyboards/clueboard_66/rev3/config.h | |||
@@ -1,7 +1,7 @@ | |||
1 | #ifndef REV3_CONFIG_H | 1 | #ifndef REV3_CONFIG_H |
2 | #define REV3_CONFIG_H | 2 | #define REV3_CONFIG_H |
3 | 3 | ||
4 | #include "../config.h" | 4 | #include "config_common.h" |
5 | 5 | ||
6 | #define PRODUCT_ID 0x2370 | 6 | #define PRODUCT_ID 0x2370 |
7 | #define DEVICE_VER 0x0001 | 7 | #define DEVICE_VER 0x0001 |
diff --git a/keyboards/clueboard_66/rev3/rev3.h b/keyboards/clueboard_66/rev3/rev3.h index fd6f98344..7fd243c80 100644 --- a/keyboards/clueboard_66/rev3/rev3.h +++ b/keyboards/clueboard_66/rev3/rev3.h | |||
@@ -1,7 +1,7 @@ | |||
1 | #ifndef REV3_H | 1 | #ifndef REV3_H |
2 | #define REV3_H | 2 | #define REV3_H |
3 | 3 | ||
4 | #include "../clueboard_66.h" | 4 | #include "clueboard_66.h" |
5 | 5 | ||
6 | /* Clueboard matrix layout | 6 | /* Clueboard matrix layout |
7 | * ,-----------------------------------------------------------. ,---. | 7 | * ,-----------------------------------------------------------. ,---. |
diff --git a/keyboards/clueboard_66/rules.mk b/keyboards/clueboard_66/rules.mk index afbb531a2..abab3bd5b 100644 --- a/keyboards/clueboard_66/rules.mk +++ b/keyboards/clueboard_66/rules.mk | |||
@@ -19,3 +19,5 @@ RGBLIGHT_ENABLE = yes # Enable keyboard underlight functionality | |||
19 | MIDI_ENABLE = no # MIDI controls | 19 | MIDI_ENABLE = no # MIDI controls |
20 | UNICODE_ENABLE = no # Unicode | 20 | UNICODE_ENABLE = no # Unicode |
21 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
22 | |||
23 | DEFAULT_FOLDER = clueboard_66/rev2 | ||
diff --git a/keyboards/clueboard_66/subproject.mk b/keyboards/clueboard_66/subproject.mk deleted file mode 100644 index 7c9b39598..000000000 --- a/keyboards/clueboard_66/subproject.mk +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | SUBPROJECT_DEFAULT = rev2 | ||
diff --git a/keyboards/cluecard/readme.md b/keyboards/cluecard/readme.md index d9daa0b2b..589eb57f3 100644 --- a/keyboards/cluecard/readme.md +++ b/keyboards/cluecard/readme.md | |||
@@ -8,6 +8,6 @@ A simple QMK dev kit. | |||
8 | 8 | ||
9 | Make example for this keyboard (after setting up your build environment): | 9 | Make example for this keyboard (after setting up your build environment): |
10 | 10 | ||
11 | make cluecard-default | 11 | make cluecard:default |
12 | 12 | ||
13 | See [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. | 13 | See [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. |
diff --git a/keyboards/converter/converter.c b/keyboards/converter/converter.c deleted file mode 100644 index aa4bef63a..000000000 --- a/keyboards/converter/converter.c +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | #include "converter.h" \ No newline at end of file | ||
diff --git a/keyboards/converter/converter.h b/keyboards/converter/converter.h deleted file mode 100644 index 7a4a4835e..000000000 --- a/keyboards/converter/converter.h +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | #include "quantum.h" \ No newline at end of file | ||
diff --git a/keyboards/converter/rules.mk b/keyboards/converter/rules.mk deleted file mode 100644 index e69de29bb..000000000 --- a/keyboards/converter/rules.mk +++ /dev/null | |||
diff --git a/keyboards/converter/usb_usb/README.md b/keyboards/converter/usb_usb/README.md index c1904a812..2ed702695 100644 --- a/keyboards/converter/usb_usb/README.md +++ b/keyboards/converter/usb_usb/README.md | |||
@@ -9,7 +9,7 @@ Hardware Availability: [GH thread](https://geekhack.org/index.php?topic=72052.0) | |||
9 | 9 | ||
10 | Make example for this keyboard (after setting up your build environment): | 10 | Make example for this keyboard (after setting up your build environment): |
11 | 11 | ||
12 | make converter-usb_usb-default | 12 | make converter/usb_usb:default |
13 | 13 | ||
14 | See [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. | 14 | See [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. |
15 | 15 | ||
diff --git a/keyboards/converter/usb_usb/rules.mk b/keyboards/converter/usb_usb/rules.mk index 4ee6cdb1c..81a393e8a 100644 --- a/keyboards/converter/usb_usb/rules.mk +++ b/keyboards/converter/usb_usb/rules.mk | |||
@@ -1,5 +1,5 @@ | |||
1 | # MCU name | 1 | # MCU name |
2 | MCU ?= atmega32u4 | 2 | MCU = atmega32u4 |
3 | 3 | ||
4 | 4 | ||
5 | # Processor frequency. | 5 | # Processor frequency. |
@@ -13,14 +13,14 @@ MCU ?= atmega32u4 | |||
13 | # does not *change* the processor frequency - it should merely be updated to | 13 | # does not *change* the processor frequency - it should merely be updated to |
14 | # reflect the processor speed set externally so that the code can use accurate | 14 | # reflect the processor speed set externally so that the code can use accurate |
15 | # software delays. | 15 | # software delays. |
16 | F_CPU ?= 8000000 | 16 | F_CPU = 8000000 |
17 | 17 | ||
18 | 18 | ||
19 | # | 19 | # |
20 | # LUFA specific | 20 | # LUFA specific |
21 | # | 21 | # |
22 | # Target architecture (see library "Board Types" documentation). | 22 | # Target architecture (see library "Board Types" documentation). |
23 | ARCH ?= AVR8 | 23 | ARCH = AVR8 |
24 | 24 | ||
25 | # Input clock frequency. | 25 | # Input clock frequency. |
26 | # This will define a symbol, F_USB, in all source code files equal to the | 26 | # This will define a symbol, F_USB, in all source code files equal to the |
@@ -33,7 +33,7 @@ ARCH ?= AVR8 | |||
33 | # | 33 | # |
34 | # If no clock division is performed on the input clock inside the AVR (via the | 34 | # If no clock division is performed on the input clock inside the AVR (via the |
35 | # CPU clock adjust registers or the clock division fuses), this will be equal to F_CPU. | 35 | # CPU clock adjust registers or the clock division fuses), this will be equal to F_CPU. |
36 | F_USB ?= $(F_CPU) | 36 | F_USB = $(F_CPU) |
37 | 37 | ||
38 | # Interrupt driven control endpoint task | 38 | # Interrupt driven control endpoint task |
39 | OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT | 39 | OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT |
@@ -51,16 +51,15 @@ OPT_DEFS += -DBOOTLOADER_SIZE=4096 | |||
51 | # Build Options | 51 | # Build Options |
52 | # comment out to disable the options. | 52 | # comment out to disable the options. |
53 | # | 53 | # |
54 | # BOOTMAGIC_ENABLE ?= yes # Virtual DIP switch configuration(+1000) | 54 | # BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) |
55 | # MOUSEKEY_ENABLE ?= yes # Mouse keys(+4700) | 55 | # MOUSEKEY_ENABLE = yes # Mouse keys(+4700) |
56 | EXTRAKEY_ENABLE ?= yes # Audio control and System control(+450) | 56 | EXTRAKEY_ENABLE = yes # Audio control and System control(+450) |
57 | # CONSOLE_ENABLE ?= yes # Console for debug(+400) | 57 | # CONSOLE_ENABLE = yes # Console for debug(+400) |
58 | # COMMAND_ENABLE ?= yes # Commands for debug and configuration | 58 | # COMMAND_ENABLE = yes # Commands for debug and configuration |
59 | # SLEEP_LED_ENABLE ?= yes # Breathing sleep LED during USB suspend | 59 | # SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend |
60 | # NKRO_ENABLE ?= yes # USB Nkey Rollover - not yet supported in LUFA | 60 | # NKRO_ENABLE = yes # USB Nkey Rollover - not yet supported in LUFA |
61 | # BACKLIGHT_ENABLE ?= yes | 61 | # BACKLIGHT_ENABLE = yes |
62 | 62 | USB_HID_ENABLE = yes | |
63 | 63 | ||
64 | CUSTOM_MATRIX = yes | 64 | CUSTOM_MATRIX = yes |
65 | SRC = custom_matrix.cpp | 65 | SRC = custom_matrix.cpp \ No newline at end of file |
66 | include $(TMK_DIR)/protocol/usb_hid.mk | ||
diff --git a/keyboards/deltasplit75/config.h b/keyboards/deltasplit75/config.h index 89d328be6..8a2fbb3b2 100644 --- a/keyboards/deltasplit75/config.h +++ b/keyboards/deltasplit75/config.h | |||
@@ -20,10 +20,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
20 | 20 | ||
21 | #include "config_common.h" | 21 | #include "config_common.h" |
22 | 22 | ||
23 | #ifdef SUBPROJECT_protosplit | ||
24 | #include "protosplit/config.h" | ||
25 | #endif | ||
26 | #ifdef SUBPROJECT_v2 | ||
27 | #include "v2/config.h" | ||
28 | #endif | ||
29 | #endif | 23 | #endif |
diff --git a/keyboards/deltasplit75/deltasplit75.h b/keyboards/deltasplit75/deltasplit75.h index 9db16c78c..79d018c91 100644 --- a/keyboards/deltasplit75/deltasplit75.h +++ b/keyboards/deltasplit75/deltasplit75.h | |||
@@ -1,12 +1,7 @@ | |||
1 | #ifndef DELTASPLIT75_H | 1 | #ifndef DELTASPLIT75_H |
2 | #define DELTASPLIT75_H | 2 | #define DELTASPLIT75_H |
3 | 3 | ||
4 | #ifdef SUBPROJECT_v2 | 4 | #include "v2.h" |
5 | #include "v2.h" | ||
6 | #endif | ||
7 | #ifdef SUBPROJECT_protosplit | ||
8 | #include "protosplit.h" | ||
9 | #endif | ||
10 | 5 | ||
11 | #include "quantum.h" | 6 | #include "quantum.h" |
12 | 7 | ||
diff --git a/keyboards/deltasplit75/readme.md b/keyboards/deltasplit75/readme.md index a1e35e337..f911f7871 100644 --- a/keyboards/deltasplit75/readme.md +++ b/keyboards/deltasplit75/readme.md | |||
@@ -9,7 +9,7 @@ Hardware Availability: Group Buy | |||
9 | 9 | ||
10 | Make example for this keyboard (after setting up your build environment): | 10 | Make example for this keyboard (after setting up your build environment): |
11 | 11 | ||
12 | make deltasplit75-v2-default | 12 | make deltasplit75/v2:default |
13 | 13 | ||
14 | See [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. | 14 | See [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. |
15 | 15 | ||
diff --git a/keyboards/deltasplit75/rules.mk b/keyboards/deltasplit75/rules.mk index 1aee5313c..e345d61f5 100644 --- a/keyboards/deltasplit75/rules.mk +++ b/keyboards/deltasplit75/rules.mk | |||
@@ -55,21 +55,23 @@ OPT_DEFS += -DBOOTLOADER_SIZE=4096 | |||
55 | # change to "no" to disable the options, or define them in the Makefile in | 55 | # change to "no" to disable the options, or define them in the Makefile in |
56 | # the appropriate keymap folder that will get included automatically | 56 | # the appropriate keymap folder that will get included automatically |
57 | # | 57 | # |
58 | BOOTMAGIC_ENABLE ?= no # Virtual DIP switch configuration(+1000) | 58 | BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) |
59 | MOUSEKEY_ENABLE ?= yes # Mouse keys(+4700) | 59 | MOUSEKEY_ENABLE = yes # Mouse keys(+4700) |
60 | EXTRAKEY_ENABLE ?= yes # Audio control and System control(+450) | 60 | EXTRAKEY_ENABLE = yes # Audio control and System control(+450) |
61 | CONSOLE_ENABLE ?= no # Console for debug(+400) | 61 | CONSOLE_ENABLE = no # Console for debug(+400) |
62 | COMMAND_ENABLE ?= yes # Commands for debug and configuration | 62 | COMMAND_ENABLE = yes # Commands for debug and configuration |
63 | NKRO_ENABLE ?= no # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work | 63 | NKRO_ENABLE = no # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work |
64 | BACKLIGHT_ENABLE ?= no # Enable keyboard backlight functionality | 64 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality |
65 | MIDI_ENABLE ?= no # MIDI controls | 65 | MIDI_ENABLE = no # MIDI controls |
66 | AUDIO_ENABLE ?= no # Audio output on port C6 | 66 | AUDIO_ENABLE = no # Audio output on port C6 |
67 | UNICODE_ENABLE ?= no # Unicode | 67 | UNICODE_ENABLE = no # Unicode |
68 | BLUETOOTH_ENABLE ?= no # Enable Bluetooth with the Adafruit EZ-Key HID | 68 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
69 | RGBLIGHT_ENABLE ?= no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. | 69 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. |
70 | SUBPROJECT_rev1 ?= yes | 70 | SUBPROJECT_rev1 = yes |
71 | USE_I2C ?= yes | 71 | USE_I2C = yes |
72 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 72 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
73 | SLEEP_LED_ENABLE ?= no # Breathing sleep LED during USB suspend | 73 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
74 | 74 | ||
75 | CUSTOM_MATRIX = yes | 75 | CUSTOM_MATRIX = yes |
76 | |||
77 | DEFAULT_FOLDER = deltasplit75/v2 \ No newline at end of file | ||
diff --git a/keyboards/deltasplit75/subproject.mk b/keyboards/deltasplit75/subproject.mk deleted file mode 100644 index 298067e5d..000000000 --- a/keyboards/deltasplit75/subproject.mk +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | SUBPROJECT_DEFAULT = v2 | ||
diff --git a/keyboards/deltasplit75/v2/config.h b/keyboards/deltasplit75/v2/config.h index 0f4b806e2..b677d09aa 100644 --- a/keyboards/deltasplit75/v2/config.h +++ b/keyboards/deltasplit75/v2/config.h | |||
@@ -15,8 +15,8 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #ifndef CONFIG_V2_H |
19 | #define CONFIG_H | 19 | #define CONFIG_V2_H |
20 | 20 | ||
21 | #include "config_common.h" | 21 | #include "config_common.h" |
22 | 22 | ||
diff --git a/keyboards/deltasplit75/v2/rules.mk b/keyboards/deltasplit75/v2/rules.mk index 80a942d06..f84561674 100644 --- a/keyboards/deltasplit75/v2/rules.mk +++ b/keyboards/deltasplit75/v2/rules.mk | |||
@@ -1,5 +1 @@ | |||
1 | BACKLIGHT_ENABLE = no | BACKLIGHT_ENABLE = no \ No newline at end of file | |
2 | |||
3 | ifndef QUANTUM_DIR | ||
4 | include ../../../Makefile | ||
5 | endif | ||
diff --git a/keyboards/dk60/readme.md b/keyboards/dk60/readme.md index 5eba79150..bd99d4b61 100644 --- a/keyboards/dk60/readme.md +++ b/keyboards/dk60/readme.md | |||
@@ -10,7 +10,7 @@ Another 60% keyboard with different HHKB layout made and sold by dbroqua. [More | |||
10 | 10 | ||
11 | Make example for this keyboard (after setting up your build environment): | 11 | Make example for this keyboard (after setting up your build environment): |
12 | 12 | ||
13 | make dk60-default | 13 | make dk60:default |
14 | 14 | ||
15 | See [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. | 15 | See [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 | ||
diff --git a/keyboards/dz60/readme.md b/keyboards/dz60/readme.md index d14af7a5c..78b290fba 100644 --- a/keyboards/dz60/readme.md +++ b/keyboards/dz60/readme.md | |||
@@ -10,6 +10,6 @@ Hardware Availability: [kbdfans](https://kbdfans.myshopify.com/collections/pcb/p | |||
10 | 10 | ||
11 | Make example for this keyboard (after setting up your build environment): | 11 | Make example for this keyboard (after setting up your build environment): |
12 | 12 | ||
13 | make dz60-default | 13 | make dz60:default |
14 | 14 | ||
15 | See [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. | 15 | See [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. |
diff --git a/keyboards/eco/eco.h b/keyboards/eco/eco.h index 2cfb8df26..4f8cfabd8 100644 --- a/keyboards/eco/eco.h +++ b/keyboards/eco/eco.h | |||
@@ -1,10 +1,10 @@ | |||
1 | #ifndef ECO_H | 1 | #ifndef ECO_H |
2 | #define ECO_H | 2 | #define ECO_H |
3 | 3 | ||
4 | #ifdef SUBPROJECT_rev1 | 4 | #ifdef KEYBOARD_eco_rev1 |
5 | #include "rev1.h" | 5 | #include "rev1.h" |
6 | #endif | 6 | #endif |
7 | #ifdef SUBPROJECT_rev2 | 7 | #ifdef KEYBOARD_eco_rev2 |
8 | #include "rev2.h" | 8 | #include "rev2.h" |
9 | #endif | 9 | #endif |
10 | 10 | ||
diff --git a/keyboards/eco/readme.md b/keyboards/eco/readme.md index d29aa8ece..afa9d5559 100644 --- a/keyboards/eco/readme.md +++ b/keyboards/eco/readme.md | |||
@@ -10,6 +10,6 @@ Hardware Supported: ECO PCB rev1 Pro Micro | |||
10 | 10 | ||
11 | Make example for this keyboard (after setting up your build environment): | 11 | Make example for this keyboard (after setting up your build environment): |
12 | 12 | ||
13 | make eco-rev2-that_canadian | 13 | make eco/rev2:that_canadian |
14 | 14 | ||
15 | See [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. \ No newline at end of file | 15 | See [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. \ No newline at end of file |
diff --git a/keyboards/eco/rules.mk b/keyboards/eco/rules.mk index cf26cdc0d..6f4b4fefc 100644 --- a/keyboards/eco/rules.mk +++ b/keyboards/eco/rules.mk | |||
@@ -66,3 +66,5 @@ API_SYSEX_ENABLE = no | |||
66 | 66 | ||
67 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 67 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
68 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 68 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
69 | |||
70 | DEFAULT_FOLDER = eco/rev2 \ No newline at end of file | ||
diff --git a/keyboards/eco/subproject.mk b/keyboards/eco/subproject.mk deleted file mode 100644 index 7c9b39598..000000000 --- a/keyboards/eco/subproject.mk +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | SUBPROJECT_DEFAULT = rev2 | ||
diff --git a/keyboards/ergodone/readme.md b/keyboards/ergodone/readme.md index 8e3123f4f..207df789a 100644 --- a/keyboards/ergodone/readme.md +++ b/keyboards/ergodone/readme.md | |||
@@ -18,7 +18,7 @@ The ErgoDone is a modified version of the ErgoDox, made by K.T.E.C., with pre-so | |||
18 | 18 | ||
19 | In the root directory of the repository, build the firmware with a command like: | 19 | In the root directory of the repository, build the firmware with a command like: |
20 | 20 | ||
21 | make ergodone-default | 21 | make ergodone:default |
22 | 22 | ||
23 | For more information on the layout option and other ones, see the [`make` guide](https://docs.qmk.fm/getting_started_make_guide.html). | 23 | For more information on the layout option and other ones, see the [`make` guide](https://docs.qmk.fm/getting_started_make_guide.html). |
24 | 24 | ||
diff --git a/keyboards/ergodox_ez/keymaps/drashna-custom/keymap.c b/keyboards/ergodox_ez/keymaps/drashna-custom/keymap.c index 4223bc2d1..5f0504beb 100644 --- a/keyboards/ergodox_ez/keymaps/drashna-custom/keymap.c +++ b/keyboards/ergodox_ez/keymaps/drashna-custom/keymap.c | |||
@@ -98,7 +98,7 @@ enum { | |||
98 | 98 | ||
99 | 99 | ||
100 | // on each tap, light up one led, from right to left | 100 | // on each tap, light up one led, from right to left |
101 | // on the forth tap, turn them off from right to leftmake ergodox-ez-drashna-custom-teensy | 101 | // on the forth tap, turn them off from right to left |
102 | 102 | ||
103 | void dance_flsh_each(qk_tap_dance_state_t *state, void *user_data) { | 103 | void dance_flsh_each(qk_tap_dance_state_t *state, void *user_data) { |
104 | if (!skip_leds) { | 104 | if (!skip_leds) { |
diff --git a/keyboards/ergodox_ez/keymaps/dvorak_42_key/README.md b/keyboards/ergodox_ez/keymaps/dvorak_42_key/README.md index 18af2cdee..9d30c2e19 100644 --- a/keyboards/ergodox_ez/keymaps/dvorak_42_key/README.md +++ b/keyboards/ergodox_ez/keymaps/dvorak_42_key/README.md | |||
@@ -5,7 +5,7 @@ This is a dvorak based layout for the Ergodox EZ. Its basic key layout is simila | |||
5 | 5 | ||
6 | How to build | 6 | How to build |
7 | ------------ | 7 | ------------ |
8 | make ergodox_ez-dvorak_42_key-teensy | 8 | make ergodox_ez:dvorak_42_key:teensy |
9 | 9 | ||
10 | Layers | 10 | Layers |
11 | ------ | 11 | ------ |
diff --git a/keyboards/ergodox_ez/keymaps/dvorak_42_key/keymap.c b/keyboards/ergodox_ez/keymaps/dvorak_42_key/keymap.c index 55168e85d..c1195ecc0 100644 --- a/keyboards/ergodox_ez/keymaps/dvorak_42_key/keymap.c +++ b/keyboards/ergodox_ez/keymaps/dvorak_42_key/keymap.c | |||
@@ -5,7 +5,7 @@ | |||
5 | 5 | ||
6 | 6 | ||
7 | // to build this keymap | 7 | // to build this keymap |
8 | // make ergodox_ez-dvorak_42_key-teensy | 8 | // make ergodox_ez:dvorak_42_key:teensy |
9 | 9 | ||
10 | static bool mouse_lock = false; | 10 | static bool mouse_lock = false; |
11 | 11 | ||
diff --git a/keyboards/ergodox_infinity/keymaps/rask/README.md b/keyboards/ergodox_infinity/keymaps/rask/README.md index 99e395323..8a1399430 100644 --- a/keyboards/ergodox_infinity/keymaps/rask/README.md +++ b/keyboards/ergodox_infinity/keymaps/rask/README.md | |||
@@ -17,4 +17,4 @@ makes sense. | |||
17 | 17 | ||
18 | Follow the main Infinity ErgoDox guide but use the following layout: | 18 | Follow the main Infinity ErgoDox guide but use the following layout: |
19 | 19 | ||
20 | $ sudo make ergodox_infinity-rask | 20 | $ sudo make ergodox_infinity:rask |
diff --git a/keyboards/ergodox_infinity/readme.md b/keyboards/ergodox_infinity/readme.md index 4ad5990b8..7b8c1df3a 100644 --- a/keyboards/ergodox_infinity/readme.md +++ b/keyboards/ergodox_infinity/readme.md | |||
@@ -5,15 +5,15 @@ for the left and right halves seperately. To flash them: | |||
5 | 5 | ||
6 | - Make sure you are in the top-level qmk_firmware directory | 6 | - Make sure you are in the top-level qmk_firmware directory |
7 | 7 | ||
8 | - Build the firmware with `make ergodox_infinity-keymapname` | 8 | - Build the firmware with `make ergodox_infinity:keymapname` |
9 | 9 | ||
10 | - Plug in the left hand keyboard only. | 10 | - Plug in the left hand keyboard only. |
11 | 11 | ||
12 | - Press the program button (back of keyboard, above thumb pad). | 12 | - Press the program button (back of keyboard, above thumb pad). |
13 | 13 | ||
14 | - Install the firmware with `sudo make ergodox_infinity-keymapname-dfu-util` | 14 | - Install the firmware with `sudo make ergodox_infinity:keymapname:dfu-util` |
15 | 15 | ||
16 | - Build right hand firmware with `make ergodox_infinity-keymapname MASTER=right` | 16 | - Build right hand firmware with `make ergodox_infinity:keymapname MASTER=right` |
17 | 17 | ||
18 | - Plug in the right hand keyboard only. | 18 | - Plug in the right hand keyboard only. |
19 | 19 | ||
diff --git a/keyboards/felix/readme.md b/keyboards/felix/readme.md index 1b5f4b42e..e41782c3c 100644 --- a/keyboards/felix/readme.md +++ b/keyboards/felix/readme.md | |||
@@ -8,6 +8,6 @@ Hardware Availability: [Unikeyboard](https://unikeyboard.io/product/felix/) | |||
8 | 8 | ||
9 | Make example for this keyboard (after setting up your build environment): | 9 | Make example for this keyboard (after setting up your build environment): |
10 | 10 | ||
11 | make felix-default | 11 | make felix:default |
12 | 12 | ||
13 | See [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. | 13 | See [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. |
diff --git a/keyboards/four_banger/readme.md b/keyboards/four_banger/readme.md index f2ab0ad87..ffb6091f9 100644 --- a/keyboards/four_banger/readme.md +++ b/keyboards/four_banger/readme.md | |||
@@ -9,6 +9,6 @@ Hardware Availability: [1up Keyboards](https://1upkeyboards.com/) | |||
9 | 9 | ||
10 | Make example for this keyboard (after setting up your build environment): | 10 | Make example for this keyboard (after setting up your build environment): |
11 | 11 | ||
12 | make four_banger-default | 12 | make four_banger:default |
13 | 13 | ||
14 | See [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. \ No newline at end of file | 14 | See [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. \ No newline at end of file |
diff --git a/keyboards/frosty_flake/readme.md b/keyboards/frosty_flake/readme.md index 4a933d0bd..822377a71 100644 --- a/keyboards/frosty_flake/readme.md +++ b/keyboards/frosty_flake/readme.md | |||
@@ -25,19 +25,19 @@ Make example for this keyboard (after setting up your build environment): | |||
25 | 104 key default layout: | 25 | 104 key default layout: |
26 | 26 | ||
27 | ``` | 27 | ``` |
28 | make frosty_flake-default | 28 | make frosty_flake:default |
29 | ``` | 29 | ``` |
30 | 30 | ||
31 | To directly flash the frosty_flake after compiling use | 31 | To directly flash the frosty_flake after compiling use |
32 | 32 | ||
33 | ``` | 33 | ``` |
34 | make frosty_flake-default-dfu | 34 | make frosty_flake:default:dfu |
35 | ``` | 35 | ``` |
36 | 36 | ||
37 | 87 key tkl layout: | 37 | 87 key tkl layout: |
38 | 38 | ||
39 | ``` | 39 | ``` |
40 | make frosty_flake-tkl-dfu | 40 | make frosty_flake:tkl:dfu |
41 | ``` | 41 | ``` |
42 | 42 | ||
43 | See [build environment | 43 | See [build environment |
diff --git a/keyboards/gh60/keymaps/dbroqua/config.h b/keyboards/gh60/keymaps/dbroqua/config.h index 75ccec097..0b8218d28 100644 --- a/keyboards/gh60/keymaps/dbroqua/config.h +++ b/keyboards/gh60/keymaps/dbroqua/config.h | |||
@@ -15,8 +15,8 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #ifndef CONFIG_USER_H |
19 | #define CONFIG_H | 19 | #define CONFIG_USER_H |
20 | 20 | ||
21 | #include "config_common.h" | 21 | #include "config_common.h" |
22 | 22 | ||
diff --git a/keyboards/gh60/keymaps/robotmaxtron/config.h b/keyboards/gh60/keymaps/robotmaxtron/config.h index bcd753461..abaddb71f 100644 --- a/keyboards/gh60/keymaps/robotmaxtron/config.h +++ b/keyboards/gh60/keymaps/robotmaxtron/config.h | |||
@@ -15,8 +15,8 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #ifndef CONFIG_USER_H |
19 | #define CONFIG_H | 19 | #define CONFIG_USER_H |
20 | 20 | ||
21 | #include "config_common.h" | 21 | #include "config_common.h" |
22 | 22 | ||
diff --git a/keyboards/gh60/readme.md b/keyboards/gh60/readme.md index e477b279c..400a81c41 100644 --- a/keyboards/gh60/readme.md +++ b/keyboards/gh60/readme.md | |||
@@ -11,7 +11,7 @@ Hardware Availability: http://blog.komar.be/projects/gh60-programmable-keyboard/ | |||
11 | 11 | ||
12 | Make example for this keyboard (after setting up your build environment): | 12 | Make example for this keyboard (after setting up your build environment): |
13 | 13 | ||
14 | make gh60-default | 14 | make gh60:default |
15 | 15 | ||
16 | See [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 | See [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. |
17 | 17 | ||
diff --git a/keyboards/gherkin/README.md b/keyboards/gherkin/README.md index 210247af9..5e0daeabf 100644 --- a/keyboards/gherkin/README.md +++ b/keyboards/gherkin/README.md | |||
@@ -11,7 +11,7 @@ Hardware Availability: [Gherkin project on 40% Keyboards](http://www.40percent.c | |||
11 | 11 | ||
12 | Make example for this keyboard (after setting up your build environment): | 12 | Make example for this keyboard (after setting up your build environment): |
13 | 13 | ||
14 | make gherkin-default | 14 | make gherkin:default |
15 | 15 | ||
16 | See [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 | See [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. |
17 | First pass at adding support for the gherkin keyboard. Compiles but completely | 17 | First pass at adding support for the gherkin keyboard. Compiles but completely |
diff --git a/keyboards/gonnerd/readme.md b/keyboards/gonnerd/readme.md index 388816abb..26e4890d9 100644 --- a/keyboards/gonnerd/readme.md +++ b/keyboards/gonnerd/readme.md | |||
@@ -9,7 +9,7 @@ Hardware Availability: http://www.gonskeyboardworks.com/pcbs-and-controllers/60- | |||
9 | 9 | ||
10 | Make example for this keyboard (after setting up your build environment): | 10 | Make example for this keyboard (after setting up your build environment): |
11 | 11 | ||
12 | make gonnerd-default | 12 | make gonnerd:default |
13 | 13 | ||
14 | See [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. | 14 | See [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. |
15 | 15 | ||
diff --git a/keyboards/hadron/out.txt b/keyboards/hadron/out.txt deleted file mode 100644 index 644a6a777..000000000 --- a/keyboards/hadron/out.txt +++ /dev/null | |||
@@ -1,66 +0,0 @@ | |||
1 | -------- begin -------- | ||
2 | avr-gcc.exe (AVR_8_bit_GNU_Toolchain_3.5.0_1662) 4.9.2 | ||
3 | Copyright (C) 2014 Free Software Foundation, Inc. | ||
4 | This is free software; see the source for copying conditions. There is NO | ||
5 | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | ||
6 | |||
7 | Compiling: ../../keyboards/planck/planck.c [32;01m[OK][0m | ||
8 | Compiling: ../../keyboards/planck/keymaps/experimental/keymap.c [33;01m[WARNINGS][0m | ||
9 | | | ||
10 | | ../../keyboards/planck/keymaps/experimental/keymap.c: In function 'action_get_macro': | ||
11 | | ../../keyboards/planck/keymaps/experimental/keymap.c:227:17: warning: implicit declaration of function 'breathing_speed_set' [-Wimplicit-function-declaration] | ||
12 | | breathing_speed_set(2); | ||
13 | | ^ | ||
14 | | ../../keyboards/planck/keymaps/experimental/keymap.c:228:17: warning: implicit declaration of function 'breathing_pulse' [-Wimplicit-function-declaration] | ||
15 | | breathing_pulse(); | ||
16 | | ^ | ||
17 | | | ||
18 | Compiling: ../../quantum/quantum.c [32;01m[OK][0m | ||
19 | Compiling: ../../quantum/keymap.c [32;01m[OK][0m | ||
20 | Compiling: ../../quantum/keycode_config.c [32;01m[OK][0m | ||
21 | Compiling: ../../quantum/matrix.c [32;01m[OK][0m | ||
22 | Compiling: ../../quantum/audio/audio.c [32;01m[OK][0m | ||
23 | Compiling: ../../quantum/audio/voices.c [32;01m[OK][0m | ||
24 | Compiling: ../../quantum/audio/luts.c [32;01m[OK][0m | ||
25 | Compiling: ../../tmk_core/protocol/lufa/lufa.c [32;01m[OK][0m | ||
26 | Compiling: ../../tmk_core/protocol/lufa/descriptor.c [32;01m[OK][0m | ||
27 | Compiling: ../../tmk_core/protocol/lufa/LUFA-git/LUFA/Drivers/USB/Class/Common/HIDParser.c [32;01m[OK][0m | ||
28 | Compiling: ../../tmk_core/protocol/lufa/LUFA-git/LUFA/Drivers/USB/Core/AVR8/Device_AVR8.c [32;01m[OK][0m | ||
29 | Compiling: ../../tmk_core/protocol/lufa/LUFA-git/LUFA/Drivers/USB/Core/AVR8/EndpointStream_AVR8.c [32;01m[OK][0m | ||
30 | Compiling: ../../tmk_core/protocol/lufa/LUFA-git/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.c [32;01m[OK][0m | ||
31 | Compiling: ../../tmk_core/protocol/lufa/LUFA-git/LUFA/Drivers/USB/Core/AVR8/Host_AVR8.c [32;01m[OK][0m | ||
32 | Compiling: ../../tmk_core/protocol/lufa/LUFA-git/LUFA/Drivers/USB/Core/AVR8/PipeStream_AVR8.c [32;01m[OK][0m | ||
33 | Compiling: ../../tmk_core/protocol/lufa/LUFA-git/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.c [32;01m[OK][0m | ||
34 | Compiling: ../../tmk_core/protocol/lufa/LUFA-git/LUFA/Drivers/USB/Core/AVR8/USBController_AVR8.c [32;01m[OK][0m | ||
35 | Compiling: ../../tmk_core/protocol/lufa/LUFA-git/LUFA/Drivers/USB/Core/AVR8/USBInterrupt_AVR8.c [32;01m[OK][0m | ||
36 | Compiling: ../../tmk_core/protocol/lufa/LUFA-git/LUFA/Drivers/USB/Core/ConfigDescriptors.c [32;01m[OK][0m | ||
37 | Compiling: ../../tmk_core/protocol/lufa/LUFA-git/LUFA/Drivers/USB/Core/DeviceStandardReq.c [32;01m[OK][0m | ||
38 | Compiling: ../../tmk_core/protocol/lufa/LUFA-git/LUFA/Drivers/USB/Core/Events.c [32;01m[OK][0m | ||
39 | Compiling: ../../tmk_core/protocol/lufa/LUFA-git/LUFA/Drivers/USB/Core/HostStandardReq.c [32;01m[OK][0m | ||
40 | Compiling: ../../tmk_core/protocol/lufa/LUFA-git/LUFA/Drivers/USB/Core/USBTask.c [32;01m[OK][0m | ||
41 | Compiling: ../../tmk_core/common/host.c [32;01m[OK][0m | ||
42 | Compiling: ../../tmk_core/common/keyboard.c [32;01m[OK][0m | ||
43 | Compiling: ../../tmk_core/common/action.c [32;01m[OK][0m | ||
44 | Compiling: ../../tmk_core/common/action_tapping.c [32;01m[OK][0m | ||
45 | Compiling: ../../tmk_core/common/action_macro.c [32;01m[OK][0m | ||
46 | Compiling: ../../tmk_core/common/action_layer.c [32;01m[OK][0m | ||
47 | Compiling: ../../tmk_core/common/action_util.c [32;01m[OK][0m | ||
48 | Compiling: ../../tmk_core/common/print.c [32;01m[OK][0m | ||
49 | Compiling: ../../tmk_core/common/debug.c [32;01m[OK][0m | ||
50 | Compiling: ../../tmk_core/common/util.c [32;01m[OK][0m | ||
51 | Compiling: ../../tmk_core/common/avr/suspend.c [32;01m[OK][0m | ||
52 | Assembling: ../../tmk_core/common/avr/xprintf.S [32;01m[OK][0m | ||
53 | Compiling: ../../tmk_core/common/avr/timer.c [32;01m[OK][0m | ||
54 | Compiling: ../../tmk_core/common/avr/bootloader.c [32;01m[OK][0m | ||
55 | Compiling: ../../tmk_core/common/magic.c [32;01m[OK][0m | ||
56 | Compiling: ../../tmk_core/common/avr/eeconfig.c [32;01m[OK][0m | ||
57 | Compiling: ../../tmk_core/common/mousekey.c [32;01m[OK][0m | ||
58 | Compiling: ../../tmk_core/common/command.c [32;01m[OK][0m | ||
59 | Compiling: ../../tmk_core/common/backlight.c [32;01m[OK][0m | ||
60 | Linking: .build/planck_experimental.elf [31;01m[ERRORS][0m | ||
61 | | | ||
62 | | .build/obj_planck_experimental/keyboards/planck/keymaps/experimental/keymap.o: In function `action_get_macro': | ||
63 | | C:\Users\Fred Wales\Documents\Programming\qmk_firmware\keyboards\planck/../../keyboards/planck/keymaps/experimental/keymap.c:240: undefined reference to `breathing_speed_set' | ||
64 | | C:\Users\Fred Wales\Documents\Programming\qmk_firmware\keyboards\planck/../../keyboards/planck/keymaps/experimental/keymap.c:241: undefined reference to `breathing_pulse' | ||
65 | | collect2.exe: error: ld returned 1 exit status | ||
66 | | | ||
diff --git a/keyboards/hadron/rules.mk b/keyboards/hadron/rules.mk index 78f86f982..66a900825 100644 --- a/keyboards/hadron/rules.mk +++ b/keyboards/hadron/rules.mk | |||
@@ -70,3 +70,4 @@ SLEEP_LED_ENABLE ?= no # Breathing sleep LED during USB suspend | |||
70 | SRC = i2c.c \ | 70 | SRC = i2c.c \ |
71 | ssd1306.c | 71 | ssd1306.c |
72 | 72 | ||
73 | DEFAULT_FOLDER = hadron/ver2 \ No newline at end of file | ||
diff --git a/keyboards/hadron/subproject.mk b/keyboards/hadron/subproject.mk deleted file mode 100644 index 546c88fef..000000000 --- a/keyboards/hadron/subproject.mk +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | SUBPROJECT_DEFAULT = ver2 | ||
diff --git a/keyboards/handwired/handwired.c b/keyboards/handwired/handwired.c deleted file mode 100644 index feef8a919..000000000 --- a/keyboards/handwired/handwired.c +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | #include "handwired.h" \ No newline at end of file | ||
diff --git a/keyboards/handwired/handwired.h b/keyboards/handwired/handwired.h deleted file mode 100644 index 7a4a4835e..000000000 --- a/keyboards/handwired/handwired.h +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | #include "quantum.h" \ No newline at end of file | ||
diff --git a/keyboards/handwired/kbod/readme.md b/keyboards/handwired/kbod/readme.md index 67bf711be..d2f2c01ae 100644 --- a/keyboards/handwired/kbod/readme.md +++ b/keyboards/handwired/kbod/readme.md | |||
@@ -9,7 +9,7 @@ For the full Quantum feature list, see [the parent readme](/). | |||
9 | 9 | ||
10 | ## Building | 10 | ## Building |
11 | 11 | ||
12 | Download or clone the whole firmware and use ```make handwired-kbod-default``` to generate the .hex file. You may flash it with avrdude | 12 | Download or clone the whole firmware and use ```make handwired/kbod:default``` to generate the .hex file. You may flash it with avrdude |
13 | 13 | ||
14 | ## Flashing | 14 | ## Flashing |
15 | Something along this line: | 15 | Something along this line: |
diff --git a/keyboards/handwired/magicforce61/README.md b/keyboards/handwired/magicforce61/README.md index 5a260f9ad..cc8673262 100644 --- a/keyboards/handwired/magicforce61/README.md +++ b/keyboards/handwired/magicforce61/README.md | |||
@@ -19,6 +19,6 @@ The following pins are used: | |||
19 | 19 | ||
20 | ## Compiling and loading the firmware | 20 | ## Compiling and loading the firmware |
21 | 21 | ||
22 | To build the firmware, run `make handwired-magicforce61`. | 22 | To build the firmware, run `make handwired/magicforce61`. |
23 | 23 | ||
24 | Flash the firmware using the teensy loader or avrdude. | 24 | Flash the firmware using the teensy loader or avrdude. |
diff --git a/keyboards/handwired/rules.mk b/keyboards/handwired/rules.mk deleted file mode 100644 index e69de29bb..000000000 --- a/keyboards/handwired/rules.mk +++ /dev/null | |||
diff --git a/keyboards/handwired/traveller/rules.mk b/keyboards/handwired/traveller/rules.mk index a7f7fc230..62f94b945 100644 --- a/keyboards/handwired/traveller/rules.mk +++ b/keyboards/handwired/traveller/rules.mk | |||
@@ -80,10 +80,3 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | |||
80 | AUDIO_ENABLE = no # Audio output on port C6 | 80 | AUDIO_ENABLE = no # Audio output on port C6 |
81 | RGBLIGHT_ENABLE = yes | 81 | RGBLIGHT_ENABLE = yes |
82 | 82 | ||
83 | ifndef QUANTUM_DIR | ||
84 | include ../../../Makefile | ||
85 | endif | ||
86 | |||
87 | upload: build | ||
88 | $(ATREUS_UPLOAD_COMMAND) | ||
89 | |||
diff --git a/keyboards/hhkb/keymaps/blakedietz/README.md b/keyboards/hhkb/keymaps/blakedietz/README.md index c0f7fde7a..4dff47a6e 100644 --- a/keyboards/hhkb/keymaps/blakedietz/README.md +++ b/keyboards/hhkb/keymaps/blakedietz/README.md | |||
@@ -29,7 +29,7 @@ From the hhkb directory run the following: | |||
29 | 29 | ||
30 | ```bash | 30 | ```bash |
31 | make clean | 31 | make clean |
32 | make hhkb-blakedietz-dfu | 32 | make hhkb:blakedietz:dfu |
33 | ``` | 33 | ``` |
34 | 34 | ||
35 | Press the button on the alternate controller to put the board into boot mode. | 35 | Press the button on the alternate controller to put the board into boot mode. |
@@ -37,7 +37,7 @@ Press the button on the alternate controller to put the board into boot mode. | |||
37 | You'll see an output similar to the following: | 37 | You'll see an output similar to the following: |
38 | 38 | ||
39 | ```bash | 39 | ```bash |
40 | make hhkb-blakedietz-dfu | 40 | make hhkb:blakedietz:dfu |
41 | 41 | ||
42 | Making hhkb with keymap blakedietz and target dfu | 42 | Making hhkb with keymap blakedietz and target dfu |
43 | 43 | ||
diff --git a/keyboards/hhkb/readme.md b/keyboards/hhkb/readme.md index ee64e037a..8774a73f7 100644 --- a/keyboards/hhkb/readme.md +++ b/keyboards/hhkb/readme.md | |||
@@ -9,6 +9,6 @@ Hardware Availability: https://geekhack.org/index.php?topic=12047.0 | |||
9 | 9 | ||
10 | Make example for this keyboard (after setting up your build environment): | 10 | Make example for this keyboard (after setting up your build environment): |
11 | 11 | ||
12 | make hhkb-default | 12 | make hhkb:default |
13 | 13 | ||
14 | See [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. | 14 | See [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. |
diff --git a/keyboards/infinity60/readme.md b/keyboards/infinity60/readme.md index bca26c69f..94f65d370 100644 --- a/keyboards/infinity60/readme.md +++ b/keyboards/infinity60/readme.md | |||
@@ -9,6 +9,6 @@ Hardware Availability: https://input.club/devices/infinity-keyboard/ | |||
9 | 9 | ||
10 | Make example for this keyboard (after setting up your build environment): | 10 | Make example for this keyboard (after setting up your build environment): |
11 | 11 | ||
12 | make infinity60-default | 12 | make infinity60:default |
13 | 13 | ||
14 | See [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. | 14 | See [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. |
diff --git a/keyboards/jc65/readme.md b/keyboards/jc65/readme.md index 55ed72229..e8955ec53 100644 --- a/keyboards/jc65/readme.md +++ b/keyboards/jc65/readme.md | |||
@@ -13,10 +13,10 @@ Hardware Availability: [keyclack.com](https://keyclack.com/) | |||
13 | 13 | ||
14 | Make example for this keyboard (after setting up your build environment): | 14 | Make example for this keyboard (after setting up your build environment): |
15 | 15 | ||
16 | make jc65-default | 16 | make jc65:default |
17 | 17 | ||
18 | Or to make and flash: | 18 | Or to make and flash: |
19 | 19 | ||
20 | make jc65-default-dfu | 20 | make jc65:default:dfu |
21 | 21 | ||
22 | See [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. | 22 | See [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. |
diff --git a/keyboards/jd40/readme.md b/keyboards/jd40/readme.md index 1684a562e..6934e54d4 100644 --- a/keyboards/jd40/readme.md +++ b/keyboards/jd40/readme.md | |||
@@ -9,6 +9,6 @@ Hardware Availability: [1up](https://1upkeyboards.com/jd40-mkii-1up-keyboards-lo | |||
9 | 9 | ||
10 | Make example for this keyboard (after setting up your build environment): | 10 | Make example for this keyboard (after setting up your build environment): |
11 | 11 | ||
12 | make atreus-default | 12 | make jd40:default |
13 | 13 | ||
14 | See [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. | 14 | See [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. |
diff --git a/keyboards/jd45/config.h b/keyboards/jd45/config.h index ee989b7b4..43d138f4e 100644 --- a/keyboards/jd45/config.h +++ b/keyboards/jd45/config.h | |||
@@ -67,10 +67,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
67 | */ | 67 | */ |
68 | 68 | ||
69 | /* disable debug print */ | 69 | /* disable debug print */ |
70 | #define NO_DEBUG | 70 | // #define NO_DEBUG |
71 | 71 | ||
72 | /* disable print */ | 72 | /* disable print */ |
73 | #define NO_PRINT | 73 | // #define NO_PRINT |
74 | 74 | ||
75 | /* disable action features */ | 75 | /* disable action features */ |
76 | //#define NO_ACTION_LAYER | 76 | //#define NO_ACTION_LAYER |
diff --git a/keyboards/jd45/keymaps/mjt/config.h b/keyboards/jd45/keymaps/mjt/config.h index 276639514..a8c8e9d17 100644 --- a/keyboards/jd45/keymaps/mjt/config.h +++ b/keyboards/jd45/keymaps/mjt/config.h | |||
@@ -15,8 +15,8 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #ifndef CONFIG_USER_H |
19 | #define CONFIG_H | 19 | #define CONFIG_USER_H |
20 | 20 | ||
21 | #include "config_common.h" | 21 | #include "config_common.h" |
22 | 22 | ||
diff --git a/keyboards/jd45/readme.md b/keyboards/jd45/readme.md index 4bed1be41..a2e4cf6dd 100644 --- a/keyboards/jd45/readme.md +++ b/keyboards/jd45/readme.md | |||
@@ -9,6 +9,6 @@ Hardware Availability: https://mechanicalkeyboards.com/shop/index.php?l=product_ | |||
9 | 9 | ||
10 | Make example for this keyboard (after setting up your build environment): | 10 | Make example for this keyboard (after setting up your build environment): |
11 | 11 | ||
12 | make jd45-default | 12 | make jd45:default |
13 | 13 | ||
14 | See [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. | 14 | See [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. |
diff --git a/keyboards/jj40/README.md b/keyboards/jj40/README.md index 03b7533de..0720366ad 100644 --- a/keyboards/jj40/README.md +++ b/keyboards/jj40/README.md | |||
@@ -10,7 +10,7 @@ Hardware Availability: [AliExpress](https://www.aliexpress.com/store/product/jj4 | |||
10 | 10 | ||
11 | Make example for this keyboard (after setting up your build environment): | 11 | Make example for this keyboard (after setting up your build environment): |
12 | 12 | ||
13 | make jj40-program | 13 | make jj40:default:program |
14 | 14 | ||
15 | See [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. | 15 | See [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 | ||
diff --git a/keyboards/jm60/boards/JM60_BOARD/board.mk b/keyboards/jm60/boards/JM60_BOARD/board.mk index 46df0ef33..e2f051c31 100644 --- a/keyboards/jm60/boards/JM60_BOARD/board.mk +++ b/keyboards/jm60/boards/JM60_BOARD/board.mk | |||
@@ -1,5 +1,5 @@ | |||
1 | # List of all the board related files. | 1 | # List of all the board related files. |
2 | BOARDSRC = $(KEYBOARD_PATH)/boards/JM60_BOARD/board.c | 2 | BOARDSRC = $(BOARD_PATH)/boards/JM60_BOARD/board.c |
3 | 3 | ||
4 | # Required include directories | 4 | # Required include directories |
5 | BOARDINC = $(KEYBOARD_PATH)/boards/JM60_BOARD | 5 | BOARDINC = $(BOARD_PATH)/boards/JM60_BOARD |
diff --git a/keyboards/jm60/readme.md b/keyboards/jm60/readme.md index e4243716f..3ba96ed60 100644 --- a/keyboards/jm60/readme.md +++ b/keyboards/jm60/readme.md | |||
@@ -9,7 +9,7 @@ Hardware Availability: https://kbdfans.myshopify.com/ (is no longer sold) | |||
9 | 9 | ||
10 | Make example for this keyboard (after setting up your build environment): | 10 | Make example for this keyboard (after setting up your build environment): |
11 | 11 | ||
12 | make jm60-default-bin | 12 | make jm60:default:bin |
13 | 13 | ||
14 | See [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. | 14 | See [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. |
15 | 15 | ||
@@ -17,7 +17,7 @@ See [build environment setup](https://docs.qmk.fm/build_environment_setup.html) | |||
17 | 17 | ||
18 | 1) from the `qmk_firmware` directory run: | 18 | 1) from the `qmk_firmware` directory run: |
19 | ``` | 19 | ``` |
20 | $ make jm60-default-bin | 20 | $ make jm60:default:bin |
21 | ``` | 21 | ``` |
22 | 22 | ||
23 | 2) rename 'jm60_default.bin' to 'jm60_default.firmware' | 23 | 2) rename 'jm60_default.bin' to 'jm60_default.firmware' |
diff --git a/keyboards/kbd75/readme.md b/keyboards/kbd75/readme.md index 42fdc0d38..6c67307d7 100644 --- a/keyboards/kbd75/readme.md +++ b/keyboards/kbd75/readme.md | |||
@@ -7,6 +7,6 @@ Hardware Availability: https://kbdfans.myshopify.com/products/kbd75-keyboard-set | |||
7 | 7 | ||
8 | Make example for this keyboard (after setting up your build environment): | 8 | Make example for this keyboard (after setting up your build environment): |
9 | 9 | ||
10 | make kbd75-default | 10 | make kbd75:default |
11 | 11 | ||
12 | See [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. | 12 | See [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. |
diff --git a/keyboards/kinesis/kinesis.h b/keyboards/kinesis/kinesis.h index 66713731f..94e913ebd 100644 --- a/keyboards/kinesis/kinesis.h +++ b/keyboards/kinesis/kinesis.h | |||
@@ -1,10 +1,10 @@ | |||
1 | #ifndef KINESIS_H | 1 | #ifndef KINESIS_H |
2 | #define KINESIS_H | 2 | #define KINESIS_H |
3 | 3 | ||
4 | #ifdef SUBPROJECT_alvicstep | 4 | #ifdef KEYBOARD_kinesis_alvicstep |
5 | #include "alvicstep.h" | 5 | #include "alvicstep.h" |
6 | #endif | 6 | #endif |
7 | #ifdef SUBPROJECT_stapelberg | 7 | #ifdef KEYBOARD_kinesis_stapelberg |
8 | #include "stapelberg.h" | 8 | #include "stapelberg.h" |
9 | #endif | 9 | #endif |
10 | 10 | ||
diff --git a/keyboards/kinesis/rules.mk b/keyboards/kinesis/rules.mk index a7ff8da8b..c8646449b 100644 --- a/keyboards/kinesis/rules.mk +++ b/keyboards/kinesis/rules.mk | |||
@@ -71,3 +71,5 @@ UNICODE_ENABLE = no # Unicode | |||
71 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 71 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
72 | AUDIO_ENABLE = no # Audio output should be port E6, current quantum library hardcodes C6, which we use for programming | 72 | AUDIO_ENABLE = no # Audio output should be port E6, current quantum library hardcodes C6, which we use for programming |
73 | CUSTOM_MATRIX=yes # need to do our own thing with the matrix | 73 | CUSTOM_MATRIX=yes # need to do our own thing with the matrix |
74 | |||
75 | DEFAULT_FOLDER = kinesis/alvicstep \ No newline at end of file | ||
diff --git a/keyboards/kinesis/stapelberg/rules.mk b/keyboards/kinesis/stapelberg/rules.mk index fb421a34f..3f2ff2d6c 100644 --- a/keyboards/kinesis/stapelberg/rules.mk +++ b/keyboards/kinesis/stapelberg/rules.mk | |||
@@ -1,9 +1,4 @@ | |||
1 | ifndef QUANTUM_DIR | ||
2 | include ../../../Makefile | ||
3 | endif | ||
4 | 1 | ||
5 | # just silently stop, since we need to upload with teensy uploader | ||
6 | upload: build | ||
7 | 2 | ||
8 | 3 | ||
9 | 4 | ||
diff --git a/keyboards/kinesis/subproject.mk b/keyboards/kinesis/subproject.mk deleted file mode 100644 index 63ee4cafb..000000000 --- a/keyboards/kinesis/subproject.mk +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | SUBPROJECT_DEFAULT = alvicstep | ||
diff --git a/keyboards/kitten_paw/readme.md b/keyboards/kitten_paw/readme.md index 55fac2ba5..b12165b32 100644 --- a/keyboards/kitten_paw/readme.md +++ b/keyboards/kitten_paw/readme.md | |||
@@ -11,6 +11,6 @@ Hardware Availability: https://geekhack.org/index.php?topic=46700.0 | |||
11 | 11 | ||
12 | Make example for this keyboard (after setting up your build environment): | 12 | Make example for this keyboard (after setting up your build environment): |
13 | 13 | ||
14 | make kitten_paw-default | 14 | make kitten_paw:default |
15 | 15 | ||
16 | See [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 | See [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. |
diff --git a/keyboards/lets_split/lets_split.h b/keyboards/lets_split/lets_split.h index 476e7fd2a..d9cfa35a2 100644 --- a/keyboards/lets_split/lets_split.h +++ b/keyboards/lets_split/lets_split.h | |||
@@ -3,7 +3,11 @@ | |||
3 | 3 | ||
4 | #include "quantum.h" | 4 | #include "quantum.h" |
5 | 5 | ||
6 | #include QMK_SUBPROJECT_H | 6 | #ifdef KEYBOARD_lets_split_rev1 |
7 | #include "rev1.h" | ||
8 | #else | ||
9 | #include "rev2.h" | ||
10 | #endif | ||
7 | 11 | ||
8 | // Used to create a keymap using only KC_ prefixed keys | 12 | // Used to create a keymap using only KC_ prefixed keys |
9 | #define KC_KEYMAP( \ | 13 | #define KC_KEYMAP( \ |
diff --git a/keyboards/lets_split/readme.md b/keyboards/lets_split/readme.md index 300722a1b..c9202de63 100644 --- a/keyboards/lets_split/readme.md +++ b/keyboards/lets_split/readme.md | |||
@@ -19,7 +19,7 @@ There is additional information there about flashing and adding RGB underglow. | |||
19 | Download or clone the `qmk_firmware` repo and navigate to its top level directory. Once your build environment is setup, you'll be able to generate the default .hex using: | 19 | Download or clone the `qmk_firmware` repo and navigate to its top level directory. Once your build environment is setup, you'll be able to generate the default .hex using: |
20 | 20 | ||
21 | ``` | 21 | ``` |
22 | $ make lets_split-rev2-default | 22 | $ make lets_split/rev2:default |
23 | ``` | 23 | ``` |
24 | 24 | ||
25 | You will see a lot of output and if everything worked correctly you will see the built hex file: | 25 | You will see a lot of output and if everything worked correctly you will see the built hex file: |
@@ -32,7 +32,7 @@ If you would like to use one of the alternative keymaps, or create your own, cop | |||
32 | 32 | ||
33 | 33 | ||
34 | ``` | 34 | ``` |
35 | $ make lets_split-rev2-YOUR_KEYMAP_NAME | 35 | $ make lets_split/rev2:YOUR_KEYMAP_NAME |
36 | ``` | 36 | ``` |
37 | 37 | ||
38 | If everything worked correctly you will see a file: | 38 | If everything worked correctly you will see a file: |
@@ -115,8 +115,8 @@ not be very difficult to adapt it to support more if required. | |||
115 | 115 | ||
116 | Flashing | 116 | Flashing |
117 | ------- | 117 | ------- |
118 | From the top level `qmk_firmware` directory run `make KEYBOARD-SUBPROJECT-KEYMAP-avrdude` for automatic serial port resolution and flashing. | 118 | From the top level `qmk_firmware` directory run `make KEYBOARD:KEYMAP:avrdude` for automatic serial port resolution and flashing. |
119 | Example: `make lets_split-rev2-default-avrdude` | 119 | Example: `make lets_split/rev2:default:avrdude` |
120 | 120 | ||
121 | 121 | ||
122 | Choosing which board to plug the USB cable into (choosing Master) | 122 | Choosing which board to plug the USB cable into (choosing Master) |
diff --git a/keyboards/lets_split/rules.mk b/keyboards/lets_split/rules.mk index 7b7224fd4..1bbc0367f 100644 --- a/keyboards/lets_split/rules.mk +++ b/keyboards/lets_split/rules.mk | |||
@@ -75,4 +75,6 @@ SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | |||
75 | 75 | ||
76 | CUSTOM_MATRIX = yes | 76 | CUSTOM_MATRIX = yes |
77 | 77 | ||
78 | LAYOUTS = ortho_4x12 \ No newline at end of file | 78 | LAYOUTS = ortho_4x12 |
79 | |||
80 | DEFAULT_FOLDER = lets_split/rev2 \ No newline at end of file | ||
diff --git a/keyboards/lets_split/subproject.mk b/keyboards/lets_split/subproject.mk deleted file mode 100644 index 7c9b39598..000000000 --- a/keyboards/lets_split/subproject.mk +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | SUBPROJECT_DEFAULT = rev2 | ||
diff --git a/keyboards/levinson/keymaps/bakingpy2u/config.h b/keyboards/levinson/keymaps/bakingpy2u/config.h index 6b409bf0d..a2b1e089c 100644 --- a/keyboards/levinson/keymaps/bakingpy2u/config.h +++ b/keyboards/levinson/keymaps/bakingpy2u/config.h | |||
@@ -1,7 +1,7 @@ | |||
1 | #ifndef CONFIG_USER_H | 1 | #ifndef CONFIG_USER_H |
2 | #define CONFIG_USER_H | 2 | #define CONFIG_USER_H |
3 | 3 | ||
4 | #include "../../config.h" | 4 | #include "config_common.h" |
5 | 5 | ||
6 | /* Use I2C or Serial, not both */ | 6 | /* Use I2C or Serial, not both */ |
7 | 7 | ||
diff --git a/keyboards/levinson/keymaps/default/config.h b/keyboards/levinson/keymaps/default/config.h index 7f33a4363..4c7e48dc0 100644 --- a/keyboards/levinson/keymaps/default/config.h +++ b/keyboards/levinson/keymaps/default/config.h | |||
@@ -21,7 +21,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
21 | #ifndef CONFIG_USER_H | 21 | #ifndef CONFIG_USER_H |
22 | #define CONFIG_USER_H | 22 | #define CONFIG_USER_H |
23 | 23 | ||
24 | #include "../../config.h" | 24 | #include "config_common.h" |
25 | 25 | ||
26 | /* Use I2C or Serial, not both */ | 26 | /* Use I2C or Serial, not both */ |
27 | 27 | ||
diff --git a/keyboards/levinson/levinson.h b/keyboards/levinson/levinson.h index c69a06fab..896c5232f 100644 --- a/keyboards/levinson/levinson.h +++ b/keyboards/levinson/levinson.h | |||
@@ -3,7 +3,7 @@ | |||
3 | 3 | ||
4 | #include "quantum.h" | 4 | #include "quantum.h" |
5 | 5 | ||
6 | #include QMK_SUBPROJECT_H | 6 | #include "rev1.h" |
7 | 7 | ||
8 | // Used to create a keymap using only KC_ prefixed keys | 8 | // Used to create a keymap using only KC_ prefixed keys |
9 | #define KC_KEYMAP( \ | 9 | #define KC_KEYMAP( \ |
diff --git a/keyboards/levinson/readme.md b/keyboards/levinson/readme.md index 1fcad3c1b..94dd7bf04 100644 --- a/keyboards/levinson/readme.md +++ b/keyboards/levinson/readme.md | |||
@@ -9,11 +9,11 @@ Hardware Availability: [Keebio](https://keeb.io) | |||
9 | 9 | ||
10 | Make example for this keyboard (after setting up your build environment): | 10 | Make example for this keyboard (after setting up your build environment): |
11 | 11 | ||
12 | make levinson-rev1-default | 12 | make levinson/rev1:default |
13 | 13 | ||
14 | Example of flashing this keyboard: | 14 | Example of flashing this keyboard: |
15 | 15 | ||
16 | make levinson-rev1-default-avrdude | 16 | make levinson/rev1:default:avrdude |
17 | 17 | ||
18 | See [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. | 18 | See [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. |
19 | 19 | ||
diff --git a/keyboards/levinson/rules.mk b/keyboards/levinson/rules.mk index 7b7224fd4..ba0f5b91d 100644 --- a/keyboards/levinson/rules.mk +++ b/keyboards/levinson/rules.mk | |||
@@ -75,4 +75,6 @@ SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | |||
75 | 75 | ||
76 | CUSTOM_MATRIX = yes | 76 | CUSTOM_MATRIX = yes |
77 | 77 | ||
78 | LAYOUTS = ortho_4x12 \ No newline at end of file | 78 | LAYOUTS = ortho_4x12 |
79 | |||
80 | DEFAULT_FOLDER = levinson/rev1 \ No newline at end of file | ||
diff --git a/keyboards/levinson/subproject.mk b/keyboards/levinson/subproject.mk deleted file mode 100644 index 928b1edd0..000000000 --- a/keyboards/levinson/subproject.mk +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | SUBPROJECT_DEFAULT = rev1 | ||
diff --git a/keyboards/mechmini/README.md b/keyboards/mechmini/README.md index ed590f3f1..b95153051 100644 --- a/keyboards/mechmini/README.md +++ b/keyboards/mechmini/README.md | |||
@@ -9,7 +9,7 @@ Hardware Availability: https://mechkeys.ca/collections/keyboards/products/mechmi | |||
9 | 9 | ||
10 | Make example for this keyboard (after setting up your build environment): | 10 | Make example for this keyboard (after setting up your build environment): |
11 | 11 | ||
12 | make mechmini-default | 12 | make mechmini:default |
13 | 13 | ||
14 | See [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. | 14 | See [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. |
15 | 15 | ||
@@ -40,7 +40,7 @@ Then, with the keyboard plugged in, simply run this command from the | |||
40 | `qmk_firmware` directory: | 40 | `qmk_firmware` directory: |
41 | 41 | ||
42 | ``` | 42 | ``` |
43 | $ make mechmini-program | 43 | $ make mechmini:program |
44 | ``` | 44 | ``` |
45 | 45 | ||
46 | If you prefer, you can just build it and flash the firmware directly with | 46 | If you prefer, you can just build it and flash the firmware directly with |
diff --git a/keyboards/mf68/README.md b/keyboards/mf68/README.md index 74bbe9b57..7dd3a900a 100644 --- a/keyboards/mf68/README.md +++ b/keyboards/mf68/README.md | |||
@@ -9,10 +9,10 @@ Hardware Availability: [PCB files](https://github.com/di0ib/tmk_keyboard/tree/ma | |||
9 | 9 | ||
10 | Make example for this keyboard (after setting up your build environment): | 10 | Make example for this keyboard (after setting up your build environment): |
11 | 11 | ||
12 | make mf68-default | 12 | make mf68:default |
13 | 13 | ||
14 | Example of flashing this keyboard: | 14 | Example of flashing this keyboard: |
15 | 15 | ||
16 | make mf68-default-avrdude | 16 | make mf68:default:avrdude |
17 | 17 | ||
18 | See [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. | 18 | See [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. |
diff --git a/keyboards/minidox/minidox.h b/keyboards/minidox/minidox.h index 479c7aec7..6e8add206 100644 --- a/keyboards/minidox/minidox.h +++ b/keyboards/minidox/minidox.h | |||
@@ -1,7 +1,7 @@ | |||
1 | #ifndef MINIDOX_H | 1 | #ifndef MINIDOX_H |
2 | #define MINIDOX_H | 2 | #define MINIDOX_H |
3 | 3 | ||
4 | #ifdef SUBPROJECT_rev1 | 4 | #ifdef KEYBOARD_minidox_rev1 |
5 | #include "rev1.h" | 5 | #include "rev1.h" |
6 | #endif | 6 | #endif |
7 | 7 | ||
diff --git a/keyboards/minidox/readme.md b/keyboards/minidox/readme.md index c15fd244a..b44d66660 100644 --- a/keyboards/minidox/readme.md +++ b/keyboards/minidox/readme.md | |||
@@ -10,7 +10,7 @@ Hardware Supported: MiniDox PCB rev1 Pro Micro | |||
10 | 10 | ||
11 | Make example for this keyboard (after setting up your build environment): | 11 | Make example for this keyboard (after setting up your build environment): |
12 | 12 | ||
13 | make minidox-rev1-default | 13 | make minidox/rev1:default |
14 | 14 | ||
15 | See [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. | 15 | See [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 | ||
@@ -22,8 +22,8 @@ Flashing | |||
22 | ------- | 22 | ------- |
23 | Note: Most of this is copied from the Let's Split readme, because it is awesome | 23 | Note: Most of this is copied from the Let's Split readme, because it is awesome |
24 | 24 | ||
25 | From the `minidox` directory run `make SUBPROJECT-KEYMAP-avrdude` for automatic serial port resolution and flashing. | 25 | From the root directory run `make PROJECT:KEYMAP:avrdude` for automatic serial port resolution and flashing. |
26 | Example: `make rev1-default-avrdude` | 26 | Example: `make minidox/rev1:default:avrdude` |
27 | 27 | ||
28 | Choosing which board to plug the USB cable into (choosing Master) | 28 | Choosing which board to plug the USB cable into (choosing Master) |
29 | -------- | 29 | -------- |
diff --git a/keyboards/minidox/rev1/rules.mk b/keyboards/minidox/rev1/rules.mk index a0825b4ef..f84561674 100644 --- a/keyboards/minidox/rev1/rules.mk +++ b/keyboards/minidox/rev1/rules.mk | |||
@@ -1,5 +1 @@ | |||
1 | BACKLIGHT_ENABLE = no | BACKLIGHT_ENABLE = no \ No newline at end of file | |
2 | |||
3 | ifndef QUANTUM_DIR | ||
4 | include ../../../Makefile | ||
5 | endif \ No newline at end of file | ||
diff --git a/keyboards/minidox/rules.mk b/keyboards/minidox/rules.mk index 539456ae0..0f9d30310 100644 --- a/keyboards/minidox/rules.mk +++ b/keyboards/minidox/rules.mk | |||
@@ -72,3 +72,5 @@ USE_I2C ?= no | |||
72 | SLEEP_LED_ENABLE ?= no # Breathing sleep LED during USB suspend | 72 | SLEEP_LED_ENABLE ?= no # Breathing sleep LED during USB suspend |
73 | 73 | ||
74 | CUSTOM_MATRIX = yes | 74 | CUSTOM_MATRIX = yes |
75 | |||
76 | DEFAULT_FOLDER = minidox/rev1 \ No newline at end of file | ||
diff --git a/keyboards/minidox/subproject.mk b/keyboards/minidox/subproject.mk deleted file mode 100644 index 928b1edd0..000000000 --- a/keyboards/minidox/subproject.mk +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | SUBPROJECT_DEFAULT = rev1 | ||
diff --git a/keyboards/mitosis/readme.md b/keyboards/mitosis/readme.md index ef1eb0d83..3cbdbae61 100644 --- a/keyboards/mitosis/readme.md +++ b/keyboards/mitosis/readme.md | |||
@@ -9,7 +9,7 @@ Hardware Availability: https://www.reddit.com/r/MechanicalKeyboards/comments/665 | |||
9 | 9 | ||
10 | Make example for this keyboard (after setting up your build environment): | 10 | Make example for this keyboard (after setting up your build environment): |
11 | 11 | ||
12 | make mitosis-default | 12 | make mitosis:default |
13 | 13 | ||
14 | See [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. | 14 | See [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. |
15 | 15 | ||
diff --git a/keyboards/nyquist/config.h b/keyboards/nyquist/config.h index 5e3dc9188..863722d7d 100644 --- a/keyboards/nyquist/config.h +++ b/keyboards/nyquist/config.h | |||
@@ -20,6 +20,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
20 | 20 | ||
21 | #include "config_common.h" | 21 | #include "config_common.h" |
22 | 22 | ||
23 | #include QMK_SUBPROJECT_CONFIG_H | ||
24 | |||
25 | #endif // CONFIG_H | 23 | #endif // CONFIG_H |
diff --git a/keyboards/nyquist/keymaps/default/config.h b/keyboards/nyquist/keymaps/default/config.h index 072d4a7ce..a6246262e 100644 --- a/keyboards/nyquist/keymaps/default/config.h +++ b/keyboards/nyquist/keymaps/default/config.h | |||
@@ -18,7 +18,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
18 | #ifndef CONFIG_USER_H | 18 | #ifndef CONFIG_USER_H |
19 | #define CONFIG_USER_H | 19 | #define CONFIG_USER_H |
20 | 20 | ||
21 | #include "../../config.h" | 21 | #include "config_common.h" |
22 | 22 | ||
23 | /* Use I2C or Serial, not both */ | 23 | /* Use I2C or Serial, not both */ |
24 | 24 | ||
diff --git a/keyboards/nyquist/keymaps/hexwire/config.h b/keyboards/nyquist/keymaps/hexwire/config.h index 23abba0aa..4a5b7513a 100644 --- a/keyboards/nyquist/keymaps/hexwire/config.h +++ b/keyboards/nyquist/keymaps/hexwire/config.h | |||
@@ -18,7 +18,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
18 | #ifndef CONFIG_USER_H | 18 | #ifndef CONFIG_USER_H |
19 | #define CONFIG_USER_H | 19 | #define CONFIG_USER_H |
20 | 20 | ||
21 | #include "../../config.h" | 21 | #include "config_common.h" |
22 | 22 | ||
23 | /* Use I2C or Serial, not both */ | 23 | /* Use I2C or Serial, not both */ |
24 | 24 | ||
diff --git a/keyboards/nyquist/nyquist.h b/keyboards/nyquist/nyquist.h index dcc2a4ffd..8d031b050 100644 --- a/keyboards/nyquist/nyquist.h +++ b/keyboards/nyquist/nyquist.h | |||
@@ -1,7 +1,9 @@ | |||
1 | #ifndef NYQUIST_H | 1 | #ifndef NYQUIST_H |
2 | #define NYQUIST_H | 2 | #define NYQUIST_H |
3 | 3 | ||
4 | #include QMK_SUBPROJECT_H | 4 | #ifdef KEYBOARD_nyquist_rev1 |
5 | #include "rev1.h" | ||
6 | #endif | ||
5 | 7 | ||
6 | #include "quantum.h" | 8 | #include "quantum.h" |
7 | 9 | ||
diff --git a/keyboards/nyquist/readme.md b/keyboards/nyquist/readme.md index 16debb987..1b417a658 100644 --- a/keyboards/nyquist/readme.md +++ b/keyboards/nyquist/readme.md | |||
@@ -9,11 +9,11 @@ Hardware Availability: [Keebio](https://keeb.io) | |||
9 | 9 | ||
10 | Make example for this keyboard (after setting up your build environment): | 10 | Make example for this keyboard (after setting up your build environment): |
11 | 11 | ||
12 | make nyquist-rev1-default | 12 | make nyquist/rev1:default |
13 | 13 | ||
14 | Example of flashing this keyboard: | 14 | Example of flashing this keyboard: |
15 | 15 | ||
16 | make nyquist-rev1-default-avrdude | 16 | make nyquist/rev1:default:avrdude |
17 | 17 | ||
18 | See [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. | 18 | See [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. |
19 | 19 | ||
diff --git a/keyboards/nyquist/rev1/rev1.c b/keyboards/nyquist/rev1/rev1.c index 7b3228fa6..99bd781d5 100644 --- a/keyboards/nyquist/rev1/rev1.c +++ b/keyboards/nyquist/rev1/rev1.c | |||
@@ -1,4 +1,4 @@ | |||
1 | #include QMK_SUBPROJECT_H | 1 | #include "rev1.h" |
2 | 2 | ||
3 | #ifdef AUDIO_ENABLE | 3 | #ifdef AUDIO_ENABLE |
4 | float tone_startup[][2] = SONG(STARTUP_SOUND); | 4 | float tone_startup[][2] = SONG(STARTUP_SOUND); |
diff --git a/keyboards/nyquist/rev1/rev1.h b/keyboards/nyquist/rev1/rev1.h index cf9bf8020..eeaf15272 100644 --- a/keyboards/nyquist/rev1/rev1.h +++ b/keyboards/nyquist/rev1/rev1.h | |||
@@ -1,7 +1,7 @@ | |||
1 | #ifndef REV1_H | 1 | #ifndef REV1_H |
2 | #define REV1_H | 2 | #define REV1_H |
3 | 3 | ||
4 | #include QMK_KEYBOARD_H | 4 | #include "nyquist.h" |
5 | 5 | ||
6 | //void promicro_bootloader_jmp(bool program); | 6 | //void promicro_bootloader_jmp(bool program); |
7 | #include "quantum.h" | 7 | #include "quantum.h" |
diff --git a/keyboards/nyquist/rules.mk b/keyboards/nyquist/rules.mk index 07cdba4bf..f2bc59cc5 100644 --- a/keyboards/nyquist/rules.mk +++ b/keyboards/nyquist/rules.mk | |||
@@ -74,4 +74,6 @@ SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | |||
74 | 74 | ||
75 | CUSTOM_MATRIX = yes | 75 | CUSTOM_MATRIX = yes |
76 | 76 | ||
77 | LAYOUTS = ortho_5x12 \ No newline at end of file | 77 | LAYOUTS = ortho_5x12 |
78 | |||
79 | DEFAULT_FOLDER = nyquist/rev1 \ No newline at end of file | ||
diff --git a/keyboards/nyquist/subproject.mk b/keyboards/nyquist/subproject.mk deleted file mode 100644 index 928b1edd0..000000000 --- a/keyboards/nyquist/subproject.mk +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | SUBPROJECT_DEFAULT = rev1 | ||
diff --git a/keyboards/obelus/readme.md b/keyboards/obelus/readme.md index e08ed44dd..a9d67b00e 100644 --- a/keyboards/obelus/readme.md +++ b/keyboards/obelus/readme.md | |||
@@ -9,11 +9,11 @@ Hardware Availability: C-Keys soldering workshops, /u/MonkeyPlusPlus | |||
9 | 9 | ||
10 | Make example for this keyboard (after setting up your build environment): | 10 | Make example for this keyboard (after setting up your build environment): |
11 | 11 | ||
12 | make obelus-default | 12 | make obelus:default |
13 | 13 | ||
14 | Or to make and flash: | 14 | Or to make and flash: |
15 | 15 | ||
16 | make obelus-default-dfu | 16 | make obelus:default:dfu |
17 | 17 | ||
18 | See [build environment setup](https://docs.qmk.fm/build_environment_setup.html) and [make instructions](https://docs.qmk.fm/make_instructions.html) for more information. | 18 | See [build environment setup](https://docs.qmk.fm/build_environment_setup.html) and [make instructions](https://docs.qmk.fm/make_instructions.html) for more information. |
19 | 19 | ||
diff --git a/keyboards/org60/readme.md b/keyboards/org60/readme.md index 8e02a4021..1a9599c8d 100644 --- a/keyboards/org60/readme.md +++ b/keyboards/org60/readme.md | |||
@@ -18,4 +18,4 @@ Default keymap included, matching configuration on sale page. | |||
18 | 18 | ||
19 | 19 | ||
20 | ## Build | 20 | ## Build |
21 | To build the default keymap, simply run `make org60-default`. \ No newline at end of file | 21 | To build the default keymap, simply run `make org60:default`. \ No newline at end of file |
diff --git a/keyboards/orthodox/config.h b/keyboards/orthodox/config.h index b1a5b9cf9..821cd7e29 100644 --- a/keyboards/orthodox/config.h +++ b/keyboards/orthodox/config.h | |||
@@ -23,9 +23,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
23 | #define CONFIG_H | 23 | #define CONFIG_H |
24 | 24 | ||
25 | #include "config_common.h" | 25 | #include "config_common.h" |
26 | 26 | ||
27 | #ifdef SUBPROJECT_rev1 | ||
28 | #include "rev1/config.h" | ||
29 | #endif | ||
30 | |||
31 | #endif | 27 | #endif |
diff --git a/keyboards/orthodox/keymaps/default/config.h b/keyboards/orthodox/keymaps/default/config.h index f24c6db29..c2892b5e0 100644 --- a/keyboards/orthodox/keymaps/default/config.h +++ b/keyboards/orthodox/keymaps/default/config.h | |||
@@ -22,7 +22,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
22 | #ifndef CONFIG_USER_H | 22 | #ifndef CONFIG_USER_H |
23 | #define CONFIG_USER_H | 23 | #define CONFIG_USER_H |
24 | 24 | ||
25 | #include "../../config.h" | 25 | #include "config_common.h" |
26 | 26 | ||
27 | /* Use I2C or Serial, not both */ | 27 | /* Use I2C or Serial, not both */ |
28 | 28 | ||
diff --git a/keyboards/orthodox/keymaps/default/rules.mk b/keyboards/orthodox/keymaps/default/rules.mk index 457a3d01d..e69de29bb 100644 --- a/keyboards/orthodox/keymaps/default/rules.mk +++ b/keyboards/orthodox/keymaps/default/rules.mk | |||
@@ -1,3 +0,0 @@ | |||
1 | ifndef QUANTUM_DIR | ||
2 | include ../../../../Makefile | ||
3 | endif | ||
diff --git a/keyboards/orthodox/keymaps/drashna/config.h b/keyboards/orthodox/keymaps/drashna/config.h index 7cbbf1025..bcd14a22d 100644 --- a/keyboards/orthodox/keymaps/drashna/config.h +++ b/keyboards/orthodox/keymaps/drashna/config.h | |||
@@ -22,7 +22,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
22 | #ifndef CONFIG_USER_H | 22 | #ifndef CONFIG_USER_H |
23 | #define CONFIG_USER_H | 23 | #define CONFIG_USER_H |
24 | 24 | ||
25 | #include "../../config.h" | 25 | #include "config_common.h" |
26 | 26 | ||
27 | /* Use I2C or Serial, not both */ | 27 | /* Use I2C or Serial, not both */ |
28 | 28 | ||
diff --git a/keyboards/orthodox/keymaps/drashna/rules.mk b/keyboards/orthodox/keymaps/drashna/rules.mk index e252a9044..2090afe9a 100644 --- a/keyboards/orthodox/keymaps/drashna/rules.mk +++ b/keyboards/orthodox/keymaps/drashna/rules.mk | |||
@@ -1,6 +1,2 @@ | |||
1 | CONSOLE_ENABLE = yes | 1 | CONSOLE_ENABLE = yes |
2 | TAP_DANCE_ENABLE = yes | 2 | TAP_DANCE_ENABLE = yes \ No newline at end of file |
3 | |||
4 | ifndef QUANTUM_DIR | ||
5 | include ../../../../Makefile | ||
6 | endif | ||
diff --git a/keyboards/orthodox/orthodox.h b/keyboards/orthodox/orthodox.h index b33356e5e..89707467a 100644 --- a/keyboards/orthodox/orthodox.h +++ b/keyboards/orthodox/orthodox.h | |||
@@ -1,7 +1,7 @@ | |||
1 | #ifndef ORTHODOX_H | 1 | #ifndef ORTHODOX_H |
2 | #define ORTHODOX_H | 2 | #define ORTHODOX_H |
3 | 3 | ||
4 | #ifdef SUBPROJECT_rev1 | 4 | #ifdef KEYBOARD_orthodox_rev1 |
5 | #include "rev1.h" | 5 | #include "rev1.h" |
6 | #endif | 6 | #endif |
7 | 7 | ||
diff --git a/keyboards/orthodox/readme.md b/keyboards/orthodox/readme.md index e1fbf94ba..fb591b007 100644 --- a/keyboards/orthodox/readme.md +++ b/keyboards/orthodox/readme.md | |||
@@ -34,10 +34,10 @@ For further reading on build- and flashing-procedures for split ortholinear skel | |||
34 | 34 | ||
35 | ## First Time Setup | 35 | ## First Time Setup |
36 | 36 | ||
37 | Download or clone the whole firmware and navigate to the keyboards/orthodox directory. Once your dev env is setup, you'll be able to generate the default .hex using: | 37 | Download or clone the whole firmware and navigate to the root directory. Once your dev env is setup, you'll be able to generate the default .hex using: |
38 | 38 | ||
39 | ``` | 39 | ``` |
40 | $ make rev1-default | 40 | $ make orthodox/rev1:default |
41 | ``` | 41 | ``` |
42 | 42 | ||
43 | You will see a lot of output and if everything worked correctly you will see the built hex files in your *root qmk_firmware directory* two levels up: | 43 | You will see a lot of output and if everything worked correctly you will see the built hex files in your *root qmk_firmware directory* two levels up: |
@@ -50,7 +50,7 @@ If you would like to use one of the alternative keymaps, or create your own, cop | |||
50 | 50 | ||
51 | 51 | ||
52 | ``` | 52 | ``` |
53 | $ make rev1-YOUR_KEYMAP_NAME | 53 | $ make orthodox/rev1:YOUR_KEYMAP_NAME |
54 | ``` | 54 | ``` |
55 | 55 | ||
56 | If everything worked correctly you will see a file: | 56 | If everything worked correctly you will see a file: |
@@ -96,8 +96,8 @@ the two halves, i.e. if your split keyboard has 3 rows in each half, then | |||
96 | 96 | ||
97 | Flashing | 97 | Flashing |
98 | ------- | 98 | ------- |
99 | From the `orthodox` directory run `make SUBPROJECT-KEYMAP-avrdude` for automatic serial port resolution and flashing. | 99 | From the root directory run `make PROJECT:KEYMAP:avrdude` for automatic serial port resolution and flashing. |
100 | Example: `make rev2-default-avrdude` | 100 | Example: `make orthodox/rev2:default:avrdude` |
101 | 101 | ||
102 | 102 | ||
103 | Choosing which board to plug the USB cable into (choosing Master) | 103 | Choosing which board to plug the USB cable into (choosing Master) |
diff --git a/keyboards/orthodox/rev1/config.h b/keyboards/orthodox/rev1/config.h index 05f043b4c..26715f409 100644 --- a/keyboards/orthodox/rev1/config.h +++ b/keyboards/orthodox/rev1/config.h | |||
@@ -22,7 +22,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
22 | #ifndef REV1_CONFIG_H | 22 | #ifndef REV1_CONFIG_H |
23 | #define REV1_CONFIG_H | 23 | #define REV1_CONFIG_H |
24 | 24 | ||
25 | #include "../config.h" | 25 | #include "config_common.h" |
26 | 26 | ||
27 | /* USB Device descriptor parameter */ | 27 | /* USB Device descriptor parameter */ |
28 | #define VENDOR_ID 0xFEED | 28 | #define VENDOR_ID 0xFEED |
diff --git a/keyboards/orthodox/rev1/rev1.h b/keyboards/orthodox/rev1/rev1.h index 06282b234..ceaaaed28 100644 --- a/keyboards/orthodox/rev1/rev1.h +++ b/keyboards/orthodox/rev1/rev1.h | |||
@@ -22,7 +22,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
22 | #ifndef REV1_H | 22 | #ifndef REV1_H |
23 | #define REV1_H | 23 | #define REV1_H |
24 | 24 | ||
25 | #include "../orthodox.h" | 25 | #include "orthodox.h" |
26 | 26 | ||
27 | //void promicro_bootloader_jmp(bool program); | 27 | //void promicro_bootloader_jmp(bool program); |
28 | #include "quantum.h" | 28 | #include "quantum.h" |
diff --git a/keyboards/orthodox/rev1/rules.mk b/keyboards/orthodox/rev1/rules.mk index a0825b4ef..f84561674 100644 --- a/keyboards/orthodox/rev1/rules.mk +++ b/keyboards/orthodox/rev1/rules.mk | |||
@@ -1,5 +1 @@ | |||
1 | BACKLIGHT_ENABLE = no | BACKLIGHT_ENABLE = no \ No newline at end of file | |
2 | |||
3 | ifndef QUANTUM_DIR | ||
4 | include ../../../Makefile | ||
5 | endif \ No newline at end of file | ||
diff --git a/keyboards/orthodox/rules.mk b/keyboards/orthodox/rules.mk index 3f40ff2f8..48d6551bc 100644 --- a/keyboards/orthodox/rules.mk +++ b/keyboards/orthodox/rules.mk | |||
@@ -73,3 +73,5 @@ USE_I2C = yes | |||
73 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 73 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
74 | 74 | ||
75 | CUSTOM_MATRIX = yes | 75 | CUSTOM_MATRIX = yes |
76 | |||
77 | DEFAULT_FOLDER = orthodox/rev1 | ||
diff --git a/keyboards/pegasushoof/README.md b/keyboards/pegasushoof/README.md index c4c152d40..b57191c0f 100644 --- a/keyboards/pegasushoof/README.md +++ b/keyboards/pegasushoof/README.md | |||
@@ -7,6 +7,6 @@ Hardware Availability: https://1upkeyboards.com/filco-pegasus-hoof-controller.ht | |||
7 | 7 | ||
8 | Make example for this keyboard (after setting up your build environment): | 8 | Make example for this keyboard (after setting up your build environment): |
9 | 9 | ||
10 | make pegasus_hoof-default | 10 | make pegasus_hoof:default |
11 | 11 | ||
12 | See [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. | 12 | See [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. |
diff --git a/keyboards/phantom/readme.md b/keyboards/phantom/readme.md index 7a31d106e..1ac136327 100644 --- a/keyboards/phantom/readme.md +++ b/keyboards/phantom/readme.md | |||
@@ -11,6 +11,6 @@ Hardware Availability: https://mechanicalkeyboards.com/shop/index.php?l=product_ | |||
11 | 11 | ||
12 | Make example for this keyboard (after setting up your build environment): | 12 | Make example for this keyboard (after setting up your build environment): |
13 | 13 | ||
14 | make phantom-default | 14 | make phantom:default |
15 | 15 | ||
16 | See [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 | See [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. |
diff --git a/keyboards/planck/config.h b/keyboards/planck/config.h index c8f4377f0..bc7ec031e 100644 --- a/keyboards/planck/config.h +++ b/keyboards/planck/config.h | |||
@@ -81,6 +81,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
81 | //#define NO_ACTION_MACRO | 81 | //#define NO_ACTION_MACRO |
82 | //#define NO_ACTION_FUNCTION | 82 | //#define NO_ACTION_FUNCTION |
83 | 83 | ||
84 | #include QMK_SUBPROJECT_CONFIG_H | ||
85 | |||
86 | #endif | 84 | #endif |
diff --git a/keyboards/planck/keymaps/impossible/rules.mk b/keyboards/planck/keymaps/impossible/rules.mk index cf2c31f0f..247a1fd2a 100644 --- a/keyboards/planck/keymaps/impossible/rules.mk +++ b/keyboards/planck/keymaps/impossible/rules.mk | |||
@@ -1,7 +1,3 @@ | |||
1 | # Please remove if no longer applicable | ||
2 | $(warning THIS FILE MAY BE TOO LARGE FOR YOUR KEYBOARD) | ||
3 | $(warning Please disable some options in the Makefile to resolve) | ||
4 | |||
5 | # Build Options | 1 | # Build Options |
6 | # change to "no" to disable the options, or define them in the Makefile in | 2 | # change to "no" to disable the options, or define them in the Makefile in |
7 | # the appropriate keymap folder that will get included automatically | 3 | # the appropriate keymap folder that will get included automatically |
@@ -20,8 +16,4 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | |||
20 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. | 16 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. |
21 | 17 | ||
22 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 18 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
23 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 19 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend \ No newline at end of file |
24 | |||
25 | ifndef QUANTUM_DIR | ||
26 | include ../../../../Makefile | ||
27 | endif \ No newline at end of file | ||
diff --git a/keyboards/planck/keymaps/jeebak/rules.mk b/keyboards/planck/keymaps/jeebak/rules.mk index cf2c31f0f..247a1fd2a 100644 --- a/keyboards/planck/keymaps/jeebak/rules.mk +++ b/keyboards/planck/keymaps/jeebak/rules.mk | |||
@@ -1,7 +1,3 @@ | |||
1 | # Please remove if no longer applicable | ||
2 | $(warning THIS FILE MAY BE TOO LARGE FOR YOUR KEYBOARD) | ||
3 | $(warning Please disable some options in the Makefile to resolve) | ||
4 | |||
5 | # Build Options | 1 | # Build Options |
6 | # change to "no" to disable the options, or define them in the Makefile in | 2 | # change to "no" to disable the options, or define them in the Makefile in |
7 | # the appropriate keymap folder that will get included automatically | 3 | # the appropriate keymap folder that will get included automatically |
@@ -20,8 +16,4 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | |||
20 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. | 16 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. |
21 | 17 | ||
22 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 18 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
23 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 19 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend \ No newline at end of file |
24 | |||
25 | ifndef QUANTUM_DIR | ||
26 | include ../../../../Makefile | ||
27 | endif \ No newline at end of file | ||
diff --git a/keyboards/planck/keymaps/jhenahan/rules.mk b/keyboards/planck/keymaps/jhenahan/rules.mk index 83da2a7f8..bb12dd865 100644 --- a/keyboards/planck/keymaps/jhenahan/rules.mk +++ b/keyboards/planck/keymaps/jhenahan/rules.mk | |||
@@ -1,7 +1,3 @@ | |||
1 | # Please remove if no longer applicable | ||
2 | $(warning THIS FILE MAY BE TOO LARGE FOR YOUR KEYBOARD) | ||
3 | $(warning Please disable some options in the Makefile to resolve) | ||
4 | |||
5 | # Build Options | 1 | # Build Options |
6 | # change to "no" to disable the options, or define them in the Makefile in | 2 | # change to "no" to disable the options, or define them in the Makefile in |
7 | # the appropriate keymap folder that will get included automatically | 3 | # the appropriate keymap folder that will get included automatically |
@@ -20,8 +16,4 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | |||
20 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. | 16 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. |
21 | 17 | ||
22 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 18 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
23 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 19 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend \ No newline at end of file |
24 | |||
25 | ifndef QUANTUM_DIR | ||
26 | include ../../../../Makefile | ||
27 | endif | ||
diff --git a/keyboards/planck/keymaps/joe/rules.mk b/keyboards/planck/keymaps/joe/rules.mk index b2ca41944..247a1fd2a 100644 --- a/keyboards/planck/keymaps/joe/rules.mk +++ b/keyboards/planck/keymaps/joe/rules.mk | |||
@@ -1,8 +1,3 @@ | |||
1 | # Please remove if no longer applicable | ||
2 | $(warning THIS FILE MAY BE TOO LARGE FOR YOUR KEYBOARD) | ||
3 | $(warning Please disable some options in the Makefile to resolve) | ||
4 | |||
5 | |||
6 | # Build Options | 1 | # Build Options |
7 | # change to "no" to disable the options, or define them in the Makefile in | 2 | # change to "no" to disable the options, or define them in the Makefile in |
8 | # the appropriate keymap folder that will get included automatically | 3 | # the appropriate keymap folder that will get included automatically |
@@ -21,8 +16,4 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | |||
21 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. | 16 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. |
22 | 17 | ||
23 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 18 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
24 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 19 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend \ No newline at end of file |
25 | |||
26 | ifndef QUANTUM_DIR | ||
27 | include ../../../../Makefile | ||
28 | endif | ||
diff --git a/keyboards/planck/keymaps/leo/rules.mk b/keyboards/planck/keymaps/leo/rules.mk index b2ca41944..247a1fd2a 100644 --- a/keyboards/planck/keymaps/leo/rules.mk +++ b/keyboards/planck/keymaps/leo/rules.mk | |||
@@ -1,8 +1,3 @@ | |||
1 | # Please remove if no longer applicable | ||
2 | $(warning THIS FILE MAY BE TOO LARGE FOR YOUR KEYBOARD) | ||
3 | $(warning Please disable some options in the Makefile to resolve) | ||
4 | |||
5 | |||
6 | # Build Options | 1 | # Build Options |
7 | # change to "no" to disable the options, or define them in the Makefile in | 2 | # change to "no" to disable the options, or define them in the Makefile in |
8 | # the appropriate keymap folder that will get included automatically | 3 | # the appropriate keymap folder that will get included automatically |
@@ -21,8 +16,4 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | |||
21 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. | 16 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. |
22 | 17 | ||
23 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 18 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
24 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 19 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend \ No newline at end of file |
25 | |||
26 | ifndef QUANTUM_DIR | ||
27 | include ../../../../Makefile | ||
28 | endif | ||
diff --git a/keyboards/planck/keymaps/lucas/rules.mk b/keyboards/planck/keymaps/lucas/rules.mk index b2ca41944..247a1fd2a 100644 --- a/keyboards/planck/keymaps/lucas/rules.mk +++ b/keyboards/planck/keymaps/lucas/rules.mk | |||
@@ -1,8 +1,3 @@ | |||
1 | # Please remove if no longer applicable | ||
2 | $(warning THIS FILE MAY BE TOO LARGE FOR YOUR KEYBOARD) | ||
3 | $(warning Please disable some options in the Makefile to resolve) | ||
4 | |||
5 | |||
6 | # Build Options | 1 | # Build Options |
7 | # change to "no" to disable the options, or define them in the Makefile in | 2 | # change to "no" to disable the options, or define them in the Makefile in |
8 | # the appropriate keymap folder that will get included automatically | 3 | # the appropriate keymap folder that will get included automatically |
@@ -21,8 +16,4 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | |||
21 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. | 16 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. |
22 | 17 | ||
23 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 18 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
24 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 19 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend \ No newline at end of file |
25 | |||
26 | ifndef QUANTUM_DIR | ||
27 | include ../../../../Makefile | ||
28 | endif | ||
diff --git a/keyboards/planck/keymaps/mollat/rules.mk b/keyboards/planck/keymaps/mollat/rules.mk index b2ca41944..be3f69280 100644 --- a/keyboards/planck/keymaps/mollat/rules.mk +++ b/keyboards/planck/keymaps/mollat/rules.mk | |||
@@ -1,8 +1,3 @@ | |||
1 | # Please remove if no longer applicable | ||
2 | $(warning THIS FILE MAY BE TOO LARGE FOR YOUR KEYBOARD) | ||
3 | $(warning Please disable some options in the Makefile to resolve) | ||
4 | |||
5 | |||
6 | # Build Options | 1 | # Build Options |
7 | # change to "no" to disable the options, or define them in the Makefile in | 2 | # change to "no" to disable the options, or define them in the Makefile in |
8 | # the appropriate keymap folder that will get included automatically | 3 | # the appropriate keymap folder that will get included automatically |
@@ -22,7 +17,3 @@ RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this | |||
22 | 17 | ||
23 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 18 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
24 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 19 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
25 | |||
26 | ifndef QUANTUM_DIR | ||
27 | include ../../../../Makefile | ||
28 | endif | ||
diff --git a/keyboards/planck/keymaps/nico/rules.mk b/keyboards/planck/keymaps/nico/rules.mk index b2ca41944..247a1fd2a 100644 --- a/keyboards/planck/keymaps/nico/rules.mk +++ b/keyboards/planck/keymaps/nico/rules.mk | |||
@@ -1,8 +1,3 @@ | |||
1 | # Please remove if no longer applicable | ||
2 | $(warning THIS FILE MAY BE TOO LARGE FOR YOUR KEYBOARD) | ||
3 | $(warning Please disable some options in the Makefile to resolve) | ||
4 | |||
5 | |||
6 | # Build Options | 1 | # Build Options |
7 | # change to "no" to disable the options, or define them in the Makefile in | 2 | # change to "no" to disable the options, or define them in the Makefile in |
8 | # the appropriate keymap folder that will get included automatically | 3 | # the appropriate keymap folder that will get included automatically |
@@ -21,8 +16,4 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | |||
21 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. | 16 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. |
22 | 17 | ||
23 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 18 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
24 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 19 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend \ No newline at end of file |
25 | |||
26 | ifndef QUANTUM_DIR | ||
27 | include ../../../../Makefile | ||
28 | endif | ||
diff --git a/keyboards/planck/keymaps/phreed/readme.md b/keyboards/planck/keymaps/phreed/readme.md index 9080222e2..c8fd93243 100644 --- a/keyboards/planck/keymaps/phreed/readme.md +++ b/keyboards/planck/keymaps/phreed/readme.md | |||
@@ -28,11 +28,11 @@ | |||
28 | 28 | ||
29 | Make example for this keyboard (after setting up your build environment): | 29 | Make example for this keyboard (after setting up your build environment): |
30 | 30 | ||
31 | make planck-rev3-phreed | 31 | make planck/rev3:phreed |
32 | 32 | ||
33 | To flash the keyboard | 33 | To flash the keyboard |
34 | 34 | ||
35 | make planck-rev3-phreed-dfu | 35 | make planck/rev3:phreed:dfu |
36 | 36 | ||
37 | See [build environment setup](https://docs.qmk.fm/build_environment_setup.html) then the | 37 | See [build environment setup](https://docs.qmk.fm/build_environment_setup.html) then the |
38 | [make instructions](https://docs.qmk.fm/make_instructions.html) for more information. | 38 | [make instructions](https://docs.qmk.fm/make_instructions.html) for more information. |
diff --git a/keyboards/planck/keymaps/premek/rules.mk b/keyboards/planck/keymaps/premek/rules.mk index b2ca41944..247a1fd2a 100644 --- a/keyboards/planck/keymaps/premek/rules.mk +++ b/keyboards/planck/keymaps/premek/rules.mk | |||
@@ -1,8 +1,3 @@ | |||
1 | # Please remove if no longer applicable | ||
2 | $(warning THIS FILE MAY BE TOO LARGE FOR YOUR KEYBOARD) | ||
3 | $(warning Please disable some options in the Makefile to resolve) | ||
4 | |||
5 | |||
6 | # Build Options | 1 | # Build Options |
7 | # change to "no" to disable the options, or define them in the Makefile in | 2 | # change to "no" to disable the options, or define them in the Makefile in |
8 | # the appropriate keymap folder that will get included automatically | 3 | # the appropriate keymap folder that will get included automatically |
@@ -21,8 +16,4 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | |||
21 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. | 16 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. |
22 | 17 | ||
23 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 18 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
24 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 19 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend \ No newline at end of file |
25 | |||
26 | ifndef QUANTUM_DIR | ||
27 | include ../../../../Makefile | ||
28 | endif | ||
diff --git a/keyboards/planck/keymaps/pvc/config.h b/keyboards/planck/keymaps/pvc/config.h index 1004c8b99..17f351756 100644 --- a/keyboards/planck/keymaps/pvc/config.h +++ b/keyboards/planck/keymaps/pvc/config.h | |||
@@ -15,19 +15,11 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #ifndef CONFIG_USER_H |
19 | #define CONFIG_H | 19 | #define CONFIG_USER_H |
20 | 20 | ||
21 | #include "config_common.h" | 21 | #include "config_common.h" |
22 | 22 | ||
23 | /* USB Device descriptor parameter */ | ||
24 | #define VENDOR_ID 0xFEED | ||
25 | #define PRODUCT_ID 0x6060 | ||
26 | #define DEVICE_VER 0x0001 | ||
27 | #define MANUFACTURER Ortholinear Keyboards | ||
28 | #define PRODUCT The Planck Keyboard | ||
29 | #define DESCRIPTION A compact ortholinear keyboard | ||
30 | |||
31 | /* key matrix size */ | 23 | /* key matrix size */ |
32 | #define MATRIX_ROWS 4 | 24 | #define MATRIX_ROWS 4 |
33 | #define MATRIX_COLS 12 | 25 | #define MATRIX_COLS 12 |
diff --git a/keyboards/planck/keymaps/pvc/rules.mk b/keyboards/planck/keymaps/pvc/rules.mk index c92ca1bff..8a73eab58 100644 --- a/keyboards/planck/keymaps/pvc/rules.mk +++ b/keyboards/planck/keymaps/pvc/rules.mk | |||
@@ -1,7 +1,3 @@ | |||
1 | # Please remove if no longer applicable | ||
2 | $(warning THIS FILE MAY BE TOO LARGE FOR YOUR KEYBOARD) | ||
3 | $(warning Please disable some options in the Makefile to resolve) | ||
4 | |||
5 | # Build Options | 1 | # Build Options |
6 | # change to "no" to disable the options, or define them in the Makefile in | 2 | # change to "no" to disable the options, or define them in the Makefile in |
7 | # the appropriate keymap folder that will get included automatically | 3 | # the appropriate keymap folder that will get included automatically |
@@ -20,8 +16,4 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | |||
20 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. | 16 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. |
21 | 17 | ||
22 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 18 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
23 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 19 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend \ No newline at end of file |
24 | |||
25 | ifndef QUANTUM_DIR | ||
26 | include ../../../../Makefile | ||
27 | endif | ||
diff --git a/keyboards/planck/keymaps/sgoodwin/rules.mk b/keyboards/planck/keymaps/sgoodwin/rules.mk index 9081c6d3e..279e16eb7 100644 --- a/keyboards/planck/keymaps/sgoodwin/rules.mk +++ b/keyboards/planck/keymaps/sgoodwin/rules.mk | |||
@@ -1,8 +1,3 @@ | |||
1 | # Please remove if no longer applicable | ||
2 | $(warning THIS FILE MAY BE TOO LARGE FOR YOUR KEYBOARD) | ||
3 | $(warning Please disable some options in the Makefile to resolve) | ||
4 | |||
5 | |||
6 | # Build Options | 1 | # Build Options |
7 | # change to "no" to disable the options, or define them in the Makefile in | 2 | # change to "no" to disable the options, or define them in the Makefile in |
8 | # the appropriate keymap folder that will get included automatically | 3 | # the appropriate keymap folder that will get included automatically |
@@ -22,8 +17,4 @@ RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this | |||
22 | API_SYSEX_ENABLE = no # Disable extra stuff for ergodoxen | 17 | API_SYSEX_ENABLE = no # Disable extra stuff for ergodoxen |
23 | 18 | ||
24 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 19 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
25 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 20 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend \ No newline at end of file |
26 | |||
27 | ifndef QUANTUM_DIR | ||
28 | include ../../../../Makefile | ||
29 | endif | ||
diff --git a/keyboards/planck/keymaps/tak3over/rules.mk b/keyboards/planck/keymaps/tak3over/rules.mk index b2ca41944..247a1fd2a 100644 --- a/keyboards/planck/keymaps/tak3over/rules.mk +++ b/keyboards/planck/keymaps/tak3over/rules.mk | |||
@@ -1,8 +1,3 @@ | |||
1 | # Please remove if no longer applicable | ||
2 | $(warning THIS FILE MAY BE TOO LARGE FOR YOUR KEYBOARD) | ||
3 | $(warning Please disable some options in the Makefile to resolve) | ||
4 | |||
5 | |||
6 | # Build Options | 1 | # Build Options |
7 | # change to "no" to disable the options, or define them in the Makefile in | 2 | # change to "no" to disable the options, or define them in the Makefile in |
8 | # the appropriate keymap folder that will get included automatically | 3 | # the appropriate keymap folder that will get included automatically |
@@ -21,8 +16,4 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | |||
21 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. | 16 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. |
22 | 17 | ||
23 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 18 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
24 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 19 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend \ No newline at end of file |
25 | |||
26 | ifndef QUANTUM_DIR | ||
27 | include ../../../../Makefile | ||
28 | endif | ||
diff --git a/keyboards/planck/keymaps/thermal_printer/rules.mk b/keyboards/planck/keymaps/thermal_printer/rules.mk index 9477d1179..7c50d87a0 100644 --- a/keyboards/planck/keymaps/thermal_printer/rules.mk +++ b/keyboards/planck/keymaps/thermal_printer/rules.mk | |||
@@ -1,8 +1,3 @@ | |||
1 | # Please remove if no longer applicable | ||
2 | $(warning THIS FILE MAY BE TOO LARGE FOR YOUR KEYBOARD) | ||
3 | $(warning Please disable some options in the Makefile to resolve) | ||
4 | |||
5 | |||
6 | # Build Options | 1 | # Build Options |
7 | # change to "no" to disable the options, or define them in the Makefile in | 2 | # change to "no" to disable the options, or define them in the Makefile in |
8 | # the appropriate keymap folder that will get included automatically | 3 | # the appropriate keymap folder that will get included automatically |
@@ -23,7 +18,3 @@ PRINTING_ENABLE = yes | |||
23 | 18 | ||
24 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 19 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
25 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 20 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
26 | |||
27 | ifndef QUANTUM_DIR | ||
28 | include ../../../../Makefile | ||
29 | endif | ||
diff --git a/keyboards/planck/planck.c b/keyboards/planck/planck.c index caef2fe5f..3980b02f5 100644 --- a/keyboards/planck/planck.c +++ b/keyboards/planck/planck.c | |||
@@ -1,4 +1,4 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include "planck.h" |
2 | 2 | ||
3 | #ifdef ONEHAND_ENABLE | 3 | #ifdef ONEHAND_ENABLE |
4 | __attribute__ ((weak)) | 4 | __attribute__ ((weak)) |
diff --git a/keyboards/planck/planck.h b/keyboards/planck/planck.h index c055d73cb..0ac4375d1 100644 --- a/keyboards/planck/planck.h +++ b/keyboards/planck/planck.h | |||
@@ -1,8 +1,6 @@ | |||
1 | #ifndef PLANCK_H | 1 | #ifndef PLANCK_H |
2 | #define PLANCK_H | 2 | #define PLANCK_H |
3 | 3 | ||
4 | #include QMK_SUBPROJECT_H | ||
5 | |||
6 | #include "quantum.h" | 4 | #include "quantum.h" |
7 | 5 | ||
8 | #define PLANCK_MIT( \ | 6 | #define PLANCK_MIT( \ |
@@ -34,4 +32,11 @@ | |||
34 | #define KEYMAP PLANCK_GRID | 32 | #define KEYMAP PLANCK_GRID |
35 | #define LAYOUT_ortho_4x12 PLANCK_GRID | 33 | #define LAYOUT_ortho_4x12 PLANCK_GRID |
36 | 34 | ||
35 | #ifdef KEYBOARD_planck_rev3 | ||
36 | #include "rev3.h" | ||
37 | #endif | ||
38 | #ifdef KEYBOARD_planck_rev4 | ||
39 | #include "rev4.h" | ||
40 | #endif | ||
41 | |||
37 | #endif | 42 | #endif |
diff --git a/keyboards/planck/readme.md b/keyboards/planck/readme.md index b1a8c23b2..2d76a312a 100644 --- a/keyboards/planck/readme.md +++ b/keyboards/planck/readme.md | |||
@@ -11,6 +11,6 @@ Hardware Availability: [OLKB.com](https://olkb.com), [Massdrop](https://www.mass | |||
11 | 11 | ||
12 | Make example for this keyboard (after setting up your build environment): | 12 | Make example for this keyboard (after setting up your build environment): |
13 | 13 | ||
14 | make planck-rev4-default | 14 | make planck/rev4:default |
15 | 15 | ||
16 | See [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. \ No newline at end of file | 16 | See [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. \ No newline at end of file |
diff --git a/keyboards/planck/rev3/config.h b/keyboards/planck/rev3/config.h index ade11ffe1..45e60962b 100644 --- a/keyboards/planck/rev3/config.h +++ b/keyboards/planck/rev3/config.h | |||
@@ -1,7 +1,7 @@ | |||
1 | #ifndef REV3_CONFIG_H | 1 | #ifndef REV3_CONFIG_H |
2 | #define REV3_CONFIG_H | 2 | #define REV3_CONFIG_H |
3 | 3 | ||
4 | #include QMK_KEYBOARD_CONFIG_H | 4 | #include "config_common.h" |
5 | 5 | ||
6 | #define DEVICE_VER 0x0003 | 6 | #define DEVICE_VER 0x0003 |
7 | 7 | ||
diff --git a/keyboards/planck/rev3/rev3.h b/keyboards/planck/rev3/rev3.h index e5e05236c..50a09741d 100644 --- a/keyboards/planck/rev3/rev3.h +++ b/keyboards/planck/rev3/rev3.h | |||
@@ -1,6 +1,6 @@ | |||
1 | #ifndef REV3_H | 1 | #ifndef REV3_H |
2 | #define REV3_H | 2 | #define REV3_H |
3 | 3 | ||
4 | #include QMK_KEYBOARD_H | 4 | #include "planck.h" |
5 | 5 | ||
6 | #endif \ No newline at end of file | 6 | #endif \ No newline at end of file |
diff --git a/keyboards/planck/rev4/config.h b/keyboards/planck/rev4/config.h index dcc76c11c..4ff7649fb 100644 --- a/keyboards/planck/rev4/config.h +++ b/keyboards/planck/rev4/config.h | |||
@@ -1,7 +1,7 @@ | |||
1 | #ifndef REV4_CONFIG_H | 1 | #ifndef REV4_CONFIG_H |
2 | #define REV4_CONFIG_H | 2 | #define REV4_CONFIG_H |
3 | 3 | ||
4 | #include QMK_KEYBOARD_CONFIG_H | 4 | #include "config_common.h" |
5 | 5 | ||
6 | #define DEVICE_VER 0x0004 | 6 | #define DEVICE_VER 0x0004 |
7 | 7 | ||
diff --git a/keyboards/planck/rev4/rev4.h b/keyboards/planck/rev4/rev4.h index 2d35df19d..74ec05460 100644 --- a/keyboards/planck/rev4/rev4.h +++ b/keyboards/planck/rev4/rev4.h | |||
@@ -1,6 +1,6 @@ | |||
1 | #ifndef REV4_H | 1 | #ifndef REV4_H |
2 | #define REV4_H | 2 | #define REV4_H |
3 | 3 | ||
4 | #include QMK_KEYBOARD_H | 4 | #include "planck.h" |
5 | 5 | ||
6 | #endif \ No newline at end of file | 6 | #endif \ No newline at end of file |
diff --git a/keyboards/planck/rules.mk b/keyboards/planck/rules.mk index c4091f011..bee5f8789 100644 --- a/keyboards/planck/rules.mk +++ b/keyboards/planck/rules.mk | |||
@@ -67,4 +67,6 @@ API_SYSEX_ENABLE = no | |||
67 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 67 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
68 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 68 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
69 | 69 | ||
70 | LAYOUTS = ortho_4x12 \ No newline at end of file | 70 | LAYOUTS = ortho_4x12 |
71 | |||
72 | DEFAULT_FOLDER = planck/rev4 \ No newline at end of file | ||
diff --git a/keyboards/planck/subproject.mk b/keyboards/planck/subproject.mk deleted file mode 100644 index ac79a3354..000000000 --- a/keyboards/planck/subproject.mk +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | SUBPROJECT_DEFAULT = rev4 | ||
diff --git a/keyboards/preonic/preonic.c b/keyboards/preonic/preonic.c index cd765fe4a..d9c119b8d 100644 --- a/keyboards/preonic/preonic.c +++ b/keyboards/preonic/preonic.c | |||
@@ -1,4 +1,4 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include "preonic.h" |
2 | 2 | ||
3 | #ifdef ONEHAND_ENABLE | 3 | #ifdef ONEHAND_ENABLE |
4 | __attribute__ ((weak)) | 4 | __attribute__ ((weak)) |
diff --git a/keyboards/preonic/preonic.h b/keyboards/preonic/preonic.h index 02845a549..c142825ba 100644 --- a/keyboards/preonic/preonic.h +++ b/keyboards/preonic/preonic.h | |||
@@ -33,6 +33,7 @@ | |||
33 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4a, k4b } \ | 33 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4a, k4b } \ |
34 | } | 34 | } |
35 | 35 | ||
36 | #define KEYMAP PREONIC_MIT | ||
36 | #define LAYOUT_ortho_5x12 PREONIC_GRID | 37 | #define LAYOUT_ortho_5x12 PREONIC_GRID |
37 | 38 | ||
38 | #endif | 39 | #endif |
diff --git a/keyboards/preonic/readme.md b/keyboards/preonic/readme.md index 2a4ccd84d..80f27c7f7 100644 --- a/keyboards/preonic/readme.md +++ b/keyboards/preonic/readme.md | |||
@@ -11,6 +11,6 @@ Hardware Availability: [OLKB.com](https://olkb.com/preonic/), [Massdrop](https:/ | |||
11 | 11 | ||
12 | Make example for this keyboard (after setting up your build environment): | 12 | Make example for this keyboard (after setting up your build environment): |
13 | 13 | ||
14 | make preonic-default | 14 | make preonic:default |
15 | 15 | ||
16 | See [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. \ No newline at end of file | 16 | See [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. \ No newline at end of file |
diff --git a/keyboards/ps2avrGB/README.md b/keyboards/ps2avrGB/README.md index f8360aec0..8fd2af00f 100644 --- a/keyboards/ps2avrGB/README.md +++ b/keyboards/ps2avrGB/README.md | |||
@@ -37,7 +37,7 @@ Then, with the keyboard plugged in, simply run this command from the | |||
37 | `qmk_firmware` directory: | 37 | `qmk_firmware` directory: |
38 | 38 | ||
39 | ``` | 39 | ``` |
40 | $ make ps2avrGB-program | 40 | $ make ps2avrGB:program |
41 | ``` | 41 | ``` |
42 | 42 | ||
43 | If you prefer, you can just build it and flash the firmware directly with | 43 | If you prefer, you can just build it and flash the firmware directly with |
diff --git a/keyboards/roadkit/readme.md b/keyboards/roadkit/readme.md index e99b385f3..fbc40a50f 100644 --- a/keyboards/roadkit/readme.md +++ b/keyboards/roadkit/readme.md | |||
@@ -9,6 +9,6 @@ Hardware Availability: https://thevankeyboards.com/products/roadkit-r2?variant=3 | |||
9 | 9 | ||
10 | Make example for this keyboard (after setting up your build environment): | 10 | Make example for this keyboard (after setting up your build environment): |
11 | 11 | ||
12 | make roadkit-default | 12 | make roadkit:default |
13 | 13 | ||
14 | See [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. | 14 | See [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. |
diff --git a/keyboards/s60_x/default/config.h b/keyboards/s60_x/default/config.h index 436c6fa8b..25fc4ad2e 100644 --- a/keyboards/s60_x/default/config.h +++ b/keyboards/s60_x/default/config.h | |||
@@ -1,7 +1,7 @@ | |||
1 | #ifndef DEFAULT_CONFIG_H | 1 | #ifndef DEFAULT_CONFIG_H |
2 | #define DEFAULT_CONFIG_H | 2 | #define DEFAULT_CONFIG_H |
3 | 3 | ||
4 | #include "../config.h" | 4 | #include "config_common.h" |
5 | 5 | ||
6 | #define PRODUCT S60-X | 6 | #define PRODUCT S60-X |
7 | #define DESCRIPTION q.m.k. keyboard firmware for S60-X | 7 | #define DESCRIPTION q.m.k. keyboard firmware for S60-X |
diff --git a/keyboards/s60_x/keymaps/bluebear/config.h b/keyboards/s60_x/keymaps/bluebear/config.h index 5c0d08833..35754b523 100644 --- a/keyboards/s60_x/keymaps/bluebear/config.h +++ b/keyboards/s60_x/keymaps/bluebear/config.h | |||
@@ -15,30 +15,14 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #ifndef CONFIG_USER_H |
19 | #define CONFIG_H | 19 | #define CONFIG_USER_H |
20 | 20 | ||
21 | #include "config_common.h" | 21 | #include "config_common.h" |
22 | 22 | ||
23 | /* USB Device descriptor parameter */ | 23 | /* USB Device descriptor parameter */ |
24 | #define VENDOR_ID 0xFEED | 24 | #undef DEVICE_VER |
25 | #define PRODUCT_ID 0x6060 | ||
26 | #define DEVICE_VER 0x0003 | 25 | #define DEVICE_VER 0x0003 |
27 | #define MANUFACTURER Sentraq | ||
28 | #define PRODUCT S60-RGB | ||
29 | #define DESCRIPTION QMK keyboard firmware for Sentraq S60-RGB | ||
30 | |||
31 | /* key matrix size */ | ||
32 | #define MATRIX_ROWS 5 | ||
33 | #define MATRIX_COLS 15 | ||
34 | |||
35 | // ROWS: Top to bottom, COLS: Left to right | ||
36 | |||
37 | #define MATRIX_ROW_PINS { B5, B4, D7, D6, D4 } | ||
38 | #define MATRIX_COL_PINS { D0, D1, D2, D3, D5, B6, C6, C7, F1, F0, E6, B3, B2, B1, B0 } | ||
39 | #define UNUSED_PINS | ||
40 | |||
41 | #define BACKLIGHT_PIN B7 | ||
42 | 26 | ||
43 | /* COL2ROW or ROW2COL */ | 27 | /* COL2ROW or ROW2COL */ |
44 | #define DIODE_DIRECTION COL2ROW | 28 | #define DIODE_DIRECTION COL2ROW |
@@ -65,10 +49,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
65 | 49 | ||
66 | /* Underlight configuration | 50 | /* Underlight configuration |
67 | */ | 51 | */ |
68 | 52 | #undef RGBLIGHT_HUE_STEP | |
69 | #define RGB_DI_PIN F6 | 53 | #undef RGBLIGHT_SAT_STEP |
70 | #define RGBLIGHT_TIMER | 54 | #undef RGBLIGHT_VAL_STEP |
71 | #define RGBLED_NUM 10 // Number of LEDs | ||
72 | #define RGBLIGHT_HUE_STEP 10 | 55 | #define RGBLIGHT_HUE_STEP 10 |
73 | #define RGBLIGHT_SAT_STEP 17 | 56 | #define RGBLIGHT_SAT_STEP 17 |
74 | #define RGBLIGHT_VAL_STEP 17 | 57 | #define RGBLIGHT_VAL_STEP 17 |
diff --git a/keyboards/s60_x/keymaps/bluebear/rules.mk b/keyboards/s60_x/keymaps/bluebear/rules.mk index dfefad39d..78d770d26 100644 --- a/keyboards/s60_x/keymaps/bluebear/rules.mk +++ b/keyboards/s60_x/keymaps/bluebear/rules.mk | |||
@@ -11,8 +11,4 @@ UNICODE_ENABLE = no # Unicode | |||
11 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 11 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
12 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. | 12 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. |
13 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 13 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
14 | TAP_DANCE_ENABLE = no # Enable tap dancing keys | 14 | TAP_DANCE_ENABLE = no # Enable tap dancing keys \ No newline at end of file |
15 | |||
16 | ifndef QUANTUM_DIR | ||
17 | include ../../../../Makefile | ||
18 | endif | ||
diff --git a/keyboards/s60_x/readme.md b/keyboards/s60_x/readme.md index 9e1d06150..cd7049536 100644 --- a/keyboards/s60_x/readme.md +++ b/keyboards/s60_x/readme.md | |||
@@ -8,6 +8,6 @@ Hardware Availability: https://www.massdrop.com/buy/sentraq-60-diy-keyboard-kit? | |||
8 | 8 | ||
9 | Make example for this keyboard (after setting up your build environment): | 9 | Make example for this keyboard (after setting up your build environment): |
10 | 10 | ||
11 | make s60_x-default | 11 | make s60_x:default |
12 | 12 | ||
13 | See [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. | 13 | See [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. |
diff --git a/keyboards/s60_x/rgb/config.h b/keyboards/s60_x/rgb/config.h index 81efc87d5..ec8b0f49e 100644 --- a/keyboards/s60_x/rgb/config.h +++ b/keyboards/s60_x/rgb/config.h | |||
@@ -1,7 +1,7 @@ | |||
1 | #ifndef RBG_CONFIG_H | 1 | #ifndef RBG_CONFIG_H |
2 | #define RBG_CONFIG_H | 2 | #define RBG_CONFIG_H |
3 | 3 | ||
4 | #include "../config.h" | 4 | #include "config_common.h" |
5 | 5 | ||
6 | #define PRODUCT S60-X-RGB | 6 | #define PRODUCT S60-X-RGB |
7 | #define DESCRIPTION q.m.k. keyboard firmware for S60-X RGB | 7 | #define DESCRIPTION q.m.k. keyboard firmware for S60-X RGB |
diff --git a/keyboards/s60_x/rules.mk b/keyboards/s60_x/rules.mk index 5d4b28195..57f7a9a59 100644 --- a/keyboards/s60_x/rules.mk +++ b/keyboards/s60_x/rules.mk | |||
@@ -62,4 +62,6 @@ SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | |||
62 | MIDI_ENABLE = no # MIDI controls | 62 | MIDI_ENABLE = no # MIDI controls |
63 | UNICODE_ENABLE = no # Unicode | 63 | UNICODE_ENABLE = no # Unicode |
64 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 64 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
65 | AUDIO_ENABLE = no # Audio output on port C6 \ No newline at end of file | 65 | AUDIO_ENABLE = no # Audio output on port C6 |
66 | |||
67 | DEFAULT_FOLDER = s60_x/default \ No newline at end of file | ||
diff --git a/keyboards/s60_x/s60_x.h b/keyboards/s60_x/s60_x.h index 5bf8cfcef..b70cb5864 100644 --- a/keyboards/s60_x/s60_x.h +++ b/keyboards/s60_x/s60_x.h | |||
@@ -1,10 +1,10 @@ | |||
1 | #ifndef S60X_H | 1 | #ifndef S60X_H |
2 | #define S60X_H | 2 | #define S60X_H |
3 | 3 | ||
4 | #ifdef SUBPROJECT_default | 4 | #ifdef KEYBOARD_s60_x_default |
5 | #include "default.h" | 5 | #include "default.h" |
6 | #endif | 6 | #endif |
7 | #ifdef SUBPROJECT_rgb | 7 | #ifdef KEYBOARD_s60_x_rgb |
8 | #include "rgb.h" | 8 | #include "rgb.h" |
9 | #endif | 9 | #endif |
10 | 10 | ||
diff --git a/keyboards/s60_x/subproject.mk b/keyboards/s60_x/subproject.mk deleted file mode 100644 index c20a317c1..000000000 --- a/keyboards/s60_x/subproject.mk +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | SUBPROJECT_DEFAULT = default | ||
diff --git a/keyboards/s65_x/readme.md b/keyboards/s65_x/readme.md index 9021af4df..f647f9cb6 100644 --- a/keyboards/s65_x/readme.md +++ b/keyboards/s65_x/readme.md | |||
@@ -8,6 +8,6 @@ Hardware Availability: https://sentraq.com/collections/group-buys/products/gb-s6 | |||
8 | 8 | ||
9 | Make example for this keyboard (after setting up your build environment): | 9 | Make example for this keyboard (after setting up your build environment): |
10 | 10 | ||
11 | make s65_x-default | 11 | make s65_x:default |
12 | 12 | ||
13 | See [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. | 13 | See [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. |
diff --git a/keyboards/satan/readme.md b/keyboards/satan/readme.md index 33310ce25..cb887805f 100644 --- a/keyboards/satan/readme.md +++ b/keyboards/satan/readme.md | |||
@@ -10,6 +10,6 @@ Hardware Availability: https://1upkeyboards.com/gh60-satan-pcb.html | |||
10 | 10 | ||
11 | Make example for this keyboard (after setting up your build environment): | 11 | Make example for this keyboard (after setting up your build environment): |
12 | 12 | ||
13 | make satan-default | 13 | make satan:default |
14 | 14 | ||
15 | See [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. | 15 | See [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. |
diff --git a/keyboards/sixkeyboard/readme.md b/keyboards/sixkeyboard/readme.md index a2fc9eb46..c0d87bc2c 100644 --- a/keyboards/sixkeyboard/readme.md +++ b/keyboards/sixkeyboard/readme.md | |||
@@ -7,7 +7,7 @@ Hardware Availability: http://techkeys.us/collections/accessories/products/sixke | |||
7 | 7 | ||
8 | Make example for this keyboard (after setting up your build environment): | 8 | Make example for this keyboard (after setting up your build environment): |
9 | 9 | ||
10 | make sixkeyboard-default | 10 | make sixkeyboard:default |
11 | 11 | ||
12 | See [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. | 12 | See [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. |
13 | 13 | ||
diff --git a/keyboards/sweet16/readme.md b/keyboards/sweet16/readme.md index 3bd986fc5..435aed68c 100644 --- a/keyboards/sweet16/readme.md +++ b/keyboards/sweet16/readme.md | |||
@@ -9,6 +9,6 @@ Hardware Availability: [1up Keyboards](https://1upkeyboards.com/) | |||
9 | 9 | ||
10 | Make example for this keyboard (after setting up your build environment): | 10 | Make example for this keyboard (after setting up your build environment): |
11 | 11 | ||
12 | make sweet16-default | 12 | make sweet16:default |
13 | 13 | ||
14 | See [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. \ No newline at end of file | 14 | See [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. \ No newline at end of file |
diff --git a/keyboards/tada68/readme.md b/keyboards/tada68/readme.md index cc025cad4..a18758ac9 100755 --- a/keyboards/tada68/readme.md +++ b/keyboards/tada68/readme.md | |||
@@ -9,7 +9,7 @@ Hardware Availability: [kbdfans](https://kbdfans.myshopify.com/products/tada68-m | |||
9 | 9 | ||
10 | Make example for this keyboard (after setting up your build environment): | 10 | Make example for this keyboard (after setting up your build environment): |
11 | 11 | ||
12 | make tada68-default-bin | 12 | make tada68:default:bin |
13 | 13 | ||
14 | See [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. | 14 | See [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. |
15 | 15 | ||
@@ -19,7 +19,7 @@ See [build environment setup](https://docs.qmk.fm/build_environment_setup.html) | |||
19 | 19 | ||
20 | 1) from the `qmk_firmware\` directory run: | 20 | 1) from the `qmk_firmware\` directory run: |
21 | ``` | 21 | ``` |
22 | $ make tada68-default-flashbin | 22 | $ make tada68:default:flashbin |
23 | ``` | 23 | ``` |
24 | 24 | ||
25 | 2) Connect your keyboard to Windows computer, hit the reset button on the TADA, the lights will start flashing. | 25 | 2) Connect your keyboard to Windows computer, hit the reset button on the TADA, the lights will start flashing. |
diff --git a/keyboards/tiger_lily/readme.md b/keyboards/tiger_lily/readme.md index b24c46836..99da94742 100644 --- a/keyboards/tiger_lily/readme.md +++ b/keyboards/tiger_lily/readme.md | |||
@@ -11,6 +11,6 @@ Hardware Availability: https://geekhack.org/index.php?topic=46700.0 | |||
11 | 11 | ||
12 | Make example for this keyboard (after setting up your build environment): | 12 | Make example for this keyboard (after setting up your build environment): |
13 | 13 | ||
14 | make tiger_lily-default | 14 | make tiger_lily:default |
15 | 15 | ||
16 | See [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 | See [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. |
diff --git a/keyboards/tomato/readme.md b/keyboards/tomato/readme.md index fb3808996..e3851f18c 100644 --- a/keyboards/tomato/readme.md +++ b/keyboards/tomato/readme.md | |||
@@ -12,7 +12,7 @@ Hardware Availability: [Gherkin project on 40% Keyboards](http://www.40percent.c | |||
12 | 12 | ||
13 | Make example for this keyboard (after setting up your build environment): | 13 | Make example for this keyboard (after setting up your build environment): |
14 | 14 | ||
15 | make tomato-default | 15 | make tomato:default |
16 | 16 | ||
17 | See [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. | 17 | See [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. |
18 | 18 | ||
diff --git a/keyboards/tv44/readme.md b/keyboards/tv44/readme.md index f0a277dec..c2394c031 100644 --- a/keyboards/tv44/readme.md +++ b/keyboards/tv44/readme.md | |||
@@ -9,6 +9,6 @@ Hardware Availability: https://thevankeyboards.com/products/minivan-r4-keyboard- | |||
9 | 9 | ||
10 | Make example for this keyboard (after setting up your build environment): | 10 | Make example for this keyboard (after setting up your build environment): |
11 | 11 | ||
12 | make tv44-default | 12 | make tv44:default |
13 | 13 | ||
14 | See [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. | 14 | See [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. |
diff --git a/keyboards/uk78/keymaps/rask/README.md b/keyboards/uk78/keymaps/rask/README.md index 86eac4bf8..1fabd4d49 100644 --- a/keyboards/uk78/keymaps/rask/README.md +++ b/keyboards/uk78/keymaps/rask/README.md | |||
@@ -7,4 +7,4 @@ | |||
7 | Plug the keyboard in and press the reset button, then in the main | 7 | Plug the keyboard in and press the reset button, then in the main |
8 | `qmk_firmware` directory run | 8 | `qmk_firmware` directory run |
9 | 9 | ||
10 | $ sudo make uk78-rask-dfu | 10 | $ sudo make uk78:rask:dfu |
diff --git a/keyboards/uk78/readme.md b/keyboards/uk78/readme.md index 2f29ca48c..eb4d1824c 100644 --- a/keyboards/uk78/readme.md +++ b/keyboards/uk78/readme.md | |||
@@ -11,6 +11,6 @@ A fully customizable 60%+numpad keyboard. | |||
11 | 11 | ||
12 | Make example for this keyboard (after setting up your build environment): | 12 | Make example for this keyboard (after setting up your build environment): |
13 | 13 | ||
14 | make uk78-default | 14 | make uk78:default |
15 | 15 | ||
16 | See [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. \ No newline at end of file | 16 | See [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. \ No newline at end of file |
diff --git a/keyboards/v60_type_r/readme.md b/keyboards/v60_type_r/readme.md index 685fcba93..c6be29091 100644 --- a/keyboards/v60_type_r/readme.md +++ b/keyboards/v60_type_r/readme.md | |||
@@ -23,7 +23,7 @@ Hardware Availability: [mechanicalkeyboards.com](https://mechanicalkeyboards.com | |||
23 | 23 | ||
24 | Make example for this keyboard (after setting up your build environment): | 24 | Make example for this keyboard (after setting up your build environment): |
25 | 25 | ||
26 | make v60_type_r-default | 26 | make v60_type_r:default |
27 | 27 | ||
28 | See [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. | 28 | See [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. |
29 | 29 | ||
diff --git a/keyboards/vision_division/readme.md b/keyboards/vision_division/readme.md index 880c62f58..058629db3 100644 --- a/keyboards/vision_division/readme.md +++ b/keyboards/vision_division/readme.md | |||
@@ -9,6 +9,6 @@ Hardware Availability: https://geekhack.org/index.php?topic=83692.msg2227856#msg | |||
9 | 9 | ||
10 | Make example for this keyboard (after setting up your build environment): | 10 | Make example for this keyboard (after setting up your build environment): |
11 | 11 | ||
12 | make vision_division-default | 12 | make vision_division:default |
13 | 13 | ||
14 | See [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. | 14 | See [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. |
diff --git a/keyboards/viterbi/config.h b/keyboards/viterbi/config.h index 55500df79..863722d7d 100644 --- a/keyboards/viterbi/config.h +++ b/keyboards/viterbi/config.h | |||
@@ -20,8 +20,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
20 | 20 | ||
21 | #include "config_common.h" | 21 | #include "config_common.h" |
22 | 22 | ||
23 | #ifdef SUBPROJECT_rev1 | ||
24 | #include "rev1/config.h" | ||
25 | #endif | ||
26 | |||
27 | #endif // CONFIG_H | 23 | #endif // CONFIG_H |
diff --git a/keyboards/viterbi/readme.md b/keyboards/viterbi/readme.md index bc8451ba3..13f3e6056 100644 --- a/keyboards/viterbi/readme.md +++ b/keyboards/viterbi/readme.md | |||
@@ -9,12 +9,12 @@ Hardware Availability: [Keebio](https://keeb.io) | |||
9 | 9 | ||
10 | Make example for this keyboard (after setting up your build environment): | 10 | Make example for this keyboard (after setting up your build environment): |
11 | 11 | ||
12 | make viterbi-rev1-default | 12 | make viterbi/rev1:default |
13 | 13 | ||
14 | 14 | ||
15 | Example of flashing this keyboard: | 15 | Example of flashing this keyboard: |
16 | 16 | ||
17 | make viterbi-rev1-default-avrdude | 17 | make viterbi/rev1:default:avrdude |
18 | 18 | ||
19 | See [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. | 19 | See [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. |
20 | 20 | ||
diff --git a/keyboards/viterbi/rev1/config.h b/keyboards/viterbi/rev1/config.h index d48075198..68ca5f362 100644 --- a/keyboards/viterbi/rev1/config.h +++ b/keyboards/viterbi/rev1/config.h | |||
@@ -18,7 +18,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
18 | #ifndef REV1_CONFIG_H | 18 | #ifndef REV1_CONFIG_H |
19 | #define REV1_CONFIG_H | 19 | #define REV1_CONFIG_H |
20 | 20 | ||
21 | #include "../config.h" | 21 | #include "config_common.h" |
22 | 22 | ||
23 | /* USB Device descriptor parameter */ | 23 | /* USB Device descriptor parameter */ |
24 | #define VENDOR_ID 0xCEEB | 24 | #define VENDOR_ID 0xCEEB |
diff --git a/keyboards/viterbi/rev1/rules.mk b/keyboards/viterbi/rev1/rules.mk index 80a942d06..f84561674 100644 --- a/keyboards/viterbi/rev1/rules.mk +++ b/keyboards/viterbi/rev1/rules.mk | |||
@@ -1,5 +1 @@ | |||
1 | BACKLIGHT_ENABLE = no | BACKLIGHT_ENABLE = no \ No newline at end of file | |
2 | |||
3 | ifndef QUANTUM_DIR | ||
4 | include ../../../Makefile | ||
5 | endif | ||
diff --git a/keyboards/viterbi/rules.mk b/keyboards/viterbi/rules.mk index 3f40ff2f8..8a1b94013 100644 --- a/keyboards/viterbi/rules.mk +++ b/keyboards/viterbi/rules.mk | |||
@@ -73,3 +73,5 @@ USE_I2C = yes | |||
73 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 73 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
74 | 74 | ||
75 | CUSTOM_MATRIX = yes | 75 | CUSTOM_MATRIX = yes |
76 | |||
77 | DEFAULT_FOLDER = viterbi/rev1 \ No newline at end of file | ||
diff --git a/keyboards/viterbi/viterbi.h b/keyboards/viterbi/viterbi.h index d3d0f64eb..347423910 100644 --- a/keyboards/viterbi/viterbi.h +++ b/keyboards/viterbi/viterbi.h | |||
@@ -1,7 +1,7 @@ | |||
1 | #ifndef VITERBI_H | 1 | #ifndef VITERBI_H |
2 | #define VITERBI_H | 2 | #define VITERBI_H |
3 | 3 | ||
4 | #ifdef SUBPROJECT_rev1 | 4 | #ifdef KEYBOARD_viterbi_rev1 |
5 | #include "rev1.h" | 5 | #include "rev1.h" |
6 | #endif | 6 | #endif |
7 | 7 | ||
diff --git a/keyboards/whitefox/readme.md b/keyboards/whitefox/readme.md index 2f1445d33..c0fa7b4e3 100644 --- a/keyboards/whitefox/readme.md +++ b/keyboards/whitefox/readme.md | |||
@@ -9,6 +9,6 @@ Hardware Availability: https://input.club/whitefox/ | |||
9 | 9 | ||
10 | Make example for this keyboard (after setting up your build environment): | 10 | Make example for this keyboard (after setting up your build environment): |
11 | 11 | ||
12 | make whitefox-default | 12 | make whitefox:default |
13 | 13 | ||
14 | See [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. | 14 | See [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. |
diff --git a/keyboards/xd60/keymaps/default/readme.md b/keyboards/xd60/keymaps/default/readme.md index d2a87bd72..248e0a606 100644 --- a/keyboards/xd60/keymaps/default/readme.md +++ b/keyboards/xd60/keymaps/default/readme.md | |||
@@ -6,4 +6,4 @@ | |||
6 | Default Keymap for XD60 as indicated on the original sale page. | 6 | Default Keymap for XD60 as indicated on the original sale page. |
7 | 7 | ||
8 | ## Build | 8 | ## Build |
9 | To build the default keymap, simply run `make xd60-default`. | 9 | To build the default keymap, simply run `make xd60:default`. |
diff --git a/keyboards/xd60/keymaps/kmontag42/readme.md b/keyboards/xd60/keymaps/kmontag42/readme.md index 946ae5606..a23f6a8be 100644 --- a/keyboards/xd60/keymaps/kmontag42/readme.md +++ b/keyboards/xd60/keymaps/kmontag42/readme.md | |||
@@ -15,4 +15,4 @@ This layout is WIP for me as I use my shiny new keyboard more and more. I will | |||
15 | * I use emacs, which could account for some of the oddities in my layout and macros | 15 | * I use emacs, which could account for some of the oddities in my layout and macros |
16 | 16 | ||
17 | ## Build | 17 | ## Build |
18 | To build the default keymap, simply run `make xd60-kmontag42`. | 18 | To build the default keymap, simply run `make xd60:kmontag42`. |
diff --git a/keyboards/xd60/keymaps/yuuki/README.md b/keyboards/xd60/keymaps/yuuki/README.md index 56b2c811c..83fdbf2b7 100644 --- a/keyboards/xd60/keymaps/yuuki/README.md +++ b/keyboards/xd60/keymaps/yuuki/README.md | |||
@@ -4,7 +4,7 @@ Customized xd60 keymap with inspirations from HHKB and the layout I used on my V | |||
4 | 4 | ||
5 | ## Programming Instructions | 5 | ## Programming Instructions |
6 | 6 | ||
7 | Change the layout in `keymap.c` then run `make xd60-yuuki`. The compiled file will be located in `.build/xd60_yuuki.hex` relative to the project root. To flash it onto your keyboard, use whatever program works on your OS. I personally use `dfu-programmer`, and run: | 7 | Change the layout in `keymap.c` then run `make xd60:yuuki`. The compiled file will be located in `.build/xd60_yuuki.hex` relative to the project root. To flash it onto your keyboard, use whatever program works on your OS. I personally use `dfu-programmer`, and run: |
8 | 8 | ||
9 | * `sudo dfu-programmer atmega32u4 erase` | 9 | * `sudo dfu-programmer atmega32u4 erase` |
10 | * `sudo dfu-programmer atmega32u4 flash .build/xd60-yuuki.hex` | 10 | * `sudo dfu-programmer atmega32u4 flash .build/xd60-yuuki.hex` |
diff --git a/keyboards/xd60/readme.md b/keyboards/xd60/readme.md index d7aa3d9b9..389423ed0 100644 --- a/keyboards/xd60/readme.md +++ b/keyboards/xd60/readme.md | |||
@@ -11,6 +11,6 @@ Hardware Availability: https://www.massdrop.com/buy/xd60-xd64-custom-mechanical- | |||
11 | 11 | ||
12 | Make example for this keyboard (after setting up your build environment): | 12 | Make example for this keyboard (after setting up your build environment): |
13 | 13 | ||
14 | make xd60-default | 14 | make xd60:default |
15 | 15 | ||
16 | See [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 | See [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. |
diff --git a/keyboards/xd75/readme.md b/keyboards/xd75/readme.md index d5dbdef25..5f4d2e85f 100644 --- a/keyboards/xd75/readme.md +++ b/keyboards/xd75/readme.md | |||
@@ -17,13 +17,13 @@ it using DFU. | |||
17 | 17 | ||
18 | ### Default | 18 | ### Default |
19 | 19 | ||
20 | To build with the default keymap, simply run `make xd75-default` from the root directory (i.e. two levels above this file), and to install via DFU, `make xd75-default-dfu`, also from the root directory. | 20 | To build with the default keymap, simply run `make xd75:default` from the root directory (i.e. two levels above this file), and to install via DFU, `make xd75:default:dfu`, also from the root directory. |
21 | 21 | ||
22 | Note that DFU is likely to require root permissions, so installing the | 22 | Note that DFU is likely to require root permissions, so installing the |
23 | firmware likely requires a command line like: | 23 | firmware likely requires a command line like: |
24 | 24 | ||
25 | ``` | 25 | ``` |
26 | $ sudo make xd75-default-dfu | 26 | $ sudo make xd75:default:dfu |
27 | ``` | 27 | ``` |
28 | 28 | ||
29 | ### Other Keymaps | 29 | ### Other Keymaps |
@@ -42,6 +42,6 @@ To build the firmware binary hex file for a specific keymap, and | |||
42 | install it, using DFU, just do `make` with a keymap like this: | 42 | install it, using DFU, just do `make` with a keymap like this: |
43 | 43 | ||
44 | ``` | 44 | ``` |
45 | $ make xd75-[default|<name>] | 45 | $ make xd75:[default|<name>] |
46 | ``` | 46 | ``` |
47 | 47 | ||
diff --git a/keyboards/ymd96/README.md b/keyboards/ymd96/README.md index 869dfb101..a60323ab9 100644 --- a/keyboards/ymd96/README.md +++ b/keyboards/ymd96/README.md | |||
@@ -46,7 +46,7 @@ $ pip install pyusb | |||
46 | 46 | ||
47 | Build the keyboard with | 47 | Build the keyboard with |
48 | ``` | 48 | ``` |
49 | $ make ymd96-default | 49 | $ make ymd96:default |
50 | ``` | 50 | ``` |
51 | If you make your own layout, change the `default` word to whatever your layout is. | 51 | If you make your own layout, change the `default` word to whatever your layout is. |
52 | 52 | ||