summaryrefslogtreecommitdiffstats
path: root/quantum
Commit message (Collapse)AuthorAgeFilesLines
* LED Matrix: add led_matrix_types.h and implement g_led_config (#11741)Ryan2021-02-144-106/+153
| | | | | | | | | * 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
* Split gpio and atomic to platform (#11792)Joel Challis2021-02-142-436/+6
|
* Disable VIA protocol's EEPROM reset and bootloader jump commands (#11892)Nick Brassel2021-02-141-13/+0
| | | | | * Disable VIA protocol's EEPROM reset and bootloader jump commands, and allow for reinstation through #define. * Removed at Wilba's suggestion.
* Migrate some tmk_core files to quantum (#11791)Joel Challis2021-02-079-1/+1313
| | | | | * Migrate some tmk_core files to quantum * Fix build errors
* Serial refactor (#11521)Ryan2021-02-061-45/+0
|
* Manually run formatting job (#11797)Joel Challis2021-02-052-12/+3
|
* Improve Pointing Device report sending (#11064)Drashna 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 <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
* quantum.c send char cleanups (#11743)Ryan2021-02-011-30/+7
|
* Add rgblight_reload_from_eeprom() (#11411)Joshua Diamond2021-01-282-0/+14
| | | | | * Add rgblight_reset_from_eeprom() * reset->reload
* Fix wrong key when "Music Map" is used with MAJOR_MODE. (#11234)Takeshi 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)kb-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 <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* allow customizing decrease delay of rgb heatmap (#11322)André 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 <drashna@live.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
* keymap_fr_ch: undef `CH_H` (#11537)Ryan2021-01-131-0/+5
|
* Lighting Layers should be disabled when suspended (#11442)Joshua Diamond2021-01-112-1/+46
| | | | | * Lighting Layers should be disabled when suspended * bugfixes
* Fix Tap-Hold Configs (#11127)Drashna 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)Joshua 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)André 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 <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>
* [Bug] Fix RGB Matrix Indicators (#11308)Drashna Jaelre2020-12-291-1/+1
|
* 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
| |