]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
9 years agoFix visualizer sleeping too long
Fred Sundvik [Wed, 1 Jun 2016 06:22:47 +0000 (09:22 +0300)]
Fix visualizer sleeping too long

The documentation for ugfx gEventWait wait is wrong and the
function takes the time in milliseconds, instead of system ticks.
This caused the the thread to sleep way too long. It also caused
somewhat random sleeping behaviour as the MS2ST function overflows
at around 43 seconds sleep.

The event source is also now initialized correctly, so that the
thread actually can be woken up by events.

9 years agoAdd a nicer sine based gradient for the LEDs
Fred Sundvik [Sun, 29 May 2016 15:27:32 +0000 (18:27 +0300)]
Add a nicer sine based gradient for the LEDs

9 years agoMake LED visualization times configurable
Fred Sundvik [Sun, 29 May 2016 14:42:32 +0000 (17:42 +0300)]
Make LED visualization times configurable

9 years agoFix emulator #ifdef check
Fred Sundvik [Sat, 28 May 2016 23:08:46 +0000 (02:08 +0300)]
Fix emulator #ifdef check

9 years agoDon't include lcd_backlight_hal for emulator
Fred Sundvik [Sat, 28 May 2016 08:13:08 +0000 (11:13 +0300)]
Don't include lcd_backlight_hal for emulator

9 years agoAdd callback function for emulator drawing
Fred Sundvik [Wed, 18 May 2016 06:03:42 +0000 (09:03 +0300)]
Add callback function for emulator drawing

9 years agoAdd custom led and lcd display support
Fred Sundvik [Wed, 18 May 2016 05:40:36 +0000 (08:40 +0300)]
Add custom led and lcd display support

9 years agoFix crash when event listener not created
Fred Sundvik [Tue, 17 May 2016 08:21:38 +0000 (11:21 +0300)]
Fix crash when event listener not created

9 years agoBuild lcd_backlight_hal_emulator.c
Fred Sundvik [Tue, 17 May 2016 06:51:27 +0000 (09:51 +0300)]
Build lcd_backlight_hal_emulator.c

When the emulator is set, instead of the lcd_backlight_hal.c file.

9 years agoEnable and fix compilation of more files
Fred Sundvik [Tue, 17 May 2016 06:45:05 +0000 (09:45 +0300)]
Enable and fix compilation of more files

9 years agoUse ugfx API instead of chibios
Fred Sundvik [Tue, 17 May 2016 06:35:02 +0000 (09:35 +0300)]
Use ugfx API instead of chibios

9 years agoMakefile changes to support emulator build
Fred Sundvik [Mon, 16 May 2016 06:45:39 +0000 (09:45 +0300)]
Makefile changes to support emulator build

9 years agoMerge branch 'master' into led
Fred Sundvik [Sun, 15 May 2016 11:50:34 +0000 (14:50 +0300)]
Merge branch 'master' into led

9 years agoMerge branch 'chibios-contrib'
Fred Sundvik [Sun, 15 May 2016 11:08:01 +0000 (14:08 +0300)]
Merge branch 'chibios-contrib'

9 years agoUpdate include dir for new serial_link include
Fred Sundvik [Sun, 15 May 2016 10:39:58 +0000 (13:39 +0300)]
Update include dir for new serial_link include

9 years agoConfigurable visualizer thread priority
Fred Sundvik [Sun, 15 May 2016 10:00:27 +0000 (13:00 +0300)]
Configurable visualizer thread priority

9 years agoFix compute_gradient_color
Fred Sundvik [Wed, 11 May 2016 19:06:26 +0000 (22:06 +0300)]
Fix compute_gradient_color

9 years agoFix a few led test animation issues
Fred Sundvik [Sat, 30 Apr 2016 19:45:41 +0000 (22:45 +0300)]
Fix a few led test animation issues

9 years agoFix some makefile issues, and symbol issues
Fred Sundvik [Sun, 24 Apr 2016 14:44:11 +0000 (17:44 +0300)]
Fix some makefile issues, and symbol issues

9 years agoRun mirrored keyframes for led tests as well
Fred Sundvik [Sun, 24 Apr 2016 13:40:41 +0000 (16:40 +0300)]
Run mirrored keyframes for led tests as well

9 years agoLEDS are flushed automatically
Fred Sundvik [Sun, 24 Apr 2016 13:26:53 +0000 (16:26 +0300)]
LEDS are flushed automatically

