We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 4430931 + 3db5bcd commit af6b171Copy full SHA for af6b171
src/optiga/pal/pal_os_event.c
@@ -37,7 +37,7 @@
37
38
#include "pal_os_event.h"
39
#include "hal_timer.h"
40
-#include "util.h"
+
41
extern struct timer_descriptor TIMER_0;
42
43
static pal_os_event_t pal_os_event_0 = {0};
@@ -70,7 +70,6 @@ static struct timer_task scheduler;
70
71
void pal_os_event_trigger_registered_callback(void)
72
{
73
- // traceln("%s: called", __func__);
74
register_callback callback;
75
76
if (pal_os_event_0.callback_registered) {
@@ -102,7 +101,10 @@ void pal_os_event_register_callback_oneshot(
102
101
103
void pal_os_event_destroy(pal_os_event_t* pal_os_event)
104
105
- (void)pal_os_event;
+ if (pal_os_event != NULL) {
+ pal_os_event_stop(pal_os_event);
106
+ }
107
+ timer_remove_task(&TIMER_0, &scheduler);
108
}
109
110
/**
0 commit comments