TI-OpenThread  1.08.02.01
Functions | Variables
CC1352P_2_LAUNCHXL/thread/doorlock_oad_secure/platform/alarm.c File Reference
#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"
+ Include dependency graph for CC1352P_2_LAUNCHXL/thread/doorlock_oad_secure/platform/alarm.c:

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
 

Function Documentation

§ Alarm_handler()

void Alarm_handler ( union sigval  val)

Handler for the POSIX clock callback.

References platformAlarmSignal().

Referenced by platformAlarmInit().

§ platformAlarmInit()

void platformAlarmInit ( void  )

Function documented in system.h

References Alarm_handler(), Alarm_running, and Alarm_timerid.

§ otPlatAlarmMilliGetNow()

uint32_t otPlatAlarmMilliGetNow ( void  )

Function documented in platform/alarm-milli.h

Referenced by otPlatAlarmMilliStartAt(), and platformAlarmProcess().

§ otPlatAlarmMilliStartAt()

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().

§ otPlatAlarmMilliStop()

void otPlatAlarmMilliStop ( otInstance *  aInstance)

Function documented in platform/alarm-milli.h

References Alarm_running, and Alarm_timerid.

§ platformAlarmProcess()

void platformAlarmProcess ( otInstance *  aInstance)

Variable Documentation

§ Alarm_time0

uint32_t Alarm_time0 = 0
static

§ Alarm_time

uint32_t Alarm_time = 0
static

§ Alarm_timerid

timer_t Alarm_timerid = 0
static

§ Alarm_running

bool Alarm_running = false
static
© Copyright 1995-2020, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale