qmk_firmware/keyboards
Drashna Jaelre c80e5f9f88
Audio system overhaul (#11820)
* Redo Arm DAC implementation for additive, wavetable synthesis, sample playback

changes by Jack Humbert on an implementation for DAC audio on arm/chibios platforms
this commits bundles the changes from the arm-dac-work branch focused on audio/audio_arm.* into one commit (leaving out the test-keyboard)

f52faeb5d (origin/arm-dac-work) add sample and wavetable examples, parsers for both
  -> only the changes on audio_arm_.*, the keyboard related parts are split off to a separate commit
bfe468ef1 start morphing wavetable
474d100b5 refined a bit
208bee10f play_notes working
3e6478b0b start in-place documentation of dac settings
3e1826a33 fixed blip (rounding error), other waves, added key selection (left/right)
73853d651 5 voices at 44.1khz
dfb401b95 limit voices to working number
9632b3379 configuration for the ez
6241f3f3b notes working in a new way

* Redo Arm DAC implementation for additive, wavetable synthesis, sample playback

changes by Jack Humbert on an implementation for DAC audio on arm/chibios platforms

this commit splits off the plank example keymap from commit
    f52faeb5d (origin/arm-dac-work) add sample and wavetable examples, parsers for both

* refactoring: rename audio_ to reflect their supported hardware-platform and audio-generation method: avr vs arm, and pwm vs dac

* refactoring: deducplicate ISR code to update the pwm duty-cycle and period in the avr-pwm-implementation

pulls three copies of the same code into one function
which should improve readability and maintainability :-)

* refactoring: move common code of arm and avr implementation into a separate/new file

* refactoring: audio_avr_pwm, renaming defines to decouple them from actually used timers, registers and ISRs

* refactoring: audio_avr_pwm - replacing function defines with plain register defines

aligns better with other existing qmk code (and the new audio_arm_pwm) doing similar pwm thing

* add audio-arm-pwm

since not all STM32 have a DAC onboard (STM32F2xx and STM32F3xx), pwm-audio is an alternative (STM32F1xx)
this code works on a "BluePill" clone, with an STM32F103C8B

