#pragma once #include "flipper_v2.h" typedef void (*InterruptCallback)(void*, void*); typedef enum { InterruptTypeComparatorTrigger, InterruptTypeTimerCapture, } InterruptType; typedef struct { InterruptCallback callback; InterruptType type; void* context; bool ready; } InterruptCallbackItem; bool api_interrupt_init(); void api_interrupt_add(InterruptCallback callback, InterruptType type, void* context); void api_interrupt_remove(InterruptCallback callback);