Skip to content

Commit 0c59f6a

Browse files
committed
Turn RGB off while reloading keymap
1 parent ba62fed commit 0c59f6a

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

src/ruby/app/tasks/rgb_task.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,11 @@
1717
puts "Starting rgb task ..."
1818
when :initializing
1919
case $rgb.effect
20+
when :off
21+
off = hsv2rgb(0, 0, 0)
22+
$rgb.pixel_size.times do |i|
23+
$rgb.set_pixel_at(i, off)
24+
end
2025
when :swirl
2126
step = 360.0 / $rgb.pixel_size
2227
$rgb.pixel_size.times do |i|

src/ruby/app/tasks/usb_task.rb

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,10 @@
1818
puts "Autoreload is ready."
1919
puts "Suspending keymap."
2020
suspend_keymap
21-
$rgb.status = :null if $rgb
21+
if $rgb
22+
$rgb.effect = :off
23+
$rgb.status = :null
24+
end
2225
$encoders = Array.new
2326
autoreload_tick = 1000
2427
elsif autoreload_tick == 1

0 commit comments

Comments
 (0)