Joel Challis
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
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
b2d0e8a491
Manually run formatting job ( #11797 )
2021-02-05 13:27:24 +00:00
Joel Challis
59bf018e9f
Fix build errors on kikoslab/kl90 default keymap ( #11796 )
2021-02-04 23:30:43 -08:00
Joel Challis
a07c2a1377
Remove QMK_KEYBOARD_CONFIG_H ( #11576 )
2021-01-22 19:32:10 +00:00
Joel Challis and Drashna Jaelre
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
14c2f671cb
Switch to nano specs on ChibiOS builds - Round 2 ( #11607 )
2021-01-20 10:27:21 +11:00
Joel Challis
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
1eaad6dd65
Fix inverted indicator leds on kbdfans/kbd19x ( #11532 )
2021-01-12 23:58:01 +00:00
Joel Challis
d58d7dd192
manually run formatting job ( #11503 )
2021-01-10 22:15:29 +00:00
Joel Challis
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
b609a07b45
Implement matrix_io_delay abstraction for Drop boards ( #11472 )
2021-01-08 02:26:39 +00:00
Joel Challis
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
565a038a3d
Fix layout ortho_4x12 macro for montsinger/rebound/rev4 ( #11382 )
2021-01-01 13:42:36 +00:00
Joel Challis
a68d289fa5
Manually run formatting CI process ( #11375 )
2021-01-01 03:50:32 +11:00
Joel Challis and Ryan
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
a9f7d4dccc
Various compilation fixes for avr-gcc 10 ( #9269 )
2020-12-18 17:28:29 +00:00
Joel Challis
c807695035
Yet another stab at trying to get github actions to push ( #11230 )
2020-12-16 23:00:02 +00:00
Joel Challis
795e82074d
Another attempt to fix formatting workflow ( #11187 )
2020-12-13 21:47:20 +00:00
Joel Challis
4b03b6f7f4
Nightingale Studios Hailey production fixes ( #11180 )
2020-12-11 13:49:31 +00:00
Joel Challis
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
5b5d74a267
Fix warning logic when running 'qmk format -a' ( #11177 )
2020-12-10 19:02:41 +00:00
Joel Challis
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
e2e6ff43ab
Use patch bump for auto tagging workflow ( #11137 )
2020-12-06 19:57:28 +00:00
Joel Challis
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
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
b8443863c0
Remove references to ch-bootloader-jump.patch ( #10998 )
2020-11-22 21:12:30 +00:00
Joel Challis
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
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
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
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
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
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
Joel Challis and Ryan
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
Joel Challis and skullydazed
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
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
7b33897b97
protect against those who develop with their fork on master ( #10815 )
2020-10-31 22:50:53 +00:00
Joel Challis
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
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
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
Joel Challis and Ryan
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
50835bb138
[keyboard] Add SP-111 support ( #10193 )
...
* Initial sp111 support
* Align with template
2020-09-27 13:04:27 +01:00
Joel Challis
410d09675a
Fix TWIlib compilation on avr-gcc 10 ( #9273 )
2020-09-17 10:45:07 +10:00
Joel Challis
e9b3a12c6e
Fix ssd1306 compilation on avr-gcc 10 ( #9267 )
2020-09-17 10:42:24 +10:00
Joel Challis
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
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
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
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
aec4125989
Refactor ARM backlight ( #7959 )
2020-07-10 09:12:40 +01:00
Joel Challis
b6e9ef8dd1
CI: Run 'qmk info' on keyboard changes ( #9212 )
2020-06-20 22:19:56 +01:00
Joel Challis
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
232b9dabbe
Fix 'does not have a readme.md' warnings ( #9294 )
2020-06-04 02:07:37 -07:00
Joel Challis
7b2c09de59
Fix handwired/novem Configurator config ( #9291 )
2020-06-04 01:57:37 -07:00
Joel Challis
e571f53ae9
Fix wt60_d and rama_works_u80_a Configurator config ( #9292 )
2020-06-04 01:45:35 -07:00
Joel Challis
d17572b125
Move encoder_read to common location ( #9003 )
2020-06-03 00:54:53 +01:00
Joel Challis
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
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
b2271d984d
Move plaid via keymap to correct location ( #9255 )
2020-06-01 11:53:43 +10:00
Joel Challis
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
Joel Challis and Nick Brassel
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
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
Joel Challis and Nick Brassel
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
205321c377
Slight speed increases for matrix scanning ( #9150 )
2020-05-21 17:59:56 +01:00
Joel Challis
1816ad01d0
Use LUFA funcs for split_util ( #8594 )
2020-05-21 17:59:01 +01:00
Joel Challis
b0c780ed32
Fix ChibiOS FPU build logic ( #9132 )
2020-05-20 16:28:39 +01:00
Joel Challis
0fbcb41c85
Reintegrate previous docker docs ( #9084 )
2020-05-19 21:54:55 -07:00
Joel Challis
2dd47a3bf4
avoid 'Entering|Leaving directory' messages ( #9061 )
2020-05-14 23:17:17 +01:00
Joel Challis
adda5d7770
Revert "Use nano specs ( #8270 )" ( #9044 )
...
This reverts commit c775104b9f .
2020-05-08 14:51:00 +01:00
Joel Challis
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
Joel Challis
5f82b0782f
Initial vusb console support ( #8559 )
2020-05-03 01:25:39 +01:00
Joel Challis
c482a2944b
Provide a mechanism for split keyboards to process key press on both halves ( #9001 )
2020-05-03 00:39:37 +01:00
zvecr
406dc2fb2d
Move encoder_read to common location
2020-05-02 22:44:36 +01:00
Joel Challis
e182a38e7c
Add redirect for old getting started links ( #8987 )
2020-05-02 04:29:55 +01:00
Joel Challis and Erovia
f7324ec684
Add xd002 support ( #8598 )
...
* Add xd002 support
* tidy some whitespace
* align filename
* Update keyboards/xd002/info.json
Co-authored-by: Erovia <Erovia@users.noreply.github.com >
Co-authored-by: Erovia <Erovia@users.noreply.github.com >
2020-05-01 17:59:22 +01:00
Joel Challis
374525c995
Allow some usbconfig.h overrides at the keyboard level ( #8647 )
2020-04-29 00:17:54 +01:00
Joel Challis
3cb6fb2935
Merge pull request #8931 from kbrock/kle2info_2
...
[kle2json] fix rounding in output
2020-04-26 22:23:54 +01:00
Joel Challis
b2dbc3f515
Merge pull request #8896 from Salicylic-acid3/master
...
Correction of the number of LEDs and DEVICE_VER
2020-04-25 23:40:39 +01:00
Joel Challis
86b62eadc2
Merge pull request #8881 from Maartenwut/ta-65-via
...
Add VIA support for ta-65
2020-04-25 23:16:15 +01:00
Joel Challis
28e5969f78
Merge pull request #8897 from Maartenwut/ta-65-encoder
...
Add encoder support to ta-65
2020-04-24 22:42:43 +01:00
Joel Challis
59246756e5
Merge pull request #8905 from marhalloweenvt/marhalloweenvt_dev
...
[p1800fl] Adjust info.json to work with QMK Config tool
2020-04-24 22:42:13 +01:00
Joel Challis
423ce39f18
Merge pull request #8806 from awkannan/202004_obliterated75
...
Add Obliterated75 Keyboard
2020-04-24 21:39:41 +01:00
Joel Challis
217debff07
Merge pull request #8807 from danielhklein/uni660rev2
...
Add uni660 rev2 support
2020-04-24 21:37:18 +01:00
Joel Challis
52e9719d09
Merge pull request #8867 from bbeckford/master
...
Configure RGBLIGHT_SLEEP for cospad
2020-04-24 21:35:20 +01:00
Joel Challis
9df367e227
Fix ISO Enter order in Wasdat info.json ( #8891 )
2020-04-24 19:52:58 +01:00
Joel Challis
0698b15aa5
Update cli CI checkout to v2 ( #8823 )
2020-04-19 09:08:12 +02:00
Joel Challis
50e85f91e8
Fix compile issues with devastatingtkl ( #8765 )
2020-04-12 14:53:30 +10:00
Joel Challis
6c8e205fc0
Remove keyboard level ws2812 spi drivers ( #7694 )
2020-04-06 21:31:34 +01:00
Joel Challis
7901006753
Refactor cannonkeys f103 boards to use core backlight ( #8089 )
...
* Refactor to use core backlight
* Remove custom implementation
2020-04-06 21:10:30 +01:00
Joel Challis
2392ddb76b
Enable memcore to fix malloc/rand crashes ( #8695 )
2020-04-05 22:15:40 +01:00
Joel Challis
9c4bf0ac4a
Initial support for ATtiny85 ( #8632 )
...
* Initial support for ATtiny85
* Update mcu selection
2020-04-02 22:23:57 +01:00
Joel Challis
31fd0cbc1c
Fix AVR ws2812 when ADDRESS_BASE is non zero ( #8646 )
...
* Fix AVR ws2812 when ADDRESS_BASE is non zero
* fix port
* remove unused function defs
2020-04-02 20:46:38 +01:00
Joel Challis
58a9c84d6b
Strip out features to allow minimum firmware sizes ( #8645 )
2020-04-01 21:06:22 +01:00
Joel Challis
b6a09502c6
Migrate :program logic to :flash ( #8631 )
2020-04-01 13:27:16 +01:00
Joel Challis
854d46f833
Disable console on vusb boards using mouse/extra ( #8625 )
2020-03-31 17:51:52 +01:00
Joel Challis
1592d7df24
Fix hasu usb converter bootloader ( #8613 )
2020-03-30 22:15:08 +01:00
Joel Challis
23e942ae4e
Enable SLEEP_LED on ATmega32A ( #8531 )
...
* Port over some AVR backlight logic to SLEEP_LED
* Port over some AVR backlight logic to SLEEP_LED - add timer 3
* Port over some AVR backlight logic to SLEEP_LED - clang format
* Enable SLEEP_LED within vusb protocol
2020-03-26 18:21:33 +00:00
Joel Challis
6ceaae30f5
Run clang-format manually to fix recently changed files ( #8552 )
2020-03-25 14:39:53 +11:00
Joel Challis
d8f3c28a37
Align some ChibiOS build logic ( #8461 )
...
* Align some ChibiOS build logic
* infer more makefile logic
* Move bootloader logic to chibios file
2020-03-22 20:48:17 +11:00