6c9b4743f7
Include config.h before visualizer.h
2017-06-24 00:33:23 +03:00
7d5606085f
Correctly calculate backlight level
2017-06-16 02:05:15 +03:00
b51a0db6ed
Add backlight support to the default Ergodox Infinity animations
2017-06-03 22:04:10 +03:00
effffa33a5
Backlight level handling for the visualizer
2017-06-03 21:14:26 +03:00
a916f4e8b8
Let BACKLIGHT_ENABLE control the Infinity LEDs
2017-06-03 14:34:50 +03:00
5c251b5575
Fix buffer overrun in lcd_keyframes
...
This would often cause the keyboard to crash when restarting the
computer.
2017-04-13 21:40:06 +03:00
c5d2b7ff16
Rename led test to led_keyframes and move animation to Ergodox
2017-04-09 18:34:59 +03:00
c6ca996f4e
Combine startup and resume animations
2017-04-09 18:34:59 +03:00
3074269c4a
Move the logo drawing keyframe to lcd_keyframes
2017-04-09 18:34:59 +03:00
df67169d42
Move LCD logo to visualizer resources
2017-04-09 18:34:59 +03:00
3eb8785e87
Add automatic flush for the LCD screen
2017-04-09 18:34:59 +03:00
b7041d06ae
Move common visualizer keyframes into visualizer_keyframes.h
2017-04-09 18:34:59 +03:00
64d63ab422
Remove the need to manually enable the visualizer
2017-04-09 18:34:59 +03:00
1e7585e767
Separated backlight and LCD disable/enable
...
Also moved them to correct places
2017-04-09 18:34:59 +03:00
5ba228b684
Move LCD backlight keyframes to its own file
2017-04-09 18:34:59 +03:00
5815c5d317
Move LCD keyframes to its own file
2017-04-09 18:34:59 +03:00
05530b193f
Delete visualizer example integration
...
It's much better to refer to the actual code than to to try to
keep some examples up to date.
2017-04-09 18:34:59 +03:00
05bc4880dd
Tweaks to the Ergodox default visualizer
...
No animation, display led statuses and layer name on the same screen
Don't display layer bitmap
Fully saturated colors for caps, less saturated ones normally
2017-04-09 18:34:59 +03:00
5fbaf31dc2
Brightness for Ergodox Infinity emulated LEDs
2017-04-09 18:34:59 +03:00
39385144e7
Emulate Ergodox EZ leds by LCD colors
2017-04-09 18:34:59 +03:00
9a4ce28683
Display layer bitmap and keyboard led states on the LCD
2017-04-09 18:34:59 +03:00
f113f95440
Move CIE1931 and breathing tables to its own file
2017-04-09 18:34:59 +03:00
f5c8941652
UGFX is compiled once per keyboard instead of keymap
2017-04-09 18:34:59 +03:00
aee9b10e92
Add a keyboard specific visualizer
2017-04-09 18:34:59 +03:00
9eb8d05246
added mods status bit to visualizer.
...
Since we can't read the real_mods and oneshot_mods static variable
directly within the update_user_visualizer_state
function (Threading and serial link). We are know storing the mods
states in the visualizer_keyboard_status_t structure. We can now
display the status of the modifier keys on the LCD display.
2017-01-17 21:57:32 -05:00
caedec92d2
Move the visualizer_user file to keymap folder
...
Also rename it to visualizer.c
2016-07-07 14:42:16 +03:00
aaac254ebc
Delete lcd_backlight_hal.c
...
The functionality can now be found in the infinity_erogodox.c file
instead.
2016-07-07 14:29:53 +03:00
dae7c9bfb3
Fix the SERIAL_LINK_ENABLE macro in Visualizer
...
Rename from USE_SERIAL_LINK -> SERIAL_LINK_ENABLE
2016-07-07 14:12:56 +03:00
7229751ba9
Fix visualizer crash at startup
...
Visualizer and serial link initialized in the wrong order.
The LED_ENABLED define wasn't set properly
uGfx is always initialized
2016-07-07 14:01:20 +03:00
07d0d5cbe4
Makefile fixes and update of Visualizer
2016-07-07 12:46:10 +03:00
70797bb8f2
Makefile changes and files to compile Visualizer
2016-07-07 00:20:20 +03:00
6c29655790
Merge commit '73d890a2c9c34b905cd5e74e7146fdd4578dcb96' into add_visualizer
2016-07-06 20:30:58 +03:00
f727801bc6
Delete .gitmodules from visualizer
2016-07-06 20:17:16 +03:00
9f33a5593c
Add 'quantum/visualizer/' from commit 'bde869aa7ec8601459bc63b9636081d21108d1be'
...
git-subtree-dir: quantum/visualizer
git-subtree-mainline: 19f480992c015aec0a15dca43e740bad8b7834e6
git-subtree-split: bde869aa7ec8601459bc63b9636081d21108d1be
2016-07-06 20:15:45 +03:00