Explorar el Código

Renames keyboard folder to keyboards, adds couple of tmk's fixes (#432)

* fixes from tmk's repo

* rename keyboard to keyboards
Jack Humbert hace 9 años
padre
commit
649b33d778
Se han modificado 100 ficheros con 63 adiciones y 15276 borrados
  1. 4 4
      .gitignore
  2. 1 1
      .travis.yml
  3. 5 5
      Makefile
  4. 9 9
      README.md
  5. 8 8
      doc/BUILD_GUIDE.md
  6. 1 1
      doc/CYGWIN_GUIDE.md
  7. 4 4
      doc/HAND_WIRE.md
  8. 2 2
      doc/PCB_GUIDE.md
  9. 21 21
      doc/TMK_README.md
  10. 2 2
      doc/VAGRANT_GUIDE.md
  11. 2 2
      doc/keymap.md
  12. 0 1566
      keyboard/atomic/atomic_pcb.hex
  13. 0 1612
      keyboard/planck/keymaps/default/compiled.hex
  14. 0 1645
      keyboard/planck/keymaps/experimental/planck_experimental.hex
  15. 0 1544
      keyboard/planck/planck_pcb_r3.hex
  16. 0 1796
      keyboard/planck/planck_pcb_r3_w_bootloader.hex
  17. 0 1645
      keyboard/planck/planck_pcb_r4.hex
  18. 0 1897
      keyboard/planck/planck_pcb_r4_w_bootloader.hex
  19. 0 1628
      keyboard/preonic/preonic_pcb_r1.hex
  20. 0 1880
      keyboard/preonic/preonic_pcb_r1_w_bootloader.hex
  21. 0 0
      keyboards/alps64/Makefile
  22. 0 0
      keyboards/alps64/alps64.c
  23. 0 0
      keyboards/alps64/alps64.h
  24. 0 0
      keyboards/alps64/config.h
  25. 0 0
      keyboards/alps64/keymaps/default/compiled.hex
  26. 0 0
      keyboards/alps64/keymaps/default/keymap.c
  27. 0 0
      keyboards/alps64/led.c
  28. 0 0
      keyboards/alps64/matrix.c
  29. 0 0
      keyboards/arrow_pad/Makefile
  30. 1 1
      keyboard/arrow_pad/README.md
  31. 0 0
      keyboards/arrow_pad/arrow_pad.c
  32. 0 0
      keyboards/arrow_pad/arrow_pad.h
  33. 0 0
      keyboards/arrow_pad/config.h
  34. 0 0
      keyboards/arrow_pad/keymaps/default/compiled.hex
  35. 0 0
      keyboards/arrow_pad/keymaps/default/keymap.c
  36. 0 0
      keyboards/arrow_pad/keymaps/pad_21/Makefile
  37. 0 0
      keyboards/arrow_pad/keymaps/pad_21/compiled.hex
  38. 0 0
      keyboards/arrow_pad/keymaps/pad_21/config.h
  39. 0 0
      keyboards/arrow_pad/keymaps/pad_21/keymap.c
  40. 0 0
      keyboards/arrow_pad/keymaps/pad_24/Makefile
  41. 0 0
      keyboards/arrow_pad/keymaps/pad_24/compiled.hex
  42. 0 0
      keyboards/arrow_pad/keymaps/pad_24/config.h
  43. 0 0
      keyboards/arrow_pad/keymaps/pad_24/keymap.c
  44. 0 0
      keyboards/atomic/Makefile
  45. 1 1
      keyboard/atomic/README.md
  46. 0 0
      keyboards/atomic/atomic.c
  47. 0 0
      keyboards/atomic/atomic.h
  48. 0 0
      keyboards/atomic/config.h
  49. 0 0
      keyboards/atomic/keymaps/abienz.c
  50. 0 0
      keyboards/atomic/keymaps/default/compiled.hex
  51. 0 0
      keyboards/atomic/keymaps/default/keymap.c
  52. 0 0
      keyboards/atomic/keymaps/michelle.c
  53. 0 0
      keyboards/atomic/keymaps/pvc/Makefile
  54. 0 0
      keyboards/atomic/keymaps/pvc/compiled.hex
  55. 0 0
      keyboards/atomic/keymaps/pvc/config.h
  56. 0 0
      keyboards/atomic/keymaps/pvc/keymap.c
  57. 0 0
      keyboards/atreus/Makefile
  58. 1 1
      keyboard/atreus/README.md
  59. 0 0
      keyboards/atreus/atreus.c
  60. 0 0
      keyboards/atreus/atreus.h
  61. 0 0
      keyboards/atreus/config.h
  62. 0 0
      keyboards/atreus/keymaps/default/compiled.hex
  63. 0 0
      keyboards/atreus/keymaps/default/keymap.c
  64. 0 0
      keyboards/atreus/keymaps/gerb/compiled.hex
  65. 0 0
      keyboards/atreus/keymaps/gerb/keymap.c
  66. 0 0
      keyboards/bantam44/Makefile
  67. 1 1
      keyboard/bantam44/README.md
  68. 0 0
      keyboards/bantam44/bantam44.c
  69. 0 0
      keyboards/bantam44/bantam44.h
  70. 0 0
      keyboards/bantam44/config.h
  71. 0 0
      keyboards/bantam44/keymaps/default/compiled.hex
  72. 0 0
      keyboards/bantam44/keymaps/default/keymap.c
  73. 0 0
      keyboards/clueboard1/Makefile
  74. 0 0
      keyboards/clueboard1/clueboard1.c
  75. 0 0
      keyboards/clueboard1/clueboard1.h
  76. 0 0
      keyboards/clueboard1/config.h
  77. 0 0
      keyboards/clueboard1/keymaps/default/compiled.hex
  78. 0 0
      keyboards/clueboard1/keymaps/default/keymap.c
  79. 0 0
      keyboards/clueboard1/led.c
  80. 0 0
      keyboards/clueboard2/Makefile
  81. 0 0
      keyboards/clueboard2/backlight.c
  82. 0 0
      keyboards/clueboard2/clueboard2.c
  83. 0 0
      keyboards/clueboard2/clueboard2.h
  84. 0 0
      keyboards/clueboard2/config.h
  85. 0 0
      keyboards/clueboard2/keymaps/default/compiled.hex
  86. 0 0
      keyboards/clueboard2/keymaps/default/keymap.c
  87. 0 0
      keyboards/clueboard2/keymaps/max/Makefile
  88. 0 0
      keyboards/clueboard2/keymaps/max/compiled.hex
  89. 0 0
      keyboards/clueboard2/keymaps/max/keymap.c
  90. 0 0
      keyboards/clueboard2/keymaps/skully/compiled.hex
  91. 0 0
      keyboards/clueboard2/keymaps/skully/keymap.c
  92. 0 0
      keyboards/clueboard2/led.c
  93. 0 0
      keyboards/cluepad/Makefile
  94. 0 0
      keyboards/cluepad/backlight.c
  95. 0 0
      keyboards/cluepad/cluepad.c
  96. 0 0
      keyboards/cluepad/cluepad.h
  97. 0 0
      keyboards/cluepad/config.h
  98. 0 0
      keyboards/cluepad/keymaps/default/compiled.hex
  99. 0 0
      keyboards/cluepad/keymaps/default/keymap.c
  100. 0 0
      keyboard/ergodox_ez/190hotfix.sh

