mirror of
https://github.com/flipperdevices/flipperzero-firmware.git
synced 2025-12-12 04:41:26 +04:00
js: temporary fix to see size impact
This commit is contained in:
@@ -39,16 +39,4 @@ static constexpr auto unit_tests_api_table = sort(create_array_t<sym_entry>(
|
|||||||
JsThread*,
|
JsThread*,
|
||||||
(const char* script_path, JsThreadCallback callback, void* context)),
|
(const char* script_path, JsThreadCallback callback, void* context)),
|
||||||
API_METHOD(js_thread_stop, void, (JsThread * worker)),
|
API_METHOD(js_thread_stop, void, (JsThread * worker)),
|
||||||
API_METHOD(js_value_buffer_size, size_t, (const JsValueDeclaration* declaration)),
|
|
||||||
API_METHOD(
|
|
||||||
js_value_parse,
|
|
||||||
JsValueParseStatus,
|
|
||||||
(struct mjs * mjs,
|
|
||||||
const JsValueDeclaration* declaration,
|
|
||||||
JsValueParseFlag flags,
|
|
||||||
mjs_val_t* buffer,
|
|
||||||
size_t buf_size,
|
|
||||||
mjs_val_t* source,
|
|
||||||
size_t n_c_vals,
|
|
||||||
...)),
|
|
||||||
API_VARIABLE(PB_Main_msg, PB_Main_msg_t)));
|
API_VARIABLE(PB_Main_msg, PB_Main_msg_t)));
|
||||||
|
|||||||
@@ -17,6 +17,9 @@ App(
|
|||||||
"modules/js_flipper.c",
|
"modules/js_flipper.c",
|
||||||
"modules/js_tests.c",
|
"modules/js_tests.c",
|
||||||
],
|
],
|
||||||
|
sdk_headers=[
|
||||||
|
"js_value.h",
|
||||||
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
App(
|
App(
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
entry,status,name,type,params
|
entry,status,name,type,params
|
||||||
Version,+,82.1,,
|
Version,+,82.2,,
|
||||||
Header,+,applications/services/bt/bt_service/bt.h,,
|
Header,+,applications/services/bt/bt_service/bt.h,,
|
||||||
Header,+,applications/services/bt/bt_service/bt_keys_storage.h,,
|
Header,+,applications/services/bt/bt_service/bt_keys_storage.h,,
|
||||||
Header,+,applications/services/cli/cli.h,,
|
Header,+,applications/services/cli/cli.h,,
|
||||||
@@ -40,6 +40,7 @@ Header,+,applications/services/notification/notification_messages.h,,
|
|||||||
Header,+,applications/services/power/power_service/power.h,,
|
Header,+,applications/services/power/power_service/power.h,,
|
||||||
Header,+,applications/services/rpc/rpc_app.h,,
|
Header,+,applications/services/rpc/rpc_app.h,,
|
||||||
Header,+,applications/services/storage/storage.h,,
|
Header,+,applications/services/storage/storage.h,,
|
||||||
|
Header,+,applications/system/js_app/js_value.h,,
|
||||||
Header,+,lib/bit_lib/bit_lib.h,,
|
Header,+,lib/bit_lib/bit_lib.h,,
|
||||||
Header,+,lib/ble_profile/extra_profiles/hid_profile.h,,
|
Header,+,lib/ble_profile/extra_profiles/hid_profile.h,,
|
||||||
Header,+,lib/ble_profile/extra_services/hid_service.h,,
|
Header,+,lib/ble_profile/extra_services/hid_service.h,,
|
||||||
@@ -1815,6 +1816,20 @@ Function,-,j1f,float,float
|
|||||||
Function,-,jn,double,"int, double"
|
Function,-,jn,double,"int, double"
|
||||||
Function,-,jnf,float,"int, float"
|
Function,-,jnf,float,"int, float"
|
||||||
Function,-,jrand48,long,unsigned short[3]
|
Function,-,jrand48,long,unsigned short[3]
|
||||||
|
Function,-,js_check_sdk_compatibility,void,mjs*
|
||||||
|
Function,-,js_check_sdk_features,void,mjs*
|
||||||
|
Function,-,js_delay_with_flags,_Bool,"mjs*, uint32_t"
|
||||||
|
Function,-,js_does_sdk_support,void,mjs*
|
||||||
|
Function,-,js_flags_set,void,"mjs*, uint32_t"
|
||||||
|
Function,-,js_flags_wait,uint32_t,"mjs*, uint32_t, uint32_t"
|
||||||
|
Function,-,js_is_sdk_compatible,void,mjs*
|
||||||
|
Function,-,js_module_get,void*,"JsModules*, const char*"
|
||||||
|
Function,-,js_module_require,mjs_val_t,"JsModules*, const char*, size_t"
|
||||||
|
Function,-,js_modules_create,JsModules*,"mjs*, CompositeApiResolver*"
|
||||||
|
Function,-,js_modules_destroy,void,JsModules*
|
||||||
|
Function,-,js_sdk_compatibility_status,void,mjs*
|
||||||
|
Function,+,js_value_buffer_size,size_t,const JsValueDeclaration*
|
||||||
|
Function,+,js_value_parse,JsValueParseStatus,"mjs*, const JsValueDeclaration*, JsValueParseFlag, mjs_val_t*, size_t, mjs_val_t*, size_t, ..."
|
||||||
Function,+,keys_dict_add_key,_Bool,"KeysDict*, const uint8_t*, size_t"
|
Function,+,keys_dict_add_key,_Bool,"KeysDict*, const uint8_t*, size_t"
|
||||||
Function,+,keys_dict_alloc,KeysDict*,"const char*, KeysDictMode, size_t"
|
Function,+,keys_dict_alloc,KeysDict*,"const char*, KeysDictMode, size_t"
|
||||||
Function,+,keys_dict_check_presence,_Bool,const char*
|
Function,+,keys_dict_check_presence,_Bool,const char*
|
||||||
@@ -2361,13 +2376,13 @@ Function,-,pow,double,"double, double"
|
|||||||
Function,-,pow10,double,double
|
Function,-,pow10,double,double
|
||||||
Function,-,pow10f,float,float
|
Function,-,pow10f,float,float
|
||||||
Function,+,power_enable_low_battery_level_notification,void,"Power*, _Bool"
|
Function,+,power_enable_low_battery_level_notification,void,"Power*, _Bool"
|
||||||
|
Function,+,power_enable_otg,void,"Power*, _Bool"
|
||||||
Function,+,power_get_info,void,"Power*, PowerInfo*"
|
Function,+,power_get_info,void,"Power*, PowerInfo*"
|
||||||
Function,+,power_get_pubsub,FuriPubSub*,Power*
|
Function,+,power_get_pubsub,FuriPubSub*,Power*
|
||||||
Function,+,power_is_battery_healthy,_Bool,Power*
|
Function,+,power_is_battery_healthy,_Bool,Power*
|
||||||
Function,+,power_is_otg_enabled,_Bool,Power*
|
Function,+,power_is_otg_enabled,_Bool,Power*
|
||||||
Function,+,power_off,void,Power*
|
Function,+,power_off,void,Power*
|
||||||
Function,+,power_reboot,void,"Power*, PowerBootMode"
|
Function,+,power_reboot,void,"Power*, PowerBootMode"
|
||||||
Function,+,power_enable_otg,void,"Power*, _Bool"
|
|
||||||
Function,+,powf,float,"float, float"
|
Function,+,powf,float,"float, float"
|
||||||
Function,-,powl,long double,"long double, long double"
|
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,+,pretty_format_bytes_hex_canonical,void,"FuriString*, size_t, const char*, const uint8_t*, size_t"
|
||||||
|
|||||||
|
@@ -1,5 +1,5 @@
|
|||||||
entry,status,name,type,params
|
entry,status,name,type,params
|
||||||
Version,+,82.1,,
|
Version,+,82.2,,
|
||||||
Header,+,applications/drivers/subghz/cc1101_ext/cc1101_ext_interconnect.h,,
|
Header,+,applications/drivers/subghz/cc1101_ext/cc1101_ext_interconnect.h,,
|
||||||
Header,+,applications/services/bt/bt_service/bt.h,,
|
Header,+,applications/services/bt/bt_service/bt.h,,
|
||||||
Header,+,applications/services/bt/bt_service/bt_keys_storage.h,,
|
Header,+,applications/services/bt/bt_service/bt_keys_storage.h,,
|
||||||
@@ -41,6 +41,7 @@ Header,+,applications/services/notification/notification_messages.h,,
|
|||||||
Header,+,applications/services/power/power_service/power.h,,
|
Header,+,applications/services/power/power_service/power.h,,
|
||||||
Header,+,applications/services/rpc/rpc_app.h,,
|
Header,+,applications/services/rpc/rpc_app.h,,
|
||||||
Header,+,applications/services/storage/storage.h,,
|
Header,+,applications/services/storage/storage.h,,
|
||||||
|
Header,+,applications/system/js_app/js_value.h,,
|
||||||
Header,+,lib/bit_lib/bit_lib.h,,
|
Header,+,lib/bit_lib/bit_lib.h,,
|
||||||
Header,+,lib/ble_profile/extra_profiles/hid_profile.h,,
|
Header,+,lib/ble_profile/extra_profiles/hid_profile.h,,
|
||||||
Header,+,lib/ble_profile/extra_services/hid_service.h,,
|
Header,+,lib/ble_profile/extra_services/hid_service.h,,
|
||||||
@@ -2218,6 +2219,20 @@ Function,-,j1f,float,float
|
|||||||
Function,-,jn,double,"int, double"
|
Function,-,jn,double,"int, double"
|
||||||
Function,-,jnf,float,"int, float"
|
Function,-,jnf,float,"int, float"
|
||||||
Function,-,jrand48,long,unsigned short[3]
|
Function,-,jrand48,long,unsigned short[3]
|
||||||
|
Function,-,js_check_sdk_compatibility,void,mjs*
|
||||||
|
Function,-,js_check_sdk_features,void,mjs*
|
||||||
|
Function,-,js_delay_with_flags,_Bool,"mjs*, uint32_t"
|
||||||
|
Function,-,js_does_sdk_support,void,mjs*
|
||||||
|
Function,-,js_flags_set,void,"mjs*, uint32_t"
|
||||||
|
Function,-,js_flags_wait,uint32_t,"mjs*, uint32_t, uint32_t"
|
||||||
|
Function,-,js_is_sdk_compatible,void,mjs*
|
||||||
|
Function,-,js_module_get,void*,"JsModules*, const char*"
|
||||||
|
Function,-,js_module_require,mjs_val_t,"JsModules*, const char*, size_t"
|
||||||
|
Function,-,js_modules_create,JsModules*,"mjs*, CompositeApiResolver*"
|
||||||
|
Function,-,js_modules_destroy,void,JsModules*
|
||||||
|
Function,-,js_sdk_compatibility_status,void,mjs*
|
||||||
|
Function,+,js_value_buffer_size,size_t,const JsValueDeclaration*
|
||||||
|
Function,+,js_value_parse,JsValueParseStatus,"mjs*, const JsValueDeclaration*, JsValueParseFlag, mjs_val_t*, size_t, mjs_val_t*, size_t, ..."
|
||||||
Function,+,keys_dict_add_key,_Bool,"KeysDict*, const uint8_t*, size_t"
|
Function,+,keys_dict_add_key,_Bool,"KeysDict*, const uint8_t*, size_t"
|
||||||
Function,+,keys_dict_alloc,KeysDict*,"const char*, KeysDictMode, size_t"
|
Function,+,keys_dict_alloc,KeysDict*,"const char*, KeysDictMode, size_t"
|
||||||
Function,+,keys_dict_check_presence,_Bool,const char*
|
Function,+,keys_dict_check_presence,_Bool,const char*
|
||||||
@@ -2999,13 +3014,13 @@ Function,-,pow,double,"double, double"
|
|||||||
Function,-,pow10,double,double
|
Function,-,pow10,double,double
|
||||||
Function,-,pow10f,float,float
|
Function,-,pow10f,float,float
|
||||||
Function,+,power_enable_low_battery_level_notification,void,"Power*, _Bool"
|
Function,+,power_enable_low_battery_level_notification,void,"Power*, _Bool"
|
||||||
|
Function,+,power_enable_otg,void,"Power*, _Bool"
|
||||||
Function,+,power_get_info,void,"Power*, PowerInfo*"
|
Function,+,power_get_info,void,"Power*, PowerInfo*"
|
||||||
Function,+,power_get_pubsub,FuriPubSub*,Power*
|
Function,+,power_get_pubsub,FuriPubSub*,Power*
|
||||||
Function,+,power_is_battery_healthy,_Bool,Power*
|
Function,+,power_is_battery_healthy,_Bool,Power*
|
||||||
Function,+,power_is_otg_enabled,_Bool,Power*
|
Function,+,power_is_otg_enabled,_Bool,Power*
|
||||||
Function,+,power_off,void,Power*
|
Function,+,power_off,void,Power*
|
||||||
Function,+,power_reboot,void,"Power*, PowerBootMode"
|
Function,+,power_reboot,void,"Power*, PowerBootMode"
|
||||||
Function,+,power_enable_otg,void,"Power*, _Bool"
|
|
||||||
Function,+,powf,float,"float, float"
|
Function,+,powf,float,"float, float"
|
||||||
Function,-,powl,long double,"long double, long double"
|
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,+,pretty_format_bytes_hex_canonical,void,"FuriString*, size_t, const char*, const uint8_t*, size_t"
|
||||||
|
|||||||
|
Reference in New Issue
Block a user