diff --git a/applications/main/archive/application.fam b/applications/main/archive/application.fam index c7e701653..96ad36bea 100644 --- a/applications/main/archive/application.fam +++ b/applications/main/archive/application.fam @@ -7,4 +7,7 @@ App( requires=["gui"], stack_size=6 * 1024, order=0, + sdk_headers=[ + "helpers/favorite_timeout.h", + ], ) diff --git a/applications/main/archive/helpers/favorite_timeout.h b/applications/main/archive/helpers/favorite_timeout.h index aded05708..a46f7ec1e 100644 --- a/applications/main/archive/helpers/favorite_timeout.h +++ b/applications/main/archive/helpers/favorite_timeout.h @@ -4,6 +4,10 @@ #include #include +#ifdef __cplusplus +extern "C" { +#endif + bool process_favorite_launch(char** p); typedef struct { @@ -14,3 +18,7 @@ typedef struct { void favorite_timeout_callback(void* _ctx); void favorite_timeout_run(ViewDispatcher* view_dispatcher, SceneManager* scene_manager); + +#ifdef __cplusplus +} +#endif diff --git a/firmware/targets/f7/api_symbols.csv b/firmware/targets/f7/api_symbols.csv index e1b9af856..7a8b558f1 100644 --- a/firmware/targets/f7/api_symbols.csv +++ b/firmware/targets/f7/api_symbols.csv @@ -1,5 +1,6 @@ entry,status,name,type,params Version,+,27.0,, +Header,+,applications/main/archive/helpers/favorite_timeout.h,, Header,+,applications/main/fap_loader/fap_loader_app.h,, Header,+,applications/main/subghz/helpers/subghz_txrx.h,, Header,+,applications/services/bt/bt_service/bt.h,, @@ -873,6 +874,8 @@ Function,-,fabs,double,double Function,-,fabsf,float,float Function,-,fabsl,long double,long double Function,+,fap_loader_load_name_and_icon,_Bool,"FuriString*, Storage*, uint8_t**, FuriString*" +Function,+,favorite_timeout_callback,void,void* +Function,+,favorite_timeout_run,void,"ViewDispatcher*, SceneManager*" Function,-,fclose,int,FILE* Function,-,fcloseall,int, Function,-,fdim,double,"double, double" @@ -2271,6 +2274,7 @@ Function,-,powl,long double,"long double, long double" Function,+,pretty_format_bytes_hex_canonical,void,"FuriString*, size_t, const char*, const uint8_t*, size_t" Function,-,printf,int,"const char*, ..." Function,-,prng_successor,uint32_t,"uint32_t, uint32_t" +Function,+,process_favorite_launch,_Bool,char** Function,+,property_value_out,void,"PropertyValueContext*, const char*, unsigned int, ..." Function,+,protocol_dict_alloc,ProtocolDict*,"const ProtocolBase**, size_t" Function,+,protocol_dict_decoders_feed,ProtocolId,"ProtocolDict*, _Bool, uint32_t"