Christopher
c70de1d595
Fixes #7256 : USB descriptor to identify correctly as MIDI device. ( #7258 )
2020-01-09 08:57:11 +09:00
Drashna Jaelre
b4ff413d69
[Core] Add short form LTO_ENABLE ( #7259 )
...
For drashna's sanity's sake
2020-01-09 08:57:11 +09:00
Joel Challis
72f42d8e52
rgblight_task logic fixes ( #7214 )
2020-01-09 08:57:11 +09:00
Joel Challis
a15119dc6f
ARM split - Add bootmagic/magic keycodes for setting handedness ( #6545 )
...
* Add docs on bootmagic/magic keycodes for setting handedness
* Clang format fixes
* Maintain backwards compatibility
* Maintain backwards compatibility
2020-01-09 08:57:11 +09:00
Joel Challis
1f66fd1a3c
ARM split - Add support for dfu-util EE_HANDS flashing ( #6543 )
...
* Initial stab at some fake dfu-util-split-left behaviour
* Apply suggestions from code review
Co-Authored-By: fauxpark <fauxpark@gmail.com >
* Clang format fixes
* Fake eeprom init for both left and right hand
2020-01-09 08:57:11 +09:00
a_p_u_r_o
bf09fa6148
Remove CR when computing BOOTLOADER_SIZE. ( #7453 )
2020-01-06 12:21:46 +09:00
Joel Challis
dcb7ca3f79
Move some common matrix code to a common location ( #7699 )
...
* Move some common matrix code to a common location
* Refactor some 'custom_matrix_helper' logic to use custom matrix lite
* Fix build for kinesis/stapelberg - abuse of vpath was picking up matrix.c from core when custom matrix was enabled
* Add validation for CUSTOM_MATRIX
2020-01-04 20:29:44 +00:00
Wilba
320822d75b
VIA Configurator Refactor ( #7268 )
...
* VIA Refactor
* Remove old code
* review changes
* review changes
* Fix cannonkeys/satisfaction75/prototype:via build
* Add via.h to quantum.h
* Move backlight init to after backlight config load
* Merge branch 'master' into via_refactor_pr
* Update user's rules.mk to new way of enabling VIA
* Added id_switch_matrix_state
* Review changes
2020-01-03 12:52:00 -08:00
xyzz
8ec0b378bc
Fix typo in action.c ( #7757 )
2020-01-02 12:49:53 +00:00
Joel Challis
376419a4f7
Add central location for ChibiOS defines ( #7542 )
...
* Add central location for chibios defines
* Add central location for chibios defines - actually add files this time....
* Add Copyright header
* Update include order to resolve i2cv1 build errors
2019-12-21 18:22:49 +00:00
Drashna Jaelre
85f4c3ebb4
[Core] Optimize matrix processing ( #7621 )
...
Backport of tmk/tmk_keyboard@ad6059adc7
2019-12-16 16:31:59 +00:00
Drashna Jaelre
1f26101f0e
remove SERIAL_SOFT_DEBUG macro ( #7625 )
...
SERIAL_SOFT_DEBUG can be defined in the `config.h`
Backported from tmk/tmk_keyboard@c74eee6327
x
2019-12-13 18:06:18 -08:00
Joel Challis
80c2e26741
Fix ChibiOS USB config for chips which support OTGv1 ( #7564 )
...
* Align endpoint config as per rest of file (fixes #4783 )
* Add comments about explicit order use
* Update tmk_core/protocol/chibios/usb_main.c
Co-Authored-By: fauxpark <fauxpark@gmail.com >
2019-12-14 01:29:54 +00:00
Drashna Jaelre
2d1c985ff4
core: Fix build config in protocol.mk ( #7620 )
...
Backports commits from tmk_keyboard
2019-12-13 11:36:37 +00:00
Joel Challis
efb21c00ce
Fix FORCE_NKRO handling ( #7601 )
2019-12-11 11:39:30 -08:00
Joel Challis
071eb2478f
Remove mbed files ( #7605 )
...
* Remove mbed files
* Remove mbed files - fix comment
* Remove mbed logic blocks
2019-12-11 11:36:00 -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
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
Florian Didron
ac7de6603c
feat: add get layer command
2019-12-06 08:20:51 +09:00
Florian Didron
f7408111c7
fix: chibios handle disconnections gracefully
2019-12-06 08:20:51 +09:00
Florian Didron
15d3efd5d1
fix: only change usb vesion spec if webusb is enabled
2019-12-06 08:20:51 +09:00
Florian Didron
0bd727cb19
chore: renaming of the get version cmds
2019-12-06 08:20:51 +09:00
Florian Didron
4a8aa15634
fix: lufa handle disconnections gracefully
2019-12-06 08:20:51 +09:00
Florian Didron
54d6f5d4c5
feat: add fw version webusb cmd
2019-12-06 08:20:51 +09:00
Florian Didron
3a14d8874f
chore: refactor webusb lp url command
2019-12-06 08:20:51 +09:00
Florian Didron
354af71894
chore: unused var cleanup
2019-12-06 08:20:51 +09:00
Florian Didron
9a97a0eee9
feat: add landing page url command
2019-12-06 08:20:51 +09:00
Florian Didron
925c43c4c0
feat: update examples + pairing process
2019-12-06 08:20:51 +09:00
Florian Didron
f3edef8c69
feat: adds pairing key
2019-12-06 08:20:51 +09:00
Florian Didron
91f8f7f69e
fix: run webusb task on chibios
2019-12-06 08:20:51 +09:00
Florian Didron
bea96d1d84
fix: MS OS 2.0 Property value
2019-12-06 08:20:51 +09:00
Florian Didron
ae96eed205
feat: adds webusb
2019-12-06 08:20:51 +09:00
Joel Challis
f0f161e572
Remove vusb 'reset to bootloader' hid message due to security implications ( #7456 )
2019-11-25 20:33:02 +00:00
a_p_u_r_o
7874f297b3
Remove CR when computing BOOTLOADER_SIZE. ( #7453 )
2019-11-24 03:01:03 +11: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
zvecr
a91c0c4765
Run clang-format manually to fix recently changed files
2019-11-17 08:25:58 -08: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
Joel Challis
1d4287cb95
Fix chibios when mouse and nkro disabled ( #7312 )
2019-11-10 09:02:46 -08:00
Joel Challis
c1970e284d
Fix LAYER_STATE_8BIT compile issues ( #7304 )
2019-11-08 18:23:26 -08:00
Jonathan Rascher
680d401faf
Support RGBLIGHT_SLEEP when ChibiOS boards suspend ( #7280 )
...
Copypasta from the AVR suspend implementation with a Teensy-specific
hack removed
2019-11-08 21:43:02 +00:00
Joel Challis
1ea0cac998
ARM - ws2812 bitbang ( #7173 )
...
* Initial ARM bitbang ws2812 driver
* Unify chibios platform to run rgblight_task
* Remove 'avr only' comments from ws2812 docs
* Remove 'avr only' comments from ws2812 docs
* Unify chibios platform to run rgblight_task - review comments
* Remove debug flags from keymap
* Add comments from review
* Add defines for STM32L0XX
* Attempt to get arm ws2812 working on multiple gcc versions
2019-11-07 13:10:29 +00: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
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
Christopher
0a9a69394e
Fixes #7256 : USB descriptor to identify correctly as MIDI device. ( #7258 )
2019-11-05 00:02:42 +00:00
Drashna Jaelre
29630e6e49
[Core] Add short form LTO_ENABLE ( #7259 )
...
For drashna's sanity's sake
2019-11-04 15:35:47 -08:00
Joel Challis
560d1c5385
Refactor ps2avrgb i2c ws2812 to core ( #7183 )
...
* Refactor ps2avrgb i2c ws2812 to core
* Refactor jj40 to use ws2812 i2c driver
* Refactor ps2avrgb template to use ws2812 i2c driver
* Add ws2812 stub files
* clang-format and driver config
* Add ws2812 driver docs
* Fix default config values
* Update tmk_core/protocol/vusb/main.c
Co-Authored-By: Drashna Jaelre <drashna@live.com >
2019-11-04 17:24:31 +09:00
Joel Challis
d0ee924c9d
Move tmk_core/common/backlight to quantum/backlight ( #6710 )
...
* Move tmk_core/common/backlight to quantum/backlight
* Add guards to backlight inclusion
* Add guards to backlight inclusion
* Update backlight guards on clueboard/60
* Use full paths to avoid vpath issues
2019-11-04 17:23:21 +09:00
fauxpark
9d1f6c699b
Fix bug in do_code16() ( #6935 )
...
* Fix bug in `do_code16()`
* Remove qk_ mods functions
2019-11-04 17:22:54 +09:00
Joel Challis
5f57fa478d
Add binary support to tinyprintf ( #7024 )
2019-11-04 16:58:54 +09:00