aboutsummaryrefslogtreecommitdiff
path: root/tmk_core
diff options
context:
space:
mode:
authorJames Incandenza <[email protected]>2020-06-10 17:39:07 -0400
committerGitHub <[email protected]>2020-06-10 14:39:07 -0700
commit8640b432148d44bc54ebabbc8be42b22b91a3ec4 (patch)
treef781f3250c43de1b70aa9673badca3a221843a77 /tmk_core
parent09fc6cab343dee74cf39db52b9371156abc6ec1e (diff)
downloadqmk_firmware-8640b432148d44bc54ebabbc8be42b22b91a3ec4.tar.gz
qmk_firmware-8640b432148d44bc54ebabbc8be42b22b91a3ec4.zip
[Keymap] WPM-responsive OLED animation in personal keymap (#9264)
Using the wpm feature, I create a responsive OLED animation that changes based on how fast the user types. As written there are three phases (It's bongo cat!) but can easily be reconfigured and replaced with other images. Multiple byte arrays consume considerable space so choose your usage wisely. When customized, the smaller the byte array used, the better, due to space limitations on most microcontrollers. I made this with no prior knowledge of C, so I'm looking forward to any and all suggested improvements. Credit is owed to obosob for laying the foundation for this little script as well to /u/pixelbenny for graciously providing the bongocat artwork I adapted for the animation. The config.h includes a tweak to the Kyria's LED mapping, so that the order now reflects their physical positions, making animations smoother. Co-authored-by: Ryan <[email protected]> Co-authored-by: Drashna Jaelre <[email protected]> Co-authored-by: Simon Schuster <[email protected]> Co-authored-by: James Incandenza <[email protected]>
Diffstat (limited to 'tmk_core')
0 files changed, 0 insertions, 0 deletions