summaryrefslogtreecommitdiff
path: root/arm7/lib/include/OS_alarm.h
blob: ad14eaff7098bd3ed3eb8742f27f6c2c759d4e49 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#ifndef POKEDIAMOND_ARM7_OS_ALARM_H
#define POKEDIAMOND_ARM7_OS_ALARM_H

#include "OS_thread.h"
#include "nitro/OS_alarm_shared.h"

void OS_CreateAlarm(OSAlarm *alarm);
void OS_CancelAlarm(OSAlarm *alarm);
BOOL OS_IsAlarmAvailable(void);
void OS_SetAlarm(OSAlarm *alarm, OSTick tick, OSAlarmHandler handler, void *arg);
void OS_SetPeriodicAlarm(OSAlarm *alarm, OSTick start, OSTick period, OSAlarmHandler handler, void *arg);

#endif //POKEDIAMOND_ARM7_OS_ALARM_H