Merge branch 'feat/nfc-type-4-final' into mntm-dev

This commit is contained in:
WillyJL
2025-10-05 23:24:30 +02:00
242 changed files with 10348 additions and 697 deletions
+12 -4
View File
@@ -1,5 +1,5 @@
entry,status,name,type,params
Version,+,86.0,,
Version,+,87.0,,
Header,+,applications/services/bt/bt_service/bt.h,,
Header,+,applications/services/bt/bt_service/bt_keys_storage.h,,
Header,+,applications/services/cli/cli.h,,
@@ -173,6 +173,7 @@ Header,+,lib/toolbox/protocols/protocol_dict.h,,
Header,+,lib/toolbox/pulse_protocols/pulse_glue.h,,
Header,+,lib/toolbox/saved_struct.h,,
Header,+,lib/toolbox/simple_array.h,,
Header,+,lib/toolbox/str_buffer.h,,
Header,+,lib/toolbox/stream/buffered_file_stream.h,,
Header,+,lib/toolbox/stream/file_stream.h,,
Header,+,lib/toolbox/stream/stream.h,,
@@ -545,6 +546,8 @@ Function,-,arc4random_uniform,__uint32_t,__uint32_t
Function,+,args_char_to_hex,_Bool,"char, char, uint8_t*"
Function,+,args_get_first_word_length,size_t,FuriString*
Function,+,args_length,size_t,FuriString*
Function,+,args_read_duration,_Bool,"FuriString*, uint32_t*, const char*"
Function,+,args_read_float_and_trim,_Bool,"FuriString*, float*"
Function,+,args_read_hex_bytes,_Bool,"FuriString*, uint8_t*, size_t"
Function,+,args_read_int_and_trim,_Bool,"FuriString*, int*"
Function,+,args_read_probably_quoted_string_and_trim,_Bool,"FuriString*, FuriString*"
@@ -703,6 +706,7 @@ Function,+,bt_forget_bonded_devices,void,Bt*
Function,+,bt_keys_storage_alloc,BtKeysStorage*,const char*
Function,+,bt_keys_storage_delete,_Bool,BtKeysStorage*
Function,+,bt_keys_storage_free,void,BtKeysStorage*
Function,+,bt_keys_storage_get_root_keys,const GapRootSecurityKeys*,BtKeysStorage*
Function,+,bt_keys_storage_is_changed,_Bool,BtKeysStorage*
Function,+,bt_keys_storage_load,_Bool,BtKeysStorage*
Function,+,bt_keys_storage_set_default_path,void,Bt*
@@ -800,6 +804,7 @@ Function,+,cli_shell_free,void,CliShell*
Function,+,cli_shell_join,void,CliShell*
Function,+,cli_shell_set_prompt,void,"CliShell*, const char*"
Function,+,cli_shell_start,void,CliShell*
Function,+,cli_sleep,_Bool,"PipeSide*, uint32_t"
Function,+,cli_vcp_disable,void,CliVcp*
Function,+,cli_vcp_enable,void,CliVcp*
Function,+,composite_api_resolver_add,void,"CompositeApiResolver*, const ElfApiInterface*"
@@ -1173,7 +1178,7 @@ Function,+,furi_hal_adc_convert_vref,float,"FuriHalAdcHandle*, uint16_t"
Function,+,furi_hal_adc_init,void,
Function,+,furi_hal_adc_read,uint16_t,"FuriHalAdcHandle*, FuriHalAdcChannel"
Function,+,furi_hal_adc_release,void,FuriHalAdcHandle*
Function,+,furi_hal_bt_change_app,FuriHalBleProfileBase*,"const FuriHalBleProfileTemplate*, FuriHalBleProfileParams, GapEventCallback, void*"
Function,+,furi_hal_bt_change_app,FuriHalBleProfileBase*,"const FuriHalBleProfileTemplate*, FuriHalBleProfileParams, const GapRootSecurityKeys*, GapEventCallback, void*"
Function,+,furi_hal_bt_check_profile_type,_Bool,"FuriHalBleProfileBase*, const FuriHalBleProfileTemplate*"
Function,+,furi_hal_bt_clear_white_list,_Bool,
Function,+,furi_hal_bt_dump_state,void,FuriString*
@@ -1200,7 +1205,7 @@ Function,+,furi_hal_bt_nvm_sram_sem_release,void,
Function,+,furi_hal_bt_reinit,void,
Function,+,furi_hal_bt_set_key_storage_change_callback,void,"BleGlueKeyStorageChangedCallback, void*"
Function,+,furi_hal_bt_start_advertising,void,
Function,+,furi_hal_bt_start_app,FuriHalBleProfileBase*,"const FuriHalBleProfileTemplate*, FuriHalBleProfileParams, GapEventCallback, void*"
Function,+,furi_hal_bt_start_app,FuriHalBleProfileBase*,"const FuriHalBleProfileTemplate*, FuriHalBleProfileParams, const GapRootSecurityKeys*, GapEventCallback, void*"
Function,+,furi_hal_bt_start_packet_rx,void,"uint8_t, uint8_t"
Function,+,furi_hal_bt_start_packet_tx,void,"uint8_t, uint8_t, uint8_t"
Function,+,furi_hal_bt_start_radio_stack,_Bool,
@@ -1740,7 +1745,7 @@ Function,-,gap_extra_beacon_set_data,_Bool,"const uint8_t*, uint8_t"
Function,-,gap_extra_beacon_start,_Bool,
Function,-,gap_extra_beacon_stop,_Bool,
Function,-,gap_get_state,GapState,
Function,-,gap_init,_Bool,"GapConfig*, GapEventCallback, void*"
Function,-,gap_init,_Bool,"GapConfig*, const GapRootSecurityKeys*, GapEventCallback, void*"
Function,-,gap_start_advertising,void,
Function,-,gap_stop_advertising,void,
Function,-,gap_thread_stop,void,
@@ -2267,6 +2272,7 @@ Function,+,notification_internal_message,void,"NotificationApp*, const Notificat
Function,+,notification_internal_message_block,void,"NotificationApp*, const NotificationSequence*"
Function,+,notification_message,void,"NotificationApp*, const NotificationSequence*"
Function,+,notification_message_block,void,"NotificationApp*, const NotificationSequence*"
Function,+,notification_messages_notes_frequency_from_name,float,const char*
Function,-,nrand48,long,unsigned short[3]
Function,+,number_input_alloc,NumberInput*,
Function,+,number_input_free,void,NumberInput*
@@ -2635,6 +2641,8 @@ Function,+,storage_simply_remove,_Bool,"Storage*, const char*"
Function,+,storage_simply_remove_recursive,_Bool,"Storage*, const char*"
Function,-,stpcpy,char*,"char*, const char*"
Function,-,stpncpy,char*,"char*, const char*, size_t"
Function,+,str_buffer_clear_all_clones,void,StrBuffer*
Function,+,str_buffer_make_owned_clone,const char*,"StrBuffer*, const char*"
Function,+,strcasecmp,int,"const char*, const char*"
Function,-,strcasecmp_l,int,"const char*, const char*, locale_t"
Function,+,strcasestr,char*,"const char*, const char*"
1 entry status name type params
2 Version + 86.0 87.0
3 Header + applications/services/bt/bt_service/bt.h
4 Header + applications/services/bt/bt_service/bt_keys_storage.h
5 Header + applications/services/cli/cli.h
173 Header + lib/toolbox/pulse_protocols/pulse_glue.h
174 Header + lib/toolbox/saved_struct.h
175 Header + lib/toolbox/simple_array.h
176 Header + lib/toolbox/str_buffer.h
177 Header + lib/toolbox/stream/buffered_file_stream.h
178 Header + lib/toolbox/stream/file_stream.h
179 Header + lib/toolbox/stream/stream.h
546 Function + args_char_to_hex _Bool char, char, uint8_t*
547 Function + args_get_first_word_length size_t FuriString*
548 Function + args_length size_t FuriString*
549 Function + args_read_duration _Bool FuriString*, uint32_t*, const char*
550 Function + args_read_float_and_trim _Bool FuriString*, float*
551 Function + args_read_hex_bytes _Bool FuriString*, uint8_t*, size_t
552 Function + args_read_int_and_trim _Bool FuriString*, int*
553 Function + args_read_probably_quoted_string_and_trim _Bool FuriString*, FuriString*
706 Function + bt_keys_storage_alloc BtKeysStorage* const char*
707 Function + bt_keys_storage_delete _Bool BtKeysStorage*
708 Function + bt_keys_storage_free void BtKeysStorage*
709 Function + bt_keys_storage_get_root_keys const GapRootSecurityKeys* BtKeysStorage*
710 Function + bt_keys_storage_is_changed _Bool BtKeysStorage*
711 Function + bt_keys_storage_load _Bool BtKeysStorage*
712 Function + bt_keys_storage_set_default_path void Bt*
804 Function + cli_shell_join void CliShell*
805 Function + cli_shell_set_prompt void CliShell*, const char*
806 Function + cli_shell_start void CliShell*
807 Function + cli_sleep _Bool PipeSide*, uint32_t
808 Function + cli_vcp_disable void CliVcp*
809 Function + cli_vcp_enable void CliVcp*
810 Function + composite_api_resolver_add void CompositeApiResolver*, const ElfApiInterface*
1178 Function + furi_hal_adc_init void
1179 Function + furi_hal_adc_read uint16_t FuriHalAdcHandle*, FuriHalAdcChannel
1180 Function + furi_hal_adc_release void FuriHalAdcHandle*
1181 Function + furi_hal_bt_change_app FuriHalBleProfileBase* const FuriHalBleProfileTemplate*, FuriHalBleProfileParams, GapEventCallback, void* const FuriHalBleProfileTemplate*, FuriHalBleProfileParams, const GapRootSecurityKeys*, GapEventCallback, void*
1182 Function + furi_hal_bt_check_profile_type _Bool FuriHalBleProfileBase*, const FuriHalBleProfileTemplate*
1183 Function + furi_hal_bt_clear_white_list _Bool
1184 Function + furi_hal_bt_dump_state void FuriString*
1205 Function + furi_hal_bt_reinit void
1206 Function + furi_hal_bt_set_key_storage_change_callback void BleGlueKeyStorageChangedCallback, void*
1207 Function + furi_hal_bt_start_advertising void
1208 Function + furi_hal_bt_start_app FuriHalBleProfileBase* const FuriHalBleProfileTemplate*, FuriHalBleProfileParams, GapEventCallback, void* const FuriHalBleProfileTemplate*, FuriHalBleProfileParams, const GapRootSecurityKeys*, GapEventCallback, void*
1209 Function + furi_hal_bt_start_packet_rx void uint8_t, uint8_t
1210 Function + furi_hal_bt_start_packet_tx void uint8_t, uint8_t, uint8_t
1211 Function + furi_hal_bt_start_radio_stack _Bool
1745 Function - gap_extra_beacon_start _Bool
1746 Function - gap_extra_beacon_stop _Bool
1747 Function - gap_get_state GapState
1748 Function - gap_init _Bool GapConfig*, GapEventCallback, void* GapConfig*, const GapRootSecurityKeys*, GapEventCallback, void*
1749 Function - gap_start_advertising void
1750 Function - gap_stop_advertising void
1751 Function - gap_thread_stop void
2272 Function + notification_internal_message_block void NotificationApp*, const NotificationSequence*
2273 Function + notification_message void NotificationApp*, const NotificationSequence*
2274 Function + notification_message_block void NotificationApp*, const NotificationSequence*
2275 Function + notification_messages_notes_frequency_from_name float const char*
2276 Function - nrand48 long unsigned short[3]
2277 Function + number_input_alloc NumberInput*
2278 Function + number_input_free void NumberInput*
2641 Function + storage_simply_remove_recursive _Bool Storage*, const char*
2642 Function - stpcpy char* char*, const char*
2643 Function - stpncpy char* char*, const char*, size_t
2644 Function + str_buffer_clear_all_clones void StrBuffer*
2645 Function + str_buffer_make_owned_clone const char* StrBuffer*, const char*
2646 Function + strcasecmp int const char*, const char*
2647 Function - strcasecmp_l int const char*, const char*, locale_t
2648 Function + strcasestr char* const char*, const char*