diff --git a/firmware/targets/f7/api_symbols.csv b/firmware/targets/f7/api_symbols.csv index e12bbf3c5..304a895f2 100644 --- a/firmware/targets/f7/api_symbols.csv +++ b/firmware/targets/f7/api_symbols.csv @@ -2570,7 +2570,7 @@ Function,+,scene_manager_stop,void,SceneManager* Function,+,sd_api_get_fs_type_text,const char*,SDFsType Function,-,secplus2_get_custom_btn,uint8_t, Function,-,secplus2_get_original_btn,uint8_t, -Function,-,secplus2_reset_original_btn,void, +Function,+,secplus2_reset_original_btn,void, Function,-,secplus2_set_btn,void,uint8_t Function,-,secure_getenv,char*,const char* Function,-,seed48,unsigned short*,unsigned short[3] diff --git a/lib/subghz/protocols/secplus_v2.h b/lib/subghz/protocols/secplus_v2.h index 155d943b2..4d9d5df00 100644 --- a/lib/subghz/protocols/secplus_v2.h +++ b/lib/subghz/protocols/secplus_v2.h @@ -1,6 +1,10 @@ #pragma once #include "base.h" +#ifdef __cplusplus +extern "C" { +#endif + #define SUBGHZ_PROTOCOL_SECPLUS_V2_NAME "Security+ 2.0" typedef struct SubGhzProtocolDecoderSecPlus_v2 SubGhzProtocolDecoderSecPlus_v2; @@ -133,3 +137,7 @@ SubGhzProtocolStatus * @param output Resulting text */ void subghz_protocol_decoder_secplus_v2_get_string(void* context, FuriString* output); + +#ifdef __cplusplus +} +#endif