![]() |
![]() |
TI-OpenThread
1.08.02.01
|
#include <openthread/config.h>
#include <stdbool.h>
#include <stdint.h>
#include <time.h>
#include <openthread/platform/alarm-milli.h>
#include <openthread/platform/diag.h>
#include "system.h"
Functions | |
void | Alarm_handler (union sigval val) |
uint32_t | otPlatAlarmMilliGetNow (void) |
void | otPlatAlarmMilliStartAt (otInstance *aInstance, uint32_t aT0, uint32_t aDt) |
void | otPlatAlarmMilliStop (otInstance *aInstance) |
void | platformAlarmInit (void) |
void | platformAlarmProcess (otInstance *aInstance) |
Variables | |
static bool | Alarm_running = false |
static uint32_t | Alarm_time = 0 |
static uint32_t | Alarm_time0 = 0 |
static timer_t | Alarm_timerid = 0 |
void Alarm_handler | ( | union sigval | val | ) |
Handler for the POSIX clock callback.
References platformAlarmSignal().
Referenced by platformAlarmInit().
void platformAlarmInit | ( | void | ) |
Function documented in system.h
References Alarm_handler(), Alarm_running, and Alarm_timerid.
uint32_t otPlatAlarmMilliGetNow | ( | void | ) |
Function documented in platform/alarm-milli.h
Referenced by otPlatAlarmMilliStartAt(), and platformAlarmProcess().
void otPlatAlarmMilliStartAt | ( | otInstance * | aInstance, |
uint32_t | aT0, | ||
uint32_t | aDt | ||
) |
Function documented in platform/alarm-milli.h
References Alarm_running, Alarm_time, Alarm_time0, Alarm_timerid, otPlatAlarmMilliGetNow(), and platformAlarmSignal().
void otPlatAlarmMilliStop | ( | otInstance * | aInstance | ) |
Function documented in platform/alarm-milli.h
References Alarm_running, and Alarm_timerid.
void platformAlarmProcess | ( | otInstance * | aInstance | ) |
Function documented in system.h
References Alarm_running, Alarm_time, Alarm_time0, Alarm_timerid, otPlatAlarmMilliGetNow(), otPlatDiagModeGet(), and platformAlarmSignal().
|
static |
Referenced by otPlatAlarmMilliStartAt(), and platformAlarmProcess().
|
static |
Referenced by otPlatAlarmMilliStartAt(), and platformAlarmProcess().
|
static |
Referenced by otPlatAlarmMilliStartAt(), otPlatAlarmMilliStop(), platformAlarmInit(), and platformAlarmProcess().
|
static |
Referenced by otPlatAlarmMilliStartAt(), otPlatAlarmMilliStop(), platformAlarmInit(), and platformAlarmProcess().