aboutsummaryrefslogtreecommitdiff
path: root/quantum
Commit message (Collapse)AuthorAgeFilesLines
* Serial refactor (#11521)0.11.61Ryan2021-02-061-45/+0
|
* Manually run formatting job (#11797)0.11.60Joel Challis2021-02-052-12/+3
|
* Improve Pointing Device report sending (#11064)0.11.59Drashna Jaelre2021-02-032-1/+16
| | | | | | | | | | | | | | | | | * 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 <[email protected]> Co-authored-by: James Young <[email protected]>
* quantum.c send char cleanups (#11743)0.11.57Ryan2021-02-011-30/+7
|
* Add rgblight_reload_from_eeprom() (#11411)0.11.55Joshua Diamond2021-01-282-0/+14
| | | | | * Add rgblight_reset_from_eeprom() * reset->reload
* Fix wrong key when "Music Map" is used with MAJOR_MODE. (#11234)0.11.52Takeshi Nishio2021-01-191-1/+1
| | | | | | | 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.
* Add BGR byte order for WS2812 drivers (#11562)0.11.49kb-elmo2021-01-161-0/+9
| | | | | | | | | | | | | * add byte order bgr for ws2812 * update docs for driver change * Update ws2812_driver.md * Update docs/ws2812_driver.md Co-authored-by: Ryan <[email protected]> Co-authored-by: Ryan <[email protected]>
* allow customizing decrease delay of rgb heatmap (#11322)0.11.46André Silva2021-01-141-1/+24
| | | | | | | | | | | | | | | | | | | | | * 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 <[email protected]> Co-authored-by: Drashna Jaelre <[email protected]>
* keymap_fr_ch: undef `CH_H` (#11537)0.11.44Ryan2021-01-131-0/+5
|
* Lighting Layers should be disabled when suspended (#11442)0.11.42Joshua Diamond2021-01-112-1/+46
| | | | | * Lighting Layers should be disabled when suspended * bugfixes
* Fix Tap-Hold Configs (#11127)0.11.39Drashna Jaelre2021-01-044-9/+11
| | | | | | | | | | | | | | | * 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
* Fix broken Lighting Layers when RGBLIGHT_MAX_LAYERS > 16 (#11406)0.11.35Joshua Diamond2021-01-021-4/+4
| | | | | | | | | * 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
* Added mac variant of portuguese keymap extras (#11260)0.11.28André Cruz2020-12-292-0/+334
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 <[email protected]> Converted some spaces to nbsp Added sendstring ISO version * Apply suggestions from code review Added suggestions from code review Co-authored-by: Ryan <[email protected]> * Replaced space with nbsp * Corrected 2 chars in ascii_to_shift_lut { and } require shift Co-authored-by: Ryan <[email protected]>
* [Bug] Fix RGB Matrix Indicators (#11308)0.11.26Drashna Jaelre2020-12-291-1/+1
|
* Ensure single newline at EOF for core files (#11310)0.11.23Ryan2020-12-285-12/+12
|
* Change include guards in quantum/ to pragma once (#11239)0.11.21Ryan2020-12-2650-204/+68
|
* Remove comments about custom ldscript for Teensy LC (#11224)0.11.20Ryan2020-12-231-1/+0
|
* Partial fix for Issue #9405 - Caps Lock not working with Unicode Map's XP on ↵0.11.17Joshua Diamond2020-12-231-0/+19
| | | | Linux (#11232)
* Fix Issue #9533 - Delayed shift state handling (#11220)0.11.16Joshua Diamond2020-12-222-3/+7
| | | Co-authored-by: Ryan <[email protected]>
* Various compilation fixes for avr-gcc 10 (#9269)0.11.12Joel Challis2020-12-181-1/+1
|
* Run cformat and dos2unix manually (#11235)0.11.11Ryan2020-12-174-39/+19
|
* Normalise include statements in keyboard code (#11185)0.11.10Ryan2020-12-161-1/+1
|
* CLI-ify rgblight_breathing_table_calc.c (#11174)0.11.9Ryan2020-12-161-457/+106
| | | | Co-authored-by: Takeshi ISHII <[email protected]> Co-authored-by: Zach White <[email protected]>
* Fix incorrect search order for `rgblight_breathe_table.h` that `rgblight.c` ↵0.11.7Takeshi ISHII2020-12-131-1/+1
| | | | | | | | | | | includes. (#11192) When `rgblight.c` includes `rgblight_breathe_table.h`, the search order should be as follows. * `keyboards/KEYBOARD/keymaps/USER/rgblight_breathe_table.h` * `users/USER/rgblight_breathe_table.h` * `quantum/rgblight_breathe_table.h` However, the current implementation was wrong, so I fixed it.
* Fixed french quotes on canadian multilingual (#11183)0.11.6Hedgestock2020-12-111-2/+2
|
* Normalise include statements in core code (#11153)0.11.5Ryan2020-12-1117-24/+24
| | | | | * Normalise include statements in core code * Missed one
* add definition WS2812_BYTE_ORDER to fix RGB LED issues (#10184)Josh Hinnebusch2020-12-061-1/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | * add define for WS2812B-2020 to fix RGB issues * update driver doc * add WS2812_BYTE_ORDER definition to correct RGB byte issues * add definition variable thing * update per PR request * update per PR reqs * update per PR request * inital changes * move defines to color.h and add rgbw incase * Update docs/ws2812_driver.md Co-authored-by: Ryan <[email protected]> Co-authored-by: hineybush <[email protected]> Co-authored-by: Xelus22 <[email protected]> Co-authored-by: Ryan <[email protected]>
* Add definitions for RGB off/black. (#11132)r-pufky2020-12-061-0/+4
|
* Fix missing define to map rgb_matrix function set to rgblight. (#11084)Sergey Omelchenko2020-12-051-0/+2
|
* 2020 November 28 Breaking Changes Update (#11053)0.11.0James Young2020-11-2845-122/+1668
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Branch point for 2020 November 28 Breaking Change * Remove matrix_col_t to allow MATRIX_ROWS > 32 (#10183) * Add support for soft serial to ATmega32U2 (#10204) * Change MIDI velocity implementation to allow direct control of velocity value (#9940) * Add ability to build a subset of all keyboards based on platform. * Actually use eeprom_driver_init(). * Make bootloader_jump weak for ChibiOS. (#10417) * Joystick 16-bit support (#10439) * Per-encoder resolutions (#10259) * Share button state from mousekey to pointing_device (#10179) * Add hotfix for chibios keyboards not wake (#10088) * Add advanced/efficient RGB Matrix Indicators (#8564) * Naming change. * Support for STM32 GPIOF,G,H,I,J,K (#10206) * Add milc as a dependency and remove the installed milc (#10563) * ChibiOS upgrade: early init conversions (#10214) * ChibiOS upgrade: configuration file migrator (#9952) * Haptic and solenoid cleanup (#9700) * XD75 cleanup (#10524) * OLED display update interval support (#10388) * Add definition based on currently-selected serial driver. (#10716) * New feature: Retro Tapping per key (#10622) * Allow for modification of output RGB values when using rgblight/rgb_matrix. (#10638) * Add housekeeping task callbacks so that keyboards/keymaps are capable of executing code for each main loop iteration. (#10530) * Rescale both ChibiOS and AVR backlighting. * Reduce Helix keyboard build variation (#8669) * Minor change to behavior allowing display updates to continue between task ticks (#10750) * Some GPIO manipulations in matrix.c change to atomic. (#10491) * qmk cformat (#10767) * [Keyboard] Update the Speedo firmware for v3.0 (#10657) * Maartenwut/Maarten namechange to evyd13/Evy (#10274) * [quantum] combine repeated lines of code (#10837) * Add step sequencer feature (#9703) * aeboards/ext65 refactor (#10820) * Refactor xelus/dawn60 for Rev2 later (#10584) * add DEBUG_MATRIX_SCAN_RATE_ENABLE to common_features.mk (#10824) * [Core] Added `add_oneshot_mods` & `del_oneshot_mods` (#10549) * update chibios os usb for the otg driver (#8893) * Remove HD44780 References, Part 4 (#10735) * [Keyboard] Add Valor FRL TKL (+refactor) (#10512) * Fix cursor position bug in oled_write_raw functions (#10800) * Fixup version.h writing when using SKIP_VERSION=yes (#10972) * Allow for certain code in the codebase assuming length of string. (#10974) * Add AT90USB support for serial.c (#10706) * Auto shift: support repeats and early registration (#9826) * Rename ledmatrix.h to match .c file (#7949) * Split RGB_MATRIX_ENABLE into _ENABLE and _DRIVER (#10231) * Split LED_MATRIX_ENABLE into _ENABLE and _DRIVER (#10840) * Merge point for 2020 Nov 28 Breaking Change
* ST7565 tidyup (#10907)Ryan2020-11-265-11/+29
|
* Fix typo causing `redefined error` in keymap_french_osx (#10962)0.10.53Geoffrey BOTIN2020-11-171-1/+1
| | | Co-authored-by: gbotin <[email protected]>
* Recommend use of LED Indicator config (#10895)0.10.52Joel Challis2020-11-162-1/+11
| | | | | | | | | | | * Recommend use of LED Indicator config * Recommend use of LED Indicator config - update link * Update quantum/template/ps2avrgb/config.h Co-authored-by: Ryan <[email protected]> Co-authored-by: Ryan <[email protected]>
* Indicator LEDs as config (#10816)0.10.50Joel Challis2020-11-082-52/+141
| | | | | | | | | | | | | | | * 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
* Add support for 4 IS31FL3731 devices (#10860)X-Bows Tech2020-11-051-0/+18
| | | This is a simple change.Support for IS31FL3731 has been changed from 2 to 4.
* Allow modified keycodes in Unicode input (#10658)Ryan2020-10-271-13/+3
|
* Update keymap_spanish_dvorak.h (#10213)Félix Sanz2020-10-231-2/+2
| | | Co-authored-by: Ryan <[email protected]>
* Partial fix for sendstring_french.h (#10623)Ryan2020-10-131-2/+2
|
* Fix issue introduced by PR#10404 (#10559)0.10.31a_p_u_r_o2020-10-071-2/+2
|
* Fix for MIDI sustain effect issue (#10361)0.10.273araht2020-10-041-4/+6
|
* format code according to conventions [skip ci]0.10.26QMK Bot2020-10-042-13/+13
|
* Merge pull request #10404 from cmdremily/opendeck-coreDrashna Jaelre2020-10-042-0/+10
|\ | | | | Allow the use of only one IS31FL3731 LED driver
| * Fix issues with unused variables and functions preventing a clean compile.cmdremily2020-09-231-0/+4
| |
| * Allow the use of a single IS31FL3731 LED drivercmdremily2020-09-231-0/+6
| |
* | Fix SPLIT_KEYBOARD compilation for ATMega*U2, which doesn't have VBUS/OTG ↵sol2020-10-021-1/+1
| | | | | | | | | | control (#10460) Co-authored-by: s-ol <[email protected]>
* | Add logic for AT90USBxx7 where needed (#10203)0.10.23Ryan2020-09-273-3/+7
| |
* | `setrgb()`: Use arrow operator (#10451)0.10.21Ryan2020-09-261-4/+4
| |
* | Fix Belgian sendstring properly (#10444)0.10.20Ryan2020-09-261-1/+1
| |
* | Fix Belgian sendstring file (#10443)0.10.19Drashna Jaelre2020-09-261-1/+1
|/ | | | | | | | | Specifically, the `BE_CIRC` is an alt-ed keycode, which means it doesn't fit into the 8 bit keycode range... It should be `BE_SECT`, as it is already alt-ed by the alt lut. Confirmed that this change fixes compilation warnings and works correctly, on reddit. https://www.reddit.com/r/olkb/comments/iywin1/unsigned_conversion_from_int_to_unsigned_char/g6jvfgl/
* Fix typo in via.c (#10000)0.10.15Wilba2020-09-211-1/+1
|