Avoid returning infinity value.
authorRomain Forlot <romain.forlot@iot.bzh>
Fri, 5 May 2017 16:39:32 +0000 (18:39 +0200)
committerRomain Forlot <romain.forlot@iot.bzh>
Fri, 5 May 2017 16:42:30 +0000 (18:42 +0200)
Change-Id: I89d227e48add0c7fc8a4ca577023995b269e6f13
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
CAN-binder/low-can-binding/utils/timer.cpp

index a35a3e9..17c8665 100644 (file)
@@ -63,7 +63,7 @@ frequency_clock_t::frequency_clock_t(float frequency)
 /// @param[in] frequency - Frequency to convert, in hertz
 float frequency_clock_t::frequency_to_period()
 {
-       return 1 / frequency_ * unit_;
+       return frequency_ == 0 ? 0 : 1 / frequency_ * unit_;
 }
 
 bool frequency_clock_t::started()