| 1234567891011121314151617181920 |
- #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);
|