+ 4 - 4
.gitignore

@@ -1,12 +1,12 @@
-keyboard/planck/dfu-programmer.exe
+keyboards/planck/dfu-programmer.exe
 .dep
 *.o
 *.eep
 *.elf
 /*.hex
-/keyboard/**/*.hex
-/keyboard/**/keymaps/**/*.hex
-!/keyboard/**/keymaps/**/compiled.hex
+/keyboards/**/*.hex
+/keyboards/**/keymaps/**/*.hex
+!/keyboards/**/keymaps/**/compiled.hex
 *.log
 *.lss
 *.lst

+ 1 - 1
.travis.yml

@@ -29,7 +29,7 @@ env:
   - KEYBOARD=sixkeyboard
 
 script:
-  - cd keyboard/$KEYBOARD && make all-keymaps
+  - cd keyboards/$KEYBOARD && make all-keymaps
 
 addons:
   apt:

+ 5 - 5
Makefile

@@ -7,8 +7,8 @@ starting_makefile := $(subst $(space),_SPACE_,$(abspath $(firstword $(MAKEFILE_L
 mkfile_path := $(subst $(space),_SPACE_,$(abspath $(lastword $(MAKEFILE_LIST))))
 abs_tmk_root := $(patsubst %/,%,$(dir $(mkfile_path)))
 
-ifneq (,$(findstring /keyboard/,$(starting_makefile)))
-	possible_keyboard:=$(patsubst %/,%,$(dir $(patsubst $(abs_tmk_root)/keyboard/%,%,$(starting_makefile))))
+ifneq (,$(findstring /keyboards/,$(starting_makefile)))
+	possible_keyboard:=$(patsubst %/,%,$(dir $(patsubst $(abs_tmk_root)/keyboards/%,%,$(starting_makefile))))
 	ifneq (,$(findstring /keymaps/,$(possible_keyboard)))
 		KEYBOARD_DIR:=$(firstword $(subst /keymaps/, ,$(possible_keyboard)))
 		KEYMAP_DIR:=$(lastword $(subst /keymaps/, ,$(possible_keyboard)))
@@ -41,9 +41,9 @@ endif
 ifndef KEYBOARD
 	KEYBOARD=planck
 endif
-KEYBOARD_PATH = $(TOP_DIR)/keyboard/$(KEYBOARD)
+KEYBOARD_PATH = $(TOP_DIR)/keyboards/$(KEYBOARD)
 ifneq ("$(wildcard $(KEYBOARD_PATH)/$(KEYBOARD).c)","")
-	KEYBOARD_FILE = keyboard/$(KEYBOARD)/$(KEYBOARD).c
+	KEYBOARD_FILE = keyboards/$(KEYBOARD)/$(KEYBOARD).c
 	ifndef ARCH
 		include $(KEYBOARD_PATH)/Makefile
 	endif
@@ -62,7 +62,7 @@ ifndef KEYMAP
 endif
 KEYMAP_PATH = $(KEYBOARD_PATH)/keymaps/$(KEYMAP)
 ifneq ("$(wildcard $(KEYMAP_PATH)/keymap.c)","")
-	KEYMAP_FILE = keyboard/$(KEYBOARD)/keymaps/$(KEYMAP)/keymap.c
+	KEYMAP_FILE = keyboards/$(KEYBOARD)/keymaps/$(KEYMAP)/keymap.c
 	-include $(KEYMAP_PATH)/Makefile
 else 
 $(error "$(KEYMAP_PATH)/keymap.c" does not exist)

+ 9 - 9
README.md

@@ -13,7 +13,7 @@ The OLKB product firmwares are maintained by Jack, the Ergodox EZ by Erez, and t
 
 This is not a tiny project. While this is the main Readme, there are many other files you might want to consult. Here are some points of interest:
 
-* The Readme for your own keyboard: This is found under `keyboards/<your keyboards's name>/`. So for the ErgoDox EZ, it's [here](keyboard/ergodox_ez/); for the Atomic, it's [here](keyboard/atomic/) and so on.
+* The Readme for your own keyboard: This is found under `keyboards/<your keyboards's name>/`. So for the ErgoDox EZ, it's [here](keyboards/ergodox_ez/); for the Atomic, it's [here](keyboards/atomic/) and so on.
 * The [build guide](doc/BUILD_GUIDE.md), also mentioned in the next section. This is how you put your development environment together so you can compile the firmware.
 * The list of possible keycodes you can use in your keymap is actually spread out in a few different places:
   * [tmk_core/common/keycode.h](tmk_core/common/keycode.h) - the base TMK keycodes. This is the actual source file.
@@ -23,9 +23,9 @@ This is not a tiny project. While this is the main Readme, there are many other
 
 ## Getting started
 
-* [BUILD_GUIDE.md](doc/BUILD_GUIDE.md) contains instructions to set up a build environment, build the firmware, and deploy it to a keyboard. Once your build environment has been set up, all `make` commands to actually build the firmware must be run from a folder in `keyboard/`.
-* If you're looking to customize a keyboard that currently runs QMK or TMK, find your keyboard's directory under `keyboard/` and run the make commands from there.
-* If you're looking to apply this firmware to an entirely new hardware project (a new kind of keyboard), you can create your own Quantum-based project by using `util/new_project.sh <project_name>`, which will create `/keyboard/<project_name>` with all the necessary components for a Quantum project.
+* [BUILD_GUIDE.md](doc/BUILD_GUIDE.md) contains instructions to set up a build environment, build the firmware, and deploy it to a keyboard. Once your build environment has been set up, all `make` commands to actually build the firmware must be run from a folder in `keyboards/`.
+* If you're looking to customize a keyboard that currently runs QMK or TMK, find your keyboard's directory under `keyboards/` and run the make commands from there.
+* If you're looking to apply this firmware to an entirely new hardware project (a new kind of keyboard), you can create your own Quantum-based project by using `util/new_project.sh <project_name>`, which will create `/keyboards/<project_name>` with all the necessary components for a Quantum project.
 
 ### Makefile Options
 
@@ -307,7 +307,7 @@ If you have a bunch of macros you want to refer to from your keymap, while keepi
 #define EXT_PLV M(13)
 ```
 
-As was done on the [Planck default keymap](/keyboard/planck/keymaps/default/keymap.c#L33-L40)
+As was done on the [Planck default keymap](/keyboards/planck/keymaps/default/keymap.c#L33-L40)
 
 #### Timer functionality
 
@@ -400,7 +400,7 @@ Enable the backlight from the Makefile.
 
 Your keyboard can make sounds! If you've got a Planck, Preonic, or basically any keyboard that allows access to the C6 port, you can hook up a simple speaker and have it beep. You can use those beeps to indicate layer transitions, modifiers, special keys, or just to play some funky 8bit tunes.
 
-The audio code lives in [quantum/audio/audio.h](/quantum/audio/audio.h) and in the other files in the audio directory. It's enabled by default on the Planck [stock keymap](/keyboard/planck/keymaps/default/keymap.c). Here are the important bits:
+The audio code lives in [quantum/audio/audio.h](/quantum/audio/audio.h) and in the other files in the audio directory. It's enabled by default on the Planck [stock keymap](/keyboards/planck/keymaps/default/keymap.c). Here are the important bits:
 
 ```
 #include "audio.h"
@@ -475,7 +475,7 @@ AutoHotkey inserts the Text right of `Send, ` when this combination is pressed.
 
 ## RGB Under Glow Mod
 
-![Planck with RGB Underglow](https://raw.githubusercontent.com/yangliu/qmk_firmware/planck-rgb/keyboard/planck/keymaps/yang/planck-with-rgb-underglow.jpg)
+![Planck with RGB Underglow](https://raw.githubusercontent.com/yangliu/qmk_firmware/planck-rgb/keyboards/planck/keymaps/yang/planck-with-rgb-underglow.jpg)
 
 Here is a quick demo on Youtube (with NPKC KC60) (https://www.youtube.com/watch?v=VKrpPAHlisY).
 
@@ -501,11 +501,11 @@ You'll need to edit `PORTF`, `DDRF`, and `PF4` on the first three lines to the p
     #define ws2812_DDRREG   DDRB
     #define ws2812_pin PB3
 
-The firmware supports 5 different light effects, and the color (hue, saturation, brightness) can be customized in most effects. To control the underglow, you need to modify your keymap file to assign those functions to some keys/key combinations. For details, please check this keymap. `keyboard/planck/keymaps/yang/keymap.c`
+The firmware supports 5 different light effects, and the color (hue, saturation, brightness) can be customized in most effects. To control the underglow, you need to modify your keymap file to assign those functions to some keys/key combinations. For details, please check this keymap. `keyboards/planck/keymaps/yang/keymap.c`
 
 ### WS2812 Wiring
 
-![WS2812 Wiring](https://raw.githubusercontent.com/yangliu/qmk_firmware/planck-rgb/keyboard/planck/keymaps/yang/WS2812-wiring.jpg)
+![WS2812 Wiring](https://raw.githubusercontent.com/yangliu/qmk_firmware/planck-rgb/keyboards/planck/keymaps/yang/WS2812-wiring.jpg)
 
 Please note the USB port can only supply a limited amount of power to the keyboard (500mA by standard, however, modern computer and most usb hubs can provide 700+mA.). According to the data of NeoPixel from Adafruit, 30 WS2812 LEDs require a 5V 1A power supply, LEDs used in this mod should not more than 20.
 

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 8 - 8
doc/BUILD_GUIDE.md


+ 1 - 1
doc/CYGWIN_GUIDE.md

@@ -235,7 +235,7 @@ If you did everything else right. This part should be a snap! Grab the latest so
 ```
 $ cd ~/src
 $ git clone https://github.com/jackhumbert/qmk_firmware.git
-$ cd qmk_firmware/keyboard/planck
+$ cd qmk_firmware/keyboards/planck
 $ make
 ```
 

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 4 - 4
doc/HAND_WIRE.md


+ 2 - 2
doc/PCB_GUIDE.md

@@ -33,7 +33,7 @@ Note that, since it will be directly accessing USB hardware, the
 
 ## Verify Your Installation
 1. Clone the following repository: https://github.com/jackhumbert/qmk_firmware
-2. Open a Terminal and `cd` into `qmk_firmware/keyboard/planck`
+2. Open a Terminal and `cd` into `qmk_firmware/keyboards/planck`
 3. Run `make`. This should output a lot of information about the build process.
 
 ## Using the built-in functions
@@ -73,7 +73,7 @@ If you see this
     make (e=2): The system cannot find the file specified.
     make: *** [dfu] Error 2
 
-when trying to 'make dfu' on Windows you need to copy the dfu-programmer.exe to qmk_firmware/keyboard/planck.
+when trying to 'make dfu' on Windows you need to copy the dfu-programmer.exe to qmk_firmware/keyboards/planck.
 
 
 ## Quantum MK Firmware

+ 21 - 21
doc/TMK_README.md

@@ -29,12 +29,12 @@ You can find some keyboard specific projects under `converter` and `keyboard` di
 ## Main projects
 
 ### OLKB products
-* [planck](keyboard/planck/)                - [Planck] Ortholinear 40% keyboard
-* [preonic](keyboard/preonic/)              - [Preonic] Ortholinear 50% keyboard
-* [atomic](keyboard/atomic/)                - [Atomic] Ortholinear 60% keyboard
+* [planck](keyboards/planck/)                - [Planck] Ortholinear 40% keyboard
+* [preonic](keyboards/preonic/)              - [Preonic] Ortholinear 50% keyboard
+* [atomic](keyboards/atomic/)                - [Atomic] Ortholinear 60% keyboard
 
 ### Ergodox EZ
-* [ergodox_ez](keyboard/ergodox_ez)         - [Ergodox_EZ] Assembled split keyboard
+* [ergodox_ez](keyboards/ergodox_ez)         - [Ergodox_EZ] Assembled split keyboard
 
 ## Other projects
 
@@ -52,20 +52,20 @@ You can find some keyboard specific projects under `converter` and `keyboard` di
 * [ibm4704_usb](converter/ibm4704_usb)      - [IBM 4704 keyboard Converter][GH_ibm4704]
 
 ### keyboard
-* [hhkb](keyboard/hhkb/)                    - [Happy Hacking Keyboard pro][GH_hhkb] hasu's main board
-* [gh60](keyboard/gh60/)                    - [GH60] DIY 60% keyboard [prototype][GH60_proto] hasu's second board
-* [hbkb](keyboard/hbkb/)                    - [Happy Buckling spring keyboard][GH_hbkb](IBM Model M 60% mod)
-* [hid_liber](keyboard/hid_liber/)          - [HID liberation][HID_liber] controller (by alaricljs)
-* [phantom](keyboard/phantom/)              - [Phantom] keyboard (by Tranquilite)
-* [IIgs_Standard](keyboard/IIgs/)           - Apple [IIGS] keyboard mod(by JeffreySung)
-* [macway](keyboard/macway/)                - [Compact keyboard mod][GH_macway] [retired]
-* [KMAC](keyboard/kmac/)                    - Korean custom keyboard
-* [Lightsaber](keyboard/lightsaber/)        - Korean custom keyboard
-* [Infinity](keyboard/infinity/)            - Massdrop [Infinity keyboard][Infinity]
-* [NerD](keyboard/nerd/)                    - Korean custom keyboard
-* [KittenPaw](keyboard/kitten_paw)          - Custom Majestouch controller
-* [Lightpad](keyboard/lightpad)             - Korean custom keypad
-* [ghost_squid](keyboard/ghost_squid/)      - [The Ghost Squid][ghost_squid] controller for [Cooler Master QuickFire XT][cmxt]
+* [hhkb](keyboards/hhkb/)                    - [Happy Hacking Keyboard pro][GH_hhkb] hasu's main board
+* [gh60](keyboards/gh60/)                    - [GH60] DIY 60% keyboard [prototype][GH60_proto] hasu's second board
+* [hbkb](keyboards/hbkb/)                    - [Happy Buckling spring keyboard][GH_hbkb](IBM Model M 60% mod)
+* [hid_liber](keyboards/hid_liber/)          - [HID liberation][HID_liber] controller (by alaricljs)
+* [phantom](keyboards/phantom/)              - [Phantom] keyboard (by Tranquilite)
+* [IIgs_Standard](keyboards/IIgs/)           - Apple [IIGS] keyboard mod(by JeffreySung)
+* [macway](keyboards/macway/)                - [Compact keyboard mod][GH_macway] [retired]
+* [KMAC](keyboards/kmac/)                    - Korean custom keyboard
+* [Lightsaber](keyboards/lightsaber/)        - Korean custom keyboard
+* [Infinity](keyboards/infinity/)            - Massdrop [Infinity keyboard][Infinity]
+* [NerD](keyboards/nerd/)                    - Korean custom keyboard
+* [KittenPaw](keyboards/kitten_paw)          - Custom Majestouch controller
+* [Lightpad](keyboards/lightpad)             - Korean custom keypad
+* [ghost_squid](keyboards/ghost_squid/)      - [The Ghost Squid][ghost_squid] controller for [Cooler Master QuickFire XT][cmxt]
 
 ### Extenal projects using tmk_keyboard
 * [ErgoDox_cub-uanic][cub-uanic]            - Split Ergonomic Keyboard [ErgoDox][ergodox_org]
@@ -92,7 +92,7 @@ You can find some keyboard specific projects under `converter` and `keyboard` di
 [IIGS]:         http://en.wikipedia.org/wiki/Apple_IIGS
 [Infinity]:     https://www.massdrop.com/buy/infinity-keyboard-kit
 [ghost_squid]:  http://deskthority.net/wiki/Costar_replacement_controllers#The_Ghost_Squid
-[cmxt]:         http://gaming.coolermaster.com/en/products/keyboards/quickfirext/
+[cmxt]:         http://gaming.coolermaster.com/en/products/keyboard/quickfirext/
 [ergodox_org]:  http://ergodox.org/
 [cub-uanic]:    https://github.com/cub-uanic/tmk_keyboard/tree/master/keyboard/ergodox
 [mcdox]:        https://github.com/DavidMcEwan/mcdox
@@ -113,7 +113,7 @@ Third party libraries like LUFA, PJRC and V-USB have their own license respectiv
 
 Build Firmware and Program Controller
 -------------------------------------
-See [doc/build.md](tmk_core/doc/build.md), or the README in the particular keyboard/* folder.
+See [doc/build.md](tmk_core/doc/build.md), or the README in the particular keyboards/* folder.
 
 
 
@@ -226,7 +226,7 @@ Files and Directories
 -------------------
 ### Top
 * tmk_core/     - core library
-* keyboard/     - keyboard projects
+* keyboards/     - keyboard projects
 * converter/    - protocol converter projects
 * doc/          - documents
 

+ 2 - 2
doc/VAGRANT_GUIDE.md

@@ -12,7 +12,7 @@ Other than having Vagrant and Virtualbox installed and possibly a restart of you
 
 Build Firmware and Program Controller
 -------------------------------------
-See [/doc/BUIDE_GUIDE.md](/doc/BUILD_GUIDE.md), or the README in the particular keyboard/* folder.
+See [/doc/BUIDE_GUIDE.md](/doc/BUILD_GUIDE.md), or the README in the particular keyboards/* folder.
 
 Change your keymap
 ------------------
@@ -20,7 +20,7 @@ See [/doc/keymap.md](/doc/keymap.md).
 
 ## Flashing the firmware
 
-The "easy" way to flash the firmware is using a tool from your host OS like the Teensy programming app. [ErgoDox EZ](/keyboard/ergodox_ez/readme.md) gives a great example.
+The "easy" way to flash the firmware is using a tool from your host OS like the Teensy programming app. [ErgoDox EZ](/keyboards/ergodox_ez/readme.md) gives a great example.
 
 If you want to program via the command line you can uncomment the ['modifyvm'] lines in the Vagrantfile to enable the USB passthrough into Linux and then program using the command line tools like dfu-util/dfu-programmer or you can install the Teensy CLI version.
 	

+ 2 - 2
doc/keymap.md

@@ -378,7 +378,7 @@ Default Layer also has bitwise operations, they are executed when key is release
 #### 2.3.2 Examples
 
 ***TODO: sample implementation***
-See `keyboard/hhkb/keymap.c` for sample.
+See `keyboards/hhkb/keymap.c` for sample.
 
 
 
@@ -424,7 +424,7 @@ This C function is called every time key is operated, argument `id` selects acti
     } key_t;
 
 ***TODO: sample implementation***
-See `keyboard/hhkb/keymap.c` for sample.
+See `keyboards/hhkb/keymap.c` for sample.
 
 
 

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1566
keyboard/atomic/atomic_pcb.hex


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1612
keyboard/planck/keymaps/default/compiled.hex


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1645
keyboard/planck/keymaps/experimental/planck_experimental.hex


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1544
keyboard/planck/planck_pcb_r3.hex


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1796
keyboard/planck/planck_pcb_r3_w_bootloader.hex


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1645
keyboard/planck/planck_pcb_r4.hex


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1897
keyboard/planck/planck_pcb_r4_w_bootloader.hex


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1628
keyboard/preonic/preonic_pcb_r1.hex


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1880
keyboard/preonic/preonic_pcb_r1_w_bootloader.hex


keyboard/alps64/Makefile → keyboards/alps64/Makefile


keyboard/alps64/alps64.c → keyboards/alps64/alps64.c


keyboard/alps64/alps64.h → keyboards/alps64/alps64.h


keyboard/alps64/config.h → keyboards/alps64/config.h


keyboard/alps64/keymaps/default/compiled.hex → keyboards/alps64/keymaps/default/compiled.hex


keyboard/alps64/keymaps/default/keymap.c → keyboards/alps64/keymaps/default/keymap.c


keyboard/alps64/led.c → keyboards/alps64/led.c


keyboard/alps64/matrix.c → keyboards/alps64/matrix.c


keyboard/arrow_pad/Makefile → keyboards/arrow_pad/Makefile


+ 1 - 1
keyboard/arrow_pad/README.md

@@ -7,7 +7,7 @@ For the full Quantum feature list, see [the parent README.md](/README.md).
 
 ## Building
 
-Download or clone the whole firmware and navigate to the keyboard/arrow_pad 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. 
+Download or clone the whole firmware and navigate to the keyboards/arrow_pad 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. 
 
 Depending on which keymap you would like to use, you will have to compile slightly differently.
 

keyboard/arrow_pad/arrow_pad.c → keyboards/arrow_pad/arrow_pad.c


keyboard/arrow_pad/arrow_pad.h → keyboards/arrow_pad/arrow_pad.h


keyboard/arrow_pad/config.h → keyboards/arrow_pad/config.h


keyboard/arrow_pad/keymaps/default/compiled.hex → keyboards/arrow_pad/keymaps/default/compiled.hex


keyboard/arrow_pad/keymaps/default/keymap.c → keyboards/arrow_pad/keymaps/default/keymap.c


keyboard/arrow_pad/keymaps/pad_21/Makefile → keyboards/arrow_pad/keymaps/pad_21/Makefile


keyboard/arrow_pad/keymaps/pad_21/compiled.hex → keyboards/arrow_pad/keymaps/pad_21/compiled.hex


keyboard/arrow_pad/keymaps/pad_21/config.h → keyboards/arrow_pad/keymaps/pad_21/config.h


keyboard/arrow_pad/keymaps/pad_21/keymap.c → keyboards/arrow_pad/keymaps/pad_21/keymap.c


keyboard/arrow_pad/keymaps/pad_24/Makefile → keyboards/arrow_pad/keymaps/pad_24/Makefile


keyboard/arrow_pad/keymaps/pad_24/compiled.hex → keyboards/arrow_pad/keymaps/pad_24/compiled.hex


keyboard/arrow_pad/keymaps/pad_24/config.h → keyboards/arrow_pad/keymaps/pad_24/config.h


keyboard/arrow_pad/keymaps/pad_24/keymap.c → keyboards/arrow_pad/keymaps/pad_24/keymap.c


keyboard/atomic/Makefile → keyboards/atomic/Makefile


+ 1 - 1
keyboard/atomic/README.md

@@ -8,7 +8,7 @@ For the full Quantum feature list, see [the parent README.md](/README.md).
 
 ## Building
 
-Download or clone the whole firmware and navigate to the keyboard/atomic folder. Once your dev env is setup, you'll be able to type `make` to generate your .hex - you can then use `make dfu` to program your PCB once you hit the reset button. 
+Download or clone the whole firmware and navigate to the keyboards/atomic folder. Once your dev env is setup, you'll be able to type `make` to generate your .hex - you can then use `make dfu` to program your PCB once you hit the reset button. 
 
 Depending on which keymap you would like to use, you will have to compile slightly differently.
 

keyboard/atomic/atomic.c → keyboards/atomic/atomic.c


keyboard/atomic/atomic.h → keyboards/atomic/atomic.h


keyboard/atomic/config.h → keyboards/atomic/config.h


keyboard/atomic/keymaps/abienz.c → keyboards/atomic/keymaps/abienz.c


keyboard/atomic/keymaps/default/compiled.hex → keyboards/atomic/keymaps/default/compiled.hex


keyboard/atomic/keymaps/default/keymap.c → keyboards/atomic/keymaps/default/keymap.c


keyboard/atomic/keymaps/michelle.c → keyboards/atomic/keymaps/michelle.c


keyboard/atomic/keymaps/pvc/Makefile → keyboards/atomic/keymaps/pvc/Makefile


keyboard/atomic/keymaps/pvc/compiled.hex → keyboards/atomic/keymaps/pvc/compiled.hex


keyboard/atomic/keymaps/pvc/config.h → keyboards/atomic/keymaps/pvc/config.h


keyboard/atomic/keymaps/pvc/keymap.c → keyboards/atomic/keymaps/pvc/keymap.c


keyboard/atreus/Makefile → keyboards/atreus/Makefile


+ 1 - 1
keyboard/atreus/README.md

@@ -169,7 +169,7 @@ This requires [some hardware changes](https://www.reddit.com/r/MechanicalKeyboar
 
 ## Building
 
-Download or clone the whole firmware and navigate to the keyboard/planck folder. Once your dev env is setup, you'll be able to type `make` to generate your .hex - you can then use `make dfu` to program your PCB once you hit the reset button. 
+Download or clone the whole firmware and navigate to the keyboards/planck folder. Once your dev env is setup, you'll be able to type `make` to generate your .hex - you can then use `make dfu` to program your PCB once you hit the reset button. 
 
 Depending on which keymap you would like to use, you will have to compile slightly differently.
 

keyboard/atreus/atreus.c → keyboards/atreus/atreus.c


keyboard/atreus/atreus.h → keyboards/atreus/atreus.h


keyboard/atreus/config.h → keyboards/atreus/config.h


keyboard/atreus/keymaps/default/compiled.hex → keyboards/atreus/keymaps/default/compiled.hex


keyboard/atreus/keymaps/default/keymap.c → keyboards/atreus/keymaps/default/keymap.c


keyboard/atreus/keymaps/gerb/compiled.hex → keyboards/atreus/keymaps/gerb/compiled.hex


keyboard/atreus/keymaps/gerb/keymap.c → keyboards/atreus/keymaps/gerb/keymap.c


keyboard/bantam44/Makefile → keyboards/bantam44/Makefile


+ 1 - 1
keyboard/bantam44/README.md

@@ -7,7 +7,7 @@ For the full Quantum feature list, see [the parent README.md](/README.md).
 
 ## Building
 
-Download or clone the whole firmware and navigate to the keyboard/Bantam44 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. 
+Download or clone the whole firmware and navigate to the keyboards/Bantam44 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. 
 
 Depending on which keymap you would like to use, you will have to compile slightly differently.
 

keyboard/bantam44/bantam44.c → keyboards/bantam44/bantam44.c


keyboard/bantam44/bantam44.h → keyboards/bantam44/bantam44.h


keyboard/bantam44/config.h → keyboards/bantam44/config.h


keyboard/bantam44/keymaps/default/compiled.hex → keyboards/bantam44/keymaps/default/compiled.hex


keyboard/bantam44/keymaps/default/keymap.c → keyboards/bantam44/keymaps/default/keymap.c


keyboard/clueboard1/Makefile → keyboards/clueboard1/Makefile


keyboard/clueboard1/clueboard1.c → keyboards/clueboard1/clueboard1.c


keyboard/clueboard1/clueboard1.h → keyboards/clueboard1/clueboard1.h


keyboard/clueboard1/config.h → keyboards/clueboard1/config.h


keyboard/clueboard1/keymaps/default/compiled.hex → keyboards/clueboard1/keymaps/default/compiled.hex


keyboard/clueboard1/keymaps/default/keymap.c → keyboards/clueboard1/keymaps/default/keymap.c


keyboard/clueboard1/led.c → keyboards/clueboard1/led.c


keyboard/clueboard2/Makefile → keyboards/clueboard2/Makefile


keyboard/clueboard2/backlight.c → keyboards/clueboard2/backlight.c


keyboard/clueboard2/clueboard2.c → keyboards/clueboard2/clueboard2.c


keyboard/clueboard2/clueboard2.h → keyboards/clueboard2/clueboard2.h


keyboard/clueboard2/config.h → keyboards/clueboard2/config.h


keyboard/clueboard2/keymaps/default/compiled.hex → keyboards/clueboard2/keymaps/default/compiled.hex


keyboard/clueboard2/keymaps/default/keymap.c → keyboards/clueboard2/keymaps/default/keymap.c


keyboard/clueboard2/keymaps/max/Makefile → keyboards/clueboard2/keymaps/max/Makefile


keyboard/clueboard2/keymaps/max/compiled.hex → keyboards/clueboard2/keymaps/max/compiled.hex


keyboard/clueboard2/keymaps/max/keymap.c → keyboards/clueboard2/keymaps/max/keymap.c


keyboard/clueboard2/keymaps/skully/compiled.hex → keyboards/clueboard2/keymaps/skully/compiled.hex


keyboard/clueboard2/keymaps/skully/keymap.c → keyboards/clueboard2/keymaps/skully/keymap.c


keyboard/clueboard2/led.c → keyboards/clueboard2/led.c


keyboard/cluepad/Makefile → keyboards/cluepad/Makefile


keyboard/cluepad/backlight.c → keyboards/cluepad/backlight.c


keyboard/cluepad/cluepad.c → keyboards/cluepad/cluepad.c


keyboard/cluepad/cluepad.h → keyboards/cluepad/cluepad.h


keyboard/cluepad/config.h → keyboards/cluepad/config.h


keyboard/cluepad/keymaps/default/compiled.hex → keyboards/cluepad/keymaps/default/compiled.hex


keyboard/cluepad/keymaps/default/keymap.c → keyboards/cluepad/keymaps/default/keymap.c


+ 0 - 0
keyboard/ergodox_ez/190hotfix.sh


Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio