Ryan
8c3ff3f32c
[Keyboard] LFK78 refactor ( #7835 )
...
* Change include guards to pragma once
* Clean up default keymaps
* Remove some magic numbers and use GPIO macros
* Clean up keyboard.[ch]
* Tidy up info.json and readme
* Align config.h with template
* Split up revision code into subfolders
* rev C-H has no audio, apparently
* Change revc_h to revc and document differences
* Turn off Audio on revb for now, for Travis' sake
* Split info.json into revision folders
* Clean up default keymaps some more
2020-03-03 14:10:39 -08:00
Ryan
53ac4d214f
Update Hungarian keymap and add sendstring LUT ( #8220 )
2020-03-03 11:55:42 +11:00
Ryan
bff56aa46c
Remove "ugly hack in usb_main.c" comments ( #8296 )
2020-03-02 23:56:46 +00:00
Ryan
ce604e1629
Remove duplicate BRTG case ( #8277 )
2020-03-01 13:22:21 +00:00
Ryan
c9e3fa6f70
Clean up includes for glcdfont headers ( #7745 )
...
* Clean up includes for glcdfont headers
* Remove pragma once, most of these are not headers
* Missed these
2020-03-01 17:56:50 +11:00
Ryan
bb8d4b4d23
send_unicode_string(): Add support for code points > 0xFFFF (#8236 )
2020-02-25 12:54:51 +11:00
Ryan
088b64ab3d
Improvements to extrakey HID descriptors ( #8156 )
2020-02-25 12:18:11 +11:00
Ryan
371ff9dd6f
A proper send_string() for the Unicode feature ( #8155 )
2020-02-24 10:27:25 +11:00
Ryan
032fbf3f24
Add Danish keymap and sendstring LUT ( #8218 )
2020-02-21 14:40:28 +01:00
Ryan
562482c234
Add Turkish keymap aliases and sendstring LUT ( #7676 )
...
* Add Turkish keymap aliases and sendstring LUT
* Split into F and Q layouts
2020-02-21 18:21:38 +11:00
Ryan
66d7fc34b2
Add Arm Teensys to mcu_selection.mk ( #8026 )
...
* Add Arm Teensys to mcu_selection.mk
* Roll back halfkeyboard keymap changes
* Remove extra newline
2020-02-21 17:12:15 +11:00
fauxpark
e279b0a1a2
Clean up some remaining rules.mk bootloader stuff ( #8165 )
2020-02-16 11:45:42 -08:00
fauxpark
ac0947c9e8
Convert two handwired default keymaps to Dynamic Macro feature ( #8166 )
2020-02-13 22:20:18 -08:00
fauxpark
1a77abfe64
Define backlight pin for Quefrency Rev2 ( #8141 )
2020-02-13 19:36:21 +00:00
fauxpark
eaf32621aa
Align VUSB HID descriptors with LUFA/ChibiOS ( #7675 )
...
* Align VUSB HID descriptors with LUFA/ChibiOS
* Wrap send_system and send_consumer in ifdefs too
* Offset system usages to match LUFA/ChibiOS
2020-02-12 17:19:39 +11:00
fauxpark
6052aa499e
Use FIRMWARE_FORMAT for "Checking file size" message ( #8121 )
2020-02-10 04:19:08 +11:00
fauxpark
174a15d07d
Remove PJRC USB stack
2020-02-08 11:07:43 -08:00
fauxpark
3b1f29a5d6
[Keyboard] Misc tidyups for Chidori ( #8091 )
2020-02-07 18:50:42 -08:00
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