Welcome to mirror list, hosted at ThFree Co, Russian Federation.

subghz_test_carrier.h « views « subghz « applications - github.com/ClusterM/flipperzero-firmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 7db3343edc072a16f2017d6ab0a25be705437774 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#pragma once

#include <gui/view.h>

typedef enum {
    SubGhzTestCarrierEventOnlyRx,
} SubGhzTestCarrierEvent;

typedef struct SubGhzTestCarrier SubGhzTestCarrier;

typedef void (*SubGhzTestCarrierCallback)(SubGhzTestCarrierEvent event, void* context);

void subghz_test_carrier_set_callback(
    SubGhzTestCarrier* subghz_test_carrier,
    SubGhzTestCarrierCallback callback,
    void* context);

SubGhzTestCarrier* subghz_test_carrier_alloc();

void subghz_test_carrier_free(SubGhzTestCarrier* subghz_test_carrier);

View* subghz_test_carrier_get_view(SubGhzTestCarrier* subghz_test_carrier);