Make subghz remote external

This commit is contained in:
Willy-JL
2023-03-14 17:51:23 +00:00
parent 749431ba8d
commit 5910ea0e52
32 changed files with 54 additions and 14 deletions
+8
View File
@@ -1,6 +1,10 @@
#pragma once
#include "base.h"
#ifdef __cplusplus
extern "C" {
#endif
#define SUBGHZ_PROTOCOL_ALUTECH_AT_4N_NAME "Alutech AT-4N"
typedef struct SubGhzProtocolDecoderAlutech_at_4n SubGhzProtocolDecoderAlutech_at_4n;
@@ -132,3 +136,7 @@ SubGhzProtocolStatus
* @param output Resulting text
*/
void subghz_protocol_decoder_alutech_at_4n_get_string(void* context, FuriString* output);
#ifdef __cplusplus
}
#endif
+8
View File
@@ -2,6 +2,10 @@
#include "base.h"
#ifdef __cplusplus
extern "C" {
#endif
#define SUBGHZ_PROTOCOL_KEELOQ_NAME "KeeLoq"
typedef struct SubGhzProtocolDecoderKeeloq SubGhzProtocolDecoderKeeloq;
@@ -160,3 +164,7 @@ SubGhzProtocolStatus
* @param output Resulting text
*/
void subghz_protocol_decoder_keeloq_get_string(void* context, FuriString* output);
#ifdef __cplusplus
}
#endif
+8
View File
@@ -2,6 +2,10 @@
#include "base.h"
#ifdef __cplusplus
extern "C" {
#endif
#define SUBGHZ_PROTOCOL_NICE_FLOR_S_NAME "Nice FloR-S"
typedef struct SubGhzProtocolDecoderNiceFlorS SubGhzProtocolDecoderNiceFlorS;
@@ -137,3 +141,7 @@ SubGhzProtocolStatus
* @param output Resulting text
*/
void subghz_protocol_decoder_nice_flor_s_get_string(void* context, FuriString* output);
#ifdef __cplusplus
}
#endif
+8
View File
@@ -2,6 +2,10 @@
#include "base.h"
#ifdef __cplusplus
extern "C" {
#endif
#define SUBGHZ_PROTOCOL_SOMFY_TELIS_NAME "Somfy Telis"
typedef struct SubGhzProtocolDecoderSomfyTelis SubGhzProtocolDecoderSomfyTelis;
@@ -133,3 +137,7 @@ SubGhzProtocolStatus
* @param output Resulting text
*/
void subghz_protocol_decoder_somfy_telis_get_string(void* context, FuriString* output);
#ifdef __cplusplus
}
#endif
+8
View File
@@ -2,6 +2,10 @@
#include "base.h"
#ifdef __cplusplus
extern "C" {
#endif
#define SUBGHZ_PROTOCOL_STAR_LINE_NAME "Star Line"
typedef struct SubGhzProtocolDecoderStarLine SubGhzProtocolDecoderStarLine;
@@ -131,3 +135,7 @@ SubGhzProtocolStatus
* @param output Resulting text
*/
void subghz_protocol_decoder_star_line_get_string(void* context, FuriString* output);
#ifdef __cplusplus
}
#endif