48 static volatile rtimer_clock_t next_trigger;
86 if((int32_t)(t - now) < 7) {
#define SMWDTHROSC_STLOAD
Compare value load status.
Header file for the ARM Nested Vectored Interrupt Controller.
#define SMWDTHROSC_STLOAD_STLOAD
STx upload status signal.
rtimer_clock_t rtimer_arch_now()
Returns the current real-time clock time.
#define SMWDTHROSC_ST0
ST count/compare value 0.
#define INTERRUPTS_DISABLE()
Disables all CPU interrupts.
#define SMWDTHROSC_ST2
ST count/compare value 2.
void rtimer_arch_schedule(rtimer_clock_t t)
Schedules an rtimer task to be triggered at time t.
void rtimer_arch_init(void)
We don't need to explicitly initialise anything but this routine is required by the API...
#define RTIMER_NOW()
Get the current clock time.
void rtimer_run_next(void)
Execute the next real-time task and schedule the next task, if any.
#define INTERRUPTS_ENABLE()
Enables all CPU interrupts.
rtimer_clock_t rtimer_arch_next_trigger()
Get the time of the next scheduled rtimer trigger.
Header file for the real-time timer module.
void rtimer_isr()
The rtimer ISR.
Header file with prototypes for interrupt control on the cc2538 Cortex-M3 micro.
#define SMWDTHROSC_ST3
ST count/compare value 3.
Header file with register declarations and bit masks for the cc2538 Sleep Timer and Watchdog...
#define SMWDTHROSC_ST1
ST count/compare value 1.
Header file with register, macro and function declarations for the cc2538 low power module...