Joel Challis and GitHub
3c790123ce
Temporary disable of CRC ( #13252 )
2021-06-20 09:31:18 +10:00
Joel Challis and GitHub
4dda716712
Migrate preonic/rev3 to pwm ws2812 driver ( #13142 )
2021-06-09 00:18:56 -07:00
Joel Challis and GitHub
e0acd3e53d
Update requirements.txt ( #13135 )
2021-06-08 00:37:58 +01:00
3f854e16ac
Catch 'LAYOUTS = all' in lint ( #12848 )
...
Co-authored-by: Zach White <skullydazed@drpepper.org >
2021-05-09 22:39:48 +02:00
Joel Challis and GitHub
f544b60aaa
Align qmk info ascii logic with milc logging ( #11627 )
2021-05-09 15:53:18 +02:00
Joel Challis and GitHub
7725d813c9
Allow MAKE environment override for 'qmk clean' ( #12473 )
2021-05-09 12:57:49 +02:00
Joel Challis and GitHub
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
Joel Challis and GitHub
0fd8faa1ad
Fix unused import in recent generation code ( #12781 )
2021-05-02 08:43:40 -07:00
Joel Challis and GitHub
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
Joel Challis and GitHub
4abc3ceb4b
Align drivers.txt with toolbox ( #12741 )
2021-04-30 02:48:34 +10:00
Joel Challis and GitHub
1cecd593c8
Fix for gcc10 teensy_lc eeprom build warning ( #12587 )
2021-04-20 10:51:55 -07:00
Joel Challis and GitHub
f778ede8bd
Initial firmware for Forever65 ( #12572 )
2021-04-20 16:17:47 +01:00
Joel Challis and GitHub
60e1910e5b
Add WSL specific logic for avrdude device detection ( #12392 )
2021-04-03 17:29:06 +01:00
1bb6d8de6f
Fix USER_PRINT on avr/atsam ( #12269 )
...
* Fix USER_PRINT on avr/atsam
* Update tmk_core/common/arm_atsam/_print.h
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
2021-03-25 22:33:53 +11:00
Joel Challis and GitHub
b7870ae78c
Workaround for recent changes to mouse keycodes ( #12367 )
2021-03-24 19:38:35 +00:00
Joel Challis and GitHub
790f94533c
Refactor to use led config - Part 6 ( #12115 )
...
* Convert to config
* Convert to config
* Convert to config
* Convert to config
* Convert to config
* Convert to config
* Convert to config
* Convert to config
* revert changes
2021-03-10 22:48:18 +00:00
Joel Challis and GitHub
40c7ecfdea
Move gpio wait logic to wait.h ( #12067 )
2021-03-10 22:47:36 +00:00
f8266a228c
Migrate make_dfu_header to CLI ( #12061 )
...
* Migrate make_dfu_header to CLI
* lint fixes
* Update lib/python/qmk/cli/generate/dfu_header.py
Co-authored-by: Ryan <fauxpark@gmail.com >
* Rename object
Co-authored-by: Ryan <fauxpark@gmail.com >
2021-02-28 21:25:09 +00:00
Joel Challis and GitHub
59c7deab09
Fix generated file output while target exists ( #12062 )
2021-02-28 20:19:07 +00:00
Joel Challis and GitHub
e6905805bb
Remove unused keymap_config from ctrl keymaps ( #12058 )
2021-02-28 16:15:41 +00:00
Joel Challis and GitHub
5ba4391cf2
Refactor of USB code within split_common ( #11890 )
...
* Initial refactor of usb code within split_common
* Add headers
* Correct disable condition
* Format
* Align func name
2021-02-28 15:52:58 +00:00
Joel Challis and GitHub
415a8bc249
ARM - Refactor SLEEP_LED to support more platforms ( #8403 )
...
* Initial refactor of ARM SLEEP_LED to enable more platforms
* fix build issues
* Disable SLEEP_LED for boards with no caps lock code
* Enable GPT14 for boards with caps lock code and SLEEP_LED enabled
* Enable GPT for boards with caps lock code and SLEEP_LED enabled
2021-02-28 15:52:43 +00:00
Joel Challis and GitHub
a3cbc8a004
Overhaul bootmagic logic to have single entrypoint ( #8532 )
...
* Relocate bootmagic logic to have single entrypoint
* Align init of layer state
2021-02-28 15:50:15 +00:00
Joel Challis and GitHub
4ddb5abea5
[CI] Format develop ( #11893 )
2021-02-15 06:51:07 +11:00
1f2fe2eab9
Refactor platform logic within print.h ( #11863 )
...
* Remove GCC check from debug
* Remove platform logic from common.mk
* Refactor platform logic within print.h
* restore debug.c format
* headers
* Rename function pointer type
* review comments
* Update tmk_core/common/printf.c
Co-authored-by: Nick Brassel <nick@tzarc.org >
* Format
Co-authored-by: Nick Brassel <nick@tzarc.org >
2021-02-14 01:44:22 +00:00
Joel Challis and GitHub
de8caf708c
Split gpio and atomic to platform ( #11792 )
2021-02-14 11:51:06 +11:00
Joel Challis and GitHub
99bffc2a21
Migrate some tmk_core files to quantum ( #11791 )
...
* Migrate some tmk_core files to quantum
* Fix build errors
2021-02-07 23:16:15 +00:00
Joel Challis and GitHub
ccc9c43161
Allow flash/compile to accept relative json paths ( #11767 )
...
* Allow flash/compile to accept relative paths
* Review suggestions
* Review comments
* Put back exists check otherwise stdin fails
* fix lint
2021-02-07 21:02:51 +00:00
Joel Challis and GitHub
0288142769
Migrate mousekey to quantum ( #11804 )
2021-02-07 13:56:08 +00:00
Joel Challis and GitHub
f5a38b95c1
Remove legacy print backward compatiblitly ( #11805 )
...
* Remove legacy print backward compatiblitly
* Remove legacy print backward compatiblitly - core
* revert comment changes
2021-02-06 16:56:13 +00:00
Joel Challis and GitHub
0e8cef28d2
[CI] Auto Formatting - Swap from direct commit to PR ( #11229 )
...
* Swap from direct commit to PR
* Fix up
2021-02-06 12:55:50 +00:00
Joel Challis and GitHub
b2d0e8a491
Manually run formatting job ( #11797 )
2021-02-05 13:27:24 +00:00
Joel Challis and GitHub
59bf018e9f
Fix build errors on kikoslab/kl90 default keymap ( #11796 )
2021-02-04 23:30:43 -08:00
Joel Challis and GitHub
a07c2a1377
Remove QMK_KEYBOARD_CONFIG_H ( #11576 )
2021-01-22 19:32:10 +00:00
4e8166750b
Small tweaks to docs to make them more user friendly ( #11518 )
...
* first pass
* firmware firmware?
* Split out debug + testing docs
* tidy up duplicate css
* Add extra info to debug example
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Drashna Jaelre <drashna@live.com >
2021-01-20 18:46:01 +00:00
Joel Challis and GitHub
14c2f671cb
Switch to nano specs on ChibiOS builds - Round 2 ( #11607 )
2021-01-20 10:27:21 +11:00
Joel Challis and GitHub
6e931cc90b
Fix leafcutterlabs/bigknob compiles in configurator ( #11531 )
...
* Fix leafcutterlabs/bigknob compiles in configurator
* Revert change
2021-01-13 17:04:18 +00:00
Joel Challis and GitHub
1eaad6dd65
Fix inverted indicator leds on kbdfans/kbd19x ( #11532 )
2021-01-12 23:58:01 +00:00
Joel Challis and GitHub
d58d7dd192
manually run formatting job ( #11503 )
2021-01-10 22:15:29 +00:00
Joel Challis and GitHub
6d9b4c7b4f
Suggest 'QMK MSYS' as the default windows platform ( #11321 )
...
* Suggest 'QMK MSYS' as the default windows platform
* Review comments
2021-01-08 11:09:28 -08:00
Joel Challis and GitHub
b609a07b45
Implement matrix_io_delay abstraction for Drop boards ( #11472 )
2021-01-08 02:26:39 +00:00
Joel Challis and GitHub
f03b10b6c1
Migrate python tests away from onekey ( #11367 )
...
* Migrate python tests away from onekey
* Add stub files to stop lint complaints
* Make all the pytest keymaps compile
2021-01-05 00:52:31 +00:00
Joel Challis and GitHub
565a038a3d
Fix layout ortho_4x12 macro for montsinger/rebound/rev4 ( #11382 )
2021-01-01 13:42:36 +00:00
Joel Challis and GitHub
a68d289fa5
Manually run formatting CI process ( #11375 )
2021-01-01 03:50:32 +11:00
bbf0f65284
Simplify the visual flow of the getting started page ( #11316 )
...
* Add tabs to getting started page
* Review comments
Co-authored-by: Ryan <fauxpark@gmail.com >
* Align with current theme
* Update docs/newbs_getting_started.md
Co-authored-by: Ryan <fauxpark@gmail.com >
* Apply suggestions from code review
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
2020-12-27 16:56:10 +00:00
Joel Challis and GitHub
a9f7d4dccc
Various compilation fixes for avr-gcc 10 ( #9269 )
2020-12-18 17:28:29 +00:00
Joel Challis and GitHub
c807695035
Yet another stab at trying to get github actions to push ( #11230 )
2020-12-16 23:00:02 +00:00
Joel Challis and GitHub
795e82074d
Another attempt to fix formatting workflow ( #11187 )
2020-12-13 21:47:20 +00:00
Joel Challis and GitHub
4b03b6f7f4
Nightingale Studios Hailey production fixes ( #11180 )
2020-12-11 13:49:31 +00:00
Joel Challis and GitHub
1ebd243cdc
CI automated format fixes ( #11179 )
...
* Format all C files for now, till diff logic works within CI
* Fix recursion of dos2unix
2020-12-11 13:49:03 +00:00
Joel Challis and GitHub
5b5d74a267
Fix warning logic when running 'qmk format -a' ( #11177 )
2020-12-10 19:02:41 +00:00
Joel Challis and GitHub
6c4b6531fe
CI: Add workflow for codebase formatting ( #7382 )
...
* Add workflow for codebase formatting
* stash
* review comments
* Swap to a more complete push action
2020-12-10 17:01:51 +00:00
Joel Challis and GitHub
e2e6ff43ab
Use patch bump for auto tagging workflow ( #11137 )
2020-12-06 19:57:28 +00:00
Joel Challis and GitHub
8d6ad23b09
CI: Add workflow for tagging essential modified files ( #7384 )
...
* Add workflow for tagging essential modified files
* Update inline with recent actions
* align rules to labeler
* Update .github/workflows/auto_tag.yaml
2020-12-06 12:54:08 +00:00
Joel Challis and GitHub
54b932e844
Initial Nightingale Studios Hailey support ( #11116 )
...
* Initial Nightingale Studios Hailey support
* Add info.json
* Fix bootmagic jump
* Add missing header
* Update default keymap
2020-12-05 21:48:02 +00:00
Joel Challis and GitHub
b8443863c0
Remove references to ch-bootloader-jump.patch ( #10998 )
2020-11-22 21:12:30 +00:00
Joel Challis and GitHub
ca9edc5fe3
Fix failed develop updates within CI ( #11001 )
...
* Fix inverted logic
* skip locked instead of fail
2020-11-22 07:50:14 -08:00
Joel Challis and GitHub
95fd2ce81a
Refactor to use led config - Part 4 ( #10967 )
...
* Refactor to use led config
* Refactor to use led_update_kb
2020-11-21 19:11:50 +00:00
Joel Challis and GitHub
23222625c2
Refactor to use led config - Part 5 ( #10975 )
...
* Refactor to use led config
* Refactor to use led config
* Refactor to use led config
2020-11-21 19:11:24 +00:00
Joel Challis and GitHub
f00402a2f3
Refactor to use led config - Part 3 ( #10966 )
...
* Refactor to use led config
* Refactor to use led config
* Refactor to use led config
* Refactor to use led config
2020-11-18 17:51:53 +00:00
Joel Challis and GitHub
ddcb1794fa
Refactor to use led config - Part 1 ( #10905 )
...
* Refactor to use led config
* Refactor to use led config
* Refactor to use led config
* Refactor to use led config
* Refactor to use led config
2020-11-17 17:06:30 +00:00
Joel Challis and GitHub
adfd34c451
Refactor to use led config - Part 2 ( #10906 )
...
* Refactor to use led config
* Refactor to use led config
* Refactor to use led config
2020-11-17 17:06:23 +00:00
94e94ffb5b
Recommend use of LED Indicator config ( #10895 )
...
* Recommend use of LED Indicator config
* Recommend use of LED Indicator config - update link
* Update quantum/template/ps2avrgb/config.h
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
2020-11-16 14:16:42 +11:00
aae3b35c0f
CI: Add docs build and deploy workflow ( #7448 )
...
* Add docs build and deploy workflow
* Remove old travis docs workflow
* update to cli command
* Tidy up for review
* formatting
* Update to pass style checks
* Update lib/python/qmk/cli/docs.py
Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com >
* Review comments - build->generate, use of verbose
* Add docs
* Update to match recent actions
* Run within base_container
* Convert cli to generate-docs
* Convert cli to generate-docs - restore old file
* Convert cli to generate-docs
* Update docs
Co-authored-by: skullydazed <skullydazed@users.noreply.github.com >
2020-11-10 07:00:40 -08:00
Joel Challis and GitHub
1ff5ee255f
Indicator LEDs as config ( #10816 )
...
* First pass
* Add config options to docs
* Update some wording
* Slight tidy up of backlight caps logic
* Init pin to correct state
* Move init location
* Reverse default state
2020-11-08 22:31:16 +00:00
Joel Challis and GitHub
7b33897b97
protect against those who develop with their fork on master ( #10815 )
2020-10-31 22:50:53 +00:00
Joel Challis and GitHub
bf92957ff2
Add additional auto labeler rules ( #10704 )
...
* Auto label all the things
* Makefiles are core changes
* Add label to submodule changes
2020-10-24 01:29:17 +01:00
Joel Challis and GitHub
4b2da8daf4
Update PR labeler to use pull_request_target ( #10695 )
...
* Update labeler to use pull_request_target
* Add back whitespace
* Add CI label
2020-10-20 14:01:53 +01:00
8456625655
Initial auto PR labeler config ( #9814 )
...
* Initial auto PR labeler config
* Update .github/labeler.yml
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update since develop merged
Co-authored-by: Nick Brassel <nick@tzarc.org >
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com >
Co-authored-by: Nick Brassel <nick@tzarc.org >
2020-10-18 20:40:37 +01:00
Joel Challis and GitHub
c738ce2f65
Move SP-111 to vendor folder ( #10633 )
...
* Move SP-111 to vendor folder
* Fix space indentation
2020-10-15 12:05:44 -07:00
ff1b625168
Add smk65/revf support ( #10434 )
...
* Move existing files out the way
* Convert to community layouts
* Add smk65/revf support
* Disable stuff by default
* Update IDs for via
* Align LAYOUT macros for community layouts
* Align LAYOUT macros for community layouts - Fix configurator ordering
* Update via keymap
* remove stub _kb function
* Apply suggestions from code review
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
2020-10-08 21:58:08 +01:00
Joel Challis and GitHub
50835bb138
[keyboard] Add SP-111 support ( #10193 )
...
* Initial sp111 support
* Align with template
2020-09-27 13:04:27 +01:00
Joel Challis and GitHub
410d09675a
Fix TWIlib compilation on avr-gcc 10 ( #9273 )
2020-09-17 10:45:07 +10:00
Joel Challis and GitHub
e9b3a12c6e
Fix ssd1306 compilation on avr-gcc 10 ( #9267 )
2020-09-17 10:42:24 +10:00
Joel Challis and James Young
15b5ff1dc2
Remove f072 backlight warning ( #10040 )
...
* Remove f072 backlight warning
* Remove f072 backlight warning from docs
2020-08-29 14:30:02 -07:00
Joel Challis and James Young
21a00b7f02
ARM backlight - timer implementation ( #8291 )
...
* Add GPT timer based backlight driver
* Update to tim15 to avoid conflict with audio
* Update quantum/backlight/backlight_timer.c
2020-08-29 14:30:02 -07:00
Joel Challis and GitHub
d02301e59d
Swap git diff logic to github action when running qmk info ( #9978 )
...
* swap git diff logic to github action
* Print out layouts when linting
2020-08-17 02:12:45 -07:00
Joel Challis and GitHub
d91987ab9a
Enable OLED support for Teensy 3.2/LC ( #7591 )
...
* I2C_TIMEOUT is not defined on arm teensy
* Work round teensy having different ChibiOS config options
* Stash OLED conf files
* update comment
* update comment
* Remove stm32 alias to allow teensy alt mode
2020-07-26 07:50:56 +10:00
Joel Challis and GitHub
aec4125989
Refactor ARM backlight ( #7959 )
2020-07-10 09:12:40 +01:00
Joel Challis and GitHub
b6e9ef8dd1
CI: Run 'qmk info' on keyboard changes ( #9212 )
2020-06-20 22:19:56 +01:00
Joel Challis and GitHub
a2dee4494d
Fix mechlovin/pisces Configurator config ( #9290 )
...
* Fix mechlovin/pisces Configurator config
* Update keyboards/mechlovin/pisces/info.json
2020-06-04 17:33:35 -07:00
Joel Challis and GitHub
232b9dabbe
Fix 'does not have a readme.md' warnings ( #9294 )
2020-06-04 02:07:37 -07:00
Joel Challis and GitHub
7b2c09de59
Fix handwired/novem Configurator config ( #9291 )
2020-06-04 01:57:37 -07:00
Joel Challis and GitHub
e571f53ae9
Fix wt60_d and rama_works_u80_a Configurator config ( #9292 )
2020-06-04 01:45:35 -07:00
Joel Challis and GitHub
d17572b125
Move encoder_read to common location ( #9003 )
2020-06-03 00:54:53 +01:00
Joel Challis and GitHub
517d607fa4
[Keyboard] Add zvecr/zv48 ( #9227 )
...
* Add zv48 keyboard
* tidy up rules
* correct product name
2020-06-03 00:49:52 +01:00
Joel Challis and GitHub
faa3e62e70
Prime_E - Increase number of via layers ( #9065 )
...
* Prime_E - Increase number of via layers
* Fix keymap alignment
2020-06-01 14:01:45 -07:00
Joel Challis and GitHub
b2271d984d
Move plaid via keymap to correct location ( #9255 )
2020-06-01 11:53:43 +10:00
Joel Challis and GitHub
dc6fe85b87
[Keyboard] Add zvecr/split_blackpill ( #9166 )
...
* Add split_blackpill keyboard
* Add RGB config
* tidy up rules
* fix usage of layer_state_t
* Apply suggestions from code review
* Apply suggestions from code review
* Apply suggestions from code review
* Add configurator support
2020-05-24 19:15:27 -07:00
6d84795bc1
Update ARM split keyboard docs ( #9160 )
...
* Update ARM split keyboard docs
* Update docs/serial_driver.md
Co-authored-by: Nick Brassel <nick@tzarc.org >
Co-authored-by: Nick Brassel <nick@tzarc.org >
2020-05-22 06:20:46 +10:00
Joel Challis and GitHub
526c185e7e
Initial arm serial partially based on old lets split code ( #7072 )
2020-05-21 19:39:51 +01:00
zvecr
b95979560c
Initial arm serial partially based on old lets split code
2020-05-21 18:04:30 +01:00
65150984bd
ARM split - Add uart half duplex transport support ( #7987 )
...
* ARM split - Add uart half duplex transport support
* Fix for f103
* initial full duplex pass
* partially remove full duplex
* Correct speeds within driver docs
Co-authored-by: Nick Brassel <nick@tzarc.org >
Co-authored-by: Nick Brassel <nick@tzarc.org >
2020-05-21 18:00:21 +01:00
Joel Challis and GitHub
205321c377
Slight speed increases for matrix scanning ( #9150 )
2020-05-21 17:59:56 +01:00
Joel Challis and GitHub
1816ad01d0
Use LUFA funcs for split_util ( #8594 )
2020-05-21 17:59:01 +01:00
Joel Challis and GitHub
b0c780ed32
Fix ChibiOS FPU build logic ( #9132 )
2020-05-20 16:28:39 +01:00
Joel Challis and GitHub
0fbcb41c85
Reintegrate previous docker docs ( #9084 )
2020-05-19 21:54:55 -07:00
Joel Challis and GitHub
2dd47a3bf4
avoid 'Entering|Leaving directory' messages ( #9061 )
2020-05-14 23:17:17 +01:00
Joel Challis and GitHub
adda5d7770
Revert "Use nano specs ( #8270 )" ( #9044 )
...
This reverts commit c775104b9f .
2020-05-08 14:51:00 +01:00
Joel Challis and GitHub
e17b55e33a
Fix conflicting types for 'tfp_printf' ( #8269 )
...
* Refactor to use mpaland/printf
* trim firmware size
* remove keymap changes
* run clang format
* Fixup after rebase
* fix up git-submodule command for printf
2020-05-03 23:19:51 -07:00