summaryrefslogtreecommitdiff
path: root/arm9/lib/include/OS_alarm.h
diff options
context:
space:
mode:
authorred031000 <rubenru09@aol.com>2020-07-21 23:55:35 +0100
committerred031000 <rubenru09@aol.com>2020-07-21 23:55:35 +0100
commit618a599c5bacc80d88c0d461ecb1efac7674dd7c (patch)
tree45f35a52ea8ff6021fc06ba1bf4690a83ce1de2c /arm9/lib/include/OS_alarm.h
parent0af07d0c56dfd6cf8bc97ea33e2e41d6754173d3 (diff)
arm9 OS_alarm
Diffstat (limited to 'arm9/lib/include/OS_alarm.h')
-rw-r--r--arm9/lib/include/OS_alarm.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/arm9/lib/include/OS_alarm.h b/arm9/lib/include/OS_alarm.h
index ebdf01ba..c8d0682d 100644
--- a/arm9/lib/include/OS_alarm.h
+++ b/arm9/lib/include/OS_alarm.h
@@ -6,8 +6,20 @@
#include "OS_tick.h"
#include "nitro/OS_alarm_shared.h"
-void OS_CancelAlarm(OSAlarm *alarm);
+struct OSiAlarmQueue
+{
+ OSAlarm *head;
+ OSAlarm *tail;
+};
+
+static void OSi_SetTimer(OSAlarm *alarm);
+void OS_InitAlarm(void);
+BOOL OS_IsAlarmAvailable(void);
void OS_CreateAlarm(OSAlarm *alarm);
+static void OSi_InsertAlarm(OSAlarm *alarm, OSTick fire);
void OS_SetAlarm(OSAlarm *alarm, OSTick tick, OSAlarmHandler handler, void *arg);
+void OS_CancelAlarm(OSAlarm *alarm);
+void OSi_AlarmHandler(void *arg);
+static void OSi_ArrangeTimer(void);
#endif //POKEDIAMOND_ARM9_OS_ALARM_H