Danny
b310bf6ca3
[Keyboard] Add notes on Iris rev6a firmware ( #16878 )
2 years ago
Tyler Tolley
973bc88b0f
[Keymap] Add thattolleyguy keymaps ( #15351 )
* Adding personal keymaps
* Update licenses
* Fix RGB settings
* Define used animations
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2 years ago
Adam Lickel
b8cb147573
[Keymap] sinc/lickel: Use backlight keys in Fn Row ( #16789 )
2 years ago
Danny
563c4dbb09
Add Iris Rev 6.1 ( #16722 )
2 years ago
Ryan
764dc18a81
Remove `NO_ACTION_MACRO` and `NO_ACTION_FUNCTION` from keyboard config.h ( #16655 )
2 years ago
Danny
a12d58c6c9
[Keyboard] Add BAMFK-1 ( #16409 )
Co-authored-by: Ryan <fauxpark@gmail.com>
2 years ago
Ryan
5fb269b2b4
keebio/iris: Add ifdefs to encoder callbacks ( #16642 )
2 years ago
Danny
022e1fdac8
Add Big Switch Seat ( #16524 )
* Add Big Switch Seat
* Update keyboards/keebio/bigswitchseat/rules.mk
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/keebio/bigswitchseat/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2 years ago
Andrew Garver
de10757f05
[Keyboard] fourier via keymap ( #16335 )
2 years ago
Danny
302ed624ac
Add encoder defaults for Keebio boards ( #16398 )
* Add BDN9 encoder defaults
* Add DSP40 encoder default
* Add FoldKB encoder defaults
* Add Iris encoder defaults
* Update Iris Rev. 6 encoder orientation
* Add KBO-5000 encoder defaults
* Add Quefrency encoder defaults
* Add Sinc encoder defaults
* Add Stick encoder defaults
* Remove encoder settings from VIA keymaps
2 years ago
Adam Lickel
a5901a6c0d
[Keymap] BDN9 keymap ( #15924 )
2 years ago
Joel Challis
e04f6c5d38
Remove manual enable of LTO within user keymaps ( #15378 )
2 years ago
Danny
11e50f5ff1
[Keyboard] Add explicit RGB Matrix defines for Iris Rev. 6 ( #16275 )
2 years ago
Eric Gebhart
e865cab48e
[Keymap] ericgebhart keymap and userspace updates ( #15727 )
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
Co-authored-by: Drashna Jael're <drashna@live.com>
2 years ago
peott-fr
ae9feed566
Adding Quefrency keymap ( #15852 )
2 years ago
Khang
6a045e93f7
[Keymap] Add keebio/iris keymap ( #14688 )
Co-authored-by: Ryan <fauxpark@gmail.com>
2 years ago
Drashna Jaelre
c4551d7ef1
[Keymap] Reorganization, cleanup and readmes for drashna code ( #15617 )
2 years ago
Jonathan Rascher
93bc737a8f
[Keymap] Update bcat's keymaps/userspace to share logic, add OLED functionality, and set up one of my macropads for WFH ( #14702 )
* Add script to build all bcat keymaps at once
* Move userspace RGB to separate source file
* Move layer handling logic into userspace
* Move keycap aliases into userspace
* Add OLED userspace library and Lily58 OLED setup
* Add Luna keyboard pet, generic OLED pet framework
Luna artwork and original implementation by HellSingCoder, licensed
under GPL v2.0.
See also: 6dfe915e26/keyboards/sofle/keymaps/helltm/keymap.c
* Use OLED on bcat's Crkbd
I had to turn off a few unused features to address firmware size limits.
* Remove vestigial NK_TOGG keybindings
* Add post-render hook to OLED pet API
This enables OLED pets to draw custom widgets (e.g., LED indicator
status) on top of their animation frames.
* Add Isda keyboard pet
For future use on my Unicorne keyboard. Unicorn artwork by sparrow666,
licensed under GPL v2.0.
See also: https://opengameart.org/content/unicorn-2
* Replace OLED timeout implementation with custom
The default implementation never lets the OLED turn off if a continuous
animation is in progress. The custom one does.
* Move keyboard state for OLED functions into struct
No change in firmware size, but makes keymaps read a little nicer and
enables more functionality in OLED pets.
* Enable continuously running OLED pet (for Luna)
* Sync OLED state; enable Bootmagic only when needed
The new extensible split transport for Split Common finally allows OLED
on/off status to be synced between halves of the keyboard. :)
Unfortunately, this required disabling Bootmagic Lite to keep my Crkbd
under the firmware size limit. (I now after 28 bytes free on avr-gcc
version 8.5.0.) So now I'll enable Bootmagic only on keyboards that
actually require it, i.e., ones lacking an accessible reset button.
* Update 9-Key macropad keymap for working from home
* Remove includes redundant with quantum.h
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Simplify BCAT_OLED_PET makefile logic
* Swap some keys on my 9-Key macropad around
* Inline spurious variable in OLED code
* Remove max brightness that's now set by default
The default max brightness is only 120 rather than 150, but that might
actually fix some weirdness I've seen with bright white LED settings.
* Enable specific RGBLIGHT modes instead of default
The general trend these days seems to be enabling only the modes you
want, so I'm manually expanding the ones currently enabled by
RGBLIGHT_ANIMATIONS.
I'd like to try out the TWINKLE mode too, but it seems not to work at
all on ARM right now, and all my usable RGBLIGHT keebs are ARM boards.
* Reenable RGB_MATRIX animations after #15018
My Crkbd still has a reasonable amount of free space with these:
27974/28672 (97%, 698 bytes free). The RGB_MATRIX_KEYPRESSES effects
would put it over the firmware size limit, but I really don't ever use
those anyway.
* Use new get_u8_str function for WPM display
Co-authored-by: Drashna Jaelre <drashna@live.com>
2 years ago
Drashna Jaelre
3fa592a402
[Keymap] Unicode and Pointing Device and Autocorect for drashna keymaps ( #15415 )
2 years ago
Ryan
99b35940bc
Remove unnecessary backslash-escapes in default keymaps ( #15472 )
* Remove unnecessary backslash-escapes in default keymaps
* Remove unnecessary backslash-escapes in via keymaps
* Remove unnecessary backslash-escapes in default-ish keymaps
2 years ago
Ryan
f718a10889
Fix up build options comments ( #15463 )
2 years ago
Ryan
a8d440e4e0
Tidy up NKRO_ENABLE rules ( #15382 )
2 years ago
Ryan
315fb6e724
Remove empty config.h from default-ish keymaps ( #15429 )
2 years ago
Ryan
7f90cb1781
Remove references to Makefile in keyboard-level rules.mk ( #15427 )
2 years ago
Ryan
c12b997679
Tidy up `SLEEP_LED_ENABLE` rules ( #15362 )
2 years ago
Adam Lickel
3d469516cb
[Keymap] Keebio Sinc layout with macOS support ( #15324 )
Co-authored-by: Ryan <fauxpark@gmail.com>
2 years ago
Mats Nilsson
04cad4582e
Remove deprecated defines from my keymaps ( #15353 )
2 years ago
Drashna Jaelre
3f656d54d3
[Keyboard] Disable console on Keebio foldkb and iris rev3 ( #15260 )
2 years ago
Drashna Jaelre
160b0558f5
Require explicit enabling of RGB Matrix modes ( #15018 )
2 years ago
Gustavs Gūtmanis
48eddeeea4
[Keymap] Adding keymap for BDN9 and Planck ( #15067 )
2 years ago
James Young
84ea77ead6
Remove `BOOTMAGIC_ENABLE = lite` option ( #15002 )
* remove BOOTMAGIC_ENABLE=lite setting
* change keyboard BOOTMAGIC_ENABLE rules
Edits keyboard-level instances of `BOOTMAGIC_ENABLE = lite` to `BOOTMAGIC_ENABLE = yes`.
* change keyboard BOOTMAGIC_ENABLE inline comments
Edits keyboard-level BOOTMAGIC_ENABLE inline comments to "Enable Bootmagic Lite".
* change keymap BOOTMAGIC_ENABLE rules
Edits keymap-level instances of `BOOTMAGIC_ENABLE = lite` to `BOOTMAGIC_ENABLE = yes`.
* change keymap BOOTMAGIC_ENABLE inline comments
Edits/adds keymap-level BOOTMAGIC_ENABLE inline comments to read "Enable Bootmagic Lite".
* change layout/user BOOTMAGIC_ENABLE rules/comments
Edits instances of `BOOTMAGIC_ENABLE = lite` to `BOOTMAGIC_ENABLE = yes`.
Edits/adds keymap-level BOOTMAGIC_ENABLE inline comments to read "Enable Bootmagic Lite".
* update non-rules.mk BOOTMAGIC_ENABLE references in keyboards/
* remove docs references to Full Bootmagic
* convert data-driven Bootmagic Lite instances
* remove Bootmagic Lite bodge from data-driven generation
* Merge remote-tracking branch 'upstream/develop' into rm/bootmagic-full_q4a
* update docs/ja/config_options.md per mtei
* update docs/faq_misc.md per mtei
Remove remaining Full Bootmagic reference.
2 years ago
Přemysl Eric Janouch
b29f005936
[Keymap] Add planck/pjanx and keebio/nyquist/pjanx keymaps ( #13115 )
2 years ago
Ingomancer
bfddc7dfa1
Reformat iris keymap antonlindstrom to be a bit more readable and consistent ( #14902 )
Co-authored-by: Ingo Junefjord <ingo.junefjord@attentec.se>
2 years ago
jonavin
443d306827
[Keymap] Jonavin userspace keymap updates INVERT_NUMLOCK_INDICATOR ( #14880 )
Co-authored-by: Jonavin <=>
2 years ago
Danny
1e13d07cac
Fix right half of Nyquist in 4x12 mode having row shifted up by one ( #14914 )
2 years ago
Roger
d2f9e352c8
[Keymap] added media controls, copy and paste; moved print screen ( #14850 )
2 years ago
Manna Harbour
6b299fab6e
[Keymap] Update Miryoku ( #14827 )
2 years ago
Tom
dd42387d9f
[Keymap] Add keebio iris layout beakl 15 ( #14762 )
2 years ago
Danny
46fe8ab4e2
[Keyboard] Update Iris default keymap ( #14701 )
2 years ago
Danny
f72b2ad720
[Keyboard] Add Iris Rev. 6 ( #14683 )
Co-authored-by: Ryan <fauxpark@gmail.com>
2 years ago
Ryan
36bc3c867e
Remove redundant `UNICODE_ENABLE = no` in keyboard-level rules.mk ( #14633 )
2 years ago
jonavin
705cd433c2
[Keymap] fix NKRO - switch to get_mods() and refactor encoder action code ( #14278 )
Co-authored-by: Jonavin <=>
2 years ago
James Young
6f36eb469d
Remove unused `IS_COMMAND()` instances and Magic Key definitions ( #14610 )
* Remove unused IS_COMMAND() instances from keyboard-level config.h, 0-9
* Remove unused IS_COMMAND() instances from keyboard-level config.h, A-B
* Remove unused IS_COMMAND() instances from keyboard-level config.h, C-D
* Remove unused IS_COMMAND() instances from keyboard-level config.h, E-G
* Remove unused IS_COMMAND() instances from keyboard-level config.h, handwired
* Remove unused IS_COMMAND() instances from keyboard-level config.h, H-M
* Remove unused IS_COMMAND() instances from keyboard-level config.h, N-R
* Remove unused IS_COMMAND() instances from keyboard-level config.h, S-Z
* Remove unused Magic Key definitions from keyboard-level config.h, 0-9
* Remove unused Magic Key definitions from keyboard-level config.h, A
* Remove unused Magic Key definitions from keyboard-level config.h, B
* Remove unused Magic Key definitions from keyboard-level config.h, C
* Remove unused Magic Key definitions from keyboard-level config.h, D-E
* Remove unused Magic Key definitions from keyboard-level config.h, F-H
* Remove unused Magic Key definitions from keyboard-level config.h, handwired
* Remove unused Magic Key definitions from keyboard-level config.h, I-K
* Remove unused Magic Key definitions from keyboard-level config.h, L-M
* Remove unused Magic Key definitions from keyboard-level config.h, N-R
* Remove unused Magic Key definitions from keyboard-level config.h, S-V
* Remove unused Magic Key definitions from keyboard-level config.h, W-Z
* Merge remote-tracking branch 'upstream/master' into clean/command_and_magic
* Remove remaining unused IS_COMMAND() instances from keyboard-level config.h
2 years ago
Ryan
6b74e48f81
Remove audio pin references in rules.mk ( #14532 )
2 years ago
Ryan
574b6734af
Remove backlight pin references in rules.mk ( #14513 )
2 years ago
Ryan
5af1799735
Remove BLUETOOTH_ENABLE from keyboard-level rules.mk ( #14379 )
2 years ago
Ryan
4791cfae1a
Remove width, height and key_count from info.json ( #14274 )
2 years ago
Ryan
7eea780a7d
Remove bootloader listings from rules.mk ( #14330 )
2 years ago
Ryan
fe6d6cf76d
Remove empty override functions ( #14312 )
* Remove empty override functions, 0-9
* Remove empty override functions, A-D
* Remove empty override functions, E-H
* Remove empty override functions, handwired
* Remove empty override functions, I-L
* Remove empty override functions, M-P
* Remove empty override functions, Q-T
* Remove empty override functions, U-Z
2 years ago
jhauh
a01057d19d
[Keymap] Update iris fluffactually keymap ( #14265 )
Co-authored-by: Drashna Jaelre <drashna@live.com>
2 years ago