uint32_t sleep_duration = next_act_time - now;
if (hardware_alarm_set_target(alarm,
make_timeout_time_ms(sleep_duration * 1000)))
uint32_t sleep_duration = next_act_time - now;
if (hardware_alarm_set_target(alarm,
make_timeout_time_ms(sleep_duration * 1000)))