QMK Bot
40d1506527
Merge remote-tracking branch 'origin/master' into develop
2021-05-09 20:40:22 +00:00
Joel Challis and Zach White
3f854e16ac
Catch 'LAYOUTS = all' in lint ( #12848 )
...
Co-authored-by: Zach White <[email protected] >
2021-05-09 22:39:48 +02:00
QMK Bot
201dc6d024
Merge remote-tracking branch 'origin/master' into develop
2021-05-09 18:30:52 +00:00
Zach White
5c924efa04
fix the makefile snippet so flake8 and yapf don't fight ( #12849 )
2021-05-09 11:30:17 -07:00
QMK Bot
2f367bab98
Merge remote-tracking branch 'origin/master' into develop
2021-05-09 17:20:16 +00:00
Erovia
30aae6298b
CLI: Use BASH if SHELL variable is not set (Windows) ( #12847 )
2021-05-09 19:19:42 +02:00
QMK Bot
ad1244e2cf
Merge remote-tracking branch 'origin/master' into develop
2021-05-09 17:15:32 +00:00
github-actions[bot] and QMK Bot
6c5e94061c
[CI] Format code according to conventions ( #12838 )
...
Co-authored-by: QMK Bot <[email protected] >
2021-05-10 03:15:00 +10:00
QMK Bot
12292ba264
Merge remote-tracking branch 'origin/master' into develop
2021-05-09 15:07:13 +00:00
Nick Brassel and Erovia
1426ffc0ee
Add script to perform parallel builds. ( #12497 )
...
Co-authored-by: Erovia <[email protected] >
2021-05-09 17:06:44 +02:00
QMK Bot
bfb052db1d
Merge remote-tracking branch 'origin/master' into develop
2021-05-09 13:53:46 +00:00
Joel Challis
f544b60aaa
Align qmk info ascii logic with milc logging ( #11627 )
2021-05-09 15:53:18 +02:00
QMK Bot
a0c95cb07e
Merge remote-tracking branch 'origin/master' into develop
2021-05-09 10:58:43 +00:00
Joel Challis
7725d813c9
Allow MAKE environment override for 'qmk clean' ( #12473 )
2021-05-09 12:57:49 +02:00
7a25dcacff
New command: qmk console ( #12828 )
...
* stash poc
* stash
* tidy up implementation
* Tidy up slightly for review
* Tidy up slightly for review
* Bodge environment to make tests pass
* Refactor away from asyncio due to windows issues
* Filter devices
* align vid/pid printing
* Add hidapi to the installers
* start preparing for multiple hid_listeners
* udev rules for hid_listen
* refactor to move closer to end state
* very basic implementation of the threaded model
* refactor how vid/pid/index are supplied and parsed
* windows improvements
* read the report directly when usage page isn't available
* add per-device colors, the choice to show names or numbers, and refactor
* add timestamps
* Add support for showing bootloaders
* tweak the color for bootloaders
* Align bootloader disconnect with connect color
* add support for showing all bootloaders
* fix the pyusb check
* tweaks
* fix exception
* hide a stack trace behind -v
* add --no-bootloaders option
* add documentation for qmk console
* Apply suggestions from code review
Co-authored-by: Ryan <[email protected] >
* pyformat
* clean up and flesh out KNOWN_BOOTLOADERS
Co-authored-by: zvecr <[email protected] >
Co-authored-by: Ryan <[email protected] >
2021-05-08 20:56:07 -07:00
Zach White and Erovia
5d27c772fd
Fix comment parsing ( #12750 )
...
Co-authored-by: Erovia <[email protected] >
2021-05-03 19:09:53 +02:00
QMK Bot
0ec438289d
Merge remote-tracking branch 'origin/master' into develop
2021-05-02 15:59:41 +00:00
Joel Challis
25c97e0019
Shim cli to new keyboard script ( #12780 )
...
* Shim cli to new keyboard script
* Shim cli to new keyboard script
* Add docs
2021-05-02 16:59:10 +01:00
QMK Bot
79e86adfb6
Merge remote-tracking branch 'origin/master' into develop
2021-05-02 15:44:16 +00:00
Joel Challis
0fd8faa1ad
Fix unused import in recent generation code ( #12781 )
2021-05-02 08:43:40 -07:00
QMK Bot
e9b0e9286e
Merge remote-tracking branch 'origin/master' into develop
2021-05-01 01:00:34 +00:00
Joel Challis
fc2b51194c
Allow <keyboard>.h to be optional when going data driven ( #12706 )
...
* Allow <keyboard>.h to be optional when going data driven
* Remove stub files as no longer required
* Rename function
* Remove include of layouts.h for now
* Take advantage of type=keyboard_folder
* Take advantage of type=keyboard_folder - kb should still be mandatory
2021-05-01 02:00:04 +01:00
Xelus22 and Nick Brassel
9cf82fae95
Add STM32L433 and L443 support ( #12063 )
...
* initial L433 commit
* change to XC
* fix L433
* disable all peripherals
* update system and peripheral clocks
* 433 change
* use its own board files
* revert its own board files
* l433 specific change
* fix stm32l432xx define
* remove duplicate #define
* fix bootloader jump
* move to L443xx and add i2c2, spi2, usart3 to mcuconf.h
* move to L443
* move to L443
* fix sdmmc in mcuconf.h
* include STM32L443
* add L443
* Include L443 in compatible microcontrollers
Co-authored-by: Nick Brassel <[email protected] >
* Include L443 in compatible microcontrollers
Co-authored-by: Nick Brassel <[email protected] >
* Update config bootloader jump description
Co-authored-by: Nick Brassel <[email protected] >
* Update ChibiOS define reasoning
Co-authored-by: Nick Brassel <[email protected] >
* Update quantum/mcu_selection.mk
Co-authored-by: Nick Brassel <[email protected] >
* fix git conflict
Co-authored-by: Nick Brassel <[email protected] >
2021-04-26 13:07:15 +10:00
Purdea Andrei and Nick Brassel
3f7350732c
Add support for MCU = STM32F446 ( #12619 )
...
* Add support for MCU = STM32F446
* Update platforms/chibios/GENERIC_STM32_F446XE/configs/config.h
Co-authored-by: Nick Brassel <[email protected] >
* Restore mcuconf.h to the one used by RT-STM32F446RE-NUCLEO64
* stm32f446: update mcuconf.h and board.h for 16MHz operation, with USB enabled, and other peripherals disabled.
Co-authored-by: Nick Brassel <[email protected] >
2021-04-25 18:59:25 +10:00
QMK Bot
7718b1598e
Merge remote-tracking branch 'origin/master' into develop
2021-04-25 01:16:24 +00:00
Nick Brassel
b88498ba85
Fix CLI incorrectly following DEFAULT_FOLDER ( #12529 )
...
* Attempt to sort out incorrectly following DEFAULT_FOLDER.
* Fix CI checks.
* qmk pyformat
2021-04-25 11:15:54 +10:00
QMK Bot
2c0aa27e6c
Merge remote-tracking branch 'origin/master' into develop
2021-04-15 02:00:59 +00:00
Zach White
588bcdc8ca
Add support for tab completion ( #12411 )
...
* Add support for tab completion
* make flake8 happy
* Add documentation
2021-04-14 19:00:22 -07:00
QMK Bot
15674d0259
Merge remote-tracking branch 'origin/master' into develop
2021-04-08 04:16:47 +00:00
Ryan
2170b75b26
qmk chibios-confmigrate: Make -i and -r required (#12515 )
2021-04-08 14:16:15 +10:00
QMK Bot
65fab0ef5b
Merge remote-tracking branch 'origin/master' into develop
2021-04-02 21:24:42 +00:00
Ryan
cd981ec56a
qmk doctor: Fix WSL /mnt check (#12466 )
2021-04-02 22:24:09 +01:00
QMK Bot
6e531d0ccc
Merge remote-tracking branch 'origin/master' into develop
2021-04-02 10:45:01 +00:00
Ryan
12f308748f
qmk doctor: Display macOS and Windows versions, and add WSL warning for /mnt ( #12441 )
2021-04-02 21:44:27 +11:00
QMK Bot
a8889718aa
Merge remote-tracking branch 'origin/master' into develop
2021-03-30 23:17:00 +00:00
github-actions[bot] and QMK Bot
8a950a7116
Format code according to conventions ( #12437 )
...
Co-authored-by: QMK Bot <[email protected] >
2021-03-31 10:16:14 +11:00
QMK Bot
1704eb16cd
Merge remote-tracking branch 'origin/master' into develop
2021-03-30 22:34:06 +00:00
Nick Brassel
64551a8386
Allow for clang-format up to v20. ( #12407 )
2021-03-31 09:33:26 +11:00
QMK Bot
0d1162f180
Merge remote-tracking branch 'origin/master' into develop
2021-03-27 15:56:21 +00:00
Zach White
5dc7951dc0
add utf-8 encoding to the open() call ( #12388 )
2021-03-27 08:55:47 -07:00
QMK Bot
a747ef966b
Merge remote-tracking branch 'origin/master' into develop
2021-03-25 11:38:44 +00:00
Zach White
3e60997edb
Add a qmk format-json command that will format JSON files ( #12372 )
...
* Add a command to format json files
* change to work after rebase
* add test for qmk format-json
* add documentation for qmk format-json
* Update lib/python/qmk/cli/format/json.py
2021-03-25 22:38:10 +11:00
QMK Bot
600fc8be2b
Merge remote-tracking branch 'origin/master' into develop
2021-03-25 03:34:00 +00:00
54b80ecf9f
[CI] Format code according to conventions ( #12363 )
...
* Format code according to conventions
* Update lib/python/qmk/cli/generate/api.py
* Update lib/python/qmk/cli/generate/api.py
Co-authored-by: QMK Bot <[email protected] >
Co-authored-by: Zach White <[email protected] >
2021-03-24 20:33:25 -07:00
QMK Bot
0dc0516f0c
Merge remote-tracking branch 'origin/master' into develop
2021-03-24 16:27:28 +00:00
Zach White
299008be36
Add support for qmk_configurator style aliases ( #11954 )
...
* Add support for qmk_configurator style aliases
* add the keyboard aliases to the api data
* add support for a keyboard metadata file
* make flake8 happy
2021-03-24 09:26:38 -07:00
QMK Bot
e6d83644e8
Merge remote-tracking branch 'origin/master' into develop
2021-03-23 01:59:02 +00:00
Zach White
e1a7027fe8
use layout aliases when processing info.json ( #12333 )
2021-03-22 18:58:07 -07:00
Zach White
f2715a0593
Consistently use bin/qmk when that script is called ( #12286 )
...
* Pass QMK_BIN down to build_keyboard.mk
* choose the correct qmk script
2021-03-18 16:10:40 -07:00
QMK Bot
90b1e271a8
Merge remote-tracking branch 'origin/master' into develop
2021-03-18 17:25:01 +00:00