Made UniRFRemix a FAP, added a Loader for Main Menu

Requires one change in api_symbols.scv
This commit is contained in:
ESurge
2022-10-21 05:01:12 -07:00
parent d5ff31bc88
commit 0ab59f8bf4
7 changed files with 1192 additions and 3 deletions

View File

@@ -17,7 +17,8 @@ App(
"fap_loader", "fap_loader",
"archive", "archive",
# "Clock", # "Clock",
"SubGHz_Remote", #"SubGHz_Remote",
"SubGHz_Remote_loader",
# "Spectrum_Analyzer", # "Spectrum_Analyzer",
], ],
) )

View File

@@ -0,0 +1,11 @@
App(
appid="SubGHz_Remote_loader",
name="Sub-GHz Remote",
apptype=FlipperAppType.APP,
entry_point="unirfremix_loader_app",
requires=["gui"],
stack_size=int(1.5 * 1024),
icon="A_UniRFRemix_14",
order=11,
link="/ext/apps/Main/SubGHz_Remote.fap",
)

View File

@@ -0,0 +1,9 @@
#include <applications/services/loader/loader_i.h>
#define TAG "unirfremix_loader_app"
int32_t unirfremix_loader_app(void* p) {
UNUSED(p);
return 0;
}

View File

@@ -0,0 +1,13 @@
App(
appid="SubGHz_Remote",
name="Sub-GHz Remote",
apptype=FlipperAppType.EXTERNAL,
entry_point="unirfremix_app",
cdefines=["APP_UNIRFREMIX"],
requires=["storage", "gui", "dialogs", "subghz"],
icon="A_UniRFRemix_14",
stack_size=4 * 1024,
order=11,
fap_icon="unirfIcon.png",
fap_category="Main",
)

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,5 @@
entry,status,name,type,params entry,status,name,type,params
Version,+,4.13,, Version,+,4.14,,
Header,+,applications/services/bt/bt_service/bt.h,, Header,+,applications/services/bt/bt_service/bt.h,,
Header,+,applications/services/cli/cli.h,, Header,+,applications/services/cli/cli.h,,
Header,+,applications/services/cli/cli_vcp.h,, Header,+,applications/services/cli/cli_vcp.h,,
@@ -2346,7 +2346,7 @@ Function,+,subghz_protocol_blocks_lfsr_digest8,uint8_t,"const uint8_t[], unsigne
Function,+,subghz_protocol_blocks_lfsr_digest8_reflect,uint8_t,"const uint8_t[], int, uint8_t, uint8_t" Function,+,subghz_protocol_blocks_lfsr_digest8_reflect,uint8_t,"const uint8_t[], int, uint8_t, uint8_t"
Function,+,subghz_protocol_blocks_reverse_key,uint64_t,"uint64_t, uint8_t" Function,+,subghz_protocol_blocks_reverse_key,uint64_t,"uint64_t, uint8_t"
Function,+,subghz_protocol_blocks_set_bit_array,void,"_Bool, uint8_t[], size_t, size_t" Function,+,subghz_protocol_blocks_set_bit_array,void,"_Bool, uint8_t[], size_t, size_t"
Function,-,subghz_protocol_decoder_base_deserialize,_Bool,"SubGhzProtocolDecoderBase*, FlipperFormat*" Function,+,subghz_protocol_decoder_base_deserialize,_Bool,"SubGhzProtocolDecoderBase*, FlipperFormat*"
Function,+,subghz_protocol_decoder_base_get_hash_data,uint8_t,SubGhzProtocolDecoderBase* Function,+,subghz_protocol_decoder_base_get_hash_data,uint8_t,SubGhzProtocolDecoderBase*
Function,+,subghz_protocol_decoder_base_get_string,_Bool,"SubGhzProtocolDecoderBase*, FuriString*" Function,+,subghz_protocol_decoder_base_get_string,_Bool,"SubGhzProtocolDecoderBase*, FuriString*"
Function,+,subghz_protocol_decoder_base_serialize,_Bool,"SubGhzProtocolDecoderBase*, FlipperFormat*, SubGhzRadioPreset*" Function,+,subghz_protocol_decoder_base_serialize,_Bool,"SubGhzProtocolDecoderBase*, FlipperFormat*, SubGhzRadioPreset*"
1 entry status name type params
2 Version + 4.13 4.14
3 Header + applications/services/bt/bt_service/bt.h
4 Header + applications/services/cli/cli.h
5 Header + applications/services/cli/cli_vcp.h
2346 Function + subghz_protocol_blocks_lfsr_digest8_reflect uint8_t const uint8_t[], int, uint8_t, uint8_t
2347 Function + subghz_protocol_blocks_reverse_key uint64_t uint64_t, uint8_t
2348 Function + subghz_protocol_blocks_set_bit_array void _Bool, uint8_t[], size_t, size_t
2349 Function - + subghz_protocol_decoder_base_deserialize _Bool SubGhzProtocolDecoderBase*, FlipperFormat*
2350 Function + subghz_protocol_decoder_base_get_hash_data uint8_t SubGhzProtocolDecoderBase*
2351 Function + subghz_protocol_decoder_base_get_string _Bool SubGhzProtocolDecoderBase*, FuriString*
2352 Function + subghz_protocol_decoder_base_serialize _Bool SubGhzProtocolDecoderBase*, FlipperFormat*, SubGhzRadioPreset*