Ryan
e96d829724
Remove legacy keycodes, part 3 ( #18669 )
...
* `KC__VOLDOWN` -> `KC_VOLD`
* `KC__VOLUP` -> `KC_VOLU`
* `KC__MUTE` -> `KC_MUTE`
* `KC_POWER` -> `KC_PWR`
2022-10-11 14:21:47 +01:00
Ryan
c6f1b594a2
Remove legacy keycodes, part 2 ( #18660 )
...
* `KC_SYSREQ` -> `KC_SYRQ`
And one `KC_ALT_ERASE` -> `KC_ERAS`
* `KC_NONUS_BSLASH` -> `KC_NUBS`
* `KC_NUMLOCK` -> `KC_NUM`
* `KC_CLCK` -> `KC_CAPS`
* `KC_SCROLLLOCK` -> `KC_SCRL`
* `KC_LBRACKET` -> `KC_LBRC`
* `KC_RBRACKET` -> `KC_RBRC`
* `KC_CAPSLOCK` -> `KC_CAPS`
2022-10-10 20:06:26 +01:00
Ryan
4b2d71de52
Remove legacy international keycodes ( #18588 )
2022-10-09 14:51:09 +11:00
Ryan
6dbbeea46a
Refactor send_extra ( #18615 )
2022-10-06 19:35:01 -07:00
fauxpark
4d0177cd2a
Merge remote-tracking branch 'upstream/master' into develop
2022-10-06 04:47:34 +11:00
Ryan
d1b6b06202
Remove legacy locking caps/num/scroll keycodes ( #18601 )
2022-10-05 16:21:40 +01:00
Ryan
4d6fab1cfa
onekey: Enable ADC for STM32F072 Discovery ( #18592 )
2022-10-05 11:36:20 +11:00
Ryan
09d3e27710
Refactor more host code (programmable button & digitizer) ( #18565 )
2022-10-05 09:19:12 +11:00
Ryan
cc1565f2a3
:flash: print bootloader (#18569 )
2022-10-03 12:26:04 +11:00
Ryan
c4ff8192c2
Reverse keymap search order ( #18449 )
2022-10-01 23:36:07 +01:00
Ryan
9f0d9b4fbe
onekey: fix quine keymap ( #18555 )
2022-10-01 12:54:42 +10:00
Ryan
2c96c75263
Small un/register_code() cleanups ( #18544 )
2022-09-30 16:29:24 -04:00
Ryan
e0115caab9
onekey: enable ADC for Bluepill and Blackpill ( #18545 )
2022-09-30 17:14:41 +01:00
fauxpark
dbb70871fc
Merge remote-tracking branch 'upstream/master' into develop
2022-09-30 05:19:53 +10:00
Ryan
45b5ed5c6e
Onekey: migrate some stuff to data driven ( #18502 )
2022-09-30 04:23:11 +10:00
Ryan
f80058d96e
Start Bluetooth API ( #18366 )
2022-09-29 18:38:09 +01:00
Ryan
be8907d634
Further refactoring of joystick feature ( #18437 )
2022-09-27 18:37:13 +10:00
Ryan
ea2819b2c2
Change {LED,RGB}_DISABLE_TIMEOUT to {LED,RGB}_MATRIX_TIMEOUT ( #18415 )
2022-09-26 14:40:15 +10:00
Ryan
675d91b813
Generate DD RGBLight/LED/RGB Matrix animation defines ( #18459 )
2022-09-26 01:04:21 +01:00
Ryan
056d6aee27
Untangle layouts for Dimple rev3 and Infinity87 ( #18462 )
2022-09-25 17:54:41 +10:00
Ryan
36c410592d
Change DRIVER_LED_COUNT to {LED,RGB}_MATRIX_LED_COUNT ( #18399 )
2022-09-23 22:46:23 +10:00
Ryan and Nick Brassel
2f48d300f4
Normalise info_config.h define generation ( #18439 )
...
* Normalise info_config.h define generation
* format
* Fix tests
* Update lib/python/qmk/cli/generate/config_h.py
Co-authored-by: Nick Brassel <nick@tzarc.org >
Co-authored-by: Nick Brassel <nick@tzarc.org >
2022-09-21 18:31:57 +01:00
Ryan
591701cdf9
Fix incorrect g_led_config generation ( #18431 )
2022-09-21 02:41:18 +01:00
Ryan
89a1374ef4
Add DD mapping for LED/RGB Matrix center ( #18432 )
2022-09-21 00:45:07 +01:00
Ryan
8d0fb4ca9e
Add DD mapping for LED/RGB Matrix HSVS steps ( #18414 )
2022-09-19 19:36:48 +01:00
Ryan
8beb61b790
Add DD mapping for LED/RGB Matrix split count ( #18408 )
2022-09-18 22:57:50 +01:00
Ryan
0f5cfc0363
Add DD mapping for LED/RGB Matrix max brightness ( #18403 )
2022-09-18 20:32:47 +01:00
Ryan
33c47fe010
Add UART support for Kinetis boards ( #18370 )
...
* Add UART support for Kinetis boards
* Default PAL mode for GPIOV1
2022-09-17 02:24:03 +01:00
Ryan
bc0756f294
Disconnect usb.device_ver ( #18259 )
2022-09-16 12:05:25 +10:00
Ryan
3d667f0970
Refactor Unicode feature ( #18333 )
2022-09-12 08:49:04 -07:00
Ryan
f20883fef1
RN42 driver: small cleanups ( #18310 )
...
* RN42 driver: small cleanups
* Include header
* Fix mouse report per RN42 UG
* Spacing for consistency
2022-09-09 21:36:39 +01:00
Ryan
f7d2b001bc
Move Bluetooth-related function calls up to host/keyboard level ( #18274 )
...
* Move Bluetooth-related function calls up to host/keyboard level
* Remove pointless set_output() call
* Move bluetooth (rn42) init to end of keyboard_init()
* Enable SPI/UART for ChibiOS targets
* Some more slight tweaks
2022-09-07 19:59:24 +01:00
Ryan
8833b28361
Remove UNICODE_KEY_OSX and UC_OSX ( #18290 )
2022-09-06 18:07:08 +01:00
Ryan
3e02b70d28
Rename keyboards with uppercase letters ( #18268 )
2022-09-04 21:36:33 +01:00
Ryan
3c09db41fe
Fix a couple of boards still using usb.device_ver ( #18258 )
2022-09-03 14:47:22 -04:00
Ryan
bfec30a9fe
Clean up data driven mappings syntax ( #18257 )
2022-09-03 19:44:42 +01:00
Ryan
f76b55d5ad
Adjust EXTRAKEY_ENABLE ifdefs for send_extra() ( #18249 )
2022-09-02 21:50:36 +01:00
Ryan
09d668eb0e
Simplify extrakeys sending at the host driver level ( #18230 )
...
* Simplify extrakeys sending at the host driver level
* There are two arguments here
* Wrong syntax
* Adjust keyboards which use a custom host driver
2022-09-02 20:38:27 +01:00
Ryan
50c4ca3426
Ensure all keyboards have a bootloader set ( #18234 )
2022-08-31 17:36:41 +01:00
Ryan
bb6f028833
Move bootloader.mk to platforms ( #18228 )
2022-08-31 07:17:24 -07:00
Ryan
6f804f76b4
qmk lint: fix TypeError (#18226 )
2022-08-31 15:20:00 +10:00
Ryan
ef775d0fc8
Fix incorrect bluetooth.driver rules.mk mapping ( #18205 )
2022-08-29 19:05:05 +01:00
Ryan
d18698a8e8
Remove deprecated USBasp and bootloadHID bootloader types ( #18195 )
2022-08-28 21:20:43 +01:00
Ryan
8e113c5991
kegen/gboy: add manufacturer string ( #18196 )
2022-08-28 12:55:35 -07:00
Ryan
3adaf6a46a
Handle escaping of manufacturer/product strings ( #18194 )
2022-08-28 19:35:17 +01:00
Ryan
d4a6ee1cad
Clean up schema syntax ( #18192 )
2022-08-28 19:24:11 +01:00
Ryan
d983251c10
Switch over MANUFACTURER and PRODUCT to string literals ( #18183 )
2022-08-28 09:59:40 -07:00
Ryan
24720400a8
Update LUFA submodule ( #18168 )
2022-08-26 12:19:34 +10:00
Ryan
fc0bf67f37
Add missing DD mapping for RGB_MATRIX_DRIVER ( #18160 )
2022-08-24 22:20:05 +01:00
Ryan
cf41c24db8
Move keyboard USB IDs and strings to data driven: develop ( #18152 )
...
* Move keyboard USB IDs and strings to data driven: develop
* Also do new onekeys
2022-08-24 15:28:38 +01:00
Ryan
68ad251667
Remove USB IDs and strings from fungo/rev1 ( #18133 )
2022-08-22 19:04:01 +10:00
Ryan
b0eda7701a
Move keyboard USB IDs and strings to data driven, pass 3 ( #18111 )
2022-08-21 23:08:50 +01:00
fauxpark
61689ae609
Merge remote-tracking branch 'upstream/master' into develop
2022-08-20 10:55:40 +10:00
Ryan
201f1a8f47
Move keyboard USB IDs and strings to data driven, pass 2: S-Y ( #18093 )
2022-08-20 01:48:38 +01:00
Ryan
f4dcce7e59
Move keyboard USB IDs and strings to data driven, pass 2: M-O ( #18090 )
2022-08-20 01:45:28 +01:00
Ryan
201a914beb
Move keyboard USB IDs and strings to data driven, pass 2: P-R ( #18091 )
2022-08-20 01:42:49 +01:00
Ryan
835c971f78
Move keyboard USB IDs and strings to data driven, pass 2: J-L ( #18080 )
2022-08-20 10:39:35 +10:00
Ryan
48792b030b
Move keyboard USB IDs and strings to data driven, pass 2: handwired ( #18079 )
2022-08-20 10:31:48 +10:00
Ryan
b297a347bb
ADB to USB converter: split into rev1 and rev2 ( #18052 )
2022-08-15 10:15:22 +01:00
fauxpark
c202602938
Merge remote-tracking branch 'upstream/master' into develop
2022-08-15 17:54:07 +10:00
Ryan
51d5aad25b
Move keyboard USB IDs and strings to data driven, pass 2: D-E ( #17956 )
2022-08-15 13:30:12 +10:00
Ryan
1027aed83a
Move keyboard USB IDs and strings to data driven, pass 2: F-I ( #17958 )
2022-08-15 02:53:19 +01:00
Ryan
3a7dbc8981
Move keyboard USB IDs and strings to data driven, pass 2: B-C ( #17945 )
2022-08-14 12:16:16 +10:00
Ryan
3079691391
Move keyboard USB IDs and strings to data driven, pass 2: 0-9, A ( #17941 )
2022-08-13 17:47:05 -07:00
Ryan
536e39a5d9
Fix viendi8l compilation ( #18017 )
2022-08-12 19:04:18 -07:00
Ryan
37345e2ace
Provide users with replacements for deprecated/invalid functionality where applicable ( #17604 )
2022-08-06 22:37:40 +10:00
Ryan
0ff8c4f6fd
Move keyboard USB IDs and strings to data driven: Z ( #17927 )
2022-08-06 18:59:13 +10:00
Ryan
fb19e14048
Move keyboard USB IDs and strings to data driven: Y ( #17926 )
2022-08-06 18:52:13 +10:00
Ryan
0e3cc6af12
Move keyboard USB IDs and strings to data driven: X ( #17925 )
2022-08-06 18:45:43 +10:00
Ryan
10ad238944
Move keyboard USB IDs and strings to data driven: W ( #17903 )
2022-08-06 15:49:44 +10:00
Ryan
17176daf26
Move keyboard USB IDs and strings to data driven: T ( #17899 )
2022-08-04 02:35:08 +01:00
Ryan
a30c1884c7
Move keyboard USB IDs and strings to data driven: U ( #17900 )
2022-08-03 23:53:46 +01:00
Ryan
1fd8d5c322
Move keyboard USB IDs and strings to data driven: V ( #17901 )
2022-08-03 23:52:24 +01:00
Ryan
a8744b1630
Move keyboard USB IDs and strings to data driven: S ( #17889 )
2022-08-04 08:12:37 +10:00
Ryan
b40c03140e
Move keyboard USB IDs and strings to data driven: R ( #17885 )
2022-08-04 08:05:40 +10:00
Ryan
5f6cf24294
Move keyboard USB IDs and strings to data driven: Q ( #17883 )
2022-08-03 15:58:29 +01:00
Ryan
b6757d2380
Move keyboard USB IDs and strings to data driven: P ( #17875 )
2022-08-03 17:23:15 +10:00
Ryan
3da6575e24
Move keyboard USB IDs and strings to data driven: M ( #17859 )
2022-08-03 17:15:43 +10:00
Ryan and James Young
1b92c204c1
Move keyboard USB IDs and strings to data driven: K ( #17846 )
...
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com >
2022-08-03 17:03:47 +10:00
Ryan
be5b1a24bf
Move keyboard USB IDs and strings to data driven: O ( #17874 )
2022-08-02 19:39:00 +01:00
Ryan
056a44c7d3
Move keyboard USB IDs and strings to data driven: N ( #17865 )
2022-08-02 01:10:48 +01:00
Ryan
7222969964
Move keyboard USB IDs and strings to data driven: L ( #17849 )
2022-08-02 01:02:19 +01:00
Ryan
2d778d2ff2
Move keyboard USB IDs and strings to data driven: handwired ( #17822 )
2022-07-30 17:31:44 +10:00
Ryan
1c6b0391b4
Move keyboard USB IDs and strings to data driven: E ( #17815 )
2022-07-30 17:23:55 +10:00
Ryan
306e50b84c
Move keyboard USB IDs and strings to data driven: D ( #17814 )
2022-07-29 20:02:47 -07:00
Ryan
394cf7c41e
Move keyboard USB IDs and strings to data driven: J ( #17837 )
2022-07-29 13:49:01 +01:00
Ryan
bcb8600a31
Move keyboard USB IDs and strings to data driven: I ( #17836 )
2022-07-29 13:40:16 +01:00
Ryan
920f983767
Move keyboard USB IDs and strings to data driven: H ( #17821 )
2022-07-28 14:12:40 +01:00
Ryan
23f365b601
Move keyboard USB IDs and strings to data driven: F ( #17816 )
2022-07-27 22:44:05 +01:00
Ryan
4a0eb733ac
Move keyboard USB IDs and strings to data driven: G ( #17818 )
2022-07-27 20:19:09 +01:00
Ryan
5ed98df374
gboards/georgi: cleanup & fix ( #17753 )
2022-07-26 14:01:05 +10:00
Ryan
674422eb13
Move keyboard USB IDs and strings to data driven: A ( #17781 )
2022-07-26 01:52:18 +01:00
Ryan
a939293aca
Move keyboard USB IDs and strings to data driven: C ( #17789 )
2022-07-26 00:04:09 +01:00
Ryan
50c2b151b2
Move keyboard USB IDs and strings to data driven: B ( #17782 )
2022-07-25 16:20:19 +01:00
Ryan
ac5e6b6a3b
Tentative Teensy 3.5 support ( #14420 )
...
* Tentative Teensy 3.5 support
* Set firmware format to .hex for ARM Teensys
* Got to "device descriptor failed" by comparing with Teensy 3.6 code
* Drop down to 96MHz...
* Bump back up to 120MHz
2022-07-03 00:12:45 +10:00
Ryan
25033d5d9e
MSYS2 install: use MinGW python-qmk package ( #17302 )
...
* MSYS2 install: use MinGW python-qmk package
* Add missing flashers
* Note VC Redist for manual install
* VC Redist no longer needed
2022-07-02 15:08:05 +01:00
Ryan
3ecb0a80af
Feature-ify Send String ( #17275 )
2022-07-02 22:10:08 +10:00
Ryan
ef80a1dd67
Update V-USB submodule ( #17385 )
2022-06-16 21:02:40 +10:00
Ryan
0d64038b73
Update LUFA submodule ( #17368 )
2022-06-13 09:17:24 +10:00
Ryan
af6435d44d
qmk doctor: show arch for macOS (#17356 )
2022-06-11 19:10:09 +01:00