Contiki-NG
Files | Functions

Files

file  rtimer-arch.c
 Implementation of the architecture dependent rtimer functions for the nRF.
 
file  rtimer-arch.h
 Architecture dependent rtimer implementation header file.
 

Functions

void rtimer_arch_init (void)
 Initialized the architecture-dependent part of rtimer. More...
 
void rtimer_arch_schedule (rtimer_clock_t t)
 Schedule the call to rtimer_run_next at the time t. More...
 
rtimer_clock_t rtimer_arch_now (void)
 Returns the current real-time clock time. More...
 

Detailed Description

Function Documentation

◆ rtimer_arch_init()

void rtimer_arch_init ( void  )

Initialized the architecture-dependent part of rtimer.

Initialized the architecture-dependent part of rtimer.

The Sleep Timer starts ticking automatically as soon as the device turns on. We don't need to turn on interrupts before the first call to rtimer_arch_schedule()

Initialized the architecture-dependent part of rtimer.

The RTC is initialised elsewhere

Definition at line 55 of file rtimer-arch.c.

◆ rtimer_arch_now()

rtimer_clock_t rtimer_arch_now ( void  )

Returns the current real-time clock time.

Returns
The current rtimer time in ticks

Definition at line 78 of file rtimer-arch.c.

◆ rtimer_arch_schedule()

void rtimer_arch_schedule ( rtimer_clock_t  t)

Schedule the call to rtimer_run_next at the time t.

Schedule the call to rtimer_run_next at the time t.

Parameters
tThe time when the task will need executed. This is an absolute time, in other words the task will be executed AT time t, not IN t ticks

Schedule the call to rtimer_run_next at the time t.

Parameters
tThe time when the task will need executed.

t is an absolute time, in other words the task will be executed AT time t, not IN t rtimer ticks.

This function schedules a one-shot event with the AON RTC.

This functions converts to a value suitable for the AON RTC.

Definition at line 69 of file rtimer-arch.c.