Alarm#

This module includes the platform abstraction for the alarm service.

Functions#

void
otPlatAlarmMicroStartAt(otInstance *aInstance, uint32_t aT0, uint32_t aDt)

Set the alarm to fire at aDt microseconds after aT0.

void
otPlatAlarmMicroStop(otInstance *aInstance)

Stop the alarm.

uint32_t

Get the current time.

void
otPlatAlarmMicroFired(otInstance *aInstance)

Signal that the alarm has fired.

void
otPlatAlarmMilliStartAt(otInstance *aInstance, uint32_t aT0, uint32_t aDt)

Set the alarm to fire at aDt milliseconds after aT0.

void
otPlatAlarmMilliStop(otInstance *aInstance)

Stop the alarm.