* clang-format changes on quantum/audio/* only

* audio_arm_dac: stopping the notes caused screeching when using the DAC audio paths

* audio_arm_pwm: use pushpull on the pin; so that a piezzo can be hooked up direclty without additional components (opendrain would require an external pullup)

* refactoring: remove unused file from/for atmel-avr chips

* refactoring: remove unused (avr) wavetable file

* audio_arm_dac: adapt dac_end callback to changed chibios DAC api

the previous chibios (17.6.0) passed along a pointer into the buffer plus a sample_count (which are/already where included in the DACDrivre object) - the current chibios (19.1.0) only passes the driver object.
this patch ports more or less exactly what the previous chibios ISR code did: either have the user-callback work the first or second half of the buffer (dacsample_t pointer, with half the DAC_BUFFER_SIZE samples) by adjusting the pointer and sample count

* audio-arm-dac: show a compile-warning on undefined audio-pins

Co-Authored-By: Drashna Jaelre <drashna@live.com>

* audio_arm_dac: switch from exemplary wavetable generation to sine only

sine+triangle+squrare is exemplary, and not realy fit for "production" use
'stairs' are usefull for debugging (hardware, with an oscilloscope)

* audio_arm_dac: enable output buffers in the STM32

to drive external loads without any additional ciruitry - external opamps and such

* audio: prevent out-of-bounds array access

* audio_arm_dac: add output-frequency correcting factor

* audio_arm_pwm: get both the alternate-function and pm-callback variants back into working condition

and do some code-cleanup, refine documentation, ...

* audio_arm_pwm: increase pwm frequency for "higher fidelity"

on the previous .frequency=100000 higher frequency musical notes came out wrong
(frequency measured on a Tektronix TDS2014B)
note | freq | arm-pwm
C2 | 65.4 | 65.491
C5 | 523.25 | 523.93
C6 | 1046.5 | 1053.38
C7 | 2093 | 2129
C8 | 4186 | 4350.91

with .frequency = 500000
C8 | 4186 | 4204.6

* audio refactoring: remove unused variables

* audio_arm_dac: calibrate note tempo: with a tempo of 60beats-per-second a whole-note should last for exactly one second

* audio: allow feature selection in rules.mk

so the user can switch the audio driver between DAC and PWM on STM32 boards which support both (STM32F2 and up)
or select the "pin alternate" pwm mode, for example on STM32F103

* audio-refactoring: move codeblocks in audio.[ch] into more coherent groups

and add some inline documentation

* audio-refactoring: cleanup and streamline common code between audio_arm_[dac|pwm]

untangeling the relation between audio.c and the two drivers
and adding more documenting comments :-)

* audio_avr_pwm: getting it back into working condition, and cleanup+refactor

* audio-refactoring: documentation and typo fixes

Co-Authored-By: Nick Brassel <nick@tzarc.org>

* audio-refactoring: cleanup defines, inludes and remove debug-prints

* audio_chibios_dac: define&use a minimal sampling rate, based on the available tone-range

to ease up on the cpu-load, while still rendering the higher notes/tones sufficiently
also reenable the lower tones, since with the new implementation there is no evidence of them still beeing 'bugged'

* audio-refactoring: one common AUDIO_MAX_VOICES define for all audio-drivers

* audio-chibios-pwm: pwm-pin-allternate: make the the timer, timer-channel and alternate function user-#definable

* audio_chibios_dac: math.h has fmod for this

* Redo Arm DAC implementation for additive, wavetable synthesis, sample playback

update Jack Humberts dac-example keymaps for the slight changes in the audio-dac interface

* audio-refactoring: use a common AUDIO_PIN configuration switch instead of defines

have the user select a pin by configuration in rules.mk instead of a define in config.h
has the advantage of beeing in a common form/pattern across all audio-driver implementations

* audio-refactoring: switch backlight_avr.c to the new AUDIO_PIN defines

* audio-common: have advance_note return a boolean if the note changed, to the next one in the melody beeing played

* audio-chibios-pwm: fix issue with ~130ms silence between note/frequency changes while playing a SONG

through trial,error and a scope/logic analyzer figured out Chibios-PWMDriver (at least in the current version) misbehaves if the initial period is set to zero (or one; two seems to work); when thats the case subsequent calls to 'pwmChhangePeriod' + pwmEnableChannel took ~135ms of silence, before the PWM continued with the new frequency...

* audio-refactoring: get 'play_note' working again

with a limited number of available voices (say AUDIO_VOICES_MAX=1) allow new frequencies to be played, by discarding the oldest one in the 'frequencies' queue

* audio: set the fallback driver to DAC for chibios and PWM for all others (==avr at the moment)

* audio-refactoring: moore documentation

and some cleanup

* audio-avr-pwm: no fallback on unset AUDIO_PIN

this seems to be the expected behaviour by some keyboards (looking at ckeys/handwire_101:default) which otherwise fail to build because the firmware-image ends up beeing too large for the atmega... so we fail silently instead to keep travis happy

* audio-refactoring: untangling terminology: voice->tone

the code actually was working on tones (combination of pitch/frequency, duration, timbre, intensity/volume) and not voices (characteristic sound of an instrument; think piano vs guitar, which can be played together, each having its own "track" = voice on a music sheet)

* audio-pwm: allow freq=0 aka a pause/rest in a SONG

continue processing, but do not enable pwm units, since freq=0 wouldn't produce any sound anyway (and lead to division by zero on that occasion)

* audio-refactoring: audio_advance_note -> audio_advance_state

since it does not only affect 'one note', but the internally kept state as a whole

* audio-refactoring: untangling terminology: polyphony

the feature om the "inherited" avr code has little to do with polyphony (see wikipedia), but is more a time-multiplexing feature, to work around hardware limitations - like only having one pwm channel, that could on its own only reproduce one voice/instrument at a time

* audio-chibios-dac: add zero-crossing feature

have tones only change/stop when the waveform approaches zero - to avoid audible clicks
note that this also requires the samples to start at zero, since the internally kept index into the samples is reset to zero too

* audio-refactoring: feature: time-multiplexing of tones on a single output channel

this feature was in the original avr-pwm implementation misnomed as "polyphony"
with polyphony_rate and so on; did the same thing though: time-multiplexing multiple active notes so that a single output channel could reproduce more than one note at a time (which is not the same as a polyphony - see wikipedia :-) )

* audio-avr-pwm: get music-mode working (again) on AVRs

with both pwm channels, or either one of the two :-)
play_notes worked already - but music_mode uses play_note

* audio-refactoring: split define MAX_SIMULTANEOUS_TONES -> TONE_STACKSIZE

since the two cases are independant from one another, the hardware might impose limitations on the number of simultaneously reproducable tones, but the audio state should be able to track an unrelated number of notes recently started by play_note

* audio-arm-dac: per define selectable sample-luts

plus generation script in ./util

* audio-refactoring: heh, avr has a MIN...

* audio-refactoring: add basic dac audio-driver based on the current/master implementation

whereas current=d96380e65496912e0f68e6531565f4b45efd1623
which is the state of things before this whole audio-refactoring branch

boiled down to interface with the refactored audio system = removing all
redundant state-managing and frequency calculation

* audio-refactoring: rename audio-drivers to driver_$PLATFORM_$DRIVER

* audio-arm-pwm: split the software/hardware implementations into separate files

which saves us partially from a 'define hell', with the tradeoff that now two somewhat similar chibios_pwm implementations have to be maintained

* audio-refactoring: update documentation

* audio-arm-dac: apply AUDIO_PIN defines to driver_chibios_dac_basic

* audio-arm-dac: dac_additive: stop the hardware when the last sample completed

the audio system calls for a driver_stop, which is delayed until the current sample conversion finishes

* audio-refactoring: make function-namespace consistent

- all (public) audio functions start with audio_
- also refactoring play*_notes/tones to play*_melody, to visually distance it a bit from play*_tone/_note

* audio-refactoring: consistent define namespace: DAC_ -> AUDIO_DAC_

* audio-arm-dac: update (inline) documentation regarding MAX for sample values

* audio-chibios-dac: remove zero-crossing feature

didn't quite work as intended anyway, and stopping the hardware on close-to-zero seems to be enought anyway

* audio-arm-dac: dac_basic: respect the configured sample-rate

* audio-arm-pwm: have 'note_timbre' influence the pwm-duty cycle

like it already does in the avr implementation

* audio-refactoring: get VIBRATO working (again)

with all drivers (verified with chibios_[dac|pwm])

* audio-arm-dac: zero-crossing feature (Mk II)

wait for the generated waveform to approach 'zero' before either turning off the output+timer or switching to the current set of active_tones

* audio-refactoring: re-add note-resting -> introduce short_rest inbetween

- introduce a short pause/rest between two notes of the same frequency, to separate them audibly
- also updating the refactoring comments

* audio-refactoring: cleanup refactoring remnants

remove the former avr-isr code block - since all its features are now refactored into the different parts of the current system

also updates the TODOS

* audio-refactoring: reserve negative numbers as unitialized frequencies

to allow the valid tone/frequency f=0Hz == rest/pause

* audio-refactoring: FIX: first note of melody was missing

the first note was missing because 'goto_next_note'=false overrode a state_change=true of the initial play_tone
and some code-indentations/cleanup of related parts

* audio-arm-dac: fix hardware init-click

due to wron .init= value

* audio-refactoring: new conveniance function: audio_play_click

which can be used to further refactor/remove fauxclicky (avr only) and/or the 'clicky' features

* audio-refactoring: clang-format on quantum/audio/*

* audio-avr-pwm: consecutive notes of the same frequency get a pause inserted inbetween by audio.c

* audio-refactoring: use milliseconds instead of seconds for 'click' parameters

clicks are supposed to be short, seconds make little sense

* audio-refactoring: use timer ticks instead of counters

local counters were used in the original (avr)ISR to advance an index into the lookup tables (for vibrato), and something similar was used for the tone-multiplexing feature
decoupling these from the (possibly irregular) calls to advance_state made sesne, since those counters/lookups need to be in relation to a wall-time anyway

* audio-refactoring: voices.c: drop 'envelope_index' counter in favour of timer ticks

* audio-refactoring: move vibrato and timbre related parts from audio.c to voices.c

also drops the now (globally) unused AUDIO_VIBRATO/AUDIO_ENABLE_VIBRATO defines

* audio.c: use system-ticks instead of counters the drivers have to take care of for the internal state posision

since there already is a system-tick with ms resolution, keeping count separatly with each driver implementation makes little sense; especially since they had to take special care to call audio_advance_state with the correct step/end parameters for the audio state to advance regularly and with the correct pace

* audio.c: stop notes after new ones have been started

avoids brief states of with no notes playing that would otherwise stop the hardware and might lead to clicks

* audio.c: bugfix: actually play a pause

instead of just idling/stopping which lead the pwm drivers to stop entirely...

* audio-arm-pwm: pwm-software: add inverted output

new define AUDIO_PIN_ALT_AS_NEGATIVE will generate an inverted signal on the alternate pin, which boosts the volume if a piezo is connected to both AUDIO_PIN and AUDIO_PIN_ALT

* audio-arm-dac: basic: handle piezo configured&wired to both audio pins

* audio-refactoring: docs: update for AUDIO_PIN_ALT_AS_NEGATIVE and piezo wiring

* audio.c: bugfix: use timer_elapsed32 instad of keeping timestamps

avoids running into issues when the uint32 of the timer overflows

* audio-refactoring: add 'pragma once' and remove deprecated NOTE_REST

* audio_arm_dac: basic: add missing bracket

* audio.c: fix delta calculation

was in the wrong place, needs to use the 'last_timestamp' before it was reset

* audio-refactoring: buildfix: wrong legacy macro for set_timbre

* audio.c: 16bit timerstamps suffice

* audio-refactoring: separate includes for AVR and chibios

* audio-refactoring: timbre: use uint8 instead of float

* audio-refactoring: duration: use uint16 for internal per-tone/note state

* audio-refactoring: tonemultiplexing: use uint16 instead of float

* audio-arm-dac: additive: set second pin output-low

used when a piezo is connected to AUDIO_PIN and AUDIO_PIN_ALT, with PIN_ALT_AS_NEGATIVE

* audio-refactoring: move AUDIO_PIN selection from rules.mk to config.h

to be consistent with how other features are handled in QMK

* audio-refactoring: buildfix: wrong legacy macro for set_tempo

* audio-arm-dac: additive: set second pin output-low -- FIXUP

* audio.c: do duration<>ms conversion in uint instead of float

on AVR, to save a couple of bytes in the firmware size

* audio-refactoring: cleanup eeprom defines/usage

for ARM, avr is handled automagically through the avr libc and common_features.mk

Co-Authored-By: Drashna Jaelre <drashna@live.com>

* audio.h: throw an error if OFF is larger than MAX

* audio-arm-dac: basic: actually stop the dac-conversion on a audio_driver_stop

to put the output pin in a known state == AUDIO_DAC_OFF_VALUE, instead of just leaving them where the last conversion was... with AUDIO_PIN_ALT_AS_NEGATIVE this meant one output was left HIGH while the other was left LOW

one CAVEAT: due to this change the opposing squarewave when using both A4 and A5 with AUDIO_PIN_ALT_AS_NEGATIVE
show extra pulses at the beginning/end on one of the outputs, the two waveforms are in sync otherwise.
the extra pusles probably matter little, since this is no high-fidelity sound generation :P

* audio-arm-dac: additive: move zero-crossing code out of dac_value_generate

which is/should be user-overridable == simple, and doing one thing: providing sample values
state-transitions necessary for the zero crossing are better handled in the surrounding loop in the dac_end callback

* audio-arm-dac: dac-additive: zero-crossing: ramping up or down

after a start trigger ramp up: generate values until zero=OFF_VALUE is reached, then continue normally
same in reverse for strop trigger: output values until zero is reached/crossed, then keep OFF_VALUE on the output

* audio-arm-dac: dac-additive: BUGFIX: return OFF_VALUE when a pause is playing

fixes a bug during SONG playback, which suddenly stopped when it encoutnered a pause

* audio-arm-dac: set a sensible default for AUDIO_DAC_VALUE_OFF

1/2 MAX was probably exemplary, can't think of  a setup where that would make sense :-P

* audio-arm-dac: update synth_sample/_wavetable for new pin-defines

* audio-arm-dac:  default for AUDIO_DAC_VALUE_OFF

turned out that zero or max are bad default choices:
when multiple tones are played (>>5) and released at the same time (!), due to the complex waveform never reaching 'zero' the output can take quite a while to reach zero, and hence the zero-crossing code only "releases" the output waaay to late

* audio-arm-dac: additive: use DAC for negative pin

instead of PAL, which only allows the pin to be configured as output; LOW or HIGH

* audio-arm-dac: more compile-time configuration checks

* audio-refactoring: typo fixed

* audio-refactoring: clang-format on quantum/audio/*

* audio-avr-pwm: add defines for B-pin as primary/only speaker

also updates documentation.

* audio-refactoring: update documentation with proton-c config.h example

* audio-refactoring: move glissando (TODO) to voices.c

refactored/saved from the original glissando implementation in then upstream-master:audio_avr.c

still needs some work though, as it is now the calculation *should* work, but the start-frequency needs to be tracked somewhere/somehow; not only during a SONG playback but also with user input?

* audio-refactoring: cleanup: one round of aspell -c

* audio-avr-pwm: back to AUDIO_PIN

since config_common.h expands them to plain integers, the AUDIO_PIN define can directly be compared to e.g. B5
so there is no need to deal with separate defines like AUDIO_PIN_B5

* audio-refactoring: add technical documentation audio_driver.md

which moves some in-code documentation there

* audio-arm-dac: move AUDIO_PIN checks into c-code

instead of doing everything with the preprocessor, since A4/A5 do not expand to simple integers, preprocessor int-comparison is not possible. but necessary to get a consistent configuration scheme going throughout the audio-code... solution: let c-code handle the different AUDIO_PIN configurations instead (and leave code/size optimizations to the compiler)

* audio-arm-dac: compile-fix: set AUDIO_PIN if unset

workaround to get the build going again, and be backwarts compatible to arm-keyboards which not yet set the AUDIO_PIN define. until the define is enforced through an '#error"

* audio-refactoring: document tone-multiplexing feature

* audio-refactoring: Apply suggestions from documentation review

Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>

* audio-refactoring: Update docs/audio_driver.md

* audio-refactoring: docs: fix markdown newlines

Terminating a line in Markdown with <space>-<space>-<linebreak> creates an HTML single-line break (<br>).

Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>

* audio-arm-dac: additive: fix AUDIO_PIN_ALT handling

* audio-arm-pwm: align define naming with other drivers

Co-authored-by: Joel Challis <git@zvecr.com>

* audio-refactoring: set detault tempo to 120

and add documentation for the override

* audio-refactoring: update backlight define checks to new AUDIO_PIN names

* audio-refactoring: reworking PWM related defines

to be more consistent with other QMK code

Co-authored-by: Joel Challis <git@zvecr.com>

* audio-arm: have the state-update-timer user configurable

defaulting to GPTD6 or GPTD8 for stm32f2+ (=proton-c)
stm32f1 might need to set this to GPTD4, since 6 and 8 are not available

* audio-refactoring: PLAY_NOTE_ARRAY was already removed in master

* Add prototype for startup

* Update chibiOS dac basic to disable pins on stop

* Add defaults for Proton C

* avoid hanging audio if note is completely missed

* Don't redefine pins if they're already defined

* Define A4 and A5 for CTPC support

* Add license headers to keymap files

* Remove figlet? comments

* Add DAC config to audio driver docs

* Apply suggestions from code review

Co-authored-by: Jack Humbert <jack.humb@gmail.com>

* Add license header to py files

* correct license header

* Add JohSchneider's name to modified files

AKA credit where credit's due

* Set executable permission and change interpeter

* Add 'wave' to pip requirements

* Improve documentation

* Add some settings I missed

* Strip AUDIO_DRIVER to parse the name correctly

* fix depreciated

* Update util/audio_generate_dac_lut.py

Co-authored-by: Jack Humbert <jack.humb@gmail.com>

* Fix type in clueboard config

* Apply suggestions from tzarc

Co-authored-by: Nick Brassel <nick@tzarc.org>

Co-authored-by: Johannes <you@example.com>
Co-authored-by: JohSchneider <JohSchneider@googlemail.com>
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Joshua Diamond <josh@windowoffire.com>
Co-authored-by: Jack Humbert <jack.humb@gmail.com>
2021-02-15 09:40:38 +11:00
..
0_sixty Increased dynamic keymap layers in via keymap (#11575) 2021-01-24 15:03:34 +00:00
1upkeyboards Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
2key2crawl Remove `DESCRIPTION`, 0-A (#11369) 2021-01-11 19:47:02 +11:00
4by3 Merge remote-tracking branch 'origin/master' into develop 2021-01-11 08:47:07 +00:00
4pplet Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
6ball Remove `DESCRIPTION`, 0-A (#11369) 2021-01-11 19:47:02 +11:00
7skb Remove `DESCRIPTION`, 0-A (#11369) 2021-01-11 19:47:02 +11:00
7splus
8pack
9key Remove `DESCRIPTION`, 0-A (#11369) 2021-01-11 19:47:02 +11:00
10bleoledhub
30wer Remove `DESCRIPTION`, 0-A (#11369) 2021-01-11 19:47:02 +11:00
40percentclub Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
45_ats
abacus Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
absinthe Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
abstract/ellipse Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
acekeyboard/titan60
acheron Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
acr60 Remove `DESCRIPTION`, 0-A (#11369) 2021-01-11 19:47:02 +11:00
adelheid Remove `MIDI_ENABLE_STRICT` from keyboards' config.h (#11679) 2021-01-27 17:26:26 +11:00
adkb96 Remove `DESCRIPTION`, 0-A (#11369) 2021-01-11 19:47:02 +11:00
aeboards Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
afternoonlabs Fixing layer order for Breeze default keymap (#11779) 2021-02-03 04:42:20 -08:00
ai03 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
ajisai74
akb Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
akegata_denki/device_one ChibiOS conf migrations... take 11 (#11646) 2021-01-21 17:00:53 +11:00
al1 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
aleth42
alf Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
allison Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
allison_numpad Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
alpha Merge remote-tracking branch 'origin/master' into develop 2021-01-11 08:47:07 +00:00
alpine65 Merge remote-tracking branch 'origin/master' into develop 2021-02-08 09:13:10 +00:00
alps64 Remove `DESCRIPTION`, 0-A (#11369) 2021-01-11 19:47:02 +11:00
alu84 Remove unused `action_get_macro()` usages in user files (#11165) 2021-01-11 01:25:45 -08:00
amj40 Merge remote-tracking branch 'origin/master' into develop 2021-01-11 08:47:07 +00:00
amj60 Remove `DESCRIPTION`, 0-A (#11369) 2021-01-11 19:47:02 +11:00
amj96 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
amjkeyboard/amj66 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
amjpad Remove `DESCRIPTION`, 0-A (#11369) 2021-01-11 19:47:02 +11:00
anavi/macropad8 Remove `DESCRIPTION`, 0-A (#11369) 2021-01-11 19:47:02 +11:00
angel17 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
angel64 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
aos/tkl Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
aplyard/aplx6 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
arabica37 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
arch_36
ares
arisu Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
arrayperipherals
ash1800 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
ash_xiix
ashpil/modelm_usbc Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
at101_bh Remove `DESCRIPTION`, 0-A (#11369) 2021-01-11 19:47:02 +11:00
at_at/660m ChibiOS conf migrations... take 11 (#11646) 2021-01-21 17:00:53 +11:00
atomic Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
atreus Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
atreus62 Remove unused `action_get_macro()` usages in user files (#11165) 2021-01-11 01:25:45 -08:00
atxkb Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
aves65 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
axolstudio Add Axolstudio Helpo (#11117) 2020-12-30 02:05:48 +00:00
baguette Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
bakeneko60 Update Bakeneko60 readme (#11483) 2021-01-10 12:30:26 +11:00
bakeneko65 Update Bakeneko65 readme (#11485) 2021-01-10 12:31:06 +11:00
bakeneko80 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
bantam44 Remove `DESCRIPTION`, B-D (#11513) 2021-01-15 05:00:04 +11:00
barleycorn
basekeys Remove `DESCRIPTION`, B-D (#11513) 2021-01-15 05:00:04 +11:00
basketweave [Keyboard] Basketweave: Configurator fix (#11506) 2021-01-11 00:55:06 -08:00
bastardkb/bastylmini [Keyboard] Add bastyl mini keyboard (#11782) 2021-02-11 18:33:50 -08:00
bat43 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
bear_65
bear_face
beatervan
bemeier/bmek
bfake
bigseries Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
binepad/bn003
bioi Remove `DESCRIPTION`, B-D (#11513) 2021-01-15 05:00:04 +11:00
blackplum Remove `DESCRIPTION`, B-D (#11513) 2021-01-15 05:00:04 +11:00
blockey Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
bm16a Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
bm16s Remove `DESCRIPTION`, B-D (#11513) 2021-01-15 05:00:04 +11:00
bm40hsrgb
bm43a Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
bm60poker Adds VIA support for the KPRepublic's BM60 Poker (#11267) 2021-01-15 15:40:26 -05:00
bm60rgb Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
bm60rgb_iso
boardrun remove duplicate manufacturer 2021-01-13 16:03:52 -08:00
boardsource Merge remote-tracking branch 'origin/master' into develop 2021-02-10 14:22:21 +00:00
boardwalk Remove `DESCRIPTION`, B-D (#11513) 2021-01-15 05:00:04 +11:00
boston_meetup Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
botanicalkeyboards/fm2u Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
box75 ChibiOS conf migrations... take 11 (#11646) 2021-01-21 17:00:53 +11:00
bpiphany Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
bt66tech/bt66tech60 ChibiOS conf migrations... take 11 (#11646) 2021-01-21 17:00:53 +11:00
bthlabs/geekpad Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
business_card Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
butterstick Remove `DESCRIPTION`, B-D (#11513) 2021-01-15 05:00:04 +11:00
c39 Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
cannonkeys Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
capsunlocked Caps Unlocked CU65 layout macro fixes (#11606) 2021-01-19 12:22:26 +11:00
catch22 Remove `DESCRIPTION`, B-D (#11513) 2021-01-15 05:00:04 +11:00
centromere Remove legacy print backward compatiblitly (#11805) 2021-02-06 16:56:13 +00:00
chavdai40 Fix up comments showing how to execute config migration. (#11621) 2021-01-20 02:19:36 +11:00
cheshire/curiosity ChibiOS conf migrations... take 11 (#11646) 2021-01-21 17:00:53 +11:00
chidori Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
chili Remove `MIDI_ENABLE_STRICT` from keyboards' config.h (#11679) 2021-01-27 17:26:26 +11:00
chimera_ergo Remove legacy print backward compatiblitly (#11805) 2021-02-06 16:56:13 +00:00
chimera_ls Remove legacy print backward compatiblitly (#11805) 2021-02-06 16:56:13 +00:00
chimera_ortho Remove legacy print backward compatiblitly (#11805) 2021-02-06 16:56:13 +00:00
chimera_ortho_plus Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
choc_taro Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
choco60 Exclude more keyboards from CI (#11436) 2021-01-13 08:12:28 -08:00
christmas_tree Remove `DESCRIPTION`, B-D (#11513) 2021-01-15 05:00:04 +11:00
ck60i Merge remote-tracking branch 'origin/master' into develop 2021-02-08 09:13:10 +00:00
ckeys Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
claw44 Add VIA support for claw44 (#11677) 2021-02-04 16:19:37 -08:00
clawsome Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
clueboard Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
cmm_studio/saka68 [Keyboard] add sam's sg81m keyboard (#11624) 2021-01-29 20:09:11 -08:00
coarse/cordillera ChibiOS conf migrations... take 11 (#11646) 2021-01-21 17:00:53 +11:00
cocoa40 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
comet46 Remove legacy print backward compatiblitly (#11805) 2021-02-06 16:56:13 +00:00
contra Remove `MIDI_ENABLE_STRICT` from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
converter Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
cool836a [Keyboard] Add cool836A 1_2 (#11467) 2021-01-14 22:27:21 -08:00
copenhagen_click/click_pad_v1 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
coseyfannitutti Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
cospad Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
cozykeys/speedo
craftwalk
crawlpad Remove `DESCRIPTION`, B-D (#11513) 2021-01-15 05:00:04 +11:00
crazy_keyboard_68
crbn [Keyboard] Polarity works CRBN support (#11107) 2020-12-29 19:26:16 -08:00
crkbd Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
cu24 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
cu75 Remove `DESCRIPTION`, B-D (#11513) 2021-01-15 05:00:04 +11:00
cu80 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
custommk/genesis
cutie_club Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
daisy Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
db/db63
dc01 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
dekunukem/duckypad Merge remote-tracking branch 'origin/master' into develop 2021-01-25 05:38:32 +00:00
deltasplit75 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
dichotomy Remove legacy print backward compatiblitly (#11805) 2021-02-06 16:56:13 +00:00
diverge3 Remove `MIDI_ENABLE_STRICT` from keyboards' config.h (#11679) 2021-01-27 17:26:26 +11:00
divergetm2 Remove `DESCRIPTION`, B-D (#11513) 2021-01-15 05:00:04 +11:00
dk60
dm9records Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
dmqdesign/spin Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
do60 Remove `DESCRIPTION`, B-D (#11513) 2021-01-15 05:00:04 +11:00
donutcables Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
doodboard/duckboard
doppelganger Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
doro67 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
dozen0 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
dp60 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
draytronics/scarlet
duck Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
dumbo
dumbpad Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
durgod/k320 Merge remote-tracking branch 'origin/master' into develop 2021-02-13 17:06:25 +00:00
dz60 Merge remote-tracking branch 'upstream/master' into develop 2021-01-15 18:34:12 +11:00
dztech Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
e88
earth_rover [Keyboard] Add earth_rover keyboard (#11405) 2021-02-07 08:56:27 -08:00
ebastler Merge remote-tracking branch 'origin/master' into develop 2021-01-22 02:27:36 +00:00
eco Remove `DESCRIPTION`, E-G (#11574) 2021-01-18 12:49:25 +11:00
edc40 [Keyboard] Correct edc40.h and config.h (#11508) 2021-01-11 01:05:07 -08:00
eek
efreet Add a <FEATURE>_SUPPORTED flag (#9058) 2021-01-30 13:08:58 -08:00
emajesty/eiri
emptystring/NQG Remove `DESCRIPTION`, E-G (#11574) 2021-01-18 12:49:25 +11:00
eniigmakeyboards Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
ep Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
ergo42 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
ergoarrows [Keyboard] Add ergoarrows keyboard (#11592) 2021-02-07 09:04:29 -08:00
ergodash Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
ergodone Remove legacy print backward compatiblitly (#11805) 2021-02-06 16:56:13 +00:00
ergodox_ez Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
ergodox_infinity ChibiOS conf migrations... take 11 (#11646) 2021-01-21 17:00:53 +11:00
ergodox_stm32 ChibiOS conf migrations... take 11 (#11646) 2021-01-21 17:00:53 +11:00
ergosaurus Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
ergoslab Remove `DESCRIPTION`, E-G (#11574) 2021-01-18 12:49:25 +11:00
ergotaco Remove legacy print backward compatiblitly (#11805) 2021-02-06 16:56:13 +00:00
ergotravel Merge remote-tracking branch 'origin/master' into develop 2021-01-18 01:50:00 +00:00
ericrlau/numdiscipline Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
espectro Remove `DESCRIPTION`, E-G (#11574) 2021-01-18 12:49:25 +11:00
eve/meteor
evil80 Remove `DESCRIPTION`, E-G (#11574) 2021-01-18 12:49:25 +11:00
evolv Merge remote-tracking branch 'origin/master' into develop 2021-02-08 09:13:10 +00:00
evyd13 Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
exclusive Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
exent
facew
fallacy Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
fc660c Remove `DESCRIPTION`, E-G (#11574) 2021-01-18 12:49:25 +11:00
fc980c Remove `DESCRIPTION`, E-G (#11574) 2021-01-18 12:49:25 +11:00
felix Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
ferris Remove `DESCRIPTION`, E-G (#11574) 2021-01-18 12:49:25 +11:00
fjlabs [Keyboard] Added LDK65 based off BKS65 (#11335) 2021-01-02 00:46:25 -08:00
flehrad Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
fleuron Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
fluorite Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
flx Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
for_science
fortitude60 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
four_banger Remove `DESCRIPTION`, E-G (#11574) 2021-01-18 12:49:25 +11:00
foxlab Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
fractal Add a <FEATURE>_SUPPORTED flag (#9058) 2021-01-30 13:08:58 -08:00
freyr
ft/mars80 Remove `DESCRIPTION`, E-G (#11574) 2021-01-18 12:49:25 +11:00
function96 ChibiOS conf migrations... take 11 (#11646) 2021-01-21 17:00:53 +11:00
funky40 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
gami_studio/lex60 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
gboards
geekboards Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
geminate60 Fix line endings for geminate60.[ch] (#11878) 2021-02-12 22:35:32 -05:00
generic_panda/panda65_01 ChibiOS conf migrations... take 11 (#11646) 2021-01-21 17:00:53 +11:00
genone/eclipse_65
georgi Remove legacy print backward compatiblitly (#11805) 2021-02-06 16:56:13 +00:00
gergo Remove legacy print backward compatiblitly (#11805) 2021-02-06 16:56:13 +00:00
getta25 Remove `DESCRIPTION`, E-G (#11574) 2021-01-18 12:49:25 +11:00
gh60 Merge remote-tracking branch 'upstream/master' into develop 2021-01-27 17:39:20 +11:00
gh80_3000 Remove `DESCRIPTION`, E-G (#11574) 2021-01-18 12:49:25 +11:00
ghs/rar Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
gingham Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
gkeyboard/gkb_m16 [Keyboard] Add GKB-M16 Macro Pad (#11262) 2021-01-01 15:26:00 -08:00
gon Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
gowla Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
gray_studio Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
grid600 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
gskt00 Remove `DESCRIPTION`, E-G (#11574) 2021-01-18 12:49:25 +11:00
hadron Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
halberd Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
handwired Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
hardlineworks/otd_plus
hecomi Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
heliar/wm1_hotswap Remove `DESCRIPTION`, H-J (#11616) 2021-01-20 00:38:12 +11:00
helix Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
hhkb Merge remote-tracking branch 'origin/master' into develop 2021-02-05 22:21:23 +00:00
hhkb_lite_2
hid_liber Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
hidtech/bastyl [Keymap] Added german_gaming keymap for hidtech/bastyl (#11446) 2021-02-10 11:05:20 -08:00
hifumi Remove `DESCRIPTION`, H-J (#11616) 2021-01-20 00:38:12 +11:00
hineybush Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
holyswitch/southpaw75
honeycomb Remove legacy print backward compatiblitly (#11805) 2021-02-06 16:56:13 +00:00
hotdox Remove legacy print backward compatiblitly (#11805) 2021-02-06 16:56:13 +00:00
hp69 Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
hs60 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
hub16 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
hub20 ChibiOS conf migrations... take 11 (#11646) 2021-01-21 17:00:53 +11:00
id80 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
id87
idb/idb_60 Remove `DESCRIPTION`, H-J (#11616) 2021-01-20 00:38:12 +11:00
idobo Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
illuminati/is0 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
ilumkb/primus75 [Keyboard] add primus75 keyboard (#11440) 2021-02-04 09:30:21 -08:00
inett_studio/sqx Update iNETT Studio Square.X RGB Light (#11723) 2021-02-03 13:18:36 -08:00
infinity60 Merge remote-tracking branch 'origin/master' into develop 2021-01-23 03:24:06 +00:00
iron180 ChibiOS conf migrations... take 11 (#11646) 2021-01-21 17:00:53 +11:00
ivy Remove `DESCRIPTION`, H-J (#11616) 2021-01-20 00:38:12 +11:00
j80
jacky_studio
jae/j01 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
jagdpietr/drakon
jc65 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
jd40 Remove `DESCRIPTION`, H-J (#11616) 2021-01-20 00:38:12 +11:00
jd45 Remove `DESCRIPTION`, H-J (#11616) 2021-01-20 00:38:12 +11:00
jian Remove `DESCRIPTION`, H-J (#11616) 2021-01-20 00:38:12 +11:00
jiran Exclude more keyboards from CI (#11436) 2021-01-13 08:12:28 -08:00
jisplit89 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
jj4x4 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
jj40 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
jj50 Remove `DESCRIPTION`, H-J (#11616) 2021-01-20 00:38:12 +11:00
jm60 ChibiOS conf migrations... take 11 (#11646) 2021-01-21 17:00:53 +11:00
jnao Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
jones Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
just60 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
k_type Fix up comments showing how to execute config migration. (#11621) 2021-01-20 02:19:36 +11:00
kabedon
kagamidget Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
kb_elmo add via layout for aek2 usb pcb (#11125) 2020-12-08 13:51:07 +11:00
kbdclack/kaishi65 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
kbdfans Merge remote-tracking branch 'origin/master' into develop 2021-02-10 19:18:29 +00:00
kc60 Merge remote-tracking branch 'origin/master' into develop 2021-02-10 19:18:29 +00:00
kc60se Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
keebio Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
keebsforall/freebird60
keebwerk Merge remote-tracking branch 'upstream/master' into develop 2021-01-27 17:39:20 +11:00
keebzdotnet/wazowski Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
keybage/radpad
keyboardio Remove legacy print backward compatiblitly (#11805) 2021-02-06 16:56:13 +00:00
keycapsss [Keyboard] Add Kimiko keyboard (#11458) 2021-01-10 23:55:42 -08:00
keyhive/maypad Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
keysofkings/twokey Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
kikoslab/kl90 Fix build errors on kikoslab/kl90 default keymap (#11796) 2021-02-04 23:30:43 -08:00
kinesis Remove legacy print backward compatiblitly (#11805) 2021-02-06 16:56:13 +00:00
kingly_keys Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
kira75 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
kira80
kiwikeebs
kiwikey/kawii9 remove duplicate manufacturer 2021-01-13 16:03:52 -08:00
kmac Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
kmini Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
knobgoblin Knobgoblin info file fix (#11697) 2021-02-02 20:03:47 +01:00
knops Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
kona_classic Remove `MIDI_ENABLE_STRICT` from keyboards' config.h (#11679) 2021-01-27 17:26:26 +11:00
kudox Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
kudox_game Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
kv/revt Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
kyria Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
labyrinth75
laptreus Remove `DESCRIPTION`, K-M (#11619) 2021-01-20 09:56:41 +11:00
latin17rgb [Keyboard] add latin17rgb (#11680) 2021-02-04 21:06:50 -08:00
latin47ble
latin64ble [Keyboard] latin64ble Keyboard (#10884) 2021-01-11 01:22:43 -08:00
latinpad Remove `DESCRIPTION`, K-M (#11619) 2021-01-20 09:56:41 +11:00
lattice60 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
launchpad Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
lazydesigners Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
lck75 update lck75 json file (#11798) 2021-02-05 19:42:36 +00:00
le_chiffre [Keyboard] Add via support for le chiffren (#10597) 2020-12-29 17:06:52 -08:00
leafcutterlabs/bigknob Remove rules.mk in leafcutterlabs/bigknob:default (#11652) 2021-01-21 21:05:19 +00:00
leeku/finger65 Remove `DESCRIPTION`, K-M (#11619) 2021-01-20 09:56:41 +11:00
lets_split Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
lets_split_eh Add a <FEATURE>_SUPPORTED flag (#9058) 2021-01-30 13:08:58 -08:00
lfkeyboards Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
lily58 Remove legacy print backward compatiblitly (#11805) 2021-02-06 16:56:13 +00:00
linworks/whale75 [Keyboard] Whale 75 (#11486) 2021-02-07 08:54:23 -08:00
littlealby
lizard_trick/tenkey_plusplus fix lizard_trick/tenkey_plusplus/info.json 2021-01-03 17:55:54 -08:00
longnald/corin
lucid Fixed pin assignment on KBD8X Hotswap by Lucid (#11807) 2021-02-07 02:53:49 +11:00
m10a Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
majistic
manta60 Manta60 refactor (#11378) 2021-01-02 00:52:49 +11:00
marksard Exclude more keyboards from CI (#11436) 2021-01-13 08:12:28 -08:00
massdrop Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
masterworks/classy_tkl
matrix Merge remote-tracking branch 'origin/master' into develop 2021-01-25 05:38:32 +00:00
maxipad Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
maxr1998 Remove `DESCRIPTION`, K-M (#11619) 2021-01-20 09:56:41 +11:00
mc_76k Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
mechkeys/mk60 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
mechllama/g35 Remove `DESCRIPTION`, K-M (#11619) 2021-01-20 09:56:41 +11:00
mechlovin Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
mechmini Merge remote-tracking branch 'upstream/master' into develop 2021-01-20 10:00:28 +11:00
mechstudio Add a <FEATURE>_SUPPORTED flag (#9058) 2021-01-30 13:08:58 -08:00
mechwild [Keymap] Adding Fancy and Bongocat Keymap to Mercutio Keyboard (#11520) 2021-01-23 09:32:10 -08:00
mehkee96
meira Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
meishi Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
meishi2 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
melgeek Merge remote-tracking branch 'origin/master' into develop 2021-02-13 02:35:08 +00:00
melody96 Merge remote-tracking branch 'upstream/master' into develop 2021-01-20 10:00:28 +11:00
meme Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
merge/iso_macro [Keyboard] Add ISO Macro keyboard (#11517) 2021-01-13 22:57:55 -08:00
mesa/mesa_tkl [Keyboard] Add Mesa TKL (#11294) 2021-01-19 18:05:08 -08:00
meson Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
metamechs/timberwolf
mexsistor/ludmila Remove `DESCRIPTION`, K-M (#11619) 2021-01-20 09:56:41 +11:00
miller/gm862 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
miniaxe Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
minidox Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
minim
minimacro5
mint60 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
misonoworks/karina Fixup line endings. 2021-01-11 20:26:28 +11:00
misterknife ChibiOS conf migrations... take 11 (#11646) 2021-01-21 17:00:53 +11:00
mitosis Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
miuni32 Merge remote-tracking branch 'origin/master' into develop 2021-02-12 18:47:01 +00:00
mixi Remove `DESCRIPTION`, K-M (#11619) 2021-01-20 09:56:41 +11:00
mode/eighty Fix up comments showing how to execute config migration. (#11621) 2021-01-20 02:19:36 +11:00
monstargear/xo87/rgb Correct LED physical mapping on monstargear xo87 rgb pcb (#11629) 2021-01-19 23:32:39 -08:00
montsinger Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
moon Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
moonlander Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
mountainblocks/mb17 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
mschwingen/modelm Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
mt40 Remove `MIDI_ENABLE_STRICT` from keyboards' config.h (#11679) 2021-01-27 17:26:26 +11:00
mt64rgb
mt84
mt980 Remove `DESCRIPTION`, K-M (#11619) 2021-01-20 09:56:41 +11:00
murcielago Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
mxss Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
mysticworks/wyvern
nack Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
nafuda Remove `DESCRIPTION`, N-Q (#11631) 2021-01-20 11:57:45 +11:00
naked48 Remove `DESCRIPTION`, N-Q (#11631) 2021-01-20 11:57:45 +11:00
naked60 Remove `DESCRIPTION`, N-Q (#11631) 2021-01-20 11:57:45 +11:00
naked64 Remove `DESCRIPTION`, N-Q (#11631) 2021-01-20 11:57:45 +11:00
namecard2x4 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
navi10 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
ncc1701kb Remove `DESCRIPTION`, N-Q (#11631) 2021-01-20 11:57:45 +11:00
nckiibs
nebula12 ChibiOS conf migrations... take 11 (#11646) 2021-01-21 17:00:53 +11:00
nebula68 Fix up comments showing how to execute config migration. (#11621) 2021-01-20 02:19:36 +11:00
nek_type_a Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
nemui ChibiOS conf migrations... take 11 (#11646) 2021-01-21 17:00:53 +11:00
newgame40 Remove `DESCRIPTION`, N-Q (#11631) 2021-01-20 11:57:45 +11:00
nibiria/stream15 ChibiOS conf migrations... take 11 (#11646) 2021-01-21 17:00:53 +11:00
nightingale_studios/hailey ChibiOS conf migrations... take 11 (#11646) 2021-01-21 17:00:53 +11:00
nightly_boards Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
nightmare Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
nimrod
niu_mini Remove `MIDI_ENABLE_STRICT` from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
nk65 Merge remote-tracking branch 'origin/master' into develop 2021-01-20 00:58:19 +00:00
nk87 Fix up comments showing how to execute config migration. (#11621) 2021-01-20 02:19:36 +11:00
nknl7en [Keyboard] Add nknl7en keyboard (#11590) 2021-02-07 09:06:59 -08:00
nknl7jp [Keyboard] Add nknl7jp keyboard (#11591) 2021-02-07 09:09:24 -08:00
nomu30 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
nopunin10did/railroad remove duplicate manufacturer 2021-01-13 16:03:52 -08:00
novelpad Merge remote-tracking branch 'upstream/master' into develop 2021-01-27 17:39:20 +11:00
noxary Merge remote-tracking branch 'origin/master' into develop 2021-02-12 01:03:00 +00:00
nullbitsco Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
numatreus Remove `DESCRIPTION`, N-Q (#11631) 2021-01-20 11:57:45 +11:00
oddball Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
odelia Added Odelia (#11362) 2021-01-08 21:28:35 +00:00
ogre Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
ok60 Remove `DESCRIPTION`, N-Q (#11631) 2021-01-20 11:57:45 +11:00
omnikey_bh Remove `DESCRIPTION`, N-Q (#11631) 2021-01-20 11:57:45 +11:00
omnikeyish Remove `DESCRIPTION`, N-Q (#11631) 2021-01-20 11:57:45 +11:00
opendeck
opus
orange75 Remove `DESCRIPTION`, N-Q (#11631) 2021-01-20 11:57:45 +11:00
org60 Remove `DESCRIPTION`, N-Q (#11631) 2021-01-20 11:57:45 +11:00
ortho5by12 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
orthodox Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
otaku_split Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
pabile Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
paladin64 Remove `DESCRIPTION`, N-Q (#11631) 2021-01-20 11:57:45 +11:00
palette1202 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
panc40 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
panc60
pandora Remove `DESCRIPTION`, N-Q (#11631) 2021-01-20 11:57:45 +11:00
pdxkbc Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
pearl Remove QMK_KEYBOARD_CONFIG_H (#11576) 2021-01-22 19:32:10 +00:00
peiorisboards/ixora Merge remote-tracking branch 'origin/master' into develop 2021-01-20 00:58:19 +00:00
percent Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
phantom
phoenix Fix up comments showing how to execute config migration. (#11621) 2021-01-20 02:19:36 +11:00
pico Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
pimentoso/paddino02 Remove `DESCRIPTION`, N-Q (#11631) 2021-01-20 11:57:45 +11:00
pinky [Keyboard] Pinky refactor (#11643) 2021-01-22 08:37:36 -08:00
pistachio
pistachio_mp
planck Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
playkbtw Play Keyboard Helen 80: fix matrix mapping (#11585) 2021-02-09 17:58:59 -08:00
plexus75
ploopyco Merge remote-tracking branch 'origin/master' into develop 2021-01-22 16:23:41 +00:00
plume/plume65
pohjolaworks/louhi Update available pohjolaworks/louhi layouts and RGB config(#11466) 2021-01-08 22:19:35 +00:00
polilla Fix up comments showing how to execute config migration. (#11621) 2021-01-20 02:19:36 +11:00
pom_keyboards/tnln95
pos78 [Keyboard] Pos78 update (#11274) 2021-01-01 15:27:13 -08:00
preonic Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
primekb Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
program_yoink [Keymap] Update Program Yoink Ortho Split Layout (#11675) 2021-01-24 22:06:17 -08:00
projectkb Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
puck Remove `DESCRIPTION`, N-Q (#11631) 2021-01-20 11:57:45 +11:00
punk75 Added VIA keymap to punk75 keyboard (#10927) 2020-11-25 18:27:17 +00:00
pursuit40 [Keyboard] add Pursuit40 PCB for Panc40 (#11683) 2021-02-04 16:24:09 -08:00
qaz
quad_h/lb75 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
quantrik/kyuu Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
quark Adding custom keymap for Quark keyboard (#11744) 2021-02-12 15:51:23 -05:00
qvex
qwertyydox Merge remote-tracking branch 'upstream/master' into develop 2021-01-27 17:39:20 +11:00
rabbit/rabbit68 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
rabbit_capture_plan
rainkeeb
ramonimbao Merge remote-tracking branch 'upstream/master' into develop 2021-01-27 17:39:20 +11:00
rart Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
rect44 [Keyboard] Add Rect44 keyboard (#11484) 2021-01-13 22:40:10 -08:00
redox Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
redox_w Remove legacy print backward compatiblitly (#11805) 2021-02-06 16:56:13 +00:00
redscarf_i Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
redscarf_iiplus Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
retro_75 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
reversestudio/decadepad Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
reviung33 Exclude more keyboards from CI (#11436) 2021-01-13 08:12:28 -08:00
reviung34 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
reviung39 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
reviung41 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
reviung61 Remove `DESCRIPTION`, R-V (#11632) 2021-01-20 12:40:35 +11:00
rgbkb Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
rocketboard_16 ChibiOS conf migrations... take 11 (#11646) 2021-01-21 17:00:53 +11:00
rominronin/katana60 Remove unused `action_get_macro()` usages in user files (#11165) 2021-01-11 01:25:45 -08:00
rotr Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
rpiguy9907/southpaw66
runner3680 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
ryloo_studio/m0110
s7_elephant Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
sam/sg81m [Keyboard] add sam's sg81m keyboard (#11624) 2021-01-29 20:09:11 -08:00
satt/vision ChibiOS conf migrations... take 11 (#11646) 2021-01-21 17:00:53 +11:00
scarletbandana Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
scatter42
sck Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
scythe Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
sendyyeah/pix
sentraq Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
setta21 Remove `DESCRIPTION`, R-V (#11632) 2021-01-20 12:40:35 +11:00
shambles Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
shiro Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
shk9 [Keyboard] add shk9 macropad (#11505) 2021-02-05 03:31:15 -08:00
sidderskb/majbritt Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
signum/3_0/elitec Add a <FEATURE>_SUPPORTED flag (#9058) 2021-01-30 13:08:58 -08:00
silverbullet44 Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
singa
sirius Remove legacy print backward compatiblitly (#11805) 2021-02-06 16:56:13 +00:00
sixkeyboard Remove `DESCRIPTION`, R-V (#11632) 2021-01-20 12:40:35 +11:00
slz40
smk60 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
snampad Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
sneakbox/aliceclone
sofle Remove `DESCRIPTION`, R-V (#11632) 2021-01-20 12:40:35 +11:00
southpaw75
southpole Remove `DESCRIPTION`, R-V (#11632) 2021-01-20 12:40:35 +11:00
sowbug [Keyboard] Add sowbug/68keys and sowbug/ansi_tkl (#11589) 2021-02-09 20:45:42 -08:00
soy20
space_space [Keyboard] Add space space keyboard (#11425) 2021-01-13 22:01:58 -08:00
spaceman [Keyboard] Add keyboard yun65 (#11714) 2021-02-09 21:18:53 -08:00
spacetime Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
sparrow62 [Keyboard] add info.json of Sparrow62 (#11740) 2021-02-06 02:18:21 -08:00
spiderisland/split78
splitish Remove `DESCRIPTION`, R-V (#11632) 2021-01-20 12:40:35 +11:00
splitkb/zima Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
splitreus62 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
splitty [Keyboard] Add Splitty keyboard (#11613) 2021-02-09 09:10:54 -08:00
squiggle Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
standaside Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
staryu Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
stella
subatomic Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
suihankey Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
swiftrax/retropad pull retropad out of handwired and update readme.md (#11545) 2021-01-27 00:52:17 +00:00
switchplate Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
sx60 Remove legacy print backward compatiblitly (#11805) 2021-02-06 16:56:13 +00:00
tada68 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
taleguers/taleguers75
tanuki Remove `DESCRIPTION`, R-V (#11632) 2021-01-20 12:40:35 +11:00
technika Merge remote-tracking branch 'origin/master' into develop 2021-02-08 09:13:10 +00:00
telophase Remove legacy print backward compatiblitly (#11805) 2021-02-06 16:56:13 +00:00
tenki Remove `DESCRIPTION`, R-V (#11632) 2021-01-20 12:40:35 +11:00
terrazzo
tetris Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
tg4x Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
tgr Remove `DESCRIPTION`, R-V (#11632) 2021-01-20 12:40:35 +11:00
the_royal Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
the_ruler Remove `DESCRIPTION`, R-V (#11632) 2021-01-20 12:40:35 +11:00
thedogkeyboard Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
themadnoodle Remove `DESCRIPTION`, R-V (#11632) 2021-01-20 12:40:35 +11:00
thevankeyboards Remove `DESCRIPTION`, R-V (#11632) 2021-01-20 12:40:35 +11:00
tkc Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
tkw/stoutgat ChibiOS conf migrations... take 11 (#11646) 2021-01-21 17:00:53 +11:00
tmo50 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
toad Remove `DESCRIPTION`, R-V (#11632) 2021-01-20 12:40:35 +11:00
tokyo60 Remove `DESCRIPTION`, R-V (#11632) 2021-01-20 12:40:35 +11:00
torn [Keyboard] Add layout to torn keyboard (#11684) 2021-01-24 19:42:37 -08:00
touchpad Remove `DESCRIPTION`, R-V (#11632) 2021-01-20 12:40:35 +11:00
tr60w Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
treadstone32 Merge remote-tracking branch 'origin/master' into develop 2021-01-20 01:41:10 +00:00
treadstone48 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
treasure/type9 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
tunks/ergo33 [Keyboard] tunks/ergo33: define RGBLight config at kb level (#11855) 2021-02-12 16:59:10 -08:00
ua62 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
uk78 Remove `DESCRIPTION`, R-V (#11632) 2021-01-20 12:40:35 +11:00
underscore33 Initial list of keyboards to exclude from CI (#11213) 2020-12-21 15:38:39 +01:00
ungodly 2020 November 28 Breaking Changes Update (#11053) 2020-11-28 12:02:18 -08:00
unikorn
uno
uranuma Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
ut472 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
uzu42 Remove `DESCRIPTION`, R-V (#11632) 2021-01-20 12:40:35 +11:00
v60_type_r Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
vagrant_10
viktus ChibiOS conf migrations... take 11 (#11646) 2021-01-21 17:00:53 +11:00
vinta Merge remote-tracking branch 'origin/master' into develop 2021-01-20 01:41:10 +00:00
vision_division Create a system to map between info.json and config.h/rules.mk (#11548) 2021-01-31 12:46:00 -08:00
vitamins_included Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
vn66
waldo Merge remote-tracking branch 'origin/master' into develop 2021-01-20 01:42:07 +00:00
wallaby Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
walletburner Remove `DESCRIPTION`, W-Z (#11633) 2021-01-20 12:41:34 +11:00
westfoxtrot Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
whale/sk [Keyboard] whale/sk/v3: Configurator fix (#11490) 2021-01-11 00:29:44 -08:00
wheatfield Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
whitefox ChibiOS conf migrations... take 11 (#11646) 2021-01-21 17:00:53 +11:00
wilba_tech Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
winkeyless Enable extrakeys, mousekeys for all VIA keymaps. (#10740) 2020-11-02 21:23:05 +00:00
wolfmarkclub/wm1 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
wsk Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
wuque/ikki68
x16 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
xbows Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
xd002 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
xd004 Merge remote-tracking branch 'origin/master' into develop 2021-01-20 01:42:07 +00:00
xd60 Merge remote-tracking branch 'origin/master' into develop 2021-01-20 01:42:07 +00:00
xd68 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
xd75 Merge remote-tracking branch 'origin/master' into develop 2021-01-20 01:42:07 +00:00
xd84 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
xd84pro
xd87 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
xd96 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
xelus Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
xiaomi/mk02 ChibiOS conf migrations... take 11 (#11646) 2021-01-21 17:00:53 +11:00
xmmx Remove `DESCRIPTION`, W-Z (#11633) 2021-01-20 12:41:34 +11:00
xw60 Remove `DESCRIPTION`, W-Z (#11633) 2021-01-20 12:41:34 +11:00
yatara/drink_me Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
yd60mq Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
yd68 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
ymd75
ymd96
ymdk Merge remote-tracking branch 'origin/master' into develop 2021-02-09 22:40:48 +00:00
ymdk_np21 clean up generate-api errors 2021-01-07 21:21:12 -08:00
yncognito/batpad Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
yoichiro/lunakey_mini Audio system overhaul (#11820) 2021-02-15 09:40:38 +11:00
yosino58 Remove legacy print backward compatiblitly (#11805) 2021-02-06 16:56:13 +00:00
yugo_m
yurei Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
yushakobo/quick7 Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
z150_bh Remove `DESCRIPTION`, W-Z (#11633) 2021-01-20 12:41:34 +11:00
zfrontier/big_switch Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
zinc Change VID/PID for Zinc (#11681) 2021-01-25 14:13:10 +11:00
zj68 Remove `DESCRIPTION`, W-Z (#11633) 2021-01-20 12:41:34 +11:00
zlant Add a <FEATURE>_SUPPORTED flag (#9058) 2021-01-30 13:08:58 -08:00
zoo/wampus Merge remote-tracking branch 'origin/master' into develop 2021-01-25 05:38:32 +00:00
ztboards
zvecr Remove FAUXCLICKY feature (deprecated) (#11829) 2021-02-09 09:49:05 -08:00
readme.md

readme.md

Included Keyboards

QMK runs on a diverse range of keyboards. Some of these keyboards are officially supported and see constant community contributions, while others are part of the repository for historical reasons.

Official QMK Keyboards

Ortholinear Keyboards - Jack Humbert

What makes OLKB keyboards shine is a combo of lean aesthetics, compact size, and killer tactile feel. These are available through olkb.com as well as through Massdrop from time to time, as easy to assemble kits.

  • Planck — A 40% DIY powerhouse of customizability and modification capability. It's a lean, mean, typing machine.
  • Preonic — Like the Planck, but bigger. 50%.
  • Atomic — Imagine the size of the Planck. Now imagine the size of the Preonic. Now imagine bigger. That is the Atomic. A 60% keyboard.

Clueboard - Zach White

Designed and built in Felton, CA, Clueboards keyboard emphasize quality and locally sourced components, available on clueboard.co

  • Clueboard — The 66% custom keyboard.
  • Cluecard — A small board to help you hack on QMK.
  • Cluepad — A mechanical numpad with QMK superpowers.

ErgoDox EZ and Planck EZ - ZSA Technology Labs

ZSA Technology Labs maintains its own fork of QMK which feeds its configurator, for stability and legal purposes. The ZSA boards are:

  • ErgoDox EZ — A powerful split mechanical keyboard.
  • Planck EZ — A 40% DIY powerhouse of customizability and modification capability. It's a lean, mean, typing machine, which ships fully assembled with a two-year warranty.

Community-supported QMK Keyboards

These keyboards are part of the QMK repository, but their manufacturers are not official maintainers of the repository.

  • 9key — A 9-key minipad sold by Bishop Keyboards.
  • Alps64 — A 60% keyboard for Alps keyswitches.
  • AMJ60 — DIY/Assembled compact 60% keyboard.
  • Arrow Pad — A custom creation by IBNobody.
  • Atreus — Made by Technomancy.
  • Bantam44 — It is a 44-key 40% staggered keyboard.
  • DataHand — DataHand keyboard converted to use a Teensy board.
  • Ergodox Infinity - Ergonomic Split Keyboard by Input Club.
  • GH60 — A 60% Geekhack community-driven project.
  • GON NerD — Korean custom 60% PCB
  • Happy Hacking Keyboard — The Happy Hacking keyboard can be hacked with a custom controller to run QMK.
  • Infinity 60% - — Compact community keyboard by Input Club.
  • JD45 — Another Geekhack community project, designed by jdcarpe.
  • JJ40 — ps2avrGB based ortholinear sold by KPrepublic
  • JJ50 — A compact 50% (5x12) ortholinear keyboard sold by KPrepublic.
  • KBD75 — A 75% keyboard made by made by KBDFans.
  • KC60 — A programmable Chinese-made keyboard, lost in the mists of time.
  • Kinesis Advantage — Contoured ergonomic keyboard by Kinesis Computer Ergonomics.
  • KMAC — Korean custom keyboard.
  • The Kitten Paw — A replacement controller (2016 revision) for the Filco Majestouch by Bathroom Epiphanies.
  • Lets Split - Split ortholinear 40% keyboard.
  • Phantom — A tenkeyless kit by Teel, also from Geekhack.
  • Retro Refit — Another creation by IBNobody.
  • S60-x — DIY compact keyboard designed by VinnyCordeiro for Sentraq.
  • Satan — A GH60 variant.
  • SixKeyBoard — A 6-key keyboard made by TechKeys.
  • TheVan 44 — A 44-key staggered keybard by Evangs.
  • WhiteFox — A 65% keyboard designed as a partnership by matt3o, Massdrop and Input Club
  • Vision Division — Full Size / Split Linear Keyboard by IBNobody.
  • XD004 — 1x4 macro keyboard sold by KPrepublic.
  • XD75 — 15x5 ortholinear keyboard by XIUDI.
  • YMDK NP21 — ps2avrGB based number pad (numpad) sold by YMDK on Aliexpress.