After running the animation, instead of having to do it manually.
This avoids duplicate flushing, and better support for cross-fades.

9 years agoAdd led crossfading
Fred Sundvik [Sun, 24 Apr 2016 13:20:00 +0000 (16:20 +0300)]
Add led crossfading

9 years agoAdd function for running the next keyframe
Fred Sundvik [Sun, 24 Apr 2016 13:19:31 +0000 (16:19 +0300)]
Add function for running the next keyframe

9 years agoAdd last and first update of frame for anims
Fred Sundvik [Sun, 24 Apr 2016 12:45:52 +0000 (15:45 +0300)]
Add last and first update of frame for anims

9 years agoAdd left to right gradient keyframe for leds
Fred Sundvik [Sun, 24 Apr 2016 11:54:40 +0000 (14:54 +0300)]
Add left to right gradient keyframe for leds

9 years agoAdd fade out for the led test
Fred Sundvik [Sun, 24 Apr 2016 11:10:01 +0000 (14:10 +0300)]
Add fade out for the led test

9 years agoAdd simple led support
Fred Sundvik [Sun, 24 Apr 2016 10:46:19 +0000 (13:46 +0300)]
Add simple led support

Also the first version of a led testing animation

9 years agoUpdate ugfx with ChibiOS 4 support.
Fred Sundvik [Sat, 9 Apr 2016 16:49:52 +0000 (19:49 +0300)]
Update ugfx with ChibiOS 4 support.

Also change the URL to fredizzimo bitbucket

9 years agoSuspend power off, fix backlight animation
Fred Sundvik [Sun, 13 Mar 2016 19:35:42 +0000 (21:35 +0200)]
Suspend power off, fix backlight animation

The backlight color animation was using the wrong frame number, so
it didn't work properly.

9 years agoSuspend support for the visualizer
Fred Sundvik [Sun, 13 Mar 2016 15:54:45 +0000 (17:54 +0200)]
Suspend support for the visualizer

9 years agoAdd serial link support for visualizer
Fred Sundvik [Sat, 12 Mar 2016 17:42:57 +0000 (19:42 +0200)]
Add serial link support for visualizer

9 years agoFix include paths for new tmk_core update
Fred Sundvik [Tue, 23 Feb 2016 07:37:24 +0000 (09:37 +0200)]
Fix include paths for new tmk_core update

9 years agoClean up wrong license information
Fred Sundvik [Sat, 13 Feb 2016 20:19:49 +0000 (22:19 +0200)]
Clean up wrong license information

9 years agoUpdate readme and license
Fred Sundvik [Sat, 13 Feb 2016 20:08:49 +0000 (22:08 +0200)]
Update readme and license

Also add integration examples

9 years agoInitialize backlight and LCD during visualizer_init
Fred Sundvik [Sat, 13 Feb 2016 18:29:49 +0000 (20:29 +0200)]
Initialize backlight and LCD during visualizer_init

9 years agoCompile the user visualizer
Fred Sundvik [Sat, 13 Feb 2016 17:52:57 +0000 (19:52 +0200)]
Compile the user visualizer

9 years agoAdd visualizer
Fred Sundvik [Sat, 13 Feb 2016 17:38:23 +0000 (19:38 +0200)]
Add visualizer

A generic visualizer that supports animations. There's a few
predefined keyframe types included, and more can be added by the
user.

9 years agoAdd LCD backlight support
Fred Sundvik [Sat, 13 Feb 2016 17:21:16 +0000 (19:21 +0200)]
Add LCD backlight support

Also possibility to disable the LCD support

9 years agoAdd makefile that includes ugfx
Fred Sundvik [Sat, 13 Feb 2016 15:47:39 +0000 (17:47 +0200)]
Add makefile that includes ugfx

9 years agoAdd uGFX submodule v 2.4
Fred Sundvik [Sat, 13 Feb 2016 14:44:14 +0000 (16:44 +0200)]
Add uGFX submodule v 2.4

9 years agoAdd MIT license
fredizzimo [Fri, 12 Feb 2016 07:59:39 +0000 (09:59 +0200)]
Add MIT license

9 years agoAdd readme
Fred Sundvik [Fri, 12 Feb 2016 07:33:38 +0000 (09:33 +0200)]
Add readme