1273 Commits (a15c9057a1f52e28229dd466f51ae4f4f9ecdb81)

Author SHA1 Message Date
Zach White a15c9057a1
Document how to add data driven configurations (#11502)
* describe how data driven configuration works

* Apply suggestions from code review

Co-authored-by: ridingqwerty <george.g.koenig@gmail.com>
Co-authored-by: Erovia <Erovia@users.noreply.github.com>

Co-authored-by: ridingqwerty <george.g.koenig@gmail.com>
Co-authored-by: Erovia <Erovia@users.noreply.github.com>
5 years ago
QMK Bot 1092cc4bbf Merge remote-tracking branch 'origin/master' into develop 5 years ago
Joshua Diamond 9d10c66cf0
Correct descriptions of rgblight functions (#11429) 5 years ago
Zach White 962bc8d9dd
Use the schema to eliminate custom code (#11108)
* use the schema to eliminate custom code

* Update docs/reference_info_json.md

Co-authored-by: Ryan <fauxpark@gmail.com>

* make flake8 happy

* bugfix

* do not overwrite make vars from json

Co-authored-by: Ryan <fauxpark@gmail.com>
5 years ago
QMK Bot 1b72b08b2c Merge remote-tracking branch 'origin/master' into develop 5 years ago
Toban Wiebe 95a1496ebc
Fix AUR package name (#11416)
On Arch, `qmk` is now in the official repos, whereas only `qmk-git` is in AUR.
5 years ago
Zach White 667161620a Merge remote-tracking branch 'origin/master' into develop 5 years ago
Joel Challis 6d9b4c7b4f
Suggest 'QMK MSYS' as the default windows platform (#11321)
* Suggest 'QMK MSYS' as the default windows platform

* Review comments
5 years ago
QMK Bot 69661609b7 Merge remote-tracking branch 'origin/master' into develop 5 years ago
umi 340fc9dce3
[Docs] Japanese translation of feature_rawhid.md (#10858)
* add feature_rawhid.md translation

* update files based on comments

* update files based on comments

* update files based on comments
5 years ago
QMK Bot c4d0d11f52 Merge remote-tracking branch 'origin/master' into develop 5 years ago
umi db8e88aae0
[Docs] Japanese translation of feature_led_indicators.md (#10960)
* add feature_led_indicators.md translation

* update related document

* add link on _summary
5 years ago
Joshua Diamond e190872b82
Improved Language Specific Keycodes for US International and Extended Layouts (#11307)
Co-authored-by: Ryan <fauxpark@gmail.com>
5 years ago
QMK Bot d8a9974a41 Merge remote-tracking branch 'origin/master' into develop 5 years ago
Michael Overman 988715910c
[Docs] Fix typo in hand_wire.md (#11297) 5 years ago
QMK Bot 39bd151472 Merge remote-tracking branch 'origin/master' into develop 5 years ago
s-maurice 08fdf086b7
Fix typo in hand wiring guide (#11388)
ridid -> rigid
5 years ago
Zach White 47b9b11009
Configure keyboard matrix from info.json (#10817)
* Make parameters from info.json available to the build system

* move all clueboard settings to info.json

* code formatting

* make flake8 happy

* make flake8 happy

* make qmk lint happy

* Add support for specifying led indicators in json

* move led indicators to the clueboard info.json

* Apply suggestions from code review

Co-authored-by: Erovia <Erovia@users.noreply.github.com>

* add missing docstring

Co-authored-by: Erovia <Erovia@users.noreply.github.com>
5 years ago
QMK Bot f231f24dda Merge remote-tracking branch 'origin/master' into develop 5 years ago
Ryan 10096fc42e
Zadig docs: add APM32 device name (#11356) 5 years ago
QMK Bot d5c89c8ed5 Merge remote-tracking branch 'origin/master' into develop 5 years ago
Reibl János Dániel 6f6e28b4c7
Add Arch / Manjaro section for Linux setup instructions (#10509) 5 years ago
QMK Bot 09eb6381a9 Merge remote-tracking branch 'origin/master' into develop 5 years ago
André Cruz ca8df55858
Added mac variant of portuguese keymap extras (#11260)
* Added mac variant of portuguese keymap

This keymap is very similar to the existing portuguese keymap, but
some symbols are moved around.

Apply suggestions from code review

Corrected whitespace and implemented some suggested changes.

Co-authored-by: Ryan <fauxpark@gmail.com>

Converted some spaces to nbsp

Added sendstring ISO version

* Apply suggestions from code review

Added suggestions from code review

Co-authored-by: Ryan <fauxpark@gmail.com>

* Replaced space with nbsp

* Corrected 2 chars in ascii_to_shift_lut

{ and } require shift

Co-authored-by: Ryan <fauxpark@gmail.com>
5 years ago
Aldehir Rojas 4f2f21dc05
Rewrite APA102 support (#10894)
* Rewrite APA102 support

The APA102 source was broken by commit 16a15c1cfc as it did not include the
quantum header. This commit addresses that, as well as other issues with
transferring bytes over the SPI interface, i.e. it was not setting the
clock pin back to low after sending a bit.

The deviation when sending the end frame is kept, but updated to the
latest from the referenced project.

Finally, these changes expose the global LED brightness parameter
of the APA102. Brightness values are configurable through
`APA102_DEFAULT_BRIGHTNESS` and `APA102_MAX_BRIGHTNESS`.

* Fix typo in led brightness extern

* Move driver out of AVR directory and add delay for ARM

* Experimental APA102 support on AVR and ARM

Co-authored-by: Alde Rojas <hello@alde.io>

* Refactor apa102_send_byte() calls to a loop

* Implement io_wait function for ARM

* Move APA102 drivers to own directory, fix copyright notice

* Add APA102 keymap to handwired/onekey

* Simplify RGBLIGHT_ENABLE/DRIVER option handling

Co-authored-by: Mikkel Jeppesen <2756925+Duckle29@users.noreply.github.com>
5 years ago
QMK Bot 77185961dc Merge remote-tracking branch 'origin/master' into develop 5 years ago
Ryan 962b8d3814
Update keycode docs (#11343) 5 years ago
QMK Bot 7ee3eb50b0 Merge remote-tracking branch 'origin/master' into develop 5 years ago
Ryan 122cf3ad0f
Update Zadig docs with list of bootloader device names and IDs (#11337) 5 years ago
QMK Bot 9748b6b847 Merge remote-tracking branch 'origin/master' into develop 5 years ago
Chas 3300164065
Typo fix: Useful function -> Useful Functions (#11342)
Thanks!
5 years ago
QMK Bot 99d6349978 Merge remote-tracking branch 'origin/master' into develop 5 years ago
Ryan 1b7b72c0e9
Ensure single newline at EOF for core files (#11310) 5 years ago
QMK Bot 0c5be869ff Merge remote-tracking branch 'origin/master' into develop 5 years ago
Joel Challis 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>
5 years ago
Jan Christoph Ebersbach 010271d6ea
Implement kinetic mouse movement algorithm (#6739)
* Implement kinetic mouse movement algorithm

* Adjust mouse wheel speed

* Remove unused math.h include

* Wrap mouse_timer definition in ifdef

* Replace double space by single space

* Clarify documentation of kinetic mouse speed

Co-Authored-By: lf <software@lfcode.ca>

* Clarify documentation of kinetic mouse speed

Co-Authored-By: lf <software@lfcode.ca>

* Remove superfluous definition of speed

* fix(variable): remove unused variable

Co-authored-by: lf <software@lfcode.ca>
5 years ago
QMK Bot 45bace1328 Merge remote-tracking branch 'origin/master' into develop 5 years ago
Boris Faure 9136c122f8
docs: add Gentoo to newbs_getting_started.md (#11241) 5 years ago
QMK Bot 524da962d3 Merge remote-tracking branch 'origin/master' into develop 5 years ago
Nick Blyumberg b2ab0af905
[Docs] Update links in main README.md (#11284)
It looks like features.md was deprecated and content was split into other files. This results in a broken link on the main page which, if removed, would have no impact to the remainder of the documentation. This would also:
resolve #9239
resolve #10293 
resolve #10447
5 years ago
QMK Bot f971934dab Merge remote-tracking branch 'origin/master' into develop 5 years ago
Daniele De Vincenti 498d89f4b3
[Docs] Add clarification on use of custom RGB Matrix effect (#11176)
* Update feature_rgb_matrix.md

Added more clarification on how to use a newly created rgb effect as it was unclear that the prefix 'RGB_MATRIX_CUSTOM_' had to be added.
Also included an example consistent with the documentation example.

* Update docs/feature_rgb_matrix.md

Co-authored-by: Ryan <fauxpark@gmail.com>

* Update docs/feature_rgb_matrix.md

Co-authored-by: Joel Challis <git@zvecr.com>

Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
5 years ago
QMK Bot dc6b0d3548 Merge remote-tracking branch 'origin/master' into develop 5 years ago
Kishor Prins dee506c096
Updated Raw HID docs to clarify packet/report length (#11211)
Co-authored-by: Ryan <fauxpark@gmail.com>
5 years ago
QMK Bot 45a1a3239d Merge remote-tracking branch 'origin/master' into develop 5 years ago
precondition 6890090fbb
Updated usage of qmk c2json (#11148) 5 years ago
Casey Webster 5e2b53541b
Add modifier state to the split keyboard transport (#10400)
* Add modifier state to the split transport

This adds modifier state to the i2c and serial transport for split
keyboards.  The purpose of this is to allow e.g. displaying modifier
state on the slave side of a split keyboard on an oled.  This adds one
byte to the data transferred between halves.

This also fixes a missing ifdef guard for BLACKLIGHT_ENABLE.

Break modifiers into real/weak/oneshot

Fix incorrect slave serial mod setting

Fix typo in serial weal mod setter

Fix build errors for the I2C code that I introduced

Code cleanup and formatting per project preferences

Correctly get oneshot mods

Fix missing braces

Remove unneeded ifdef guard

Make the added state transport optional

Add documentation for the new define to enable this feature

Fix stray grave mark

* Fix error introduced in conflict resolution
5 years ago
QMK Bot 416dea2c54 Merge remote-tracking branch 'origin/master' into develop 5 years ago
Ryan 37fb14f1b5
CLI-ify rgblight_breathing_table_calc.c (#11174)
Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
Co-authored-by: Zach White <skullydazed@drpepper.org>
5 years ago
QMK Bot 25a1cb5a15 Merge remote-tracking branch 'origin/master' into develop 5 years ago