Ryan and GitHub
e596ece87a
Clang-format tweaks ( #15906 )
2022-02-11 20:00:34 -08:00
Ryan and GitHub
5f10387c41
handwired/promethium: fix missing include ( #16317 )
2022-02-11 12:37:36 +00:00
Ryan and GitHub
89fc2f166f
mechlovin/kay60: fix mismatched layout name ( #16314 )
2022-02-11 14:37:41 +11:00
Ryan and GitHub
2bc4a216df
maxr1998/pulse4k: Move Combo code to keymap level ( #16301 )
...
* maxr1998/pulse4k: Move Combo code to keymap level
* Reorder code
2022-02-11 02:31:19 +00:00
Ryan and GitHub
63c310f6fd
Add 65_iso_split_bs default layout ( #16283 )
2022-02-11 11:19:18 +11:00
Ryan and GitHub
3e52e60595
Fix slashes in build_full_test.mk ( #16300 )
2022-02-10 18:20:37 +11:00
Ryan and GitHub
e036c19d06
Add SN74x138 demultiplexer driver ( #16217 )
2022-02-06 09:02:45 -08:00
Ryan and GitHub
3facf05324
Add custom to list of valid bootloader types in info.json ( #16228 )
2022-02-05 11:43:22 +00:00
Ryan and GitHub
f4f3bf81c7
Add missing BOOTLOADER for a handful of boards ( #16225 )
2022-02-05 16:55:24 +11:00
Ryan and GitHub
27e390777b
Fix a couple of mismatched info.json layout names ( #16164 )
...
* Fix a couple of mismatched info.json layout names
* Fix layouts
* Clean up layouts
2022-02-02 21:08:48 +00:00
Ryan and GitHub
c9f88d7c67
qmk doctor: display qmk_firmware version tag (#16155 )
2022-02-01 20:31:42 -08:00
Ryan and GitHub
59f37bb710
Fix build failure for LW67, rename ansi keymap to default ( #16154 )
...
* Fix build failure for LW67, rename ansi keymap to default
* Fix keycode typos as well
2022-02-01 08:31:15 +11:00
Ryan and GitHub
bdca5132a4
Fave84H/87H: Fix stray closing brace in default keymap ( #16136 )
2022-01-30 15:07:40 -08:00
Ryan and GitHub
7d685956cc
Rename AdafruitBLE to BluefruitLE ( #16127 )
2022-01-30 17:29:42 +00:00
Ryan and GitHub
9482a097c8
Fix Cypher rev6 VIA keymap ( #16117 )
2022-01-29 21:17:18 +00:00
Ryan and GitHub
8c56bfe854
CU65: Fix VIA keymap ( #16062 )
2022-01-26 22:01:11 +00:00
Ryan and GitHub
4f6c0d0ea5
More keyboard rules.mk cleanups ( #16044 )
...
* More keyboard rules.mk cleanups
* Found a couple more
2022-01-25 20:21:08 +00:00
Ryan and GitHub
3e0ee6fb74
Fix joystick button off-by-one error ( #16037 )
2022-01-25 13:40:55 +00:00
Ryan and GitHub
c71c0fba90
Fix bootloader_jump for certain CTRL boards ( #16026 )
2022-01-25 09:28:13 +11:00
1d11ae3087
Rip out old macro and action_function system ( #16025 )
...
* Rip out old macro and action_function system
* Update quantum/action_util.c
Co-authored-by: Joel Challis <git@zvecr.com >
2022-01-24 21:22:20 +00:00
Ryan and GitHub
448a90f6b0
rocketboard_16: Fix mismatched LUT sizes (#15997 )
2022-01-23 06:56:44 +11:00
Ryan and GitHub
8ec18d1476
Remove action_function() from LFKeyboards boards ( #15993 )
2022-01-22 18:24:02 +00:00
Ryan and GitHub
c587df3b66
Fix build failures for mschwingen/modelm ( #15987 )
2022-01-22 06:12:34 +00:00
Ryan and GitHub
b45a037c7e
Rename some Quantum keycodes ( #15968 )
...
* Rename some Quantum keycodes
* Tweak EEPROM clear and debug keycode short aliases
2022-01-22 03:34:15 +00:00
Ryan and GitHub
682ccec853
Remove community-supported keyboards list from readme ( #15957 )
2022-01-20 23:20:24 +00:00
Ryan and GitHub
e7cd8c4806
Remove QMK_SUBPROJECT definitions in makefile ( #15958 )
2022-01-20 23:19:50 +00:00
dcb0c4e51e
Add example implementations for compatible MCUs list ( #15935 )
...
* Add example implementations for compatible MCUs list
* Update docs/compatible_microcontrollers.md
Co-authored-by: Nick Brassel <nick@tzarc.org >
Co-authored-by: Nick Brassel <nick@tzarc.org >
2022-01-19 20:34:59 +11:00
Ryan and GitHub
c72ed7c024
CLI: Parse USB device version BCD ( #14580 )
...
* CLI: Parse USB device version BCD
* Apply suggestions
2022-01-17 08:44:34 +11:00
Ryan and GitHub
9e92d8a905
Make note of upper limit for UC() ( #15870 )
2022-01-14 14:47:36 +00:00
Ryan and GitHub
61f0292f11
Remove network drive mapping comment for WSL ( #15871 )
2022-01-14 14:46:47 +00:00
Ryan and GitHub
5fb93934d0
Fixes for bootloader refactor build failures ( #15638 )
2022-01-06 06:55:46 +11:00
Ryan and GitHub
6f81880f17
Convert some more boards to Matrix Lite ( #15489 )
2021-12-27 21:15:56 +11:00
Ryan and GitHub
6bc870d899
Refactor bootloader_jump() implementations ( #15450 )
...
* Refactor `bootloader_jump()` implementations
* Fix tests?
* Rename `atmel-samba` to `md-boot`
2021-12-27 21:10:07 +11:00
Ryan and GitHub
77d3e564f7
Migrate RN42 to UART driver and refactor ( #15492 )
2021-12-22 16:51:39 +11:00
Ryan and GitHub
9d0b145007
Fix build failure for UT47 ( #15483 )
2021-12-15 14:25:32 +00:00
Ryan and GitHub
c12268807d
Migrate serial_uart usages to UART driver ( #15479 )
...
* Migrate Thermal Printer feature to UART driver
* Migrate 40percentclub UT47 to UART driver
* Migrate Centromere to UART driver
* Migrate Chimera Ergo to UART driver
* Migrate Chimera Let's Split to UART driver
* Migrate Chimera Ortho to UART driver
* Migrate Chimera Ortho Plus to UART driver
* Migrate Comet46 to UART driver
* Migrate Palm USB converter to UART driver
* Migrate Sun USB converter to UART driver
* Migrate Dichotomy to UART driver
* Migrate Honeycomb to UART driver
* Migrate Mitosis to UART driver
* Migrate Redox W to UART driver
* Migrate Uni660 to UART driver
* Migrate Telophase to UART driver
2021-12-15 11:00:39 +00:00
Ryan and GitHub
99b35940bc
Remove unnecessary backslash-escapes in default keymaps ( #15472 )
...
* Remove unnecessary backslash-escapes in default keymaps
* Remove unnecessary backslash-escapes in via keymaps
* Remove unnecessary backslash-escapes in default-ish keymaps
2021-12-14 12:41:16 +00:00
Ryan and GitHub
f718a10889
Fix up build options comments ( #15463 )
2021-12-12 18:05:37 -08:00
fauxpark
c394bf1c98
Merge remote-tracking branch 'upstream/master' into develop
2021-12-09 17:24:05 +11:00
Ryan and GitHub
a8d440e4e0
Tidy up NKRO_ENABLE rules ( #15382 )
2021-12-09 16:05:44 +11:00
Ryan and GitHub
315fb6e724
Remove empty config.h from default-ish keymaps ( #15429 )
2021-12-09 16:00:55 +11:00
Ryan and GitHub
7f90cb1781
Remove references to Makefile in keyboard-level rules.mk ( #15427 )
2021-12-07 23:40:26 +00:00
Ryan and GitHub
a1183ebc8c
Remove pointless CUSTOM_MATRIX = no ( #15383 )
2021-12-02 14:31:36 +00:00
fauxpark
0b241ea4f7
Merge remote-tracking branch 'upstream/master' into develop
2021-12-02 03:26:54 +11:00
Ryan and GitHub
c12b997679
Tidy up SLEEP_LED_ENABLE rules ( #15362 )
2021-12-01 21:13:00 +11:00
Ryan and GitHub
ed49dbeac4
Add missing virtser_init() to ChibiOS code ( #15356 )
2021-11-30 16:54:18 +11:00
aee10ccc5c
[CLI] list-keymaps/list-layouts: Check keyboard passed in ( #15204 )
...
* [CLI] `list-keymaps`/`list-layouts`: Check keyboard passed in
* Update lib/python/qmk/cli/list/keymaps.py
Co-authored-by: Joel Challis <git@zvecr.com >
* Update lib/python/qmk/cli/list/layouts.py
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Joel Challis <git@zvecr.com >
2021-11-18 17:55:07 +00:00
04b51e381e
Update UART driver API ( #14839 )
...
* Add uart_puts() and uart_gets()
* Add some docs
* Rework API
* Formatting
* Update docs/uart_driver.md
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
* Simplify a uart_write() loop
* Update platforms/avr/drivers/uart.c
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
Co-authored-by: Joel Challis <git@zvecr.com >
2021-11-13 18:23:14 +00:00
cc5a38e787
Rework ISP flashing guide ( #14938 )
...
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com >
2021-11-05 14:42:08 +11:00
Ryan and GitHub
9401836727
Map PRODUCT define to keyboard_name ( #14372 )
...
* Map `PRODUCT` define to `keyboard_name`
* Fix tests
* Fix last test
2021-11-05 08:08:52 +11:00
Ryan and GitHub
6437045166
qmk docs: Run docsify serve if available (#15056 )
2021-11-05 08:02:27 +11:00
Ryan and GitHub
f529580860
Basic keycode overhaul ( #14726 )
2021-11-03 22:22:17 -07:00
Ryan and GitHub
928d9f90ec
Remove complex fn_actions macros ( #14662 )
...
* Remove complex `fn_actions` macros
* Remove additional `KC_FN*` instances
2021-11-01 09:27:54 +11:00
Ryan and GitHub
6ee29d9aa6
Tidy up ADNS9800 and PMW3360 firmware blobs ( #14936 )
2021-10-24 10:46:20 -07:00
Ryan and GitHub
3c0eeec755
Try to clarify "number of elements in info.json does not match" error ( #14844 )
2021-10-16 17:44:56 +01:00
Ryan and GitHub
b7a346600c
[Docs] Clean up reference_info_json.md ( #14806 )
2021-10-15 12:45:33 +11:00
Ryan and GitHub
633ef1441b
handwired/nicekey optimisation ( #14788 )
...
* handwired/nicekey optimisation
* Add some consts
* Read address from progmem, pass it into send_string_with_delay_P
2021-10-11 14:41:31 +01:00
Ryan and GitHub
61cc9e8042
Fix misplaced endif in led_matrix_drivers.c ( #14785 )
2021-10-10 21:32:29 -07:00
Ryan and GitHub
b487e10753
Clean up LED/RGB Matrix driver config ( #14760 )
2021-10-10 16:57:49 -07:00
Ryan and GitHub
db41a3426c
Improve Adafruit BLE configuration defines ( #14749 )
...
* Improve Adafruit BLE configuration defines
* Formatting
2021-10-08 16:15:20 +01:00
Ryan and GitHub
bc1f5ef381
i2c_master: Add support for reading/writing to 16-bit registers ( #14289 )
2021-10-07 10:29:35 +11:00
Ryan and GitHub
d8f0c8783a
Remove sysex API ( #14723 )
2021-10-06 19:34:46 +11:00
Ryan and GitHub
1a9e7b95ab
Change MK66F18 -> MK66FX1M0 ( #14659 )
2021-09-30 23:14:37 +01:00
Ryan and GitHub
0b37e07f90
Remove redundant MIDI_ENABLE = no in keyboard-level rules.mk ( #14649 )
2021-09-30 19:17:20 +10:00
Ryan and GitHub
36bc3c867e
Remove redundant UNICODE_ENABLE = no in keyboard-level rules.mk ( #14633 )
2021-09-30 08:14:21 +10:00
Ryan and GitHub
873a1999bb
Move "firmware size check skipped" note to message.mk ( #14632 )
2021-09-29 06:08:46 +10:00
Ryan and GitHub
ae993dc068
Zinc: Clean up LTO rules ( #14597 )
2021-09-28 03:50:06 +10:00
Ryan and GitHub
e8b7cee9d3
SquishyTKL: Layouts cleanup ( #14594 )
2021-09-28 03:46:10 +10:00
Ryan and GitHub
68c327f672
Remove keyboard-level COMBO_ENABLE rules ( #14550 )
2021-09-25 18:31:24 +10:00
Ryan and GitHub
d84794b352
Remove keyboard-level TAP_DANCE_ENABLE rules ( #14538 )
2021-09-21 17:54:36 +01:00
Ryan and GitHub
be3259b793
Remove outputselect.h include from BIOI code ( #14543 )
2021-09-21 17:21:10 +01:00
fauxpark
94572d74b5
Merge remote-tracking branch 'upstream/master' into develop
2021-09-21 20:19:07 +10:00
Ryan and GitHub
6b74e48f81
Remove audio pin references in rules.mk ( #14532 )
2021-09-21 20:04:03 +10:00
Ryan and GitHub
20ea5f3fb5
Relocate Adafruit BLE code ( #14530 )
2021-09-21 19:58:46 +10:00
fauxpark
c38a730805
Merge remote-tracking branch 'upstream/master' into develop
2021-09-20 16:58:29 +10:00
Ryan and GitHub
574b6734af
Remove backlight pin references in rules.mk ( #14513 )
2021-09-20 16:51:00 +10:00
Ryan and GitHub
b56282756b
[Docs] Clean up some code block languages ( #14434 )
2021-09-14 13:16:24 +01:00
Ryan and GitHub
82924d0788
RN42 Bluetooth typo fix ( #14421 )
2021-09-13 17:38:31 +01:00
bcf4551f74
Move Bluetooth config to common_features.mk ( #14404 )
...
* Move Bluetooth config to common_features.mk
* Update common_features.mk
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Drashna Jaelre <drashna@live.com >
2021-09-12 08:22:03 -07:00
Ryan and GitHub
5af1799735
Remove BLUETOOTH_ENABLE from keyboard-level rules.mk ( #14379 )
2021-09-12 15:27:29 +10:00
fauxpark
1895151a9c
Merge remote-tracking branch 'upstream/master' into develop
2021-09-12 14:10:26 +10:00
Ryan and GitHub
4791cfae1a
Remove width, height and key_count from info.json ( #14274 )
2021-09-12 14:04:56 +10:00
Ryan and GitHub
7277f1febe
Remove BLUETOOTH_ENABLE from defaultish keymaps ( #14375 )
2021-09-10 14:11:17 +01:00
fauxpark
a7c972b329
Merge remote-tracking branch 'upstream/master' into develop
2021-09-10 17:36:17 +10:00
Ryan and GitHub
d5cb7de5e4
Change USBasp and bootloadHID bootloaders to lowercase ( #14354 )
2021-09-10 17:17:54 +10:00
Ryan and GitHub
7eea780a7d
Remove bootloader listings from rules.mk ( #14330 )
2021-09-10 13:35:46 +10:00
Ryan and GitHub
2cb9219a3e
Remove commented out BLUETOOTH_ENABLE rules ( #14361 )
2021-09-10 13:32:22 +10:00
fauxpark
93387f8941
Merge remote-tracking branch 'upstream/master' into develop
2021-09-09 16:54:39 +10:00
Ryan and GitHub
d6dd2e0d51
Fix CRLF in lyra/rev1 ( #14360 )
2021-09-09 16:50:52 +10:00
Ryan and GitHub
9e77cdf4e6
Bugfix for Joystick and JSON schema ( #14295 )
2021-09-09 10:27:58 +10:00
Ryan and GitHub
d977e5d3e9
Remove Arduino-style analogRead() ( #14348 )
2021-09-08 14:37:59 +01:00
Ryan and GitHub
fe6d6cf76d
Remove empty override functions ( #14312 )
...
* Remove empty override functions, 0-9
* Remove empty override functions, A-D
* Remove empty override functions, E-H
* Remove empty override functions, handwired
* Remove empty override functions, I-L
* Remove empty override functions, M-P
* Remove empty override functions, Q-T
* Remove empty override functions, U-Z
2021-09-05 21:36:31 +01:00
Ryan and GitHub
8574bf20d3
Remove more cruft in keyboard files ( #14288 )
2021-09-03 17:09:30 +01:00
Ryan and GitHub
1b357ea432
Fix typos from 14248 ( #14261 )
2021-09-01 13:19:17 +01:00
Ryan and GitHub
41c50bb653
Change keyboard level include guards to pragma once ( #14248 )
...
* Change keyboard level include guards to `pragma once`
And clean up a lot of layout macros
* Oops
* Remove dangling endif
2021-09-01 19:03:14 +10:00
Ryan and GitHub
5319727b70
Fix line endings for quark_squared info.json ( #14113 )
2021-08-22 17:28:48 +01:00
Ryan and GitHub
a7d48b063e
Fix LED Matrix suspend code ( #14090 )
2021-08-20 10:43:49 -07:00
Ryan and GitHub
972f8ba69a
Fix AT90USB64/128 bootloaders ( #14064 )
2021-08-19 17:11:20 +01:00
Ryan and GitHub
b16091659c
Move USB Host Shield and Arduino core to lib/ ( #13973 )
2021-08-18 18:20:25 +10:00
Ryan and GitHub
37496f4b60
Add alternate ldscript for STM32duino (F103xB) ( #12914 )
...
* Add alternate ldscript for STM32duino (F103xB)
* Refactor out common ldscript stuff
* Move ldscripts into stm32duino board dir, add search path to ldflags
2021-08-18 04:23:22 +10:00