Flipper Zero Firmware
Loading...
Searching...
No Matches
transmitter.h
1#pragma once
2
3#include "types.h"
4#include "environment.h"
5#include "protocols/base.h"
6
7#ifdef __cplusplus
8extern "C" {
9#endif
10
12
19 subghz_transmitter_alloc_init(SubGhzEnvironment* environment, const char* protocol_name);
20
25void subghz_transmitter_free(SubGhzTransmitter* instance);
26
30SubGhzProtocolEncoderBase* subghz_transmitter_get_protocol_instance(SubGhzTransmitter* instance);
31
36bool subghz_transmitter_stop(SubGhzTransmitter* instance);
37
44SubGhzProtocolStatus
45 subghz_transmitter_deserialize(SubGhzTransmitter* instance, FlipperFormat* flipper_format);
46
52LevelDuration subghz_transmitter_yield(void* context);
53
54#ifdef __cplusplus
55}
56#endif
Definition flipper_format.c:12
Definition level_duration.h:15
Definition environment.c:4
Definition lib/subghz/protocols/base.h:79
Definition transmitter.c:6