fauxpark
a73c38112d
Move Grave Escape, Lock and Leader keycodes into their own sect… ( #8093 )
2020-02-07 15:54:14 +11:00
fauxpark
efe8bd8e92
[Keyboard] LFKPad refactor ( #8079 )
2020-02-04 18:41:19 -08:00
fauxpark
74e3cad728
Remove entries for Minidox eep files from gitignore ( #8077 )
2020-02-04 18:30:57 -08:00
fauxpark
b2ce2f8a34
Dedupe extrakey report struct, and send functions in V-USB & LUFA ( #7993 )
...
* Dedupe extrakey report struct, and send functions in V-USB & LUFA
* Doc comment for consistency
* Wrap it in ifdef to prevent unused function error
* Do the same for ATSAM
2020-02-02 12:17:05 -08:00
fauxpark
1877736fa4
Update dirty submodule make message ( #8065 )
2020-02-02 13:24:29 +00:00
fauxpark
e036b94a21
Align ATSAM HID descriptors with LUFA/ChibiOS ( #7651 )
...
* Align ATSAM HID descriptors with LUFA/ChibiOS
* Don't hardcode raw endpoint size
2020-02-02 13:10:57 +11:00
fauxpark
480a391929
[Keyboard] Daisy refactor ( #7985 )
2020-01-25 12:43:43 -08:00
fauxpark
b568999769
Fix LED configuration for PS2AVRGB boards ( #7989 )
...
* Fix LED configuration for PS2AVRGB boards
* Undo backlight on state changes
2020-01-23 19:24:10 -08:00
fauxpark
ba264c69c2
[Keyboard] Cospad refactor ( #7957 )
...
* Cospad refactor
* Add num lock indicator code
* Add led_init_ports()
* Revert change to matrix position blanks
* Define BACKLIGHT_ON_STATE explicitly, in anticipation of PR6749
2020-01-21 18:21:47 -08:00
fauxpark
123ae73efc
Fix lock LEDs for ChibiOS when using shared endpoints ( #7877 )
...
* Fix lock LEDs for ChibiOS when using shared endpoints
* Tweak comments
* Doesn't need to be uint16 anymore
2020-01-21 14:17:33 +00:00
fauxpark
2566992c9a
Add DIODE_DIRECTION to Getta25 ( #7951 )
2020-01-21 14:07:53 +00:00
fauxpark
ef8a4e5aaf
Remove all references to "CUSTOM_MATRIX" as a diode direction ( #7937 )
2020-01-19 23:05:51 -08:00
fauxpark
31c0fe69f6
[Docs] Misc cleanups for OLED documentation ( #7864 )
2020-01-19 14:05:54 -08:00
fauxpark
2bddfb986d
Remove tmk_core gitignore and gitmodules
2020-01-19 10:52:29 -08:00
fauxpark
f5209aa4e9
Remove custom backlight code for PS2AVRGB boards ( #7775 )
...
* Remove custom backlight code for PS2AVRGB boards
* Remove custom driver setting
* BACKLIGHT_BREATHING goes in config.h, not here
* Don't need to include backlight.c again here either
* Turn on backlight for Canoe
* Disable console on a few boards due to oversize
2020-01-18 23:00:32 -08:00
fauxpark
eb5d267e63
Enforce definition of DIODE_DIRECTION for non-custom matrix boards ( #7915 )
...
* Enforce definition of `DIODE_DIRECTION` for non-custom matrix boards
* Define diode direction for failing boards
* Matching parentheses
* Put onekey diode directions in top level config
2020-01-19 14:11:57 +11:00
fauxpark
055e940f06
[Keyboard] Wasdat matrix cleanup ( #7909 )
...
* Wasdat matrix cleanup
* Use _custom functions
* More deduping, and signature fix
2020-01-17 20:01:17 -08:00
fauxpark
1e670f5e67
Remove KEYMAP_SECTION_ENABLE ( #7882 )
2020-01-17 00:32:09 +11:00
fauxpark
c7b2d60a23
Move Space Cadet keycodes to their own section in keycode reference ( #7889 )
2020-01-14 14:02:13 +00:00
fauxpark
c293d9049a
Tidy up dztech keyboard.c/h and readmes ( #7664 )
...
* Tidy up dztech keyboard.c/h and readmes
* Use new lock LED function
* Undo changes to led flags
* Fix make examples
* Update readmes some more
* Clarify filetypes
* Format as list
2020-01-14 08:49:31 +11:00
fauxpark
9397bffd01
Fix a couple of USB VIDs for the API ( #7848 )
2020-01-09 23:50:55 -08:00
fauxpark
d3bd1d893b
Ensure PROGMEM is present on default keymaps ( #7836 )
2020-01-09 10:19:24 +00:00
fauxpark
8fa64568f0
[Keyboard] Update Wasdat config ( #7826 )
2020-01-07 17:47:43 -08:00
fauxpark
156d319604
Remove remnants of custom matrix from Skog rules.mk ( #7764 )
2020-01-02 19:50:25 +00:00
fauxpark
2557bc8e6f
Remove custom matrix from PS2AVRGB boards ( #7396 )
...
* Remove custom matrix from PS2AVRGB boards
* Add custom backlight.c to SRC for bminiex, for now
* Add missing DIODE_DIRECTIONs
2020-01-02 17:45:41 +11:00
fauxpark
559ef21563
Add LUFA mass storage BOOTLOADER "support" ( #7729 )
2019-12-29 20:53:23 +00:00
fauxpark
8af1501328
Clean up ISSI driver includes ( #7734 )
...
* Clean up ISSI driver includes
* Missed an endif
2019-12-29 10:21:58 -08:00
fauxpark
b359830ea2
Fix file encoding for zh-cn/custom_quantum_functions.md ( #7665 )
2019-12-27 03:31:48 +00:00
fauxpark
e5501d4815
Make the keyboard beep when Audio is enabled and \a is encountered in a sendstring
2019-12-25 11:34:25 -08:00
fauxpark
3f696664d6
Missed these LTO blocks
2019-12-19 08:30:51 +11:00
fauxpark
3c190f8927
Improve docs "Edit Document" footer
2019-12-18 14:01:13 +11:00
fauxpark
d23e81b1f0
Tidy up dztech config.h
2019-12-18 10:23:26 +11:00
fauxpark
1ac99586a6
Tidy up dztech default keymaps and info.json ( #7608 )
2019-12-18 10:15:47 +11:00
fauxpark
98c8a30764
Tidy up dztech rules.mk
2019-12-17 10:50:26 +11:00
fauxpark
770a4ee729
[Docs] Remove some outdated FAQ items ( #7607 )
2019-12-11 11:33:09 -08:00
fauxpark
698d0dbda8
Use clock_prescale_set() from avr-libc ( #7540 )
...
* Use `clock_prescale_set()` from avr-libc
* Remove outdated FAQ info
2019-12-11 01:26:40 +00:00
fauxpark
a8153774b5
[Docs] Fix docs fallback for pt-br ( #7602 )
2019-12-10 14:27:40 -08:00
fauxpark
e4dd9e1393
[Keyboard] Remove PREVENT_STUCK_MODIFIERS from config.h files ( #7592 )
2019-12-09 16:00:27 -08:00
fauxpark
c74295de88
Set proper AVR part for USBasp avrdude flashing ( #7552 )
...
* Set proper AVR part for USBasp avrdude flashing
* Remove `PROGRAM_CMD` stuff from rules.mk as they should not be needed anymore
* Missed the Plaid readme
* Remove PROGRAM_CMD from Mysterium
2019-12-07 23:32:43 -08:00
fauxpark
730a736ef0
Set proper ASCII character for KC_NUHS in iWRAP code ( #7434 )
2019-12-08 12:59:47 +11:00
fauxpark
a8320f20f7
Improve support and docs for ADC driver ( #7191 )
...
* Improve support and docs for ADC driver
* Comment ADC channels
* Move to Makers and Modders section, and fix usage instructions
* Flesh out intro
* Superscript 328P note
* Fix pin_to_mux LUT
* Support USB64/1287 as well
* analogReadPin() defaults to 0V mux on invalid pin
* Update pinToMux() function documentation
* Dot
* Accept (some of) the `qmk cformat` changes
* Do clang-format properly
* More wording tweaks
* Link to encoder docs
2019-12-08 12:11:29 +11:00
fauxpark
3ad389de55
Add short aliases for Magic keycodes ( #7541 )
...
* Add short alias for `MAGIC_TOGGLE_NKRO`
* Add aliases for the other Bootmagic keycodes
* Replace long form in default keymaps
2019-12-05 00:44:39 -08:00
fauxpark
f099142004
Add _summary.md for Russian docs with proper language prefix ( #7514 )
2019-11-30 13:01:41 +00:00
fauxpark
77c04d148e
Specify Arm GCC 8 in macOS install script ( #7509 )
2019-11-29 16:44:18 -08:00
fauxpark
90c74701aa
[Keyboard] Add community layout support for DZ60RGB WKL ( #7503 )
...
* Add community layout support for DZ60RGB WKL
* info.json would be good too
2019-11-29 15:50:36 -08:00
fauxpark
fb02593bd4
Use os.chdir for qmk docs instead of a custom HTTP request handler ( #7493 )
2019-11-29 15:45:22 -08:00
fauxpark
7164e8eeb5
Add yet another dictionary for the QMK Firmware docs sidebar heading ( #7504 )
2019-11-28 22:14:04 +00:00
fauxpark
170261328e
Add language prefixes to docs sidebar entries and readmes ( #7406 )
...
* Add language prefixes to docs sidebar entries and readmes
* Remove prefix where it doesn't belong
2019-11-26 18:22:13 +11:00
fauxpark
5a6737a778
Send string keycode tweaks ( #7471 )
2019-11-25 23:16:58 -08:00
fauxpark
36cde567ab
[Core] Remove PROGRAM_CMD in mcu_selection.mk for 32A ( #7482 )
2019-11-25 19:51:40 -08:00
fauxpark
9ea9806d67
Set up language fallback for docs, and update translation guidelines ( #7403 )
...
* Set up language fallback for docs, and update translation guidelines
* Title Case
* Add ID example
* Link to emoji flag cheatsheet
* Move docs preview section to contributing.md
* Point to docs preview in the readme
2019-11-23 16:07:15 +00:00
fauxpark
78954a0d3e
[Keyboard] Add three missing layouts ( #7441 )
...
* Add three missing default layouts
* Add layout support to tragicforce68
* Not really 68%
* Fix dumb mistake
* Update info.json too
* Apply suggestions from code review
2019-11-21 20:25:19 -08:00
fauxpark
02412156d5
Add 4-character aliases for sendstring keycodes ( #7409 )
...
* Add 4-character aliases for sendstring keycodes
* Remove pointless mail keycode redefinition
* Forgot brightness keycodes
2019-11-22 14:11:28 +11:00
fauxpark
57815dbc3b
[Keymap] Clean up & improve default layouts ( #7428 )
...
* Clean up & improve default layouts
* Add newline at EOF in readmes
* Oops
2019-11-21 03:50:23 -08:00
fauxpark
f7c8e7ff70
Add info.json files for all default layouts ( #7425 )
...
* Add info.json files for all default layouts
* Update layouts/default/60_hhkb/layout.json
* Fix layout.json spacing and info.json dimensions
2019-11-20 17:21:23 -08:00
fauxpark
f98750de6e
[Core] Cleanup rules.mk for F303 keyboards ( #7306 )
...
* Cleanup rules.mk for F303 keyboards
* Fix small typo
2019-11-14 18:25:40 -08:00
fauxpark
519df78cdb
Set device version from config.h for V-USB boards ( #7316 )
2019-11-15 10:21:53 +11:00
fauxpark
3047335729
Add support for configurable polling interval and power usage o… ( #7336 )
...
* Add support for custom polling interval and power usage on V-USB boards
* Use 1ms as default for now
2019-11-15 10:21:22 +11:00
fauxpark
5edd4b99fe
[Docs] Encourage newbs to not download the repo as a zip ( #7353 )
...
* Encourage newbs to not download the repo as a zip
* Tweak wording and remove Russian translation of deprecated Vista+ instructions
2019-11-14 11:37:18 -08:00
fauxpark
fc867422a3
Update ARM GCC on macOS to 8.3 ( #7318 )
2019-11-13 10:13:27 -08:00
fauxpark
9dc5432a3e
[Keyboard] XT converter: add config_common.h include and fix E0 collision ( #7341 )
2019-11-13 00:38:37 -08:00
fauxpark
78205e64a7
[Keyboard] Fix readme make examples for some Kingly Keys boards ( #7308 )
2019-11-08 20:17:36 -08:00
fauxpark
5414ff709f
[Doc] Tidy up compatible MCUs docs ( #7295 )
...
* Tidy up compatible MCUs docs
* ARM chips should have USB
* 32KB soft lower limit applies to ARM as well
* NXP is the manufacturer name, not Kinetis
* Units
2019-11-08 18:34:25 -08:00
fauxpark
b9610091f5
[Keyboard] Fix led_init_ports() for Wasdat ( #7288 )
2019-11-07 00:36:31 -08:00
fauxpark
dfb78d2a08
New and improved lock LED callbacks ( #7215 )
...
* New and improved lock LED callbacks
* Include stdbool
* Update documentation
* Use full function signatures and add keyboard-level example
2019-11-06 00:42:16 +00:00
fauxpark
7c0edbe800
Set git submodule update depth to 50 ( #7269 )
2019-11-05 11:50:18 -08:00
fauxpark
fc51a4a107
Fix typo in ARM I2C copyright header ( #7264 )
2019-11-04 23:19:21 -08:00
fauxpark
1244d0e266
Un-clang-format usb_descriptor.h ( #7216 )
...
Preserves readability of the file, making it easier to understand and modify.
2019-11-04 23:04:58 -08:00
fauxpark
efa28d0f5c
Convert some PS2AVRGB boards to I2C WS2812 driver ( #7241 )
...
* Convert some PS2AVRGB boards to I2C WS2812 driver
* Fix Travis failure for bface
2019-11-04 16:05:03 -08:00
fauxpark
3a215195ed
Convert remaining PS2AVRGB boards to I2C WS2812 driver ( #7245 )
...
* Convert remaining PS2AVRGB boards to I2C WS2812 driver
* Add back functions to make the custom matrices happy
2019-11-03 14:43:13 -08:00
fauxpark
363cdb5fc0
Remove duplicate pro_micro.h ( #7246 )
2019-11-03 22:35:43 +00:00
fauxpark
e6cc9cc78d
Template updates ( #7221 )
...
* Template updates
* Flesh out info.json & keymap.c, and turn double spaces section into a list
* Add enum to demonstrate layer naming
* Semicolon
2019-11-01 19:06:03 -07:00
fauxpark
2ce6adff2b
Miscellaneous rules.mk cleanups ( #7212 )
...
* Miscellaneous rules.mk cleanups
* Put back ARM bootloader rules
2019-10-31 13:11:36 +00:00
fauxpark
74252e03cf
Fix "could not find module" error message formatting ( #7219 )
2019-10-30 22:50:45 -07:00
fauxpark
b47c10bf6f
Cleanup rules.mk for 32U4 keyboards, T-Z ( #7190 )
...
* Cleanup rules.mk for 32U4 keyboards, T-Z
* Use atmel-dfu in place of lufa-ms until it exists
2019-10-29 21:27:25 -07:00
fauxpark
8ab7f1f39e
Fix formatting for sendstring LUTs ( #7176 )
2019-10-28 15:54:05 -07:00
fauxpark
6d7c6d4fd6
Cleanup rules.mk for 32U4 keyboards, R-S ( #7182 )
2019-10-28 19:08:00 +00:00
fauxpark
40de65eac4
Backslash-escape pipe character in keycode lists ( #7157 )
2019-10-26 06:10:03 +01:00
fauxpark
5d34e70cf7
Cleanup rules.mk for 32U4 keyboards, N-Q ( #7147 )
2019-10-25 18:32:18 -07:00
fauxpark
006ec86786
[Keyboard] Fix Print Screen key for XT to USB converter ( #7039 )
...
* Fix Print Screen key for XT to USB converter
* While I'm here, get rid of led.c as it does absolutely nothing
* Fix info.json too
* "]" key is 1.25U and stepped on the Model F XT
2019-10-25 18:23:11 -07:00
fauxpark
e96cac0814
Cleanup rules.mk for 32U4 keyboards, L-M ( #7120 )
...
* Cleanup rules.mk for 32U4 keyboards, L-M
* Move some stuff to keyboard level
2019-10-24 13:50:13 -07:00
fauxpark
e214f2826e
Add ISO layout macro for KBD67 rev2 ( #7113 )
2019-10-22 06:44:50 -07:00
fauxpark
2ee961c9e8
Cleanup rules.mk for 32U4 keyboards, I-K ( #7097 )
...
* Cleanup rules.mk for 32U4 keyboards, I-K
* Clean up ivy rules.mk
2019-10-21 21:43:18 -07:00
fauxpark
af03c5f7fa
Change V60 Polestar RGB timer to 3 ( #7099 )
2019-10-22 02:01:03 +01:00
fauxpark
97b8ade1aa
[Keyboard] Use GPIO macros for E6 LED in Planck and Preonic default keymaps ( #7098 )
2019-10-20 22:38:22 -07:00
fauxpark
3dbf08b655
Cleanup rules.mk for 32U4 keyboards, H ( #7030 )
...
* Cleanup rules.mk for 32U4 keyboards, H
* Change some boards incorrectly assumed to be halfkay
2019-10-20 12:51:37 -07:00
fauxpark
63f4806d7a
Fix bug in do_code16() ( #6935 )
...
* Fix bug in `do_code16()`
* Remove qk_ mods functions
2019-10-16 00:02:09 +01:00
fauxpark
2e7cd98c06
Cleanup rules.mk for 32U4 keyboards, G ( #6971 )
...
* Cleanup rules.mk for 32U4 keyboards, G
* Update keyboards/gray_studio/cod67/rules.mk
2019-10-12 23:57:57 +01:00
fauxpark
076d8babbb
[CLI] qmk docs graceful shutdown on Ctrl+C ( #6989 )
2019-10-11 21:41:58 -07:00
fauxpark
ed1bf3afa2
Prevent clang-format messing up placeholder tokens within keyboard templates ( #6790 )
...
* Use .template file extension for keyboard template files
* Filter out .template files completely before passing to clang-format
* Undo file extension stuff; just ignore quantum/template dir
2019-10-10 11:48:37 +01:00
fauxpark
4335b97a07
Reorder Raw HID interface to match what the USB spec expects ( #6801 )
2019-10-08 11:47:37 -07:00
fauxpark and skullydazed
2707652c98
[Docs] CLI command to serve docs locally ( #6956 )
...
* CLI command to serve docs locally
* Document it
* Default port
* Use `with` and subclass `SimpleHTTPRequestHandler` to set working dir
* Apply suggestions from code review
Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com >
* Update docs/cli.md
2019-10-08 11:06:26 -07:00
fauxpark and noroadsleft
3e22af92ee
[Docs] Add an important note about modifying user code ( #6959 )
...
* Add an important note about modifying user code
* Update docs/contributing.md
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com >
2019-10-07 14:50:10 -07:00
fauxpark
e8b65d0170
Cleanup rules.mk for 32U4 keyboards, A-F ( #6804 )
...
* Cleanup rules.mk for 32U4 keyboards, A-F
* Put back stuff in VIA keymaps
2019-10-05 11:09:35 -07:00
fauxpark
41b9be560d
Wrap util.h functions in extern "C" ( #6762 )
2019-10-04 09:24:47 +10:00
fauxpark
c47fa31a00
Port drivers.txt changes from the Toolbox ( #6786 )
2019-09-30 17:45:44 -07:00
fauxpark
237147ca23
Cleanup rules.mk for 32U4 keyboards, 0-9 ( #6789 )
2019-09-24 00:59:17 -07:00
fauxpark
2df3799e3d
Add list-keymaps make target ( #5563 )
2019-09-21 00:00:58 -07:00
fauxpark
3642a82d37
Add support for 328P hardware backlight on B1/B2 ( #6776 )
2019-09-20 22:11:15 -07:00
fauxpark
de4a47f1cc
Cleanup rules.mk for 32A and 328P keyboards ( #6767 )
2019-09-20 22:06:32 -07:00