Drashna Jael're
03a28a0d49
Make code more portable
2 years ago
Drashna Jael're
90f28626ec
Some clean up
2 years ago
Drashna Jael're
7b07b67889
Use Dasky's mouse report syncing
2 years ago
Drashna Jael're
96305be9dc
Fix up unicode keycodes in keymaps
2 years ago
Drashna Jael're
055bd4d23e
Enable shared ep for mouse
2 years ago
Drashna Jael're
232a0fd687
WIP of pointer improvements
2 years ago
Drashna Jael're
3be48837a7
Better WPM config
2 years ago
Drashna Jael're
6cbb3d1908
oled tweaks
2 years ago
Drashna Jael're
741c014aac
Fix up sync issues
2 years ago
Drashna Jael're
282e2cc3ec
Fixup rules for split 3x6_3
2 years ago
Drashna Jael're
7a98950121
Fix oled includes
2 years ago
Drashna Jael're
512c3bba7e
fix moonlander keymap
2 years ago
Drashna Jael're
03b1ae4d4c
Fix unicode rnge
2 years ago
Drashna Jael're
cf0ccc9766
Add additional unicode modes
2 years ago
Drashna Jael're
ad9295a281
Add delay for unicode
2 years ago
Drashna Jael're
ed97006490
Improve oled code
2 years ago
Drashna Jael're
44b20ba3bd
Add tzarc unicode fun plus more unicode fun
2 years ago
Leon Omelan
35b6d1e992
[Keyboard] Add Nozbe Macropad ( #14803 )
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2 years ago
Álvaro A. Volpato
d4690d0c23
Meridian LED update ( #15329 )
* Meridian first update
* Update README, adjust timing settings
* Update README
2 years ago
ryjelsum
99c6829bf0
[Keyboard] Add 40percent.club's 'polypad' PCB ( #15158 )
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2 years ago
Charly Delay
99ec5e39cf
Fix last merge date ( #15327 )
2 years ago
Xelus22
eaf17b3260
[Bug] Xelus Keyboards 400kHz i2c fix ( #15315 )
* 400khz fix
* fix valor rev2 timing
* keep consistent
2 years ago
Nick Brassel
88fe5c16a5
Changelog 2021q4 ( #15325 )
* Changelog.
* Remove the asymmetric encoder PR from listing due to revert.
* More docs
* More docs
* More docs
* Links to changelog, updated schedule, slotted in 2 weeks of testing at the end so that there's no ambiguity with PR merge dates.
* Clarify keyboard moves.
* Fix dates
* Sidebar
* Fixup dates.
* Fixup dates.
* Wording.
2 years ago
Dasky
1e48403538
fix typos ( #15316 )
2 years ago
Stefan Kerkmann
ca5670762b
Fix HOLD_ON_OTHER_KEY_PRESS after #11059 ( #15307 )
that broke compilation because of a typo: KEYPRESS should have been
KEY_PRESS
2 years ago
Nick Brassel
e156d5c13b
Fix build. ( #15322 )
2 years ago
Charly Delay
0e6548303d
[Keyboard] Fix call to `pointing_device_handle_buttons` ( #15313 )
2 years ago
Drashna Jaelre
b3fc33faf7
Re-add encoder tests ( #15312 )
Co-authored-by: Balz Guenat <balz.guenat@gmail.com>
2 years ago
Drashna Jaelre
4d0dd1eab7
[Bug] Revert Assymmetrical Split Encoder support ( #12090 ) ( #15311 )
* Revert "fix broken macro in transport.h (#15239 )"
This reverts commit 06f18e22d9
.
* Revert "Rework encoders to enable asymmetric split keyboards (#12090 )"
This reverts commit 32215d5bff
.
2 years ago
Nick Brassel
94d7cc3712
WB32F3G71 config migration with removal of unnecessary items. ( #15309 )
* Config migration with removal of unnecessary items.
* Removed as per suggestion.
2 years ago
Joy Lee
68838bb700
Westberrytech pr ( #14422 )
* Added support for WB32 MCU
* Modified eeprom_wb32.c
* Remove the eeprom_wb32-related code
2 years ago
Nick Brassel
b04f66f245
Add script for performing compilation size regression investigations. ( #15303 )
* Add script for performing compilation size regression investigations.
* Print deltas
* Correct scoping.
* Concurrency control
* Job count control, skip zeros (unless no build output), fix usage.
* Add usage under -h arg.
* Updated usage output.
* Copyright header.
2 years ago
Nick Brassel
08b7f8b30a
More headroom. ( #15302 )
2 years ago
Nick Brassel
27086ad80f
More headroom. ( #15301 )
2 years ago
Álvaro A. Volpato
f889e26ed7
Documentation typo fix ( #15298 )
* Fix WS2812 driver docs typo
2 years ago
precondition
4bac5f53d8
New feature: `DYNAMIC_TAPPING_TERM_ENABLE` ( #11036 )
* New feature: `DYNAMIC_TAPPING_TERM_ENABLE`
3 new quantum keys to configure the tapping term on the fly.
* Replace sprintf call in tapping_term_report by get_u16_str
* Replace tab with 4 spaces
2 years ago
Joel Challis
5e9c29da0d
Tidy up adjustable ws2812 timing ( #15299 )
2 years ago
Jordan Banasik
3d00620711
Add ifndef to WS2812 timing constraints ( #14678 )
* Add ifndef to WS2812 timing constraints
Due to the way that the PrimeKB Meridian PCB was designed, this change
is needed in order to properly adjust the LEDs.
Testing:
* Compiled primekb/meridian:default successfully
* Compiled random board (walletburner/neuron:default) successfully
* Fix linting errors
Missed some spacing
* More linting fixes
Spacing on the comments... really?
* Rename WS2812 timing parameters for clarity; add comments
* Add docs update for the WS2812 timing macros
* Fix typo on comment
* Add ifndef for WS2812_RES
* Update double backticks and table with parameters
* Move timing adjustments documentation to ws2812_drivers
* Move timings adjustment discussion to bitbang section
* Update T0H and T1H definitions in subtractions
* format
Co-authored-by: Gondolindrim <alvaro.volpato@usp.br>
Co-authored-by: zvecr <git@zvecr.com>
2 years ago
Isaac Elenbaas
d9393b8684
Add Retro Shift (Auto Shift for Tap Hold via Retro Tapping) and Custom Auto Shifts ( #11059 )
* Add Retro Shift and Custom Auto Shifts
* Fix compilation errors with no RETRO_SHIFT value
2 years ago
Joel Challis
282e916d86
Remove use of __flash due to LTO issues ( #15268 )
2 years ago
QMK Bot
80f91f7b9a
Merge remote-tracking branch 'origin/master' into develop
2 years ago
James Young
59e1513477
Revert "handwired/split89 Layout Macro Refactor ( #15210 )" ( #15284 )
This reverts commit 26ae432190
.
Requested by jurassic73.
2 years ago
MechMerlin
796db50895
New Keyboard: TGR Jane CE ( #14713 )
* move ce and v2ce into their own directories
* update copyright notices
* change LAYOUT macro names
* remove community layout support for the original layouts
* fix LAYOUT macro names
* change info.json for the common layouts
* fix tsangan LAYOUT
* fix layout all
* Update keyboards/tgr/jane/v2ce/keymaps/via/config.h
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/tgr/jane/v2ce/v2ce.c
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/tgr/jane/v2ce/config.h
Co-authored-by: Drashna Jaelre <drashna@live.com>
* remove unneeded file
* one more time for good measure
* Update keyboards/tgr/jane/v2ce/rules.mk
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/tgr/jane/v2ce/rules.mk
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2 years ago
QMK Bot
57306b0f01
Merge remote-tracking branch 'origin/master' into develop
2 years ago
James Young
afa2da01b4
Portal 66 Layout Macro Refactor ( #15255 )
* soldered.h: use QMK 3-character notation
* soldered.h: add matrix diagram
* portal_66/soldered: rename LAYOUT_65_ansi_split_bs to LAYOUT_65_ansi_blocker_split_bs
* portal_66/soldered: rename LAYOUT_65_ansi to LAYOUT_65_ansi_blocker
* portal_66/soldered: rename LAYOUT_65_tsangan_split_bs to LAYOUT_65_ansi_blocker_tsangan_split_bs
* portal_66/soldered: rename LAYOUT_65_iso to LAYOUT_65_iso_blocker
* portal_66/soldered: add LAYOUT_65_iso_blocker_split_bs
* portal_66/soldered: add LAYOUT_65_iso_blocker_tsangan_split_bs
* portal_66/soldered: enable Community Layout support
* hotswap.h: use QMK 3-character notation
* hotswap.h: add matrix diagram
* portal_66/hotswap: rename LAYOUT to LAYOUT_65_ansi_blocker
* portal_66/hotswap: enable Community Layout support
2 years ago
QMK Bot
5f7f791c6e
Merge remote-tracking branch 'origin/master' into develop
2 years ago
James Young
8b05d30cd1
Pluckey: Fix QMK Configurator Implementation ( #15254 )
* rename LAYOUT to LAYOUT_all
* pluckey.h: add matrix diagram
* pluckey.h: use XXX for KC_NO
* add LAYOUT_ergo macro with keymap
`info.json` had layout data for this macro, but the macro was not present in the source code.
* info.json: correct key sequence
Fixes incorrect key assignments in QMK Configurator.
2 years ago
Stefan Kerkmann
a24bdccee0
[Tests] Increase QMK test coverage take 2 ( #15269 )
* Add per-test keymaps
* Add better trace and info logs for failed unit-tests
* Add layer state assertion with tracing message
* Use individual test binaries configuration options
* Add basic qmk functionality tests
* Add tap hold configurations tests
* Add auto shift tests
Co-authored-by: Nick Brassel <nick@tzarc.org>
2 years ago
QMK Bot
e20bc76a1e
Merge remote-tracking branch 'origin/master' into develop
2 years ago
Joel Challis
e73d22d7f1
Ignore exit codes for formatters ( #15276 )
2 years ago