diff options
author | red031000 <rubenru09@aol.com> | 2020-07-21 23:55:35 +0100 |
---|---|---|
committer | red031000 <rubenru09@aol.com> | 2020-07-21 23:55:35 +0100 |
commit | 618a599c5bacc80d88c0d461ecb1efac7674dd7c (patch) | |
tree | 45f35a52ea8ff6021fc06ba1bf4690a83ce1de2c /arm9/lib/include/OS_alarm.h | |
parent | 0af07d0c56dfd6cf8bc97ea33e2e41d6754173d3 (diff) |
arm9 OS_alarm
Diffstat (limited to 'arm9/lib/include/OS_alarm.h')
-rw-r--r-- | arm9/lib/include/OS_alarm.h | 14 |
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 |