summaryrefslogtreecommitdiffstats
path: root/quantum
Commit message (Collapse)AuthorAgeFilesLines
* Ensure single newline at EOF for core files (#11310)Ryan2020-12-285-12/+12
|
* Change include guards in quantum/ to pragma once (#11239)Ryan2020-12-2650-204/+68
|
* Remove comments about custom ldscript for Teensy LC (#11224)Ryan2020-12-231-1/+0
|
* Partial fix for Issue #9405 - Caps Lock not working with Unicode Map's XP on ↵Joshua Diamond2020-12-231-0/+19
| | | | Linux (#11232)
* Fix Issue #9533 - Delayed shift state handling (#11220)Joshua Diamond2020-12-222-3/+7
| | | Co-authored-by: Ryan <fauxpark@gmail.com>
* Various compilation fixes for avr-gcc 10 (#9269)Joel Challis2020-12-181-1/+1
|
* Run cformat and dos2unix manually (#11235)Ryan2020-12-174-39/+19
|
* Normalise include statements in keyboard code (#11185)Ryan2020-12-161-1/+1
|
* CLI-ify rgblight_breathing_table_calc.c (#11174)Ryan2020-12-161-457/+106
| | | | Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> Co-authored-by: Zach White <skullydazed@drpepper.org>
* Fix incorrect search order for `rgblight_breathe_table.h` that `rgblight.c` ↵Takeshi 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)Hedgestock2020-12-111-2/+2
|
* Normalise include statements in core code (#11153)Ryan2020-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 <fauxpark@gmail.com> Co-authored-by: hineybush <hineybushkeyboards@gmail.com> Co-authored-by: Xelus22 <preyas22@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* 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)James 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)Geoffrey BOTIN2020-11-171-1/+1
| | | Co-authored-by: gbotin <geoffrey.botin@gmail.com>
* Recommend use of LED Indicator config (#10895)Joel 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 <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* Indicator LEDs as config (#10816)Joel 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 <fauxpark@gmail.com>
* Partial fix for sendstring_french.h (#10623)Ryan2020-10-131-2/+2
|
* Fix issue introduced by PR#10404 (#10559)a_p_u_r_o2020-10-071-2/+2
|
* Fix for MIDI sustain effect issue (#10361)3araht2020-10-041-4/+6
|
* format code according to conventions [skip ci]QMK 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 <s-ol@users.noreply.github.com>
* | Add logic for AT90USBxx7 where needed (#10203)Ryan2020-09-273-3/+7
| |
* | `setrgb()`: Use arrow operator (#10451)Ryan2020-09-261-4/+4
| |
* | Fix Belgian sendstring properly (#10444)Ryan2020-09-261-1/+1
| |
* | Fix Belgian sendstring file (#10443)Drashna 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)Wilba2020-09-211-1/+1
|
* Add STM32F401/F411 to mcu_selection.mk (#10278)Ryan2020-09-181-30/+96
| | | | | | | * Reorder STM32 MCUs * Add STM32F4xx to mcu_selection.mk * Set MCU for phoenix and tkw/stoutgat/v2/f411
* [Core] DYNAMIC_KEYMAP_EEPROM_MAX_ADDR check (#10315)Xelus222020-09-161-0/+5
| | | | | | | | | | | * add error check * remove quotes * update error message Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* quantum/debounce: rename debouncing algorithms (#9564)Purdea Andrei2020-09-065-28/+0
| | | | | | | * quantum/debounce: rename debouncing algorithms according to Issue 8763 This is the second attempt at implementation, with no ts_ and cy_ prefixes, since those will be implemented with macros. * Debouncing documentation: Refactor, add some generic info, and merge into a single document
* Unflip < and > for canadian mutlilingual (#10222)Olivier Li2020-09-061-2/+2
| | | Co-authored-by: Olivier Li <olivierli@google.com>
* Fixed Spanish keymap extra ES_DIAE symbol (#10211)Félix Sanz2020-09-011-1/+1
| | | | | | | | | | | * Fixed Spanish keymap extra ES_DIAE symbol `ES_DIAE` should be `S(ES_ACUT)` not `S(ES_GRV)` * Update quantum/keymap_extras/keymap_spanish.h Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* format code according to conventions [skip ci]QMK Bot2020-08-294-51/+42
|
* K-Type refactor (#9864)Ryan2020-08-291-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * K-Type refactor * Declare QMK in product name again * Hopefully fix matrix scanning * Maybe this time * Partial (literally) RGB Matrix support * Put RGB_MATRIX_ENABLE into rgb keymap for now * Add ifdefs for RGB config * Set layer 1 to actually be layer 1... * Update keyboards/k_type/readme.md * Put all RGB config in keymap for now * Set SDB high? * Before `rgb_matrix_init()` would be best * User level, not keyboard * Combating dropped keys * Nope * Readme for RGB keymap * Remove custom matrix
* Kiibohd bootloader, take 2 (#10129)Ryan2020-08-291-0/+2
|
* Remove f072 backlight warning (#10040)Joel Challis2020-08-291-4/+0
| | | | | * Remove f072 backlight warning * Remove f072 backlight warning from docs
* ARM backlight - timer implementation (#8291)Joel Challis2020-08-291-0/+167
| | | | | | | | * Add GPT timer based backlight driver * Update to tim15 to avoid conflict with audio * Update quantum/backlight/backlight_timer.c
* #define AUTO_SHIFT_SETUP (#8441)Greg Wright2020-08-292-34/+40
| | | | | | | | | * #define AUTO_SHIFT_SETUP * Clarification Changed `#ifndef` to `#ifdef` and moved enable disable outside AUTO_SHIFT_SETUP * AUTO_SHIFT_NO_SETUp
* Fix Czech keycodes (#9987)David Kosorin2020-08-291-2/+2
|
* Noeeprom functions for rgb_matrix (#9487)Tynan Beatty2020-08-292-86/+133
| | | | | | | | | * Add eeprom_helpers for toggle, mode, sethsv, speed; add set_speed; add noeeprom versions of toggle, step, hue, sat, val, and speed * qmk cformat rgb_matrix * Add rgb_matrix_set_speed and *_noeeprom functions * Do not expose rgb_matrix_*_eeprom_helper functions
* Add support for hsv->rgb conversion without using CIE curve. (#9856)Nick Brassel2020-08-292-3/+24
| | | | | * Add support for hsv->rgb conversion without using CIE curve. * Modify anavi/macropad8 to disable unicode (was unused), otherwise firmware size is too large.