diff --git a/src/sm_io/chips/sm_ch_si57x.c b/src/sm_io/chips/sm_ch_si57x.c index 9bafd307910c0b77fe2e38a5ffa939b8208be570..bd86e40434711de96e1715c13512a1af57d37c5c 100644 --- a/src/sm_io/chips/sm_ch_si57x.c +++ b/src/sm_io/chips/sm_ch_si57x.c @@ -169,6 +169,8 @@ smch_err_e smch_si57x_set_freq (smch_si57x_t *self, double frequency) assert (self); smch_err_e err = SMCH_SUCCESS; + ASSERT_TEST(frequency > 0, "Invalid frequency (0 Hz)", err_exit); + DBE_DEBUG (DBG_SM_CH | DBG_LVL_TRACE, "[sm_ch:si57x_set_freq] Configuring " "frequency to %f Hz\n", frequency);