summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-13ChibiOS conf migrations... take 7 (#11529)Nick Brassel
* ChibiOS conf upgrade for alpine65 alpine65 - 91e88b87653234a9023f4ad98913a6ea52c8b3fb * ChibiOS conf upgrade for cannonkeys/onyx cannonkeys/onyx - 2adf507afd4e288761a675de9cfbb6e34c540e29 * ChibiOS conf upgrade for ck60i ck60i - 98be5d22a3cd1b38d92e080f32c4795260db181b * ChibiOS conf upgrade for cutie_club/borsdorf cutie_club/borsdorf - 81734ebf770ab731ca8dcfac6fce5574e948890e
2021-01-13Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-01-12Fix inverted indicator leds on kbdfans/kbd19x (#11532)Joel Challis
2021-01-12Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-01-12[Keymap] keymap/sascha: disable autoshift (#11525)Sascha Grunert
Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2021-01-12Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-01-12[Keyboard] Fix printf calls in Moonlander matrix (#11511)Drashna Jaelre
2021-01-12Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-01-12Acheron Lasgewloth: layout macro rework (#11523)James Young
* Acheron Lasgewloth: layout macro rework Arrange the layout macro to match the assembled board. * rename layout macro The layout supported is equivalent to 60% ANSI with split Backspace and split Right Shift, and supports every extant switch position. Adds community layout support. * add LAYOUT_60_ansi support * add Configurator data * convert tabs to spaces in lasgweloth.h
2021-01-12Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-01-12Telophase: add info.json (#11524)Ryan
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-11[Keymap] vladkvit keymap for keebio/bfo9000 (#10825)Vlad K
* layouts for bfo9000 * cleaning up layout * moved to a better layout name * Added readme * Removed zip, updated license * Removed layers.json * Update keyboards/keebio/bfo9000/keymaps/vladkvit/keymap.c removing trailing backslashes Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/keebio/bfo9000/keymaps/vladkvit/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Vlad Kvitnevskiy <vladkvit@outlook.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com>
2021-01-11Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-01-11Fix macOS buildSergey Shulepov
2021-01-11Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-01-11Fixup line endings.Nick Brassel
2021-01-11Remove unused `action_get_macro()` usages in user files (#11165)Ryan
2021-01-11Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-01-11[Keyboard] latin64ble Keyboard (#10884)wangyifu
* Update rules.mk * Update config.h * Update keyboards/latinpad/config.h Co-authored-by: Joel Challis <git@zvecr.com> * Create rules.mk * Create config.h * Create latin64ble.h * Create latin64ble.c * Create keymap.c * Create keymap.c * Create rules.mk * Create readme.md * Update rules.mk * Update rules.mk * Update keymap.c * Update keymap.c * Update rules.mk * Update readme.md * Update keyboards/latin64ble/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/latin64ble/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/latin64ble/rules.mk Co-authored-by: Drashna Jaelre <drashna@live.com> * Update config.h * Update rules.mk * Update config.h * Update keymap.c * Update rules.mk * Update keymap.c * Update keymap.c * Update latin64ble.h * Update rules.mk * Update rules.mk * Update keymap.c * Update keymap.c * Update keyboards/latin64ble/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/latin64ble/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/latin64ble/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update readme.md * Update readme.md * Update keyboards/latin64ble/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-11Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-01-11[Keymap] Redo the accent implementation in melody96:zunger. (#11000)yonatanzunger
The previous implementation generated accents in NFKD -- e.g., i followed by fn+e would generate í, which is actually an ordinary i followed by U+0301 COMBINING ACUTE ACCENT. Unfortunately, it turns out that a bunch of websites and apps (especially European ones written in languages that use these a lot) were very poorly written, and will misparse and/or crash if presented with Unicode NFKD. They require and expect NFKC, with characters like í (U+00ED LATIN SMALL I WITH ACUTE) that look visually identical -- and are in fact normalization-equivalent -- but have to be encoded differently. The new accent implementation handles this in a very flexible way. Many new comments added as well, as it's also clear that this is going to need a bit more expansion before it becomes a true polyglot keymap. Co-authored-by: Yonatan Zunger <zunger@desiderata.lan>
2021-01-11[Keyboard] Add 0-Sixty (#11303)Vinam Arora
* New keyboard: 0-Sixty * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-11Fixup line endings.Nick Brassel
2021-01-11Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-01-11[Keyboard] Correct edc40.h and config.h (#11508)ridingqwerty
2021-01-11Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-01-11[Keyboard] Basketweave: Configurator fix (#11506)James Young
* rework layout macro Rework the layout macro so it's arranged the way the hardware is. * info.json: use debug linting * info.json: rebuild to correct key sequence * white-space formatting Makes the keymap and layout macro a bit more representative of where everything is.
2021-01-11Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-01-11Remove `DESCRIPTION`, 0-A (#11369)Ryan
2021-01-11Add support for shared EP on V-USB boards (#11103)Ryan
2021-01-11Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-01-11[Keyboard] whale/sk/v3: Configurator fix (#11490)James Young
* whale/sk/v3: info.json debug linting * LAYOUT_all key sequence fix * remove `key_count` key * LAYOUT_right_half_only dead-space removal Removes the dead space from the QMK Configurator rendering.
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-11Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-01-11[Keyboard] Add Borsdorf keyboard (#11474)Callum Hart
* Add Borsdorf * Delete config.h * Add basic VIA keymap * Update default keymap * Default now uses layout_all * Default now has layer with reset key * Fix missing comma in borsdorf keymap * Update rules.mk to be less specific * Update chibiOS files * Update keymaps to swap GUI and Alt keys * Delete unnecessary readme * Update VIA keymap to match default * Remove boilerplate from readme * Udate Copyright message * Remove unused key from LAYOUT_rshift * Update borsdorf.c Remove unnecessary boiler plate Co-authored-by: Joel Challis <git@zvecr.com> * Add copyright message to VIA keymap Co-authored-by: Joel Challis <git@zvecr.com> * Fix missing directory in readme Co-authored-by: Joel Challis <git@zvecr.com> * Fix incorrect rules.mk * Update BOOTMAGIC_ENABLE to the preferred lite Co-authored-by: Joel Challis <git@zvecr.com> * Remove redundant description from config Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/cutie_club/borsdorf/keymaps/default/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/cutie_club/borsdorf/keymaps/via/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-11Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-01-10[Keyboard] Add Kimiko keyboard (#11458)Ben
* add keycapsss/kimiko split keyboard * add kimiko rgb matrix keymap (only master working) * move rgb_matrix_driver definiton to rev1 folder * add comments to rgb matrix code * add power draw limitation for ios * add SPLIT_TRANSPORT_MIRROR to kimiko * Add oled code and font for kimiko * Edit default keymap and add copyright entries * Improve typo style * Add info.json for Kimiko * Add readme * Remove split matrix code * Add image and more feature informations * Fix indention * Add make command example * Update keyboards/keycapsss/kimiko/readme.md Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/keycapsss/kimiko/rules.mk Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/keycapsss/kimiko/rules.mk Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/keycapsss/kimiko/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/keycapsss/kimiko/readme.md Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-11Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-01-10[Keyboard] CK60i support (#11432)Álvaro A. Volpato
* Initial CK60i support * Update README, add HAL_PWM and remove AUDIO and BLUETOOTH from rules.mk * VIA support * Fix VIA_ENABLE to 'yes' * Remove CONSOLE_ENABLE from rules.mk * attribute weak for encoder callback * Remove KC_NO definition from default keymap Co-authored-by: Gondolindrim <alvaro.augusto.volpato@gmail.com>
2021-01-11Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-01-10[Keymap] own Redox keymap (#11394)Christian Eiden
Signed-off-by: Christian Eiden <christian@eiden.ch>
2021-01-11Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-01-10[Keymap] Georgian linear keymap for idobo (#11386)Giorgi Chavchanidze
* Georgian linear layout for idobo keyboard * fixup! Keymap formatting Co-authored-by: Giorgi Chavchanidze <giorgi@vivaldi.com>
2021-01-11Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-01-10[Keymap] revamped rjhilgefort planck keymap (#11385)Rob Hilgefort
2021-01-10[Keymap] rjhilgefort's Corne KBD (#11381)Rob Hilgefort
* initial crkbd rjhilgefort keymap * finished v1 of rjhilgefort's crkbd keymap * Update keyboards/crkbd/keymaps/rjhilgefort/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/crkbd/keymaps/rjhilgefort/readme.md * Update keyboards/crkbd/keymaps/rjhilgefort/readme.md * Update keyboards/crkbd/keymaps/rjhilgefort/readme.md Co-authored-by: Ryan <fauxpark@gmail.com>