Change rgblight_get_mode & rgb_matrix_get_mode's return type to uint8_t. (#4747)
* Change rgblight_get_mode's return type to uint8_t.
Since rgblight_get_mode() is just returning rgblight_config_t.mode,
it should match rgblight_config_t.mode's type: uint8_t.
* Update rgb_matrix_get_mode to return uint8_t.
define brainfuck keymap (#4742)
* define brainfuck keymap
* Update keyboards/namecard2x4/keymaps/brainfuck/readme.md
Co-Authored-By: takashiski <takashiskibb@gmail.com>
Register the interrupting keycode in the tap dance state struct
Comet46 add support for OLED (#4745)
* Add OLED support for Comet46
* fix length of char "name" of keylogger.c
* update ssd1306
* fix rules.mk
* update led-receiver keymap
* Update OLED related code
* add mod_state_reader & modify led_state_reader
* Update OLED related files
* Update kemaps
* Update readme
* change default-oled-display to default
* Add OSM compatibility to mod_state_reader
* Code formatting
* Use PROGMEM to store code_to_name
* Clean up satt keymap
* Rename default-led keymap to defult-rgbled
Keymap: mattly: more tweaks (#4746)
Keymap: Wanleg 5x5 Keymap changes (#4738)
* config fixes (including for issue #3678)
* put back audio
* jj40 backlighting setup
* jj40 backlighting setup
* rules.mk fix
* jj40 backlighting settings
* iris setup
* iris setup
* iris setup
* iris setup
* iris setup - onehand
* remove commented-out section
* edits due to #4403
* xd75 testing
* fix 5x15 layout issues with 5x5 bluetooth & xd75
* commenting out unused placeholders
* change iris to more wanleg-like 4x12 layout
* formatting changes
* onehand layout cleanup/fix
* revert temp change
* create centre numpad option
* 1st working version
* change keypad numbers to regular numbers - doesn't work otherwise
* adding comparison files, no change to core
* fixed 5x5 with cleave
* fixed 5x5 with cleave
* switch mouse scroll buttons
* clean up left/right/centre pad placement in 5x15 layouts
* minor comment change
* Update layouts/community/ortho_5x15/wanleg/keymap.c
Co-Authored-By: wanleg <32079073+wanleg@users.noreply.github.com>
* Update layouts/community/ortho_5x15/wanleg/keymap.c
Co-Authored-By: wanleg <32079073+wanleg@users.noreply.github.com>
* Update layouts/community/ortho_5x15/wanleg/keymap.c
Co-Authored-By: wanleg <32079073+wanleg@users.noreply.github.com>
* revert to original
Keymap: add ginjake keymap for the zinc keyboard (#4741)
* サンシャインぴっかぴかモード実装
* サンシャインぴっかぴかモード
Fix apparent typo in WhiteFox LED config
It seems the led_mask is set incorrectly on the WhiteFox meaning that
the LED at C9-1 (the space bar) doesn't get lit. I can't see any reason
for this to be intentional so I am pretty sure it's a typo. At the very
least it fixes the space bar LED for me.
Add my zeal60 keymap (#4732)
* Add my zeal60 keymap
* Temporarily remove failing community layout from zeal60 make rules
* Revert "Temporarily remove failing community layout from zeal60 make rules"
This reverts commit ffd0018fb1dcf3d5f90d4a226c437d4e85430cce.
Fix Split Common Split_util.c typo
Update split keyboard docs (#4735)
* Remove unused I2C_MASTER_RIGHT setting
* Update documentation about split keyboard options
Keep pressed keys on layer state change (fixes #2053, #2279) (#3905)
* Keep pressed keys on layer state change
* Add doc comment for clear_keyboard_but_mods_and_keys
* Keep pressed keys only if PREVENT_STUCK_MODIFIERS is on
* Check STRICT_LAYER_RELEASE instead of PREVENT_STUCK_MODIFIERS
Update feature_advanced_keycodes.md (#3672)
* Update feature_advanced_keycodes.md
Probably a better way to word it, but I've solved this issue on reddit several times, had to solve this for friends, ect. It's something worth being in the docs as it's a common issue, and not always intuitive. I have offered this change as I was told by several people "It was never mentioned in the docs".
* Update feature_advanced_keycodes.md
Clear up what was meant to be said.
Added Skog TKL support (#4727)
* Added Skog TKL support
* Updated manufacturer/product name
S65-Plus: fix layout macro name in info.json (#4728)
Read user input properly in linux_install.sh for Gentoo (#4395)
* Change spaces to tabs on two lines
The rest of the file uses tabs
* Read user input in a non-terrible, non-hacky way
* Remove unnecessary tee call
* read -p is not POSIX
* Add missing $ to echo GENTOO_WARNING
* Replace non-POSIX echo -n with printf
* Use cd ... || exit 1 in case git clone fails
* Add missing sudo
Thanks @snortwolf
* Undo replacing tee with >>
S65-Plus: refactor and Configurator support (#4725)
- s65_plus.h updated to #pragma once method
- added info.json file