summaryrefslogtreecommitdiffhomepage
path: root/digital/io-hub/src/apbirthday/rgb.stm32.cc
diff options
context:
space:
mode:
Diffstat (limited to 'digital/io-hub/src/apbirthday/rgb.stm32.cc')
-rw-r--r--digital/io-hub/src/apbirthday/rgb.stm32.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/digital/io-hub/src/apbirthday/rgb.stm32.cc b/digital/io-hub/src/apbirthday/rgb.stm32.cc
index 3000c6d3..ea361b5c 100644
--- a/digital/io-hub/src/apbirthday/rgb.stm32.cc
+++ b/digital/io-hub/src/apbirthday/rgb.stm32.cc
@@ -244,7 +244,9 @@ Rgb::ic_isr ()
if (router_)
{
- uint16_t v = (color_value_[BLUE] * 100) / cannon_ref_grey_;
+ uint16_t v = 100;
+ if (cannon_ref_grey_ != 0)
+ v = (color_value_[BLUE] * 100) / cannon_ref_grey_;
if (v > 0 && v < 30)
{