API: explicitly add math.h (#2852)

* API: explicitly add math.h

* sync target api versions
This commit is contained in:
Sergey Gavrilov 2023-07-06 14:49:53 +03:00 committed by GitHub
parent e6b0494d4d
commit d8500510be
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 222 additions and 2 deletions

View file

@ -1,5 +1,5 @@
entry,status,name,type,params
Version,+,33.0,,
Version,+,33.1,,
Header,+,applications/services/bt/bt_service/bt.h,,
Header,+,applications/services/cli/cli.h,,
Header,+,applications/services/cli/cli_vcp.h,,
@ -56,6 +56,7 @@ Header,+,firmware/targets/f7/furi_hal/furi_hal_spi_types.h,,
Header,+,firmware/targets/f7/furi_hal/furi_hal_uart.h,,
Header,+,firmware/targets/f7/furi_hal/furi_hal_usb_cdc.h,,
Header,+,firmware/targets/f7/platform_specific/intrinsic_export.h,,
Header,+,firmware/targets/f7/platform_specific/math_wrapper.h,,
Header,+,firmware/targets/furi_hal_include/furi_hal.h,,
Header,+,firmware/targets/furi_hal_include/furi_hal_bt.h,,
Header,+,firmware/targets/furi_hal_include/furi_hal_bt_hid.h,,
@ -289,12 +290,18 @@ Function,+,__assert_func,void,"const char*, int, const char*, const char*"
Function,+,__clear_cache,void,"void*, void*"
Function,-,__eprintf,void,"const char*, const char*, unsigned int, const char*"
Function,+,__errno,int*,
Function,-,__fpclassifyd,int,double
Function,-,__fpclassifyf,int,float
Function,+,__furi_crash,void,
Function,+,__furi_critical_enter,__FuriCriticalInfo,
Function,+,__furi_critical_exit,void,__FuriCriticalInfo
Function,+,__furi_halt,void,
Function,-,__getdelim,ssize_t,"char**, size_t*, int, FILE*"
Function,-,__getline,ssize_t,"char**, size_t*, FILE*"
Function,-,__isinfd,int,double
Function,-,__isinff,int,float
Function,-,__isnand,int,double
Function,-,__isnanf,int,float
Function,-,__itoa,char*,"int, char*, int"
Function,-,__locale_mb_cur_max,int,
Function,+,__retarget_lock_acquire,void,_LOCK_T
@ -307,6 +314,9 @@ Function,+,__retarget_lock_release,void,_LOCK_T
Function,+,__retarget_lock_release_recursive,void,_LOCK_T
Function,-,__retarget_lock_try_acquire,int,_LOCK_T
Function,-,__retarget_lock_try_acquire_recursive,int,_LOCK_T
Function,-,__signbitd,int,double
Function,-,__signbitf,int,float
Function,-,__signgam,int*,
Function,-,__srget_r,int,"_reent*, FILE*"
Function,-,__swbuf_r,int,"_reent*, int, FILE*"
Function,-,__utoa,char*,"unsigned, char*, int"
@ -459,6 +469,12 @@ Function,-,_wctomb_r,int,"_reent*, char*, wchar_t, _mbstate_t*"
Function,-,a64l,long,const char*
Function,+,abort,void,
Function,-,abs,int,int
Function,-,acos,double,double
Function,-,acosf,float,float
Function,-,acosh,double,double
Function,-,acoshf,float,float
Function,-,acoshl,long double,long double
Function,-,acosl,long double,long double
Function,-,aligned_alloc,void*,"size_t, size_t"
Function,+,aligned_free,void,void*
Function,+,aligned_malloc,void*,"size_t, size_t"
@ -474,11 +490,26 @@ Function,+,args_read_probably_quoted_string_and_trim,_Bool,"FuriString*, FuriStr
Function,+,args_read_string_and_trim,_Bool,"FuriString*, FuriString*"
Function,-,asctime,char*,const tm*
Function,-,asctime_r,char*,"const tm*, char*"
Function,-,asin,double,double
Function,-,asinf,float,float
Function,-,asinh,double,double
Function,-,asinhf,float,float
Function,-,asinhl,long double,long double
Function,-,asinl,long double,long double
Function,-,asiprintf,int,"char**, const char*, ..."
Function,-,asniprintf,char*,"char*, size_t*, const char*, ..."
Function,-,asnprintf,char*,"char*, size_t*, const char*, ..."
Function,-,asprintf,int,"char**, const char*, ..."
Function,-,at_quick_exit,int,void (*)()
Function,-,atan,double,double
Function,-,atan2,double,"double, double"
Function,-,atan2f,float,"float, float"
Function,-,atan2l,long double,"long double, long double"
Function,-,atanf,float,float
Function,-,atanh,double,double
Function,-,atanhf,float,float
Function,-,atanhl,long double,long double
Function,-,atanl,long double,long double
Function,-,atexit,int,void (*)()
Function,-,atof,double,const char*
Function,-,atoff,float,const char*
@ -571,6 +602,12 @@ Function,+,canvas_set_font,void,"Canvas*, Font"
Function,+,canvas_set_font_direction,void,"Canvas*, CanvasDirection"
Function,+,canvas_string_width,uint16_t,"Canvas*, const char*"
Function,+,canvas_width,uint8_t,const Canvas*
Function,-,cbrt,double,double
Function,-,cbrtf,float,float
Function,-,cbrtl,long double,long double
Function,-,ceil,double,double
Function,-,ceilf,float,float
Function,-,ceill,long double,long double
Function,-,cfree,void,void*
Function,-,clearerr,void,FILE*
Function,-,clearerr_unlocked,void,FILE*
@ -591,6 +628,15 @@ Function,+,composite_api_resolver_add,void,"CompositeApiResolver*, const ElfApiI
Function,+,composite_api_resolver_alloc,CompositeApiResolver*,
Function,+,composite_api_resolver_free,void,CompositeApiResolver*
Function,+,composite_api_resolver_get,const ElfApiInterface*,CompositeApiResolver*
Function,-,copysign,double,"double, double"
Function,-,copysignf,float,"float, float"
Function,-,copysignl,long double,"long double, long double"
Function,-,cos,double,double
Function,-,cosf,float,float
Function,-,cosh,double,double
Function,-,coshf,float,float
Function,-,coshl,long double,long double
Function,-,cosl,long double,long double
Function,+,crc32_calc_buffer,uint32_t,"uint32_t, const void*, size_t"
Function,+,crc32_calc_file,uint32_t,"File*, const FileCrcProgressCb, void*"
Function,-,ctermid,char*,char*
@ -660,6 +706,8 @@ Function,+,dolphin_stats,DolphinStats,Dolphin*
Function,+,dolphin_upgrade_level,void,Dolphin*
Function,-,dprintf,int,"int, const char*, ..."
Function,-,drand48,double,
Function,-,drem,double,"double, double"
Function,-,dremf,float,"float, float"
Function,-,eTaskConfirmSleepModeStatus,eSleepModeStatus,
Function,-,eTaskGetState,eTaskState,TaskHandle_t
Function,+,elements_bold_rounded_frame,void,"Canvas*, uint8_t, uint8_t, uint8_t, uint8_t"
@ -687,10 +735,33 @@ Function,+,empty_screen_alloc,EmptyScreen*,
Function,+,empty_screen_free,void,EmptyScreen*
Function,+,empty_screen_get_view,View*,EmptyScreen*
Function,-,erand48,double,unsigned short[3]
Function,-,erf,double,double
Function,-,erfc,double,double
Function,-,erfcf,float,float
Function,-,erfcl,long double,long double
Function,-,erff,float,float
Function,-,erfl,long double,long double
Function,-,exit,void,int
Function,-,exp,double,double
Function,-,exp10,double,double
Function,-,exp10f,float,float
Function,-,exp2,double,double
Function,-,exp2f,float,float
Function,-,exp2l,long double,long double
Function,-,expf,float,float
Function,-,expl,long double,long double
Function,-,explicit_bzero,void,"void*, size_t"
Function,-,expm1,double,double
Function,-,expm1f,float,float
Function,-,expm1l,long double,long double
Function,-,fabs,double,double
Function,-,fabsf,float,float
Function,-,fabsl,long double,long double
Function,-,fclose,int,FILE*
Function,-,fcloseall,int,
Function,-,fdim,double,"double, double"
Function,-,fdimf,float,"float, float"
Function,-,fdiml,long double,"long double, long double"
Function,-,fdopen,FILE*,"int, const char*"
Function,-,feof,int,FILE*
Function,-,feof_unlocked,int,FILE*
@ -735,6 +806,9 @@ Function,+,file_stream_open,_Bool,"Stream*, const char*, FS_AccessMode, FS_OpenM
Function,-,fileno,int,FILE*
Function,-,fileno_unlocked,int,FILE*
Function,+,filesystem_api_error_get_desc,const char*,FS_Error
Function,-,finite,int,double
Function,-,finitef,int,float
Function,-,finitel,int,long double
Function,-,fiprintf,int,"FILE*, const char*, ..."
Function,-,fiscanf,int,"FILE*, const char*, ..."
Function,+,flipper_application_alloc,FlipperApplication*,"Storage*, const ElfApiInterface*"
@ -812,10 +886,25 @@ Function,+,flipper_format_write_string_cstr,_Bool,"FlipperFormat*, const char*,
Function,+,flipper_format_write_uint32,_Bool,"FlipperFormat*, const char*, const uint32_t*, const uint16_t"
Function,+,float_is_equal,_Bool,"float, float"
Function,-,flockfile,void,FILE*
Function,-,floor,double,double
Function,-,floorf,float,float
Function,-,floorl,long double,long double
Function,-,fls,int,int
Function,-,flsl,int,long
Function,-,flsll,int,long long
Function,-,fma,double,"double, double, double"
Function,-,fmaf,float,"float, float, float"
Function,-,fmal,long double,"long double, long double, long double"
Function,-,fmax,double,"double, double"
Function,-,fmaxf,float,"float, float"
Function,-,fmaxl,long double,"long double, long double"
Function,-,fmemopen,FILE*,"void*, size_t, const char*"
Function,-,fmin,double,"double, double"
Function,-,fminf,float,"float, float"
Function,-,fminl,long double,"long double, long double"
Function,-,fmod,double,"double, double"
Function,-,fmodf,float,"float, float"
Function,-,fmodl,long double,"long double, long double"
Function,-,fopen,FILE*,"const char*, const char*"
Function,-,fopencookie,FILE*,"void*, const char*, cookie_io_functions_t"
Function,-,fprintf,int,"FILE*, const char*, ..."
@ -828,6 +917,9 @@ Function,-,fread,size_t,"void*, size_t, size_t, FILE*"
Function,-,fread_unlocked,size_t,"void*, size_t, size_t, FILE*"
Function,+,free,void,void*
Function,-,freopen,FILE*,"const char*, const char*, FILE*"
Function,-,frexp,double,"double, int*"
Function,-,frexpf,float,"float, int*"
Function,-,frexpl,long double,"long double, int*"
Function,-,fscanf,int,"FILE*, const char*, ..."
Function,-,fseek,int,"FILE*, long, int"
Function,-,fseeko,int,"FILE*, off_t, int"
@ -1338,6 +1430,10 @@ Function,+,furi_timer_start,FuriStatus,"FuriTimer*, uint32_t"
Function,+,furi_timer_stop,FuriStatus,FuriTimer*
Function,-,fwrite,size_t,"const void*, size_t, size_t, FILE*"
Function,-,fwrite_unlocked,size_t,"const void*, size_t, size_t, FILE*"
Function,-,gamma,double,double
Function,-,gamma_r,double,"double, int*"
Function,-,gammaf,float,float
Function,-,gammaf_r,float,"float, int*"
Function,-,gap_get_state,GapState,
Function,-,gap_init,_Bool,"GapConfig*, GapEventCallback, void*"
Function,-,gap_start_advertising,void,
@ -1370,6 +1466,9 @@ Function,+,hex_char_to_hex_nibble,_Bool,"char, uint8_t*"
Function,+,hex_char_to_uint8,_Bool,"char, char, uint8_t*"
Function,+,hex_chars_to_uint64,_Bool,"const char*, uint64_t*"
Function,+,hex_chars_to_uint8,_Bool,"const char*, uint8_t*"
Function,-,hypot,double,"double, double"
Function,-,hypotf,float,"float, float"
Function,-,hypotl,long double,"long double, long double"
Function,+,icon_animation_alloc,IconAnimation*,const Icon*
Function,+,icon_animation_free,void,IconAnimation*
Function,+,icon_animation_get_height,uint8_t,const IconAnimation*
@ -1381,7 +1480,12 @@ Function,+,icon_animation_stop,void,IconAnimation*
Function,+,icon_get_data,const uint8_t*,const Icon*
Function,+,icon_get_height,uint8_t,const Icon*
Function,+,icon_get_width,uint8_t,const Icon*
Function,-,ilogb,int,double
Function,-,ilogbf,int,float
Function,-,ilogbl,int,long double
Function,-,index,char*,"const char*, int"
Function,-,infinity,double,
Function,-,infinityf,float,
Function,-,initstate,char*,"unsigned, char*, size_t"
Function,+,input_get_key_name,const char*,InputKey
Function,+,input_get_type_name,const char*,InputType
@ -1401,8 +1505,12 @@ Function,-,isdigit,int,int
Function,-,isdigit_l,int,"int, locale_t"
Function,-,isgraph,int,int
Function,-,isgraph_l,int,"int, locale_t"
Function,-,isinf,int,double
Function,-,isinff,int,float
Function,-,islower,int,int
Function,-,islower_l,int,"int, locale_t"
Function,-,isnan,int,double
Function,-,isnanf,int,float
Function,-,isprint,int,int
Function,-,isprint_l,int,"int, locale_t"
Function,-,ispunct,int,int
@ -1414,13 +1522,33 @@ Function,-,isupper_l,int,"int, locale_t"
Function,-,isxdigit,int,int
Function,-,isxdigit_l,int,"int, locale_t"
Function,-,itoa,char*,"int, char*, int"
Function,-,j0,double,double
Function,-,j0f,float,float
Function,-,j1,double,double
Function,-,j1f,float,float
Function,-,jn,double,"int, double"
Function,-,jnf,float,"int, float"
Function,-,jrand48,long,unsigned short[3]
Function,-,l64a,char*,long
Function,-,labs,long,long
Function,-,lcong48,void,unsigned short[7]
Function,-,ldexp,double,"double, int"
Function,-,ldexpf,float,"float, int"
Function,-,ldexpl,long double,"long double, int"
Function,-,ldiv,ldiv_t,"long, long"
Function,-,lgamma,double,double
Function,-,lgamma_r,double,"double, int*"
Function,-,lgammaf,float,float
Function,-,lgammaf_r,float,"float, int*"
Function,-,lgammal,long double,long double
Function,-,llabs,long long,long long
Function,-,lldiv,lldiv_t,"long long, long long"
Function,-,llrint,long long int,double
Function,-,llrintf,long long int,float
Function,-,llrintl,long long int,long double
Function,-,llround,long long int,double
Function,-,llroundf,long long int,float
Function,-,llroundl,long long int,long double
Function,+,loader_get_pubsub,FuriPubSub*,Loader*
Function,+,loader_is_locked,_Bool,Loader*
Function,+,loader_lock,_Bool,Loader*
@ -1443,7 +1571,28 @@ Function,+,locale_set_measurement_unit,void,LocaleMeasurementUnits
Function,+,locale_set_time_format,void,LocaleTimeFormat
Function,-,localtime,tm*,const time_t*
Function,-,localtime_r,tm*,"const time_t*, tm*"
Function,-,log,double,double
Function,-,log10,double,double
Function,-,log10f,float,float
Function,-,log10l,long double,long double
Function,-,log1p,double,double
Function,-,log1pf,float,float
Function,-,log1pl,long double,long double
Function,-,log2,double,double
Function,-,log2f,float,float
Function,-,log2l,long double,long double
Function,-,logb,double,double
Function,-,logbf,float,float
Function,-,logbl,long double,long double
Function,-,logf,float,float
Function,-,logl,long double,long double
Function,-,lrand48,long,
Function,-,lrint,long int,double
Function,-,lrintf,long int,float
Function,-,lrintl,long int,long double
Function,-,lround,long int,double
Function,-,lroundf,long int,float
Function,-,lroundl,long,long double
Function,+,malloc,void*,size_t
Function,+,manchester_advance,_Bool,"ManchesterState, ManchesterEvent, ManchesterState*, _Bool*"
Function,+,manchester_encoder_advance,_Bool,"ManchesterEncoderState*, const _Bool, ManchesterEncoderResult*"
@ -1521,6 +1670,9 @@ Function,-,mkstemp,int,char*
Function,-,mkstemps,int,"char*, int"
Function,-,mktemp,char*,char*
Function,-,mktime,time_t,tm*
Function,-,modf,double,"double, double*"
Function,-,modff,float,"float, float*"
Function,-,modfl,long double,"long double, long double*"
Function,-,mrand48,long,
Function,-,music_worker_alloc,MusicWorker*,
Function,-,music_worker_clear,void,MusicWorker*
@ -1534,6 +1686,18 @@ Function,-,music_worker_set_callback,void,"MusicWorker*, MusicWorkerCallback, vo
Function,-,music_worker_set_volume,void,"MusicWorker*, float"
Function,-,music_worker_start,void,MusicWorker*
Function,-,music_worker_stop,void,MusicWorker*
Function,-,nan,double,const char*
Function,-,nanf,float,const char*
Function,-,nanl,long double,const char*
Function,-,nearbyint,double,double
Function,-,nearbyintf,float,float
Function,-,nearbyintl,long double,long double
Function,-,nextafter,double,"double, double"
Function,-,nextafterf,float,"float, float"
Function,-,nextafterl,long double,"long double, long double"
Function,-,nexttoward,double,"double, long double"
Function,-,nexttowardf,float,"float, long double"
Function,-,nexttowardl,long double,"long double, long double"
Function,+,notification_internal_message,void,"NotificationApp*, const NotificationSequence*"
Function,+,notification_internal_message_block,void,"NotificationApp*, const NotificationSequence*"
Function,+,notification_message,void,"NotificationApp*, const NotificationSequence*"
@ -1601,12 +1765,17 @@ Function,+,popup_set_icon,void,"Popup*, uint8_t, uint8_t, const Icon*"
Function,+,popup_set_text,void,"Popup*, const char*, uint8_t, uint8_t, Align, Align"
Function,+,popup_set_timeout,void,"Popup*, uint32_t"
Function,-,posix_memalign,int,"void**, size_t, size_t"
Function,-,pow,double,"double, double"
Function,-,pow10,double,double
Function,-,pow10f,float,float
Function,+,power_enable_low_battery_level_notification,void,"Power*, _Bool"
Function,+,power_get_info,void,"Power*, PowerInfo*"
Function,+,power_get_pubsub,FuriPubSub*,Power*
Function,+,power_is_battery_healthy,_Bool,Power*
Function,+,power_off,void,Power*
Function,+,power_reboot,void,PowerBootMode
Function,+,powf,float,"float, float"
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,+,property_value_out,void,"PropertyValueContext*, const char*, unsigned int, ..."
@ -1664,11 +1833,23 @@ Function,+,realloc,void*,"void*, size_t"
Function,-,reallocarray,void*,"void*, size_t, size_t"
Function,-,reallocf,void*,"void*, size_t"
Function,-,realpath,char*,"const char*, char*"
Function,-,remainder,double,"double, double"
Function,-,remainderf,float,"float, float"
Function,-,remainderl,long double,"long double, long double"
Function,-,remove,int,const char*
Function,-,remquo,double,"double, double, int*"
Function,-,remquof,float,"float, float, int*"
Function,-,remquol,long double,"long double, long double, int*"
Function,-,rename,int,"const char*, const char*"
Function,-,renameat,int,"int, const char*, int, const char*"
Function,-,rewind,void,FILE*
Function,-,rindex,char*,"const char*, int"
Function,-,rint,double,double
Function,-,rintf,float,float
Function,-,rintl,long double,long double
Function,-,round,double,double
Function,+,roundf,float,float
Function,-,roundl,long double,long double
Function,+,rpc_session_close,void,RpcSession*
Function,+,rpc_session_feed,size_t,"RpcSession*, uint8_t*, size_t, TickType_t"
Function,+,rpc_session_get_available_size,size_t,RpcSession*
@ -1693,6 +1874,12 @@ Function,-,rpmatch,int,const char*
Function,+,saved_struct_get_payload_size,_Bool,"const char*, uint8_t, uint8_t, size_t*"
Function,+,saved_struct_load,_Bool,"const char*, void*, size_t, uint8_t, uint8_t"
Function,+,saved_struct_save,_Bool,"const char*, void*, size_t, uint8_t, uint8_t"
Function,-,scalbln,double,"double, long int"
Function,-,scalblnf,float,"float, long int"
Function,-,scalblnl,long double,"long double, long"
Function,-,scalbn,double,"double, int"
Function,+,scalbnf,float,"float, int"
Function,-,scalbnl,long double,"long double, int"
Function,-,scanf,int,"const char*, ..."
Function,+,scene_manager_alloc,SceneManager*,"const SceneManagerHandlers*, void*"
Function,+,scene_manager_free,void,SceneManager*
@ -1732,11 +1919,22 @@ Function,+,sha256_finish,void,"sha256_context*, unsigned char[32]"
Function,+,sha256_process,void,sha256_context*
Function,+,sha256_start,void,sha256_context*
Function,+,sha256_update,void,"sha256_context*, const unsigned char*, unsigned int"
Function,-,sin,double,double
Function,-,sincos,void,"double, double*, double*"
Function,-,sincosf,void,"float, float*, float*"
Function,-,sinf,float,float
Function,-,sinh,double,double
Function,-,sinhf,float,float
Function,-,sinhl,long double,long double
Function,-,sinl,long double,long double
Function,-,siprintf,int,"char*, const char*, ..."
Function,-,siscanf,int,"const char*, const char*, ..."
Function,-,sniprintf,int,"char*, size_t, const char*, ..."
Function,+,snprintf,int,"char*, size_t, const char*, ..."
Function,-,sprintf,int,"char*, const char*, ..."
Function,-,sqrt,double,double
Function,-,sqrtf,float,float
Function,-,sqrtl,long double,long double
Function,+,srand,void,unsigned
Function,-,srand48,void,long
Function,-,srandom,void,unsigned
@ -1891,6 +2089,12 @@ Function,+,submenu_reset,void,Submenu*
Function,+,submenu_set_header,void,"Submenu*, const char*"
Function,+,submenu_set_selected_item,void,"Submenu*, uint32_t"
Function,-,system,int,const char*
Function,-,tan,double,double
Function,-,tanf,float,float
Function,-,tanh,double,double
Function,-,tanhf,float,float
Function,-,tanhl,long double,long double
Function,-,tanl,long double,long double
Function,+,tar_archive_add_dir,_Bool,"TarArchive*, const char*, const char*"
Function,+,tar_archive_add_file,_Bool,"TarArchive*, const char*, const char*, const int32_t"
Function,+,tar_archive_alloc,TarArchive*,Storage*
@ -1923,6 +2127,9 @@ Function,+,text_input_reset,void,TextInput*
Function,+,text_input_set_header_text,void,"TextInput*, const char*"
Function,+,text_input_set_result_callback,void,"TextInput*, TextInputCallback, void*, char*, size_t, _Bool"
Function,+,text_input_set_validator,void,"TextInput*, TextInputValidatorCallback, void*"
Function,-,tgamma,double,double
Function,-,tgammaf,float,float
Function,-,tgammal,long double,long double
Function,-,time,time_t,time_t*
Function,-,timingsafe_bcmp,int,"const void*, const void*, size_t"
Function,-,timingsafe_memcmp,int,"const void*, const void*, size_t"
@ -1934,6 +2141,9 @@ Function,-,tolower,int,int
Function,-,tolower_l,int,"int, locale_t"
Function,-,toupper,int,int
Function,-,toupper_l,int,"int, locale_t"
Function,-,trunc,double,double
Function,-,truncf,float,float
Function,-,truncl,long double,long double
Function,-,tzset,void,
Function,-,uECC_compress,void,"const uint8_t*, uint8_t*, uECC_Curve"
Function,+,uECC_compute_public_key,int,"const uint8_t*, uint8_t*, uECC_Curve"
@ -2166,6 +2376,12 @@ Function,-,xTimerGetTimerDaemonTaskHandle,TaskHandle_t,
Function,-,xTimerIsTimerActive,BaseType_t,TimerHandle_t
Function,-,xTimerPendFunctionCall,BaseType_t,"PendedFunction_t, void*, uint32_t, TickType_t"
Function,-,xTimerPendFunctionCallFromISR,BaseType_t,"PendedFunction_t, void*, uint32_t, BaseType_t*"
Function,-,y0,double,double
Function,-,y0f,float,float
Function,-,y1,double,double
Function,-,y1f,float,float
Function,-,yn,double,"int, double"
Function,-,ynf,float,"int, float"
Variable,-,AHBPrescTable,const uint32_t[16],
Variable,-,APBPrescTable,const uint32_t[8],
Variable,-,ITM_RxBuffer,volatile int32_t,

1 entry status name type params
2 Version + 33.0 33.1
3 Header + applications/services/bt/bt_service/bt.h
4 Header + applications/services/cli/cli.h
5 Header + applications/services/cli/cli_vcp.h
56 Header + firmware/targets/f7/furi_hal/furi_hal_uart.h
57 Header + firmware/targets/f7/furi_hal/furi_hal_usb_cdc.h
58 Header + firmware/targets/f7/platform_specific/intrinsic_export.h
59 Header + firmware/targets/f7/platform_specific/math_wrapper.h
60 Header + firmware/targets/furi_hal_include/furi_hal.h
61 Header + firmware/targets/furi_hal_include/furi_hal_bt.h
62 Header + firmware/targets/furi_hal_include/furi_hal_bt_hid.h
290 Function + __clear_cache void void*, void*
291 Function - __eprintf void const char*, const char*, unsigned int, const char*
292 Function + __errno int*
293 Function - __fpclassifyd int double
294 Function - __fpclassifyf int float
295 Function + __furi_crash void
296 Function + __furi_critical_enter __FuriCriticalInfo
297 Function + __furi_critical_exit void __FuriCriticalInfo
298 Function + __furi_halt void
299 Function - __getdelim ssize_t char**, size_t*, int, FILE*
300 Function - __getline ssize_t char**, size_t*, FILE*
301 Function - __isinfd int double
302 Function - __isinff int float
303 Function - __isnand int double
304 Function - __isnanf int float
305 Function - __itoa char* int, char*, int
306 Function - __locale_mb_cur_max int
307 Function + __retarget_lock_acquire void _LOCK_T
314 Function + __retarget_lock_release_recursive void _LOCK_T
315 Function - __retarget_lock_try_acquire int _LOCK_T
316 Function - __retarget_lock_try_acquire_recursive int _LOCK_T
317 Function - __signbitd int double
318 Function - __signbitf int float
319 Function - __signgam int*
320 Function - __srget_r int _reent*, FILE*
321 Function - __swbuf_r int _reent*, int, FILE*
322 Function - __utoa char* unsigned, char*, int
469 Function - a64l long const char*
470 Function + abort void
471 Function - abs int int
472 Function - acos double double
473 Function - acosf float float
474 Function - acosh double double
475 Function - acoshf float float
476 Function - acoshl long double long double
477 Function - acosl long double long double
478 Function - aligned_alloc void* size_t, size_t
479 Function + aligned_free void void*
480 Function + aligned_malloc void* size_t, size_t
490 Function + args_read_string_and_trim _Bool FuriString*, FuriString*
491 Function - asctime char* const tm*
492 Function - asctime_r char* const tm*, char*
493 Function - asin double double
494 Function - asinf float float
495 Function - asinh double double
496 Function - asinhf float float
497 Function - asinhl long double long double
498 Function - asinl long double long double
499 Function - asiprintf int char**, const char*, ...
500 Function - asniprintf char* char*, size_t*, const char*, ...
501 Function - asnprintf char* char*, size_t*, const char*, ...
502 Function - asprintf int char**, const char*, ...
503 Function - at_quick_exit int void (*)()
504 Function - atan double double
505 Function - atan2 double double, double
506 Function - atan2f float float, float
507 Function - atan2l long double long double, long double
508 Function - atanf float float
509 Function - atanh double double
510 Function - atanhf float float
511 Function - atanhl long double long double
512 Function - atanl long double long double
513 Function - atexit int void (*)()
514 Function - atof double const char*
515 Function - atoff float const char*
602 Function + canvas_set_font_direction void Canvas*, CanvasDirection
603 Function + canvas_string_width uint16_t Canvas*, const char*
604 Function + canvas_width uint8_t const Canvas*
605 Function - cbrt double double
606 Function - cbrtf float float
607 Function - cbrtl long double long double
608 Function - ceil double double
609 Function - ceilf float float
610 Function - ceill long double long double
611 Function - cfree void void*
612 Function - clearerr void FILE*
613 Function - clearerr_unlocked void FILE*
628 Function + composite_api_resolver_alloc CompositeApiResolver*
629 Function + composite_api_resolver_free void CompositeApiResolver*
630 Function + composite_api_resolver_get const ElfApiInterface* CompositeApiResolver*
631 Function - copysign double double, double
632 Function - copysignf float float, float
633 Function - copysignl long double long double, long double
634 Function - cos double double
635 Function - cosf float float
636 Function - cosh double double
637 Function - coshf float float
638 Function - coshl long double long double
639 Function - cosl long double long double
640 Function + crc32_calc_buffer uint32_t uint32_t, const void*, size_t
641 Function + crc32_calc_file uint32_t File*, const FileCrcProgressCb, void*
642 Function - ctermid char* char*
706 Function + dolphin_upgrade_level void Dolphin*
707 Function - dprintf int int, const char*, ...
708 Function - drand48 double
709 Function - drem double double, double
710 Function - dremf float float, float
711 Function - eTaskConfirmSleepModeStatus eSleepModeStatus
712 Function - eTaskGetState eTaskState TaskHandle_t
713 Function + elements_bold_rounded_frame void Canvas*, uint8_t, uint8_t, uint8_t, uint8_t
735 Function + empty_screen_free void EmptyScreen*
736 Function + empty_screen_get_view View* EmptyScreen*
737 Function - erand48 double unsigned short[3]
738 Function - erf double double
739 Function - erfc double double
740 Function - erfcf float float
741 Function - erfcl long double long double
742 Function - erff float float
743 Function - erfl long double long double
744 Function - exit void int
745 Function - exp double double
746 Function - exp10 double double
747 Function - exp10f float float
748 Function - exp2 double double
749 Function - exp2f float float
750 Function - exp2l long double long double
751 Function - expf float float
752 Function - expl long double long double
753 Function - explicit_bzero void void*, size_t
754 Function - expm1 double double
755 Function - expm1f float float
756 Function - expm1l long double long double
757 Function - fabs double double
758 Function - fabsf float float
759 Function - fabsl long double long double
760 Function - fclose int FILE*
761 Function - fcloseall int
762 Function - fdim double double, double
763 Function - fdimf float float, float
764 Function - fdiml long double long double, long double
765 Function - fdopen FILE* int, const char*
766 Function - feof int FILE*
767 Function - feof_unlocked int FILE*
806 Function - fileno int FILE*
807 Function - fileno_unlocked int FILE*
808 Function + filesystem_api_error_get_desc const char* FS_Error
809 Function - finite int double
810 Function - finitef int float
811 Function - finitel int long double
812 Function - fiprintf int FILE*, const char*, ...
813 Function - fiscanf int FILE*, const char*, ...
814 Function + flipper_application_alloc FlipperApplication* Storage*, const ElfApiInterface*
886 Function + flipper_format_write_uint32 _Bool FlipperFormat*, const char*, const uint32_t*, const uint16_t
887 Function + float_is_equal _Bool float, float
888 Function - flockfile void FILE*
889 Function - floor double double
890 Function - floorf float float
891 Function - floorl long double long double
892 Function - fls int int
893 Function - flsl int long
894 Function - flsll int long long
895 Function - fma double double, double, double
896 Function - fmaf float float, float, float
897 Function - fmal long double long double, long double, long double
898 Function - fmax double double, double
899 Function - fmaxf float float, float
900 Function - fmaxl long double long double, long double
901 Function - fmemopen FILE* void*, size_t, const char*
902 Function - fmin double double, double
903 Function - fminf float float, float
904 Function - fminl long double long double, long double
905 Function - fmod double double, double
906 Function - fmodf float float, float
907 Function - fmodl long double long double, long double
908 Function - fopen FILE* const char*, const char*
909 Function - fopencookie FILE* void*, const char*, cookie_io_functions_t
910 Function - fprintf int FILE*, const char*, ...
917 Function - fread_unlocked size_t void*, size_t, size_t, FILE*
918 Function + free void void*
919 Function - freopen FILE* const char*, const char*, FILE*
920 Function - frexp double double, int*
921 Function - frexpf float float, int*
922 Function - frexpl long double long double, int*
923 Function - fscanf int FILE*, const char*, ...
924 Function - fseek int FILE*, long, int
925 Function - fseeko int FILE*, off_t, int
1430 Function + furi_timer_stop FuriStatus FuriTimer*
1431 Function - fwrite size_t const void*, size_t, size_t, FILE*
1432 Function - fwrite_unlocked size_t const void*, size_t, size_t, FILE*
1433 Function - gamma double double
1434 Function - gamma_r double double, int*
1435 Function - gammaf float float
1436 Function - gammaf_r float float, int*
1437 Function - gap_get_state GapState
1438 Function - gap_init _Bool GapConfig*, GapEventCallback, void*
1439 Function - gap_start_advertising void
1466 Function + hex_char_to_uint8 _Bool char, char, uint8_t*
1467 Function + hex_chars_to_uint64 _Bool const char*, uint64_t*
1468 Function + hex_chars_to_uint8 _Bool const char*, uint8_t*
1469 Function - hypot double double, double
1470 Function - hypotf float float, float
1471 Function - hypotl long double long double, long double
1472 Function + icon_animation_alloc IconAnimation* const Icon*
1473 Function + icon_animation_free void IconAnimation*
1474 Function + icon_animation_get_height uint8_t const IconAnimation*
1480 Function + icon_get_data const uint8_t* const Icon*
1481 Function + icon_get_height uint8_t const Icon*
1482 Function + icon_get_width uint8_t const Icon*
1483 Function - ilogb int double
1484 Function - ilogbf int float
1485 Function - ilogbl int long double
1486 Function - index char* const char*, int
1487 Function - infinity double
1488 Function - infinityf float
1489 Function - initstate char* unsigned, char*, size_t
1490 Function + input_get_key_name const char* InputKey
1491 Function + input_get_type_name const char* InputType
1505 Function - isdigit_l int int, locale_t
1506 Function - isgraph int int
1507 Function - isgraph_l int int, locale_t
1508 Function - isinf int double
1509 Function - isinff int float
1510 Function - islower int int
1511 Function - islower_l int int, locale_t
1512 Function - isnan int double
1513 Function - isnanf int float
1514 Function - isprint int int
1515 Function - isprint_l int int, locale_t
1516 Function - ispunct int int
1522 Function - isxdigit int int
1523 Function - isxdigit_l int int, locale_t
1524 Function - itoa char* int, char*, int
1525 Function - j0 double double
1526 Function - j0f float float
1527 Function - j1 double double
1528 Function - j1f float float
1529 Function - jn double int, double
1530 Function - jnf float int, float
1531 Function - jrand48 long unsigned short[3]
1532 Function - l64a char* long
1533 Function - labs long long
1534 Function - lcong48 void unsigned short[7]
1535 Function - ldexp double double, int
1536 Function - ldexpf float float, int
1537 Function - ldexpl long double long double, int
1538 Function - ldiv ldiv_t long, long
1539 Function - lgamma double double
1540 Function - lgamma_r double double, int*
1541 Function - lgammaf float float
1542 Function - lgammaf_r float float, int*
1543 Function - lgammal long double long double
1544 Function - llabs long long long long
1545 Function - lldiv lldiv_t long long, long long
1546 Function - llrint long long int double
1547 Function - llrintf long long int float
1548 Function - llrintl long long int long double
1549 Function - llround long long int double
1550 Function - llroundf long long int float
1551 Function - llroundl long long int long double
1552 Function + loader_get_pubsub FuriPubSub* Loader*
1553 Function + loader_is_locked _Bool Loader*
1554 Function + loader_lock _Bool Loader*
1571 Function + locale_set_time_format void LocaleTimeFormat
1572 Function - localtime tm* const time_t*
1573 Function - localtime_r tm* const time_t*, tm*
1574 Function - log double double
1575 Function - log10 double double
1576 Function - log10f float float
1577 Function - log10l long double long double
1578 Function - log1p double double
1579 Function - log1pf float float
1580 Function - log1pl long double long double
1581 Function - log2 double double
1582 Function - log2f float float
1583 Function - log2l long double long double
1584 Function - logb double double
1585 Function - logbf float float
1586 Function - logbl long double long double
1587 Function - logf float float
1588 Function - logl long double long double
1589 Function - lrand48 long
1590 Function - lrint long int double
1591 Function - lrintf long int float
1592 Function - lrintl long int long double
1593 Function - lround long int double
1594 Function - lroundf long int float
1595 Function - lroundl long long double
1596 Function + malloc void* size_t
1597 Function + manchester_advance _Bool ManchesterState, ManchesterEvent, ManchesterState*, _Bool*
1598 Function + manchester_encoder_advance _Bool ManchesterEncoderState*, const _Bool, ManchesterEncoderResult*
1670 Function - mkstemps int char*, int
1671 Function - mktemp char* char*
1672 Function - mktime time_t tm*
1673 Function - modf double double, double*
1674 Function - modff float float, float*
1675 Function - modfl long double long double, long double*
1676 Function - mrand48 long
1677 Function - music_worker_alloc MusicWorker*
1678 Function - music_worker_clear void MusicWorker*
1686 Function - music_worker_set_volume void MusicWorker*, float
1687 Function - music_worker_start void MusicWorker*
1688 Function - music_worker_stop void MusicWorker*
1689 Function - nan double const char*
1690 Function - nanf float const char*
1691 Function - nanl long double const char*
1692 Function - nearbyint double double
1693 Function - nearbyintf float float
1694 Function - nearbyintl long double long double
1695 Function - nextafter double double, double
1696 Function - nextafterf float float, float
1697 Function - nextafterl long double long double, long double
1698 Function - nexttoward double double, long double
1699 Function - nexttowardf float float, long double
1700 Function - nexttowardl long double long double, long double
1701 Function + notification_internal_message void NotificationApp*, const NotificationSequence*
1702 Function + notification_internal_message_block void NotificationApp*, const NotificationSequence*
1703 Function + notification_message void NotificationApp*, const NotificationSequence*
1765 Function + popup_set_text void Popup*, const char*, uint8_t, uint8_t, Align, Align
1766 Function + popup_set_timeout void Popup*, uint32_t
1767 Function - posix_memalign int void**, size_t, size_t
1768 Function - pow double double, double
1769 Function - pow10 double double
1770 Function - pow10f float float
1771 Function + power_enable_low_battery_level_notification void Power*, _Bool
1772 Function + power_get_info void Power*, PowerInfo*
1773 Function + power_get_pubsub FuriPubSub* Power*
1774 Function + power_is_battery_healthy _Bool Power*
1775 Function + power_off void Power*
1776 Function + power_reboot void PowerBootMode
1777 Function + powf float float, float
1778 Function - powl long double long double, long double
1779 Function + pretty_format_bytes_hex_canonical void FuriString*, size_t, const char*, const uint8_t*, size_t
1780 Function - printf int const char*, ...
1781 Function + property_value_out void PropertyValueContext*, const char*, unsigned int, ...
1833 Function - reallocarray void* void*, size_t, size_t
1834 Function - reallocf void* void*, size_t
1835 Function - realpath char* const char*, char*
1836 Function - remainder double double, double
1837 Function - remainderf float float, float
1838 Function - remainderl long double long double, long double
1839 Function - remove int const char*
1840 Function - remquo double double, double, int*
1841 Function - remquof float float, float, int*
1842 Function - remquol long double long double, long double, int*
1843 Function - rename int const char*, const char*
1844 Function - renameat int int, const char*, int, const char*
1845 Function - rewind void FILE*
1846 Function - rindex char* const char*, int
1847 Function - rint double double
1848 Function - rintf float float
1849 Function - rintl long double long double
1850 Function - round double double
1851 Function + roundf float float
1852 Function - roundl long double long double
1853 Function + rpc_session_close void RpcSession*
1854 Function + rpc_session_feed size_t RpcSession*, uint8_t*, size_t, TickType_t
1855 Function + rpc_session_get_available_size size_t RpcSession*
1874 Function + saved_struct_get_payload_size _Bool const char*, uint8_t, uint8_t, size_t*
1875 Function + saved_struct_load _Bool const char*, void*, size_t, uint8_t, uint8_t
1876 Function + saved_struct_save _Bool const char*, void*, size_t, uint8_t, uint8_t
1877 Function - scalbln double double, long int
1878 Function - scalblnf float float, long int
1879 Function - scalblnl long double long double, long
1880 Function - scalbn double double, int
1881 Function + scalbnf float float, int
1882 Function - scalbnl long double long double, int
1883 Function - scanf int const char*, ...
1884 Function + scene_manager_alloc SceneManager* const SceneManagerHandlers*, void*
1885 Function + scene_manager_free void SceneManager*
1919 Function + sha256_process void sha256_context*
1920 Function + sha256_start void sha256_context*
1921 Function + sha256_update void sha256_context*, const unsigned char*, unsigned int
1922 Function - sin double double
1923 Function - sincos void double, double*, double*
1924 Function - sincosf void float, float*, float*
1925 Function - sinf float float
1926 Function - sinh double double
1927 Function - sinhf float float
1928 Function - sinhl long double long double
1929 Function - sinl long double long double
1930 Function - siprintf int char*, const char*, ...
1931 Function - siscanf int const char*, const char*, ...
1932 Function - sniprintf int char*, size_t, const char*, ...
1933 Function + snprintf int char*, size_t, const char*, ...
1934 Function - sprintf int char*, const char*, ...
1935 Function - sqrt double double
1936 Function - sqrtf float float
1937 Function - sqrtl long double long double
1938 Function + srand void unsigned
1939 Function - srand48 void long
1940 Function - srandom void unsigned
2089 Function + submenu_set_header void Submenu*, const char*
2090 Function + submenu_set_selected_item void Submenu*, uint32_t
2091 Function - system int const char*
2092 Function - tan double double
2093 Function - tanf float float
2094 Function - tanh double double
2095 Function - tanhf float float
2096 Function - tanhl long double long double
2097 Function - tanl long double long double
2098 Function + tar_archive_add_dir _Bool TarArchive*, const char*, const char*
2099 Function + tar_archive_add_file _Bool TarArchive*, const char*, const char*, const int32_t
2100 Function + tar_archive_alloc TarArchive* Storage*
2127 Function + text_input_set_header_text void TextInput*, const char*
2128 Function + text_input_set_result_callback void TextInput*, TextInputCallback, void*, char*, size_t, _Bool
2129 Function + text_input_set_validator void TextInput*, TextInputValidatorCallback, void*
2130 Function - tgamma double double
2131 Function - tgammaf float float
2132 Function - tgammal long double long double
2133 Function - time time_t time_t*
2134 Function - timingsafe_bcmp int const void*, const void*, size_t
2135 Function - timingsafe_memcmp int const void*, const void*, size_t
2141 Function - tolower_l int int, locale_t
2142 Function - toupper int int
2143 Function - toupper_l int int, locale_t
2144 Function - trunc double double
2145 Function - truncf float float
2146 Function - truncl long double long double
2147 Function - tzset void
2148 Function - uECC_compress void const uint8_t*, uint8_t*, uECC_Curve
2149 Function + uECC_compute_public_key int const uint8_t*, uint8_t*, uECC_Curve
2376 Function - xTimerIsTimerActive BaseType_t TimerHandle_t
2377 Function - xTimerPendFunctionCall BaseType_t PendedFunction_t, void*, uint32_t, TickType_t
2378 Function - xTimerPendFunctionCallFromISR BaseType_t PendedFunction_t, void*, uint32_t, BaseType_t*
2379 Function - y0 double double
2380 Function - y0f float float
2381 Function - y1 double double
2382 Function - y1f float float
2383 Function - yn double int, double
2384 Function - ynf float int, float
2385 Variable - AHBPrescTable const uint32_t[16]
2386 Variable - APBPrescTable const uint32_t[8]
2387 Variable - ITM_RxBuffer volatile int32_t

View file

@ -1,5 +1,5 @@
entry,status,name,type,params
Version,+,33.0,,
Version,+,33.1,,
Header,+,applications/services/bt/bt_service/bt.h,,
Header,+,applications/services/cli/cli.h,,
Header,+,applications/services/cli/cli_vcp.h,,
@ -60,6 +60,7 @@ Header,+,firmware/targets/f7/furi_hal/furi_hal_target_hw.h,,
Header,+,firmware/targets/f7/furi_hal/furi_hal_uart.h,,
Header,+,firmware/targets/f7/furi_hal/furi_hal_usb_cdc.h,,
Header,+,firmware/targets/f7/platform_specific/intrinsic_export.h,,
Header,+,firmware/targets/f7/platform_specific/math_wrapper.h,,
Header,+,firmware/targets/furi_hal_include/furi_hal.h,,
Header,+,firmware/targets/furi_hal_include/furi_hal_bt.h,,
Header,+,firmware/targets/furi_hal_include/furi_hal_bt_hid.h,,

1 entry status name type params
2 Version + 33.0 33.1
3 Header + applications/services/bt/bt_service/bt.h
4 Header + applications/services/cli/cli.h
5 Header + applications/services/cli/cli_vcp.h
60 Header + firmware/targets/f7/furi_hal/furi_hal_uart.h
61 Header + firmware/targets/f7/furi_hal/furi_hal_usb_cdc.h
62 Header + firmware/targets/f7/platform_specific/intrinsic_export.h
63 Header + firmware/targets/f7/platform_specific/math_wrapper.h
64 Header + firmware/targets/furi_hal_include/furi_hal.h
65 Header + firmware/targets/furi_hal_include/furi_hal_bt.h
66 Header + firmware/targets/furi_hal_include/furi_hal_bt_hid.h

View file

@ -1,3 +1,4 @@
#pragma once
#include <errno.h>
#include <stdint.h>

View file

@ -0,0 +1,2 @@
#pragma once
#include <math.h>