~ruther/qmk_firmware

465559e1 — MechMerlin 6 years ago
Optimize/Update the new_project script (#4920)

* use pragma once in our templates

* template.h is present in both avr/ps2avrgb options so we moved it to base. In addition we now use pragma once
cf596a03 — zvecr 6 years ago
Remove lfkeyboards parent rules.mk as its only required for mini1800
87ab49e4 — Danny 6 years ago
[Keyboard] Add BDN9 (#4919)

fafb33d9 — MechMerlin 6 years ago
[Keyboard] Add KBD67 Hotswap Support (#4916)

* initial commit

* move the original kbd67 stuff into its own directory, rev1

* get rid of vanilla cookie cutter code

* put in the switch matrix pins, backlight pin, and rgb underglow pin. Number of underglow LEDs is questionable.

* switch matrix created for hotswap

* create a basic keymap for testing

* make info.json for QMK Configurator support

* rename kbd67 due to compile error

* kbd67 generic readme file

* fix make instructions for the new rev1

* comment out unneeded rgb light #defines

* Update keyboards/kbd67/readme.md

Add an extra space for proper markdown rendering

Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>

* Update keyboards/kbd67/hotswap/hotswap.h

Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>

* Update keyboards/kbd67/hotswap/keymaps/default/keymap.c

Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>

* use pragma once

* proper format of MechMerlin
f940b6c5 — skullY 6 years ago
Fixup the clueboard 66 info.json
d1f735b6 — skullydazed 6 years ago
Clueboard refresh (#4902)

* Cluecard: refactor

- renamed layout macro KEYMAP to LAYOUT
- reformatted layout macro to more closely resemble physical device layout
- keymaps now use #include QMK_KEYBOARD_H
- config.h files updated to use #pragma once method
- deleted outdated QUANTUM_DIR code blocks from rules.mk files
- white space changes on rules.mk files (alignment/readability)

* Cluecard: Configurator support

* Cluecard: readme update

- added image
- updated Docs links

* Clueboard 66% HotSwap: corrected matrix and Configurator data

- removed k31 and k84 from LAYOUT
  - both appear to be unsupported for this PCB according to images on clueboard.co
  - updated block comment mock-ups to match changes
- rebuilt info.json file
- delete removed keys from default keymap.c

* Clueboard 66% HotSwap: readme update

- fix make example
- updated Docs links

* Clueboard 66% HotSwap: 66_ansi keymap update

Updated to use #include QMK_KEYBOARD_H

* Clueboard 60% refactor

- renamed layout macro KEYMAP to LAYOUT_all
- renamed layout macro KEYMAP_AEK to LAYOUT_aek
- removed redundant KC_TRNS definitions from keymaps
- all keymaps now use #include QMK_KEYBOARD_H

* Clueboard 17%: refactor

* Clueboard 17%: Configurator support

* Clueboard 17%: update Docs links in readme

* Cleanup the 2x1800 files

* Update Clueboard 60% to standard matrix

* Update the clueboard default keymaps

* Refresh and update clueboard 17

* Add the 66% hotswap to Clueboard's readme

* Clarify the 66% hotswap's readme

* change the image to imgur

* Update the clueboard 66 to follow modern standards

* update clueboard 66_hotswap to follow modern practices

* Move the logo to imgur

* update clueboard/card to follow modern practices

* remove clueboard/66 as a valid make target

* Address comments in #4902

* fix user keymaps after the changes
9667c104 — noroadsleft 6 years ago
Give the keymap folder the proper name

It was named default_60_iso for some reason. *shrug*
2dd031d4 — noroadsleft 6 years ago
Fix layouts/default/66_iso keymap

Keymap had a comma after the last keycode.

Aligned for readability.
6b1009b7 — Nikolaus Wittenstein 6 years ago
[Keyboard] Add DataHand keyboard support (#4847)

2a33d2c4 — Rys Sommefeldt 6 years ago
[Keymap] Add a compile-time provided macro and assign to _FL (#4908)

* Update make command with correct variant

* Add a custom keycode for a compile-time defined macro and add to _FL
5be7d09b — Felipe Coury 6 years ago
Added info.json for TGR Alice
ae79b60e — fauxpark 6 years ago
Always read two bytes from the endpoint if we have two bytes to read

When this if statement is false, it will cause the report ID to be read as the LED state.
We already know there are two bytes in the endpoint, which is a reasonably good indicator that it contains a report ID, so we should always read both.
8cf7265f — James Churchill 6 years ago
Rename i2c_slave functions so it can coexist with i2c_master (#4875)

Also merges tx/rx buffers, as only one is necessary.
127ec5f1 — Rys Sommefeldt 6 years ago
Fix for ISO layout in tada68:rys (#4906)

2cc674c2 — Felipe Coury 6 years ago
[Keyboard] Added TGR Alice keyboard support (#4896)

* Added TGR Alice keyboard support

This keyboard uses ps2avrGB firmware, so I used the same matrix
Bootmapper Client was using and was able to flash it appropriately.

* Refactor alice to use QMK core

* Fixed markdown line breaks on TGR Alice readme
4822ad6b — noroadsleft 6 years ago
handwired/retro_refit: refactor, Configurator support and readme update (#4899)

* handwired/retro_refit: refactor

- retro_refit.h
  - updated to use #pragma once include guard
  - refactored layout macro to not auto-prepend KC_ to keycodes
  - renamed to LAYOUT (from KEYMAP)
  - aligned for readability
- default keymap.c
  - now uses #include QMK_KEYBOARD_H
  - removed unused fn_actions and action_get_macro blocks

* handwired/retro_refit: Configurator support

* handwired/retro_refit: readme update

Updated readme to format of current QMK template.
37b042a5 — zvecr 6 years ago
Initial fixes for vagrant (#4900)

0f8431a5 — Konstantin Đorđević 6 years ago
Tidy up IS_{,HOST_}LED_{ON,OFF} macros (#4894)

* Tidy up IS_{,HOST_}LED_{ON,OFF} macros

* Tweak LED control docs
58993d3c — Emīls Delle 6 years ago
[Keyboard] Tmo50 initial commit (#4891)

* Create ISO HHKB keymapping for GH60

* Add media controls to Fn layer

* Use M(x) instead of F(x), add Copyright text

* Create initial firmware for TMO50

* Correct year and author

* Fix repos README

* Remove unnecessary code

* Change include guard in tmo50.h
b0d308ee — MechMerlin 6 years ago
Update Templates (stop living in the past, its 2019) (#4897)

Next