1580 Commits (1bb7af4d446174b7181c9bb22dbd14c93642ea10)

Author SHA1 Message Date
Erovia fdcea06336
CLI/Docs: Fix the format commands' name (#13668)
PR #13296 changed the name of the `cformat` and `pyformat` commands to
`format-c` and `format-py` respectively. This PR updates the documentation
and some parts of the CLI to use the new names.
Also add documentation for the new `format-text` subcommand, introduced
in the same PR.
4 years ago
Patrick Stadler fb9a254a43
Retain brightness with lighting layers (#13025)
Add guard `RGBLIGHT_LAYERS_RETAIN_VAL` to retain the currently used val
when applying lighting layers.
4 years ago
QMK Bot 14a839e39c Merge remote-tracking branch 'origin/master' into develop 4 years ago
aydenvis 8f6867ce95
[Docs] Added note about no split support (#12512)
Currently, this feature isn't supported on splits, spent about an hour troubleshooting my board and firmware before asking, and turns out it's not in place. Note added to save others from this in the future.
4 years ago
Xelus22 b73a29aaea
[Bug] Develop - Change uint32_t to layer_state_t (#13596)
* fix sat75

* update uint32_t to layer_state
4 years ago
QMK Bot 3495ffab77 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Ryan 6c550cc7f7
Improve driver installation docs (#13562) 4 years ago
QMK Bot ff33eaea41 Merge remote-tracking branch 'origin/master' into develop 4 years ago
shela 6cc03dd30a
Remove unwanted notes (#13563) 4 years ago
Chris Cullin 70267b35c3
Dual RGB Matrix IS31FL3737 driver support to address #13442 (#13457)
* initial commit

* removed changes to write_pwm_buffer

* backward compatbility added

* fixed issue with backward compatibility

* documentation update

* removed unneccessary comment. branched from master

* updated per comments #13457

* removed blank line

* cformat on diff files
4 years ago
Jonas Gessner 52cfc9259b
[Feature] Key Overrides (#11422) 4 years ago
Chris Cullin 9c74fd14bc
Enable g_is31_leds PROGMEM for RGB Matrix IS31FL3737 driver (#13480) 4 years ago
QMK Bot ff61b870cf Merge remote-tracking branch 'origin/master' into develop 4 years ago
Takeshi ISHII f44b48669d
Updated docs/ja/feature_ps2_mouse.md. (#13472)
Changed following the change in the definition of `PS2_MOUSE_SCROLL_BTN_MASK` in the original document.
4 years ago
Takeshi ISHII e10e67c9b9
[Update] Change Original TAGs of Japanese translations (#13473)
* Updated docs/ja/proton_c_conversion.md original tag.

* Updated docs/ja/other_vscode.md original tag.

* Updated docs/ja/feature_swap_hands.md original tag.

* Updated docs/ja/faq_general.md original tag.

* Updated docs/ja/feature_userspace.md original tag.

* Updated git co docs/ja/config_options.md original tag.
4 years ago
QMK Bot 1fd1198522 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Takeshi ISHII eab623f1ad
[Docs] update Japanese translation of internals_gpio_control.md (#13401)
* Add 'Atomic Operation' section into docs/ja/internals_gpio_control.md

* Update docs/ja/internals_gpio_control.md

* Update docs/ja/internals_gpio_control.md

* Update docs/ja/internals_gpio_control.md
4 years ago
QMK Bot 83c8e750de Merge remote-tracking branch 'origin/master' into develop 4 years ago
wxyangf fa309df895
[Docs] added list of MIDI keycodes (#13159) 4 years ago
Jameson Thatcher 550d9253b0
Allow invert of SPLIT_HAND_PIN logic (#13433)
* added support for inverting the hand pin for split keyboards

* Added docs about SPLIT_HAND_LOW_IS_LEFT

* Update docs/feature_split_keyboard.md

bring #define for split hand pin low for left half name in line with grid pin define

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

* Update quantum/split_common/split_util.c

update split hand pin low is left name to match split hand grid define

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

Co-authored-by: Joel Challis <git@zvecr.com>
4 years ago
QMK Bot 8465d28d0f Merge remote-tracking branch 'origin/master' into develop 5 years ago
Albert Y fdf71f1aa7
[Docs] RGB Matrix Caps Lock and Layer indicator example (#13367)
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: filterpaper <filterpaper@localhost>
5 years ago
Stefan Kerkmann 117bff17ba
[Core] Unite half-duplex and full-duplex serial drivers (#13081)
* Unite half-duplex and full-duplex serial driver.

* Add full duplex operation mode to the interrupt based driver
* Delete DMA UART based full duplex driver
* The new driver targets #11930

* Fix freezes with failing transactions in half-duplex

* Increase default serial TX/RX buffer size to 128 bytes

* Correctly use bool instead of size_t

Co-authored-by: Nick Brassel <nick@tzarc.org>
5 years ago
Drashna Jaelre 0bde920817
Convert Dip Switch callbacks to boolean functions (#13399) 5 years ago
QMK Bot b6348ffffd Merge remote-tracking branch 'origin/master' into develop 5 years ago
umi 57d9f01125
[Docs] update Japanese translation of other_eclipse.md (#12776)
* update other_eclipse.md translation

* update based on comment

* update based on comment
5 years ago
QMK Bot 2bf8671293 Merge remote-tracking branch 'origin/master' into develop 5 years ago
umi a1582c4411
update Japanese translation of config_options.md (#12695)
* update config_options.md translation

* update config_options.md translation

* update based on comment

* update based on comment
5 years ago
QMK Bot b22fc58f25 Merge remote-tracking branch 'origin/master' into develop 5 years ago
s-show 397d388862
Translated 'feature_advanced_keycodes.md'. (#12454)
* Translated 'feature_advanced_keycodes.md'.

* Update docs/ja/feature_advanced_keycodes.md

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

* Update docs/ja/feature_advanced_keycodes.md

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

* Update docs/ja/feature_advanced_keycodes.md

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

* Update docs/ja/feature_advanced_keycodes.md

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

* Update docs/ja/feature_advanced_keycodes.md

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

* Update docs/ja/feature_advanced_keycodes.md

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

* Update docs/ja/feature_advanced_keycodes.md

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

* Update docs/ja/feature_advanced_keycodes.md

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

* Update docs/ja/feature_advanced_keycodes.md

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

* Update docs/ja/feature_advanced_keycodes.md

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

* Update docs/ja/feature_advanced_keycodes.md

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

* Update docs/ja/feature_advanced_keycodes.md

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

* Update docs/ja/feature_advanced_keycodes.md

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

* Update docs/ja/feature_advanced_keycodes.md

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

* Update docs/ja/feature_advanced_keycodes.md

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

* Update docs/ja/feature_advanced_keycodes.md

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

* Update docs/ja/feature_advanced_keycodes.md

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

* Update docs/ja/feature_advanced_keycodes.md

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

* Update docs/ja/feature_advanced_keycodes.md

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

* Update docs/ja/feature_advanced_keycodes.md

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

* update based on comment.

* update based on comment.

Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com>

* update based on comment.

Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com>

* update based on comment.

Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com>

Co-authored-by: shela <shelaf@users.noreply.github.com>
Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
5 years ago
s-show 882b90b729
[Docs] Japanese translation of docs/keycodes_basic.md (#11044)
* 'keycodes_basic.md' copied.

* Translation completed.

* update to "breakpoint_2021_05_29".

* Update docs/ja/keycodes_basic.md

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

* Update docs/ja/keycodes_basic.md

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

* Update docs/ja/keycodes_basic.md

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

* Update docs/ja/keycodes_basic.md

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

* Update docs/ja/keycodes_basic.md

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

* update based on comment.

* update based on comment.

Co-authored-by: shela <shelaf@users.noreply.github.com>
5 years ago
QMK Bot 70cc5809f9 Merge remote-tracking branch 'origin/master' into develop 5 years ago
Takeshi ISHII 8c982dba31
[Update] Change Original TAGs of Japanese translations (#13396)
* Updated docs/ja/how_a_matrix_works.md original tag.

* Updated docs/ja/api_overview.md original tag.

* Updated docs/ja/contributing.md original tag

* Updated docs/ja/coding_conventions_c.md original tag

* Updated docs/ja/reference_configurator_support.md original tag

* Updated docs/ja/reference_glossary.md original tag

* Updated docs/ja/api_docs.md original tag

* Updated docs/ja/feature_stenography.md original tag

* Updated docs/ja/documentation_templates.md original tag

* Updated docs/ja/faq_keymap.md original tag

* Updated docs/ja/understanding_qmk.md original tag
5 years ago
Nick Brassel 8bb231aa1c
Adds support for STM32L412xB, STM32L422xB. (#13383)
* Adds support for STM32L412xB, STM32L422xB.

* Add to list of supported MCUs.

* Disable SPI1 by default.
5 years ago
Ryan 653082235a
Relocate RGB/HSV color defs to a more fitting place (#13377) 5 years ago
Ryan cb23fe9fc1
Move RGBLight code into its own folder (#13312) 5 years ago
QMK Bot e8d1c0e300 Merge remote-tracking branch 'origin/master' into develop 5 years ago
shela ca2259d986
Update Japanese document (#10673) 5 years ago
QMK Bot ae5755d27a Merge remote-tracking branch 'origin/master' into develop 5 years ago
shela a53128e958
[Docs] Update Japanese faq documents (#12842)
* Update Japanese faq documents.

* Update Japanese summary.

* Update docs/ja/faq_debug.md

Co-authored-by: s-show <s1shimz@gmail.com>

* Update docs/ja/faq_misc.md

Co-authored-by: s-show <s1shimz@gmail.com>

* Apply suggestions from code review

Co-authored-by: s-show <s1shimz@gmail.com>
5 years ago
QMK Bot 3d7e062baa Merge remote-tracking branch 'origin/master' into develop 5 years ago
shela a726ada59b
Update Japanese newbs_getting_started.md (#12841) 5 years ago
QMK Bot b351338558 Merge remote-tracking branch 'origin/master' into develop 5 years ago
s-show 344b1b4395
Add ID to "## Advanced Macros". (#12830) 5 years ago
Gigahawk 1ea01765e1
Allow settable SPI divisor for AW20216 driver, set default to 4 (#13309) 5 years ago
QMK Bot 973a006c45 Merge remote-tracking branch 'origin/master' into develop 5 years ago
xyzz 268d0efa7e
[Docs] pr_checklist: fix capitalization of Vial (#13301) 5 years ago
QMK Bot c03cb4edd7 Merge remote-tracking branch 'origin/master' into develop 5 years ago
Albert Y 92dd1b977b
Additional documentation for GUI mod combo (#13266)
Co-authored-by: filterpaper <filterpaper@localhost>
5 years ago
Purdea Andrei dd16d3cc7e
eeprom_i2c driver: added EXTERNAL_EEPROM_WP_PIN configuration option. (#12617) 5 years ago
fauxpark eaba4d327f Merge remote-tracking branch 'upstream/master' into develop 5 years ago
Ryan 59c572eaf0
Cleanup junk characters, part 1 (#13282) 5 years ago
QMK Bot 8d30209260 Merge remote-tracking branch 'origin/master' into develop 5 years ago
shela 8db1be6420
[Docs] Update Japanese getting started documents. (#12806)
* Update Japanese getting started documents.

* Update faq_build.md

* fix typo
5 years ago
Roland Huber e4c5b1bbbb
Add Per Key exclusions for Haptic Feedback (#12386)
Co-authored-by: Drashna Jaelre <drashna@live.com>
5 years ago
QMK Bot fc749b40e6 Merge remote-tracking branch 'origin/master' into develop 5 years ago
Albert Y 7e832e46de
Add Mac centric Shift and Alt + GUI Macros (#13107)
Co-authored-by: filterpaper <filterpaper@localhost>
5 years ago
fauxpark e3030bff5e Merge remote-tracking branch 'upstream/master' into develop 5 years ago
Ryan 37fba09021
ST7565 invert (#13237) 5 years ago
Ignaz Kevenaar 0311c8036d
Add oled_invert (#13172)
Co-authored-by: Drashna Jaelre <drashna@live.com>
5 years ago
umi 6e132884b3
[Docs] update Japanese translation of tap_hold.md (#12820)
* update tap_hold.md translation

* restore unnecessary change line
5 years ago
umi 18554d1134
[Docs] update Japanese translation of hardware_keyboard_guidelines.md (#12769)
* update hardware_keyboard_guidelines.md translation

* update based on comment
5 years ago
umi 9e9e9b3898
[Docs] update Japanese translation of feature_haptic_feedback.md (#12737)
* update feature_haptic_feedback.md translation

* change url of driver pdf location

* change buzz word

* update based on comment
5 years ago
Nick Brassel 172e6a7030
Extensible split data sync (#11930)
* Extensible split data sync capability through transactions.

- Split common transport has been split up between the transport layer
  and data layer.
- Split "transactions" model used, with convergence between I2C and
  serial data definitions.
- Slave matrix "generation count" is used to determine if the full slave
  matrix needs to be retrieved.
- Encoders get the same "generation count" treatment.
- All other blocks of data are synchronised when a change is detected.
- All transmissions have a globally-configurable deadline before a
  transmission is forced (`FORCED_SYNC_THROTTLE_MS`, default 100ms).
- Added atomicity for all core-synced data, preventing partial updates
- Added retries to AVR i2c_master's i2c_start, to minimise the number of
  failed transactions when interrupts are disabled on the slave due to
  atomicity checks.
- Some keyboards have had slight modifications made in order to ensure
  that they still build due to firmware size restrictions.

* Fixup LED_MATRIX compile.

* Parameterise ERROR_DISCONNECT_COUNT.
5 years ago
Nick Brassel e7ddbc394b
Update merge sequence to reflect no-ff, no-squash. (#13038) 5 years ago
fauxpark d04f7bc160 Merge remote-tracking branch 'upstream/master' into develop 5 years ago
Ryan 2f08a34394
OLED driver tweaks (#13215) 5 years ago
Drashna Jaelre 2538d341d8
Document user song list file (#13101) 5 years ago
QMK Bot a61c38c7ec Merge remote-tracking branch 'origin/master' into develop 5 years ago
Brian Low 875bb48a20
Top level heading for common config (LED Matrix) (#13153) 5 years ago
Brian Low 968e4f96a4
Top level heading for common config (RGB Matrix) (#13120)
* Top level heading for common config

Prior to this, the some of the common config looks like a detail of the APA102 driver

* Change heading to Common Config (RGB Matrix)
5 years ago
Simon Arlott a0959f1b33
Add asym_eager_defer_pk debounce type (#12689) 5 years ago
QMK Bot d82e5055dd Merge remote-tracking branch 'origin/master' into develop 5 years ago
Thomas Museus Dabay c00a9937f2
[Docs] Update one_shot_keys.md (#12291) 5 years ago
QMK Bot 8d0a610f6e Merge remote-tracking branch 'origin/master' into develop 5 years ago
shela ae45faca26
[Docs] Update Japanese newbs_learn_more_resources.md (#12839)
* Update Japanese newbs_learn_more_resources.md document.

* Slightly modded
5 years ago
QMK Bot 6dc94019e4 Merge remote-tracking branch 'origin/master' into develop 5 years ago
Markus Knutsson 449b4b8d86
[Docs] Update feature_split_keyboard.md (#13205) 5 years ago
QMK Bot 52028ceea1 Merge remote-tracking branch 'origin/master' into develop 5 years ago
umi a08486597d
[Docs] update Japanese translation of feature_pointing_device.md (#12753)
* update feature_pointing_device.md translation

* update based on comment
5 years ago
QMK Bot f8acb1ee10 Merge remote-tracking branch 'origin/master' into develop 5 years ago
shela f48bd8cde3
[Docs] Update Japanese newbs_flashing.md (#12837)
* Update Japanese newbs_flashing.md document.

* Slightly modded

* Apply suggestions from code review
5 years ago
QMK Bot dc17180f84 Merge remote-tracking branch 'origin/master' into develop 5 years ago
shela c16b7d63e7
Update Japanese newbs.md document. (#12835) 5 years ago
QMK Bot 421fd75541 Merge remote-tracking branch 'origin/master' into develop 5 years ago
Takeshi ISHII db36e2be9f
[Docs] Japanese translation of docs/data_driven_config.md (#12066)
* add docs/ja/data_driven_config.md

* Update docs/ja/data_driven_config.md

Co-authored-by: s-show <s1shimz@gmail.com>

* Update docs/ja/data_driven_config.md

Co-authored-by: s-show <s1shimz@gmail.com>

* Update docs/ja/data_driven_config.md

Co-authored-by: s-show <s1shimz@gmail.com>

* Update docs/ja/data_driven_config.md

Co-authored-by: s-show <s1shimz@gmail.com>

* Update docs/ja/data_driven_config.md

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

* Update docs/ja/data_driven_config.md

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

* Update docs/ja/data_driven_config.md

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

* Update docs/ja/data_driven_config.md

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

* Update docs/ja/data_driven_config.md

* Update docs/ja/data_driven_config.md

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

* Update docs/ja/data_driven_config.md

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

* Update docs/ja/data_driven_config.md

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

* Update docs/ja/data_driven_config.md

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

Co-authored-by: s-show <s1shimz@gmail.com>
Co-authored-by: shela <shelaf@users.noreply.github.com>
5 years ago
Ryan b2fdd48744
Add ST7565 LCD driver (#13089)
Co-authored-by: Joakim Tufvegren <jocke@barbanet.com>
5 years ago
Gigahawk 32b2ac0a80
GMMK Pro RGB Support (#13147)
* Enable SPI1 for GMMK pro

* Setup initial boilerplate for new LED driver

* RGB matrix minimally functional

* Map full LED matrix

* Return keymap to default

* Fix printscreen LED mapping

* Reduce max brightness

* Default values for AW20216

* Add documentation for AW20216

* Disable console and warnings

* Run cformat

* Update drivers/awinic/aw20216.h

Co-authored-by: Drashna Jaelre <drashna@live.com>

* make aw struct match issi struct

Co-authored-by: Drashna Jaelre <drashna@live.com>

* add led location defines

Co-authored-by: Drashna Jaelre <drashna@live.com>

* Use led pin definitions in keyboard.c

* Add driver indices to led map

* Fix elif typo

* Run cformat

* Update docs

* Fix typo in docs

* Document global brightness limits

Co-authored-by: Drashna Jaelre <drashna@live.com>
5 years ago
Nick Brassel f287597c19
Use single memcmp to determine if matrix changed. (#13064)
* Use memcmp to determine if matrix changed.

* Firmware size issues.

* Add documentation for the lack of need of MATRIX_ROW_PINS/MATRIX_COL_PINS, when overriding low-level matrix functions.
5 years ago
QMK Bot c508da8a8e Merge remote-tracking branch 'origin/master' into develop 5 years ago
shela b52b8f1d23
Update Japanese newbs_building_firmware_configurator.md document. (#12836) 5 years ago
QMK Bot 9399865b0d Merge remote-tracking branch 'origin/master' into develop 5 years ago
umi b7ef959400
update ref_functions.md translation (#12784) 5 years ago
QMK Bot 827e742bd4 Merge remote-tracking branch 'origin/master' into develop 5 years ago
umi 17e6e04600
update one_shot_keys.md translation (#12771) 5 years ago
QMK Bot 5e3ec2faf0 Merge remote-tracking branch 'origin/master' into develop 5 years ago
umi a0ed583b75
update hardware_avr.md translation (#12760) 5 years ago
QMK Bot 2f910e1b2a Merge remote-tracking branch 'origin/master' into develop 5 years ago
umi 093a89c534
update feature_rawhid.md translation (#12759) 5 years ago
QMK Bot f922133d30 Merge remote-tracking branch 'origin/master' into develop 5 years ago