summaryrefslogtreecommitdiff
path: root/quantum
AgeCommit message (Collapse)Author
2021-02-15Add support for analog USBPD on STM32G4xx. (#11824)Nick Brassel
* Add support for analog USBPD on STM32G4xx. * Split up to a list of driver types, allow for custom.
2021-02-15Format code according to conventions (#11905)github-actions[bot]
Co-authored-by: QMK Bot <hello@qmk.fm>
2021-02-14LED Matrix: add led_matrix_types.h and implement g_led_config (#11741)Ryan
* LED Matrix: add led_matrix_types.h and implement g_led_config * Set correct flags for non-"modifier" LEDs * Clean up docs a little * Add license headers for [led,rgb]_matrix_types.h
2021-02-14Split gpio and atomic to platform (#11792)Joel Challis
2021-02-14Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-02-14Disable VIA protocol's EEPROM reset and bootloader jump commands (#11892)Nick Brassel
* Disable VIA protocol's EEPROM reset and bootloader jump commands, and allow for reinstation through #define. * Removed at Wilba's suggestion.
2021-02-09Remove FAUXCLICKY feature (deprecated) (#11829)Drashna Jaelre
2021-02-07Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-02-07Migrate some tmk_core files to quantum (#11791)Joel Challis
* Migrate some tmk_core files to quantum * Fix build errors
2021-02-07Migrate mousekey to quantum (#11804)Joel Challis
2021-02-06Remove legacy print backward compatiblitly (#11805)Joel Challis
* Remove legacy print backward compatiblitly * Remove legacy print backward compatiblitly - core * revert comment changes
2021-02-06Add STM32G431 and STM32G474 board definitions. (#11793)Nick Brassel
* Add STM32G431 and STM32G474 board definitions. * Add docs.
2021-02-05Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-02-06Serial refactor (#11521)Ryan
2021-02-05Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-02-05Manually run formatting job (#11797)Joel Challis
2021-02-04Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-02-03Improve Pointing Device report sending (#11064)Drashna Jaelre
* Improve Pointing Device report sending * Hide old report behind preprocessors too * put host_mouse_send() in curly brackets * Remove POINTING_DEVICE_ALWAYS_SEND_REPORT functionality * Fix typo * fix function ref in docs Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
2021-02-01Stop sounds when suspended (#11553)Joshua Diamond
* fix stopping audio on suspend vs. startup sound * trim firmware size * fix stuck audio on startup (ARM)
2021-01-31Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-02-01quantum.c send char cleanups (#11743)Ryan
2021-01-29Enforce memory allocator for ChibiOS builds with allocating debounce ↵Nick Brassel
algorithms (#11630)
2021-01-29Adds AT90USB162 support (#11570)Dasky
* at90usb162 support * fix missing bracket * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-28Merge remote-tracking branch 'upstream/master' into developNick Brassel
2021-01-28Add rgblight_reload_from_eeprom() (#11411)Joshua Diamond
* Add rgblight_reset_from_eeprom() * reset->reload
2021-01-28Backport ChibiOS Audio changes from ZSA (#11687)Drashna Jaelre
2021-01-21Keep track of encoder activity (#11595)Nick Brassel
* Keep track of encoder activity, provide API for either matrix/encoder. * Fixup build when no RGBLIGHT or Backlight enabled.
2021-01-20Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-01-19Fix wrong key when "Music Map" is used with MAJOR_MODE. (#11234)Takeshi Nishio
With MAJOR_MODE (= major scale), keys in one octave is not 12 but 7. To solve this problem, change divisor number from 12 to 7 at %(Modulo) and /(Division). NOTE: The last 12 represents half step keys in one octave for pitch calculation.
2021-01-17`qmk cformat`Nick Brassel
2021-01-18Keep track of last matrix activity. (#11552)Nick Brassel
Co-authored-by: Dasky <daskygit@users.noreply.github.com> Co-authored-by: Dasky <daskygit@users.noreply.github.com>
2021-01-15Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-01-16Add BGR byte order for WS2812 drivers (#11562)kb-elmo
* add byte order bgr for ws2812 * update docs for driver change * Update ws2812_driver.md * Update docs/ws2812_driver.md Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-15Merge remote-tracking branch 'upstream/master' into developfauxpark
2021-01-15Revert "Keep track of last matrix activity (#10730)"Nick Brassel
This reverts commit 79d1db332477963555416d9fff82ecac4399bd52.
2021-01-14allow customizing decrease delay of rgb heatmap (#11322)André Silva
* allow customizing decrease delay of rgb heatmap * rename rgb typing heatmap decrease delay variable * address review comments * nix-shell: add clang-tools required for formatting the C code * heatmap: use real timer to track decrement rate * heatmap: fix ifndef var name typo * heatmap: add docs * Update docs/feature_rgb_matrix.md Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
2021-01-13Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-01-13keymap_fr_ch: undef `CH_H` (#11537)Ryan
2021-01-13fix matrix_io_delay() timing in quantum/matrix.c (#9603)Takeshi ISHII
* fix matrix_io_delay() timing in quantum/matrix.c * Updated comments explaining the need for matrix_io_delay() in quantum/matrix.c * fix matrix_io_delay() timing in quantum/split_common/matrix.c * Update quantum/matrix.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update quantum/split_common/matrix.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update quantum/matrix.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update quantum/split_common/matrix.c Co-authored-by: Ryan <fauxpark@gmail.com> * add waitOutputPinValid() and wait_cpuclock() into quantum/quantum.h and tmk_core/common/wait.h * add matrix_output_select_delay() and matrix_output_unselect_delay() * fix quantum/matrix_common.c, tmk_core/common/matrix.h * fix tmk_core/common/wait.h * fix quantum/quantum.h, tmk_core/common/wait.h * waitOutputPinValid() rename to waitInputPinDelay() in quantum/quantum.h. * waitOutputPinValid() rename to waitInputPinDelay() in quantum/matrix_common.c * update tmk_core/common/wait.h * update comment in quantum/matrix.c, quantum/split_common/matrix.c * update quantum/quantum.h: Make more margin in the GPIO_INPUT_PIN_DELAY default value. Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-12Keep track of last matrix activity (#10730)Nick Brassel
* Allow recording of the last matrix activity time, to simplify implementation of display timeouts and the like. * Add requested changes from code review. * Simplify split matrix last changed.
2021-01-11Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-01-11Lighting Layers should be disabled when suspended (#11442)Joshua Diamond
* Lighting Layers should be disabled when suspended * bugfixes
2021-01-10Refine twinkle to be smoother (use breathing curve) (#11350)Joshua Diamond
* Refine twinkle to be smoother (use breathing curve) * tune more for firmware size * fix bug when v=255 ~ drashna approved ~
2021-01-05Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-01-04Fix Tap-Hold Configs (#11127)Drashna Jaelre
* Add proper prototypes for Tap-Hold Per Key functions * Fix handwired/tennie default keymap * Remove unneeded references * Fix tapping term per key check in space cadet * Pre-emptive fix for tap dance * Fix marksard/leftover30 * Replace hard coded tapping term with define
2021-01-03Merge remote-tracking branch 'upstream/master' into developNick Brassel
2021-01-02Fix broken Lighting Layers when RGBLIGHT_MAX_LAYERS > 16 (#11406)Joshua Diamond
* fix incorrect bit math when RGBLIGHT_MAX_LAYERS > 16 * with 1UL cast is not needed * ...but just casting works and is even more efficient * cformat
2021-01-02Improved Language Specific Keycodes for US International and Extended ↵Joshua Diamond
Layouts (#11307) Co-authored-by: Ryan <fauxpark@gmail.com>
2020-12-30Merge remote-tracking branch 'origin/master' into developQMK Bot
2020-12-29Added mac variant of portuguese keymap extras (#11260)André Cruz
* 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>