diff options
Diffstat (limited to 'zephyr/emul/emul_rtc.c')
-rw-r--r-- | zephyr/emul/emul_rtc.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/zephyr/emul/emul_rtc.c b/zephyr/emul/emul_rtc.c index 0d59fb782a..0bd2ef0828 100644 --- a/zephyr/emul/emul_rtc.c +++ b/zephyr/emul/emul_rtc.c @@ -63,6 +63,10 @@ static int cros_rtc_emul_set_value(const struct device *dev, uint32_t value) data->value = value; + if (data->value >= data->alarm_time && data->alarm_time) { + data->alarm_callback(dev); + } + return EC_SUCCESS; } |