mirror of
https://github.com/DarkFlippers/unleashed-firmware.git
synced 2024-12-27 15:22:29 +03:00
return some stuff
This commit is contained in:
parent
9ed23799eb
commit
5921eb3d27
@ -1,7 +1,7 @@
|
|||||||
#include <furi.h>
|
#include <furi.h>
|
||||||
#include <furi_hal.h>
|
#include <furi_hal.h>
|
||||||
|
|
||||||
#include <firmware/targets/f7/furi_hal/furi_hal_subghz_i.h>
|
#include <targets/f7/furi_hal/furi_hal_subghz_i.h>
|
||||||
|
|
||||||
#include <flipper_format/flipper_format_i.h>
|
#include <flipper_format/flipper_format_i.h>
|
||||||
|
|
||||||
|
@ -2,6 +2,8 @@
|
|||||||
|
|
||||||
#include "core_defines.h"
|
#include "core_defines.h"
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
|
#include <FreeRTOS.h>
|
||||||
|
#include <task.h>
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
|
@ -21,6 +21,9 @@
|
|||||||
|
|
||||||
#include <furi_hal_gpio.h>
|
#include <furi_hal_gpio.h>
|
||||||
|
|
||||||
|
// FreeRTOS timer, REMOVE AFTER REFACTORING
|
||||||
|
#include <timers.h>
|
||||||
|
|
||||||
// Workaround for math.h leaking through HAL in older versions
|
// Workaround for math.h leaking through HAL in older versions
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
entry,status,name,type,params
|
entry,status,name,type,params
|
||||||
Version,+,44.0,,
|
Version,+,41.0,,
|
||||||
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/cli/cli.h,,
|
Header,+,applications/services/cli/cli.h,,
|
||||||
@ -172,6 +172,7 @@ Header,+,lib/stm32wb_hal/Inc/stm32wbxx_ll_usart.h,,
|
|||||||
Header,+,lib/stm32wb_hal/Inc/stm32wbxx_ll_utils.h,,
|
Header,+,lib/stm32wb_hal/Inc/stm32wbxx_ll_utils.h,,
|
||||||
Header,+,lib/stm32wb_hal/Inc/stm32wbxx_ll_wwdg.h,,
|
Header,+,lib/stm32wb_hal/Inc/stm32wbxx_ll_wwdg.h,,
|
||||||
Header,+,lib/subghz/blocks/const.h,,
|
Header,+,lib/subghz/blocks/const.h,,
|
||||||
|
Header,+,lib/subghz/blocks/custom_btn.h,,
|
||||||
Header,+,lib/subghz/blocks/decoder.h,,
|
Header,+,lib/subghz/blocks/decoder.h,,
|
||||||
Header,+,lib/subghz/blocks/encoder.h,,
|
Header,+,lib/subghz/blocks/encoder.h,,
|
||||||
Header,+,lib/subghz/blocks/generic.h,,
|
Header,+,lib/subghz/blocks/generic.h,,
|
||||||
@ -183,6 +184,7 @@ Header,+,lib/subghz/protocols/public_api.h,,
|
|||||||
Header,+,lib/subghz/protocols/raw.h,,
|
Header,+,lib/subghz/protocols/raw.h,,
|
||||||
Header,+,lib/subghz/receiver.h,,
|
Header,+,lib/subghz/receiver.h,,
|
||||||
Header,+,lib/subghz/registry.h,,
|
Header,+,lib/subghz/registry.h,,
|
||||||
|
Header,+,lib/subghz/subghz_file_encoder_worker.h,,
|
||||||
Header,+,lib/subghz/subghz_protocol_registry.h,,
|
Header,+,lib/subghz/subghz_protocol_registry.h,,
|
||||||
Header,+,lib/subghz/subghz_setting.h,,
|
Header,+,lib/subghz/subghz_setting.h,,
|
||||||
Header,+,lib/subghz/subghz_tx_rx_worker.h,,
|
Header,+,lib/subghz/subghz_tx_rx_worker.h,,
|
||||||
@ -666,11 +668,20 @@ Function,+,ble_glue_start,_Bool,
|
|||||||
Function,+,ble_glue_thread_stop,void,
|
Function,+,ble_glue_thread_stop,void,
|
||||||
Function,+,ble_glue_wait_for_c2_start,_Bool,int32_t
|
Function,+,ble_glue_wait_for_c2_start,_Bool,int32_t
|
||||||
Function,-,bsearch,void*,"const void*, const void*, size_t, size_t, __compar_fn_t"
|
Function,-,bsearch,void*,"const void*, const void*, size_t, size_t, __compar_fn_t"
|
||||||
|
Function,+,bt_disable_peer_key_update,void,Bt*
|
||||||
Function,+,bt_disconnect,void,Bt*
|
Function,+,bt_disconnect,void,Bt*
|
||||||
|
Function,+,bt_enable_peer_key_update,void,Bt*
|
||||||
Function,+,bt_forget_bonded_devices,void,Bt*
|
Function,+,bt_forget_bonded_devices,void,Bt*
|
||||||
|
Function,+,bt_get_profile_adv_name,const char*,Bt*
|
||||||
|
Function,+,bt_get_profile_mac_address,const uint8_t*,Bt*
|
||||||
|
Function,+,bt_get_profile_pairing_method,GapPairing,Bt*
|
||||||
Function,+,bt_keys_storage_set_default_path,void,Bt*
|
Function,+,bt_keys_storage_set_default_path,void,Bt*
|
||||||
Function,+,bt_keys_storage_set_storage_path,void,"Bt*, const char*"
|
Function,+,bt_keys_storage_set_storage_path,void,"Bt*, const char*"
|
||||||
|
Function,+,bt_remote_rssi,_Bool,"Bt*, uint8_t*"
|
||||||
Function,+,bt_set_profile,_Bool,"Bt*, BtProfile"
|
Function,+,bt_set_profile,_Bool,"Bt*, BtProfile"
|
||||||
|
Function,+,bt_set_profile_adv_name,void,"Bt*, const char*, ..."
|
||||||
|
Function,+,bt_set_profile_mac_address,void,"Bt*, const uint8_t[6]"
|
||||||
|
Function,+,bt_set_profile_pairing_method,void,"Bt*, GapPairing"
|
||||||
Function,+,bt_set_status_changed_callback,void,"Bt*, BtStatusChangedCallback, void*"
|
Function,+,bt_set_status_changed_callback,void,"Bt*, BtStatusChangedCallback, void*"
|
||||||
Function,+,buffered_file_stream_alloc,Stream*,Storage*
|
Function,+,buffered_file_stream_alloc,Stream*,Storage*
|
||||||
Function,+,buffered_file_stream_close,_Bool,Stream*
|
Function,+,buffered_file_stream_close,_Bool,Stream*
|
||||||
@ -692,6 +703,7 @@ Function,+,button_panel_free,void,ButtonPanel*
|
|||||||
Function,+,button_panel_get_view,View*,ButtonPanel*
|
Function,+,button_panel_get_view,View*,ButtonPanel*
|
||||||
Function,+,button_panel_reserve,void,"ButtonPanel*, size_t, size_t"
|
Function,+,button_panel_reserve,void,"ButtonPanel*, size_t, size_t"
|
||||||
Function,+,button_panel_reset,void,ButtonPanel*
|
Function,+,button_panel_reset,void,ButtonPanel*
|
||||||
|
Function,+,button_panel_reset_selection,void,ButtonPanel*
|
||||||
Function,+,byte_input_alloc,ByteInput*,
|
Function,+,byte_input_alloc,ByteInput*,
|
||||||
Function,+,byte_input_free,void,ByteInput*
|
Function,+,byte_input_free,void,ByteInput*
|
||||||
Function,+,byte_input_get_view,View*,ByteInput*
|
Function,+,byte_input_get_view,View*,ByteInput*
|
||||||
@ -702,6 +714,7 @@ Function,-,calloc,void*,"size_t, size_t"
|
|||||||
Function,+,canvas_clear,void,Canvas*
|
Function,+,canvas_clear,void,Canvas*
|
||||||
Function,+,canvas_commit,void,Canvas*
|
Function,+,canvas_commit,void,Canvas*
|
||||||
Function,+,canvas_current_font_height,uint8_t,const Canvas*
|
Function,+,canvas_current_font_height,uint8_t,const Canvas*
|
||||||
|
Function,+,canvas_current_font_width,uint8_t,const Canvas*
|
||||||
Function,+,canvas_draw_bitmap,void,"Canvas*, uint8_t, uint8_t, uint8_t, uint8_t, const uint8_t*"
|
Function,+,canvas_draw_bitmap,void,"Canvas*, uint8_t, uint8_t, uint8_t, uint8_t, const uint8_t*"
|
||||||
Function,+,canvas_draw_box,void,"Canvas*, uint8_t, uint8_t, uint8_t, uint8_t"
|
Function,+,canvas_draw_box,void,"Canvas*, uint8_t, uint8_t, uint8_t, uint8_t"
|
||||||
Function,+,canvas_draw_circle,void,"Canvas*, uint8_t, uint8_t, uint8_t"
|
Function,+,canvas_draw_circle,void,"Canvas*, uint8_t, uint8_t, uint8_t"
|
||||||
@ -711,6 +724,7 @@ Function,+,canvas_draw_frame,void,"Canvas*, uint8_t, uint8_t, uint8_t, uint8_t"
|
|||||||
Function,+,canvas_draw_glyph,void,"Canvas*, uint8_t, uint8_t, uint16_t"
|
Function,+,canvas_draw_glyph,void,"Canvas*, uint8_t, uint8_t, uint16_t"
|
||||||
Function,+,canvas_draw_icon,void,"Canvas*, uint8_t, uint8_t, const Icon*"
|
Function,+,canvas_draw_icon,void,"Canvas*, uint8_t, uint8_t, const Icon*"
|
||||||
Function,+,canvas_draw_icon_animation,void,"Canvas*, uint8_t, uint8_t, IconAnimation*"
|
Function,+,canvas_draw_icon_animation,void,"Canvas*, uint8_t, uint8_t, IconAnimation*"
|
||||||
|
Function,+,canvas_draw_icon_bitmap,void,"Canvas*, uint8_t, uint8_t, int16_t, int16_t, const Icon*"
|
||||||
Function,+,canvas_draw_icon_ex,void,"Canvas*, uint8_t, uint8_t, const Icon*, IconRotation"
|
Function,+,canvas_draw_icon_ex,void,"Canvas*, uint8_t, uint8_t, const Icon*, IconRotation"
|
||||||
Function,+,canvas_draw_line,void,"Canvas*, uint8_t, uint8_t, uint8_t, uint8_t"
|
Function,+,canvas_draw_line,void,"Canvas*, uint8_t, uint8_t, uint8_t, uint8_t"
|
||||||
Function,+,canvas_draw_rbox,void,"Canvas*, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t"
|
Function,+,canvas_draw_rbox,void,"Canvas*, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t"
|
||||||
@ -839,6 +853,8 @@ Function,-,dprintf,int,"int, const char*, ..."
|
|||||||
Function,-,drand48,double,
|
Function,-,drand48,double,
|
||||||
Function,-,drem,double,"double, double"
|
Function,-,drem,double,"double, double"
|
||||||
Function,-,dremf,float,"float, float"
|
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"
|
Function,+,elements_bold_rounded_frame,void,"Canvas*, uint8_t, uint8_t, uint8_t, uint8_t"
|
||||||
Function,+,elements_bubble,void,"Canvas*, uint8_t, uint8_t, uint8_t, uint8_t"
|
Function,+,elements_bubble,void,"Canvas*, uint8_t, uint8_t, uint8_t, uint8_t"
|
||||||
Function,+,elements_bubble_str,void,"Canvas*, uint8_t, uint8_t, const char*, Align, Align"
|
Function,+,elements_bubble_str,void,"Canvas*, uint8_t, uint8_t, const char*, Align, Align"
|
||||||
@ -852,6 +868,7 @@ Function,+,elements_multiline_text_framed,void,"Canvas*, uint8_t, uint8_t, const
|
|||||||
Function,+,elements_progress_bar,void,"Canvas*, uint8_t, uint8_t, uint8_t, float"
|
Function,+,elements_progress_bar,void,"Canvas*, uint8_t, uint8_t, uint8_t, float"
|
||||||
Function,+,elements_progress_bar_with_text,void,"Canvas*, uint8_t, uint8_t, uint8_t, float, const char*"
|
Function,+,elements_progress_bar_with_text,void,"Canvas*, uint8_t, uint8_t, uint8_t, float, const char*"
|
||||||
Function,+,elements_scrollable_text_line,void,"Canvas*, uint8_t, uint8_t, uint8_t, FuriString*, size_t, _Bool"
|
Function,+,elements_scrollable_text_line,void,"Canvas*, uint8_t, uint8_t, uint8_t, FuriString*, size_t, _Bool"
|
||||||
|
Function,+,elements_scrollable_text_line_str,void,"Canvas*, uint8_t, uint8_t, uint8_t, const char*, size_t, _Bool, _Bool"
|
||||||
Function,+,elements_scrollbar,void,"Canvas*, uint16_t, uint16_t"
|
Function,+,elements_scrollbar,void,"Canvas*, uint16_t, uint16_t"
|
||||||
Function,+,elements_scrollbar_pos,void,"Canvas*, uint8_t, uint8_t, uint8_t, uint16_t, uint16_t"
|
Function,+,elements_scrollbar_pos,void,"Canvas*, uint8_t, uint8_t, uint8_t, uint16_t, uint16_t"
|
||||||
Function,+,elements_slightly_rounded_box,void,"Canvas*, uint8_t, uint8_t, uint8_t, uint8_t"
|
Function,+,elements_slightly_rounded_box,void,"Canvas*, uint8_t, uint8_t, uint8_t, uint8_t"
|
||||||
@ -1072,16 +1089,24 @@ Function,+,furi_event_flag_wait,uint32_t,"FuriEventFlag*, uint32_t, uint32_t, ui
|
|||||||
Function,+,furi_get_tick,uint32_t,
|
Function,+,furi_get_tick,uint32_t,
|
||||||
Function,+,furi_hal_bt_change_app,_Bool,"FuriHalBtProfile, GapEventCallback, void*"
|
Function,+,furi_hal_bt_change_app,_Bool,"FuriHalBtProfile, GapEventCallback, void*"
|
||||||
Function,+,furi_hal_bt_clear_white_list,_Bool,
|
Function,+,furi_hal_bt_clear_white_list,_Bool,
|
||||||
|
Function,+,furi_hal_bt_custom_adv_set,_Bool,"const uint8_t*, size_t"
|
||||||
|
Function,+,furi_hal_bt_custom_adv_start,_Bool,"uint16_t, uint16_t, uint8_t, const uint8_t[( 6 )], uint8_t"
|
||||||
|
Function,+,furi_hal_bt_custom_adv_stop,_Bool,
|
||||||
Function,+,furi_hal_bt_dump_state,void,FuriString*
|
Function,+,furi_hal_bt_dump_state,void,FuriString*
|
||||||
Function,+,furi_hal_bt_ensure_c2_mode,_Bool,BleGlueC2Mode
|
Function,+,furi_hal_bt_ensure_c2_mode,_Bool,BleGlueC2Mode
|
||||||
|
Function,-,furi_hal_bt_get_conn_rssi,uint32_t,uint8_t*
|
||||||
Function,-,furi_hal_bt_get_hardfault_info,const FuriHalBtHardfaultInfo*,
|
Function,-,furi_hal_bt_get_hardfault_info,const FuriHalBtHardfaultInfo*,
|
||||||
Function,+,furi_hal_bt_get_key_storage_buff,void,"uint8_t**, uint16_t*"
|
Function,+,furi_hal_bt_get_key_storage_buff,void,"uint8_t**, uint16_t*"
|
||||||
|
Function,+,furi_hal_bt_get_profile_adv_name,const char*,FuriHalBtProfile
|
||||||
|
Function,+,furi_hal_bt_get_profile_mac_addr,const uint8_t*,FuriHalBtProfile
|
||||||
|
Function,-,furi_hal_bt_get_profile_pairing_method,GapPairing,FuriHalBtProfile
|
||||||
Function,+,furi_hal_bt_get_radio_stack,FuriHalBtStack,
|
Function,+,furi_hal_bt_get_radio_stack,FuriHalBtStack,
|
||||||
Function,+,furi_hal_bt_get_rssi,float,
|
Function,+,furi_hal_bt_get_rssi,float,
|
||||||
Function,+,furi_hal_bt_get_transmitted_packets,uint32_t,
|
Function,+,furi_hal_bt_get_transmitted_packets,uint32_t,
|
||||||
Function,+,furi_hal_bt_hid_consumer_key_press,_Bool,uint16_t
|
Function,+,furi_hal_bt_hid_consumer_key_press,_Bool,uint16_t
|
||||||
Function,+,furi_hal_bt_hid_consumer_key_release,_Bool,uint16_t
|
Function,+,furi_hal_bt_hid_consumer_key_release,_Bool,uint16_t
|
||||||
Function,+,furi_hal_bt_hid_consumer_key_release_all,_Bool,
|
Function,+,furi_hal_bt_hid_consumer_key_release_all,_Bool,
|
||||||
|
Function,+,furi_hal_bt_hid_get_led_state,uint8_t,
|
||||||
Function,+,furi_hal_bt_hid_kb_press,_Bool,uint16_t
|
Function,+,furi_hal_bt_hid_kb_press,_Bool,uint16_t
|
||||||
Function,+,furi_hal_bt_hid_kb_release,_Bool,uint16_t
|
Function,+,furi_hal_bt_hid_kb_release,_Bool,uint16_t
|
||||||
Function,+,furi_hal_bt_hid_kb_release_all,_Bool,
|
Function,+,furi_hal_bt_hid_kb_release_all,_Bool,
|
||||||
@ -1096,11 +1121,13 @@ Function,-,furi_hal_bt_init,void,
|
|||||||
Function,+,furi_hal_bt_is_active,_Bool,
|
Function,+,furi_hal_bt_is_active,_Bool,
|
||||||
Function,+,furi_hal_bt_is_alive,_Bool,
|
Function,+,furi_hal_bt_is_alive,_Bool,
|
||||||
Function,+,furi_hal_bt_is_ble_gatt_gap_supported,_Bool,
|
Function,+,furi_hal_bt_is_ble_gatt_gap_supported,_Bool,
|
||||||
|
Function,+,furi_hal_bt_is_connected,_Bool,
|
||||||
Function,+,furi_hal_bt_is_testing_supported,_Bool,
|
Function,+,furi_hal_bt_is_testing_supported,_Bool,
|
||||||
Function,+,furi_hal_bt_lock_core2,void,
|
Function,+,furi_hal_bt_lock_core2,void,
|
||||||
Function,+,furi_hal_bt_nvm_sram_sem_acquire,void,
|
Function,+,furi_hal_bt_nvm_sram_sem_acquire,void,
|
||||||
Function,+,furi_hal_bt_nvm_sram_sem_release,void,
|
Function,+,furi_hal_bt_nvm_sram_sem_release,void,
|
||||||
Function,+,furi_hal_bt_reinit,void,
|
Function,+,furi_hal_bt_reinit,void,
|
||||||
|
Function,+,furi_hal_bt_reverse_mac_addr,void,uint8_t[( 6 )]
|
||||||
Function,+,furi_hal_bt_serial_notify_buffer_is_empty,void,
|
Function,+,furi_hal_bt_serial_notify_buffer_is_empty,void,
|
||||||
Function,+,furi_hal_bt_serial_set_event_callback,void,"uint16_t, FuriHalBtSerialCallback, void*"
|
Function,+,furi_hal_bt_serial_set_event_callback,void,"uint16_t, FuriHalBtSerialCallback, void*"
|
||||||
Function,+,furi_hal_bt_serial_set_rpc_status,void,FuriHalBtSerialRpcStatus
|
Function,+,furi_hal_bt_serial_set_rpc_status,void,FuriHalBtSerialRpcStatus
|
||||||
@ -1108,6 +1135,9 @@ Function,+,furi_hal_bt_serial_start,void,
|
|||||||
Function,+,furi_hal_bt_serial_stop,void,
|
Function,+,furi_hal_bt_serial_stop,void,
|
||||||
Function,+,furi_hal_bt_serial_tx,_Bool,"uint8_t*, uint16_t"
|
Function,+,furi_hal_bt_serial_tx,_Bool,"uint8_t*, uint16_t"
|
||||||
Function,+,furi_hal_bt_set_key_storage_change_callback,void,"BleGlueKeyStorageChangedCallback, void*"
|
Function,+,furi_hal_bt_set_key_storage_change_callback,void,"BleGlueKeyStorageChangedCallback, void*"
|
||||||
|
Function,+,furi_hal_bt_set_profile_adv_name,void,"FuriHalBtProfile, const char[( ( 1 + 8 + ( 8 + 1 ) ) + 1 )]"
|
||||||
|
Function,+,furi_hal_bt_set_profile_mac_addr,void,"FuriHalBtProfile, const uint8_t[( 6 )]"
|
||||||
|
Function,+,furi_hal_bt_set_profile_pairing_method,void,"FuriHalBtProfile, GapPairing"
|
||||||
Function,+,furi_hal_bt_start_advertising,void,
|
Function,+,furi_hal_bt_start_advertising,void,
|
||||||
Function,+,furi_hal_bt_start_app,_Bool,"FuriHalBtProfile, GapEventCallback, void*"
|
Function,+,furi_hal_bt_start_app,_Bool,"FuriHalBtProfile, GapEventCallback, void*"
|
||||||
Function,+,furi_hal_bt_start_packet_rx,void,"uint8_t, uint8_t"
|
Function,+,furi_hal_bt_start_packet_rx,void,"uint8_t, uint8_t"
|
||||||
@ -1259,7 +1289,9 @@ Function,+,furi_hal_infrared_async_tx_set_signal_sent_isr_callback,void,"FuriHal
|
|||||||
Function,+,furi_hal_infrared_async_tx_start,void,"uint32_t, float"
|
Function,+,furi_hal_infrared_async_tx_start,void,"uint32_t, float"
|
||||||
Function,+,furi_hal_infrared_async_tx_stop,void,
|
Function,+,furi_hal_infrared_async_tx_stop,void,
|
||||||
Function,+,furi_hal_infrared_async_tx_wait_termination,void,
|
Function,+,furi_hal_infrared_async_tx_wait_termination,void,
|
||||||
|
Function,+,furi_hal_infrared_get_debug_out_status,_Bool,
|
||||||
Function,+,furi_hal_infrared_is_busy,_Bool,
|
Function,+,furi_hal_infrared_is_busy,_Bool,
|
||||||
|
Function,+,furi_hal_infrared_set_debug_out,void,_Bool
|
||||||
Function,-,furi_hal_init,void,
|
Function,-,furi_hal_init,void,
|
||||||
Function,-,furi_hal_init_early,void,
|
Function,-,furi_hal_init_early,void,
|
||||||
Function,-,furi_hal_interrupt_init,void,
|
Function,-,furi_hal_interrupt_init,void,
|
||||||
@ -1366,7 +1398,6 @@ Function,+,furi_hal_random_init,void,
|
|||||||
Function,+,furi_hal_region_get,const FuriHalRegion*,
|
Function,+,furi_hal_region_get,const FuriHalRegion*,
|
||||||
Function,+,furi_hal_region_get_band,const FuriHalRegionBand*,uint32_t
|
Function,+,furi_hal_region_get_band,const FuriHalRegionBand*,uint32_t
|
||||||
Function,+,furi_hal_region_get_name,const char*,
|
Function,+,furi_hal_region_get_name,const char*,
|
||||||
Function,-,furi_hal_region_init,void,
|
|
||||||
Function,+,furi_hal_region_is_frequency_allowed,_Bool,uint32_t
|
Function,+,furi_hal_region_is_frequency_allowed,_Bool,uint32_t
|
||||||
Function,+,furi_hal_region_is_provisioned,_Bool,
|
Function,+,furi_hal_region_is_provisioned,_Bool,
|
||||||
Function,+,furi_hal_region_set,void,FuriHalRegion*
|
Function,+,furi_hal_region_set,void,FuriHalRegion*
|
||||||
@ -1461,13 +1492,16 @@ Function,-,furi_hal_subghz_dump_state,void,
|
|||||||
Function,+,furi_hal_subghz_flush_rx,void,
|
Function,+,furi_hal_subghz_flush_rx,void,
|
||||||
Function,+,furi_hal_subghz_flush_tx,void,
|
Function,+,furi_hal_subghz_flush_tx,void,
|
||||||
Function,+,furi_hal_subghz_get_data_gpio,const GpioPin*,
|
Function,+,furi_hal_subghz_get_data_gpio,const GpioPin*,
|
||||||
|
Function,+,furi_hal_subghz_get_ext_power_amp,_Bool,
|
||||||
Function,+,furi_hal_subghz_get_lqi,uint8_t,
|
Function,+,furi_hal_subghz_get_lqi,uint8_t,
|
||||||
|
Function,+,furi_hal_subghz_get_rolling_counter_mult,int8_t,
|
||||||
Function,+,furi_hal_subghz_get_rssi,float,
|
Function,+,furi_hal_subghz_get_rssi,float,
|
||||||
Function,+,furi_hal_subghz_idle,void,
|
Function,+,furi_hal_subghz_idle,void,
|
||||||
Function,-,furi_hal_subghz_init,void,
|
Function,-,furi_hal_subghz_init,void,
|
||||||
Function,+,furi_hal_subghz_is_async_tx_complete,_Bool,
|
Function,+,furi_hal_subghz_is_async_tx_complete,_Bool,
|
||||||
Function,+,furi_hal_subghz_is_frequency_valid,_Bool,uint32_t
|
Function,+,furi_hal_subghz_is_frequency_valid,_Bool,uint32_t
|
||||||
Function,+,furi_hal_subghz_is_rx_data_crc_valid,_Bool,
|
Function,+,furi_hal_subghz_is_rx_data_crc_valid,_Bool,
|
||||||
|
Function,+,furi_hal_subghz_is_tx_allowed,_Bool,uint32_t
|
||||||
Function,+,furi_hal_subghz_load_custom_preset,void,const uint8_t*
|
Function,+,furi_hal_subghz_load_custom_preset,void,const uint8_t*
|
||||||
Function,+,furi_hal_subghz_load_patable,void,const uint8_t[8]
|
Function,+,furi_hal_subghz_load_patable,void,const uint8_t[8]
|
||||||
Function,+,furi_hal_subghz_load_registers,void,const uint8_t*
|
Function,+,furi_hal_subghz_load_registers,void,const uint8_t*
|
||||||
@ -1476,9 +1510,11 @@ Function,+,furi_hal_subghz_reset,void,
|
|||||||
Function,+,furi_hal_subghz_rx,void,
|
Function,+,furi_hal_subghz_rx,void,
|
||||||
Function,+,furi_hal_subghz_rx_pipe_not_empty,_Bool,
|
Function,+,furi_hal_subghz_rx_pipe_not_empty,_Bool,
|
||||||
Function,+,furi_hal_subghz_set_async_mirror_pin,void,const GpioPin*
|
Function,+,furi_hal_subghz_set_async_mirror_pin,void,const GpioPin*
|
||||||
|
Function,+,furi_hal_subghz_set_ext_power_amp,void,_Bool
|
||||||
Function,+,furi_hal_subghz_set_frequency,uint32_t,uint32_t
|
Function,+,furi_hal_subghz_set_frequency,uint32_t,uint32_t
|
||||||
Function,+,furi_hal_subghz_set_frequency_and_path,uint32_t,uint32_t
|
Function,+,furi_hal_subghz_set_frequency_and_path,uint32_t,uint32_t
|
||||||
Function,+,furi_hal_subghz_set_path,void,FuriHalSubGhzPath
|
Function,+,furi_hal_subghz_set_path,void,FuriHalSubGhzPath
|
||||||
|
Function,+,furi_hal_subghz_set_rolling_counter_mult,void,int8_t
|
||||||
Function,+,furi_hal_subghz_shutdown,void,
|
Function,+,furi_hal_subghz_shutdown,void,
|
||||||
Function,+,furi_hal_subghz_sleep,void,
|
Function,+,furi_hal_subghz_sleep,void,
|
||||||
Function,+,furi_hal_subghz_start_async_rx,void,"FuriHalSubGhzCaptureCallback, void*"
|
Function,+,furi_hal_subghz_start_async_rx,void,"FuriHalSubGhzCaptureCallback, void*"
|
||||||
@ -1517,6 +1553,8 @@ Function,+,furi_hal_version_get_hw_connect,uint8_t,
|
|||||||
Function,+,furi_hal_version_get_hw_display,FuriHalVersionDisplay,
|
Function,+,furi_hal_version_get_hw_display,FuriHalVersionDisplay,
|
||||||
Function,+,furi_hal_version_get_hw_region,FuriHalVersionRegion,
|
Function,+,furi_hal_version_get_hw_region,FuriHalVersionRegion,
|
||||||
Function,+,furi_hal_version_get_hw_region_name,const char*,
|
Function,+,furi_hal_version_get_hw_region_name,const char*,
|
||||||
|
Function,+,furi_hal_version_get_hw_region_name_otp,const char*,
|
||||||
|
Function,+,furi_hal_version_get_hw_region_otp,FuriHalVersionRegion,
|
||||||
Function,+,furi_hal_version_get_hw_target,uint8_t,
|
Function,+,furi_hal_version_get_hw_target,uint8_t,
|
||||||
Function,+,furi_hal_version_get_hw_timestamp,uint32_t,
|
Function,+,furi_hal_version_get_hw_timestamp,uint32_t,
|
||||||
Function,+,furi_hal_version_get_hw_version,uint8_t,
|
Function,+,furi_hal_version_get_hw_version,uint8_t,
|
||||||
@ -1527,7 +1565,9 @@ Function,+,furi_hal_version_get_model_name,const char*,
|
|||||||
Function,+,furi_hal_version_get_name_ptr,const char*,
|
Function,+,furi_hal_version_get_name_ptr,const char*,
|
||||||
Function,+,furi_hal_version_get_otp_version,FuriHalVersionOtpVersion,
|
Function,+,furi_hal_version_get_otp_version,FuriHalVersionOtpVersion,
|
||||||
Function,-,furi_hal_version_init,void,
|
Function,-,furi_hal_version_init,void,
|
||||||
|
Function,-,furi_hal_version_set_name,void,const char*
|
||||||
Function,+,furi_hal_version_uid,const uint8_t*,
|
Function,+,furi_hal_version_uid,const uint8_t*,
|
||||||
|
Function,+,furi_hal_version_uid_default,const uint8_t*,
|
||||||
Function,+,furi_hal_version_uid_size,size_t,
|
Function,+,furi_hal_version_uid_size,size_t,
|
||||||
Function,-,furi_hal_vibro_init,void,
|
Function,-,furi_hal_vibro_init,void,
|
||||||
Function,+,furi_hal_vibro_on,void,_Bool
|
Function,+,furi_hal_vibro_on,void,_Bool
|
||||||
@ -1645,6 +1685,7 @@ Function,+,furi_string_utf8_push,void,"FuriString*, FuriStringUnicodeValue"
|
|||||||
Function,+,furi_string_vprintf,int,"FuriString*, const char[], va_list"
|
Function,+,furi_string_vprintf,int,"FuriString*, const char[], va_list"
|
||||||
Function,+,furi_thread_alloc,FuriThread*,
|
Function,+,furi_thread_alloc,FuriThread*,
|
||||||
Function,+,furi_thread_alloc_ex,FuriThread*,"const char*, uint32_t, FuriThreadCallback, void*"
|
Function,+,furi_thread_alloc_ex,FuriThread*,"const char*, uint32_t, FuriThreadCallback, void*"
|
||||||
|
Function,+,furi_thread_catch,void,
|
||||||
Function,-,furi_thread_disable_heap_trace,void,FuriThread*
|
Function,-,furi_thread_disable_heap_trace,void,FuriThread*
|
||||||
Function,+,furi_thread_enable_heap_trace,void,FuriThread*
|
Function,+,furi_thread_enable_heap_trace,void,FuriThread*
|
||||||
Function,+,furi_thread_enumerate,uint32_t,"FuriThreadId*, uint32_t"
|
Function,+,furi_thread_enumerate,uint32_t,"FuriThreadId*, uint32_t"
|
||||||
@ -1698,6 +1739,7 @@ Function,-,gamma,double,double
|
|||||||
Function,-,gamma_r,double,"double, int*"
|
Function,-,gamma_r,double,"double, int*"
|
||||||
Function,-,gammaf,float,float
|
Function,-,gammaf,float,float
|
||||||
Function,-,gammaf_r,float,"float, int*"
|
Function,-,gammaf_r,float,"float, int*"
|
||||||
|
Function,-,gap_get_remote_conn_rssi,uint32_t,int8_t*
|
||||||
Function,-,gap_get_state,GapState,
|
Function,-,gap_get_state,GapState,
|
||||||
Function,-,gap_init,_Bool,"GapConfig*, GapEventCallback, void*"
|
Function,-,gap_init,_Bool,"GapConfig*, GapEventCallback, void*"
|
||||||
Function,-,gap_start_advertising,void,
|
Function,-,gap_start_advertising,void,
|
||||||
@ -1948,7 +1990,7 @@ Function,-,isupper,int,int
|
|||||||
Function,-,isupper_l,int,"int, locale_t"
|
Function,-,isupper_l,int,"int, locale_t"
|
||||||
Function,-,isxdigit,int,int
|
Function,-,isxdigit,int,int
|
||||||
Function,-,isxdigit_l,int,"int, locale_t"
|
Function,-,isxdigit_l,int,"int, locale_t"
|
||||||
Function,-,itoa,char*,"int, char*, int"
|
Function,+,itoa,char*,"int, char*, int"
|
||||||
Function,-,j0,double,double
|
Function,-,j0,double,double
|
||||||
Function,-,j0f,float,float
|
Function,-,j0f,float,float
|
||||||
Function,-,j1,double,double
|
Function,-,j1,double,double
|
||||||
@ -2381,6 +2423,8 @@ Function,+,pb_read,_Bool,"pb_istream_t*, pb_byte_t*, size_t"
|
|||||||
Function,+,pb_release,void,"const pb_msgdesc_t*, void*"
|
Function,+,pb_release,void,"const pb_msgdesc_t*, void*"
|
||||||
Function,+,pb_skip_field,_Bool,"pb_istream_t*, pb_wire_type_t"
|
Function,+,pb_skip_field,_Bool,"pb_istream_t*, pb_wire_type_t"
|
||||||
Function,+,pb_write,_Bool,"pb_ostream_t*, const pb_byte_t*, size_t"
|
Function,+,pb_write,_Bool,"pb_ostream_t*, const pb_byte_t*, size_t"
|
||||||
|
Function,-,pcTaskGetName,char*,TaskHandle_t
|
||||||
|
Function,-,pcTimerGetName,const char*,TimerHandle_t
|
||||||
Function,-,pclose,int,FILE*
|
Function,-,pclose,int,FILE*
|
||||||
Function,-,perror,void,const char*
|
Function,-,perror,void,const char*
|
||||||
Function,+,plugin_manager_alloc,PluginManager*,"const char*, uint32_t, const ElfApiInterface*"
|
Function,+,plugin_manager_alloc,PluginManager*,"const char*, uint32_t, const ElfApiInterface*"
|
||||||
@ -2413,6 +2457,7 @@ Function,+,power_get_pubsub,FuriPubSub*,Power*
|
|||||||
Function,+,power_is_battery_healthy,_Bool,Power*
|
Function,+,power_is_battery_healthy,_Bool,Power*
|
||||||
Function,+,power_off,void,Power*
|
Function,+,power_off,void,Power*
|
||||||
Function,+,power_reboot,void,PowerBootMode
|
Function,+,power_reboot,void,PowerBootMode
|
||||||
|
Function,-,power_trigger_ui_update,void,Power*
|
||||||
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"
|
||||||
@ -2455,6 +2500,12 @@ Function,-,putchar_unlocked,int,int
|
|||||||
Function,-,putenv,int,char*
|
Function,-,putenv,int,char*
|
||||||
Function,-,puts,int,const char*
|
Function,-,puts,int,const char*
|
||||||
Function,-,putw,int,"int, FILE*"
|
Function,-,putw,int,"int, FILE*"
|
||||||
|
Function,-,pvPortCalloc,void*,"size_t, size_t"
|
||||||
|
Function,-,pvPortMalloc,void*,size_t
|
||||||
|
Function,-,pvTaskGetThreadLocalStoragePointer,void*,"TaskHandle_t, BaseType_t"
|
||||||
|
Function,-,pvTaskIncrementMutexHeldCount,TaskHandle_t,
|
||||||
|
Function,-,pvTimerGetTimerID,void*,const TimerHandle_t
|
||||||
|
Function,-,pxPortInitialiseStack,StackType_t*,"StackType_t*, TaskFunction_t, void*"
|
||||||
Function,-,qsort,void,"void*, size_t, size_t, __compar_fn_t"
|
Function,-,qsort,void,"void*, size_t, size_t, __compar_fn_t"
|
||||||
Function,-,qsort_r,void,"void*, size_t, size_t, int (*)(const void*, const void*, void*), void*"
|
Function,-,qsort_r,void,"void*, size_t, size_t, int (*)(const void*, const void*, void*), void*"
|
||||||
Function,-,quick_exit,void,int
|
Function,-,quick_exit,void,int
|
||||||
@ -2676,7 +2727,7 @@ Function,-,stpncpy,char*,"char*, const char*, size_t"
|
|||||||
Function,-,strcasecmp,int,"const char*, const char*"
|
Function,-,strcasecmp,int,"const char*, const char*"
|
||||||
Function,-,strcasecmp_l,int,"const char*, const char*, locale_t"
|
Function,-,strcasecmp_l,int,"const char*, const char*, locale_t"
|
||||||
Function,+,strcasestr,char*,"const char*, const char*"
|
Function,+,strcasestr,char*,"const char*, const char*"
|
||||||
Function,-,strcat,char*,"char*, const char*"
|
Function,+,strcat,char*,"char*, const char*"
|
||||||
Function,+,strchr,char*,"const char*, int"
|
Function,+,strchr,char*,"const char*, int"
|
||||||
Function,-,strchrnul,char*,"const char*, int"
|
Function,-,strchrnul,char*,"const char*, int"
|
||||||
Function,+,strcmp,int,"const char*, const char*"
|
Function,+,strcmp,int,"const char*, const char*"
|
||||||
@ -2750,7 +2801,7 @@ Function,-,strtod,double,"const char*, char**"
|
|||||||
Function,-,strtod_l,double,"const char*, char**, locale_t"
|
Function,-,strtod_l,double,"const char*, char**, locale_t"
|
||||||
Function,+,strtof,float,"const char*, char**"
|
Function,+,strtof,float,"const char*, char**"
|
||||||
Function,-,strtof_l,float,"const char*, char**, locale_t"
|
Function,-,strtof_l,float,"const char*, char**, locale_t"
|
||||||
Function,-,strtok,char*,"char*, const char*"
|
Function,+,strtok,char*,"char*, const char*"
|
||||||
Function,-,strtok_r,char*,"char*, const char*, char**"
|
Function,-,strtok_r,char*,"char*, const char*, char**"
|
||||||
Function,+,strtol,long,"const char*, char**, int"
|
Function,+,strtol,long,"const char*, char**, int"
|
||||||
Function,-,strtol_l,long,"const char*, char**, int, locale_t"
|
Function,-,strtol_l,long,"const char*, char**, int, locale_t"
|
||||||
@ -2770,6 +2821,11 @@ Function,+,subghz_block_generic_deserialize,SubGhzProtocolStatus,"SubGhzBlockGen
|
|||||||
Function,+,subghz_block_generic_deserialize_check_count_bit,SubGhzProtocolStatus,"SubGhzBlockGeneric*, FlipperFormat*, uint16_t"
|
Function,+,subghz_block_generic_deserialize_check_count_bit,SubGhzProtocolStatus,"SubGhzBlockGeneric*, FlipperFormat*, uint16_t"
|
||||||
Function,+,subghz_block_generic_get_preset_name,void,"const char*, FuriString*"
|
Function,+,subghz_block_generic_get_preset_name,void,"const char*, FuriString*"
|
||||||
Function,+,subghz_block_generic_serialize,SubGhzProtocolStatus,"SubGhzBlockGeneric*, FlipperFormat*, SubGhzRadioPreset*"
|
Function,+,subghz_block_generic_serialize,SubGhzProtocolStatus,"SubGhzBlockGeneric*, FlipperFormat*, SubGhzRadioPreset*"
|
||||||
|
Function,+,subghz_custom_btn_get,uint8_t,
|
||||||
|
Function,+,subghz_custom_btn_get_original,uint8_t,
|
||||||
|
Function,+,subghz_custom_btn_is_allowed,_Bool,
|
||||||
|
Function,+,subghz_custom_btn_set,_Bool,uint8_t
|
||||||
|
Function,+,subghz_custom_btns_reset,void,
|
||||||
Function,-,subghz_device_cc1101_ext_ep,const FlipperAppPluginDescriptor*,
|
Function,-,subghz_device_cc1101_ext_ep,const FlipperAppPluginDescriptor*,
|
||||||
Function,+,subghz_devices_begin,_Bool,const SubGhzDevice*
|
Function,+,subghz_devices_begin,_Bool,const SubGhzDevice*
|
||||||
Function,+,subghz_devices_deinit,void,
|
Function,+,subghz_devices_deinit,void,
|
||||||
@ -2810,16 +2866,26 @@ Function,+,subghz_environment_get_nice_flor_s_rainbow_table_file_name,const char
|
|||||||
Function,+,subghz_environment_get_protocol_name_registry,const char*,"SubGhzEnvironment*, size_t"
|
Function,+,subghz_environment_get_protocol_name_registry,const char*,"SubGhzEnvironment*, size_t"
|
||||||
Function,+,subghz_environment_get_protocol_registry,const SubGhzProtocolRegistry*,SubGhzEnvironment*
|
Function,+,subghz_environment_get_protocol_registry,const SubGhzProtocolRegistry*,SubGhzEnvironment*
|
||||||
Function,+,subghz_environment_load_keystore,_Bool,"SubGhzEnvironment*, const char*"
|
Function,+,subghz_environment_load_keystore,_Bool,"SubGhzEnvironment*, const char*"
|
||||||
|
Function,+,subghz_environment_reset_keeloq,void,SubGhzEnvironment*
|
||||||
Function,+,subghz_environment_set_alutech_at_4n_rainbow_table_file_name,void,"SubGhzEnvironment*, const char*"
|
Function,+,subghz_environment_set_alutech_at_4n_rainbow_table_file_name,void,"SubGhzEnvironment*, const char*"
|
||||||
Function,+,subghz_environment_set_came_atomo_rainbow_table_file_name,void,"SubGhzEnvironment*, const char*"
|
Function,+,subghz_environment_set_came_atomo_rainbow_table_file_name,void,"SubGhzEnvironment*, const char*"
|
||||||
Function,+,subghz_environment_set_nice_flor_s_rainbow_table_file_name,void,"SubGhzEnvironment*, const char*"
|
Function,+,subghz_environment_set_nice_flor_s_rainbow_table_file_name,void,"SubGhzEnvironment*, const char*"
|
||||||
Function,+,subghz_environment_set_protocol_registry,void,"SubGhzEnvironment*, const SubGhzProtocolRegistry*"
|
Function,+,subghz_environment_set_protocol_registry,void,"SubGhzEnvironment*, const SubGhzProtocolRegistry*"
|
||||||
|
Function,+,subghz_file_encoder_worker_alloc,SubGhzFileEncoderWorker*,
|
||||||
|
Function,+,subghz_file_encoder_worker_callback_end,void,"SubGhzFileEncoderWorker*, SubGhzFileEncoderWorkerCallbackEnd, void*"
|
||||||
|
Function,+,subghz_file_encoder_worker_free,void,SubGhzFileEncoderWorker*
|
||||||
|
Function,+,subghz_file_encoder_worker_get_level_duration,LevelDuration,void*
|
||||||
|
Function,+,subghz_file_encoder_worker_get_text_progress,void,"SubGhzFileEncoderWorker*, FuriString*"
|
||||||
|
Function,+,subghz_file_encoder_worker_is_running,_Bool,SubGhzFileEncoderWorker*
|
||||||
|
Function,+,subghz_file_encoder_worker_start,_Bool,"SubGhzFileEncoderWorker*, const char*, const char*"
|
||||||
|
Function,+,subghz_file_encoder_worker_stop,void,SubGhzFileEncoderWorker*
|
||||||
Function,-,subghz_keystore_alloc,SubGhzKeystore*,
|
Function,-,subghz_keystore_alloc,SubGhzKeystore*,
|
||||||
Function,-,subghz_keystore_free,void,SubGhzKeystore*
|
Function,-,subghz_keystore_free,void,SubGhzKeystore*
|
||||||
Function,-,subghz_keystore_get_data,SubGhzKeyArray_t*,SubGhzKeystore*
|
Function,-,subghz_keystore_get_data,SubGhzKeyArray_t*,SubGhzKeystore*
|
||||||
Function,-,subghz_keystore_load,_Bool,"SubGhzKeystore*, const char*"
|
Function,-,subghz_keystore_load,_Bool,"SubGhzKeystore*, const char*"
|
||||||
Function,-,subghz_keystore_raw_encrypted_save,_Bool,"const char*, const char*, uint8_t*"
|
Function,-,subghz_keystore_raw_encrypted_save,_Bool,"const char*, const char*, uint8_t*"
|
||||||
Function,-,subghz_keystore_raw_get_data,_Bool,"const char*, size_t, uint8_t*, size_t"
|
Function,-,subghz_keystore_raw_get_data,_Bool,"const char*, size_t, uint8_t*, size_t"
|
||||||
|
Function,-,subghz_keystore_reset_kl,void,SubGhzKeystore*
|
||||||
Function,-,subghz_keystore_save,_Bool,"SubGhzKeystore*, const char*, uint8_t*"
|
Function,-,subghz_keystore_save,_Bool,"SubGhzKeystore*, const char*, uint8_t*"
|
||||||
Function,+,subghz_protocol_blocks_add_bit,void,"SubGhzBlockDecoder*, uint8_t"
|
Function,+,subghz_protocol_blocks_add_bit,void,"SubGhzBlockDecoder*, uint8_t"
|
||||||
Function,+,subghz_protocol_blocks_add_bytes,uint8_t,"const uint8_t[], size_t"
|
Function,+,subghz_protocol_blocks_add_bytes,uint8_t,"const uint8_t[], size_t"
|
||||||
@ -2879,6 +2945,7 @@ Function,+,subghz_receiver_search_decoder_base_by_name,SubGhzProtocolDecoderBase
|
|||||||
Function,+,subghz_receiver_set_filter,void,"SubGhzReceiver*, SubGhzProtocolFlag"
|
Function,+,subghz_receiver_set_filter,void,"SubGhzReceiver*, SubGhzProtocolFlag"
|
||||||
Function,+,subghz_receiver_set_rx_callback,void,"SubGhzReceiver*, SubGhzReceiverCallback, void*"
|
Function,+,subghz_receiver_set_rx_callback,void,"SubGhzReceiver*, SubGhzReceiverCallback, void*"
|
||||||
Function,+,subghz_setting_alloc,SubGhzSetting*,
|
Function,+,subghz_setting_alloc,SubGhzSetting*,
|
||||||
|
Function,+,subghz_setting_customs_presets_to_log,uint8_t,SubGhzSetting*
|
||||||
Function,+,subghz_setting_delete_custom_preset,_Bool,"SubGhzSetting*, const char*"
|
Function,+,subghz_setting_delete_custom_preset,_Bool,"SubGhzSetting*, const char*"
|
||||||
Function,+,subghz_setting_free,void,SubGhzSetting*
|
Function,+,subghz_setting_free,void,SubGhzSetting*
|
||||||
Function,+,subghz_setting_get_default_frequency,uint32_t,SubGhzSetting*
|
Function,+,subghz_setting_get_default_frequency,uint32_t,SubGhzSetting*
|
||||||
@ -2895,6 +2962,7 @@ Function,+,subghz_setting_get_preset_data_size,size_t,"SubGhzSetting*, size_t"
|
|||||||
Function,+,subghz_setting_get_preset_name,const char*,"SubGhzSetting*, size_t"
|
Function,+,subghz_setting_get_preset_name,const char*,"SubGhzSetting*, size_t"
|
||||||
Function,+,subghz_setting_load,void,"SubGhzSetting*, const char*"
|
Function,+,subghz_setting_load,void,"SubGhzSetting*, const char*"
|
||||||
Function,+,subghz_setting_load_custom_preset,_Bool,"SubGhzSetting*, const char*, FlipperFormat*"
|
Function,+,subghz_setting_load_custom_preset,_Bool,"SubGhzSetting*, const char*, FlipperFormat*"
|
||||||
|
Function,+,subghz_setting_set_default_frequency,void,"SubGhzSetting*, uint32_t"
|
||||||
Function,+,subghz_transmitter_alloc_init,SubGhzTransmitter*,"SubGhzEnvironment*, const char*"
|
Function,+,subghz_transmitter_alloc_init,SubGhzTransmitter*,"SubGhzEnvironment*, const char*"
|
||||||
Function,+,subghz_transmitter_deserialize,SubGhzProtocolStatus,"SubGhzTransmitter*, FlipperFormat*"
|
Function,+,subghz_transmitter_deserialize,SubGhzProtocolStatus,"SubGhzTransmitter*, FlipperFormat*"
|
||||||
Function,+,subghz_transmitter_free,void,SubGhzTransmitter*
|
Function,+,subghz_transmitter_free,void,SubGhzTransmitter*
|
||||||
@ -2921,14 +2989,17 @@ Function,+,subghz_worker_set_pair_callback,void,"SubGhzWorker*, SubGhzWorkerPair
|
|||||||
Function,+,subghz_worker_start,void,SubGhzWorker*
|
Function,+,subghz_worker_start,void,SubGhzWorker*
|
||||||
Function,+,subghz_worker_stop,void,SubGhzWorker*
|
Function,+,subghz_worker_stop,void,SubGhzWorker*
|
||||||
Function,+,submenu_add_item,void,"Submenu*, const char*, uint32_t, SubmenuItemCallback, void*"
|
Function,+,submenu_add_item,void,"Submenu*, const char*, uint32_t, SubmenuItemCallback, void*"
|
||||||
|
Function,+,submenu_add_lockable_item,void,"Submenu*, const char*, uint32_t, SubmenuItemCallback, void*, _Bool, const char*"
|
||||||
Function,+,submenu_alloc,Submenu*,
|
Function,+,submenu_alloc,Submenu*,
|
||||||
Function,+,submenu_free,void,Submenu*
|
Function,+,submenu_free,void,Submenu*
|
||||||
Function,+,submenu_get_view,View*,Submenu*
|
Function,+,submenu_get_view,View*,Submenu*
|
||||||
Function,+,submenu_reset,void,Submenu*
|
Function,+,submenu_reset,void,Submenu*
|
||||||
Function,+,submenu_set_header,void,"Submenu*, const char*"
|
Function,+,submenu_set_header,void,"Submenu*, const char*"
|
||||||
|
Function,+,submenu_set_orientation,void,"Submenu*, ViewOrientation"
|
||||||
Function,+,submenu_set_selected_item,void,"Submenu*, uint32_t"
|
Function,+,submenu_set_selected_item,void,"Submenu*, uint32_t"
|
||||||
Function,-,system,int,const char*
|
Function,-,system,int,const char*
|
||||||
Function,+,t5577_write,void,LFRFIDT5577*
|
Function,+,t5577_write,void,LFRFIDT5577*
|
||||||
|
Function,+,t5577_write_with_pass,void,"LFRFIDT5577*, uint32_t"
|
||||||
Function,-,tan,double,double
|
Function,-,tan,double,double
|
||||||
Function,-,tanf,float,float
|
Function,-,tanf,float,float
|
||||||
Function,-,tanh,double,double
|
Function,-,tanh,double,double
|
||||||
@ -2965,6 +3036,7 @@ Function,+,text_input_get_validator_callback_context,void*,TextInput*
|
|||||||
Function,+,text_input_get_view,View*,TextInput*
|
Function,+,text_input_get_view,View*,TextInput*
|
||||||
Function,+,text_input_reset,void,TextInput*
|
Function,+,text_input_reset,void,TextInput*
|
||||||
Function,+,text_input_set_header_text,void,"TextInput*, const char*"
|
Function,+,text_input_set_header_text,void,"TextInput*, const char*"
|
||||||
|
Function,+,text_input_set_minimum_length,void,"TextInput*, size_t"
|
||||||
Function,+,text_input_set_result_callback,void,"TextInput*, TextInputCallback, void*, char*, size_t, _Bool"
|
Function,+,text_input_set_result_callback,void,"TextInput*, TextInputCallback, void*, char*, size_t, _Bool"
|
||||||
Function,+,text_input_set_validator,void,"TextInput*, TextInputValidatorCallback, void*"
|
Function,+,text_input_set_validator,void,"TextInput*, TextInputValidatorCallback, void*"
|
||||||
Function,-,tgamma,double,double
|
Function,-,tgamma,double,double
|
||||||
@ -3004,10 +3076,67 @@ Function,-,uECC_sign_deterministic,int,"const uint8_t*, const uint8_t*, unsigned
|
|||||||
Function,-,uECC_valid_public_key,int,"const uint8_t*, uECC_Curve"
|
Function,-,uECC_valid_public_key,int,"const uint8_t*, uECC_Curve"
|
||||||
Function,-,uECC_verify,int,"const uint8_t*, const uint8_t*, unsigned, const uint8_t*, uECC_Curve"
|
Function,-,uECC_verify,int,"const uint8_t*, const uint8_t*, unsigned, const uint8_t*, uECC_Curve"
|
||||||
Function,+,uint8_to_hex_chars,void,"const uint8_t*, uint8_t*, int"
|
Function,+,uint8_to_hex_chars,void,"const uint8_t*, uint8_t*, int"
|
||||||
|
Function,-,ulTaskGenericNotifyTake,uint32_t,"UBaseType_t, BaseType_t, TickType_t"
|
||||||
|
Function,-,ulTaskGenericNotifyValueClear,uint32_t,"TaskHandle_t, UBaseType_t, uint32_t"
|
||||||
|
Function,-,ulTaskGetIdleRunTimeCounter,uint32_t,
|
||||||
|
Function,-,ulTaskGetIdleRunTimePercent,uint32_t,
|
||||||
Function,-,ungetc,int,"int, FILE*"
|
Function,-,ungetc,int,"int, FILE*"
|
||||||
Function,-,unsetenv,int,const char*
|
Function,-,unsetenv,int,const char*
|
||||||
Function,-,usbd_poll,void,usbd_device*
|
Function,-,usbd_poll,void,usbd_device*
|
||||||
Function,-,utoa,char*,"unsigned, char*, int"
|
Function,-,utoa,char*,"unsigned, char*, int"
|
||||||
|
Function,-,uxListRemove,UBaseType_t,ListItem_t*
|
||||||
|
Function,-,uxTaskGetNumberOfTasks,UBaseType_t,
|
||||||
|
Function,-,uxTaskGetStackHighWaterMark,UBaseType_t,TaskHandle_t
|
||||||
|
Function,-,uxTaskGetStackHighWaterMark2,uint16_t,TaskHandle_t
|
||||||
|
Function,-,uxTaskGetSystemState,UBaseType_t,"TaskStatus_t*, const UBaseType_t, uint32_t*"
|
||||||
|
Function,-,uxTaskGetTaskNumber,UBaseType_t,TaskHandle_t
|
||||||
|
Function,-,uxTaskPriorityGet,UBaseType_t,const TaskHandle_t
|
||||||
|
Function,-,uxTaskPriorityGetFromISR,UBaseType_t,const TaskHandle_t
|
||||||
|
Function,-,uxTaskResetEventItemValue,TickType_t,
|
||||||
|
Function,-,uxTimerGetReloadMode,UBaseType_t,TimerHandle_t
|
||||||
|
Function,-,uxTimerGetTimerNumber,UBaseType_t,TimerHandle_t
|
||||||
|
Function,-,vApplicationGetIdleTaskMemory,void,"StaticTask_t**, StackType_t**, uint32_t*"
|
||||||
|
Function,-,vApplicationGetTimerTaskMemory,void,"StaticTask_t**, StackType_t**, uint32_t*"
|
||||||
|
Function,-,vListInitialise,void,List_t*
|
||||||
|
Function,-,vListInitialiseItem,void,ListItem_t*
|
||||||
|
Function,-,vListInsert,void,"List_t*, ListItem_t*"
|
||||||
|
Function,-,vListInsertEnd,void,"List_t*, ListItem_t*"
|
||||||
|
Function,-,vPortDefineHeapRegions,void,const HeapRegion_t*
|
||||||
|
Function,-,vPortEndScheduler,void,
|
||||||
|
Function,+,vPortEnterCritical,void,
|
||||||
|
Function,+,vPortExitCritical,void,
|
||||||
|
Function,-,vPortFree,void,void*
|
||||||
|
Function,-,vPortGetHeapStats,void,HeapStats_t*
|
||||||
|
Function,-,vPortInitialiseBlocks,void,
|
||||||
|
Function,-,vPortSuppressTicksAndSleep,void,TickType_t
|
||||||
|
Function,-,vTaskAllocateMPURegions,void,"TaskHandle_t, const MemoryRegion_t*"
|
||||||
|
Function,-,vTaskDelay,void,const TickType_t
|
||||||
|
Function,-,vTaskDelete,void,TaskHandle_t
|
||||||
|
Function,-,vTaskEndScheduler,void,
|
||||||
|
Function,-,vTaskGenericNotifyGiveFromISR,void,"TaskHandle_t, UBaseType_t, BaseType_t*"
|
||||||
|
Function,-,vTaskGetInfo,void,"TaskHandle_t, TaskStatus_t*, BaseType_t, eTaskState"
|
||||||
|
Function,-,vTaskGetRunTimeStats,void,char*
|
||||||
|
Function,-,vTaskInternalSetTimeOutState,void,TimeOut_t*
|
||||||
|
Function,-,vTaskList,void,char*
|
||||||
|
Function,-,vTaskMissedYield,void,
|
||||||
|
Function,-,vTaskPlaceOnEventList,void,"List_t*, const TickType_t"
|
||||||
|
Function,-,vTaskPlaceOnEventListRestricted,void,"List_t*, TickType_t, const BaseType_t"
|
||||||
|
Function,-,vTaskPlaceOnUnorderedEventList,void,"List_t*, const TickType_t, const TickType_t"
|
||||||
|
Function,-,vTaskPriorityDisinheritAfterTimeout,void,"const TaskHandle_t, UBaseType_t"
|
||||||
|
Function,+,vTaskPrioritySet,void,"TaskHandle_t, UBaseType_t"
|
||||||
|
Function,-,vTaskRemoveFromUnorderedEventList,void,"ListItem_t*, const TickType_t"
|
||||||
|
Function,-,vTaskResume,void,TaskHandle_t
|
||||||
|
Function,-,vTaskSetTaskNumber,void,"TaskHandle_t, const UBaseType_t"
|
||||||
|
Function,-,vTaskSetThreadLocalStoragePointer,void,"TaskHandle_t, BaseType_t, void*"
|
||||||
|
Function,-,vTaskSetTimeOutState,void,TimeOut_t*
|
||||||
|
Function,-,vTaskStartScheduler,void,
|
||||||
|
Function,-,vTaskStepTick,void,TickType_t
|
||||||
|
Function,-,vTaskSuspend,void,TaskHandle_t
|
||||||
|
Function,-,vTaskSuspendAll,void,
|
||||||
|
Function,-,vTaskSwitchContext,void,
|
||||||
|
Function,-,vTimerSetReloadMode,void,"TimerHandle_t, const BaseType_t"
|
||||||
|
Function,-,vTimerSetTimerID,void,"TimerHandle_t, void*"
|
||||||
|
Function,-,vTimerSetTimerNumber,void,"TimerHandle_t, UBaseType_t"
|
||||||
Function,+,validator_is_file_alloc_init,ValidatorIsFile*,"const char*, const char*, const char*"
|
Function,+,validator_is_file_alloc_init,ValidatorIsFile*,"const char*, const char*, const char*"
|
||||||
Function,+,validator_is_file_callback,_Bool,"const char*, FuriString*, void*"
|
Function,+,validator_is_file_callback,_Bool,"const char*, FuriString*, void*"
|
||||||
Function,+,validator_is_file_free,void,ValidatorIsFile*
|
Function,+,validator_is_file_free,void,ValidatorIsFile*
|
||||||
@ -3027,6 +3156,7 @@ Function,+,variable_item_list_set_enter_callback,void,"VariableItemList*, Variab
|
|||||||
Function,+,variable_item_list_set_selected_item,void,"VariableItemList*, uint8_t"
|
Function,+,variable_item_list_set_selected_item,void,"VariableItemList*, uint8_t"
|
||||||
Function,+,variable_item_set_current_value_index,void,"VariableItem*, uint8_t"
|
Function,+,variable_item_set_current_value_index,void,"VariableItem*, uint8_t"
|
||||||
Function,+,variable_item_set_current_value_text,void,"VariableItem*, const char*"
|
Function,+,variable_item_set_current_value_text,void,"VariableItem*, const char*"
|
||||||
|
Function,+,variable_item_set_locked,void,"VariableItem*, _Bool, const char*"
|
||||||
Function,+,variable_item_set_values_count,void,"VariableItem*, uint8_t"
|
Function,+,variable_item_set_values_count,void,"VariableItem*, uint8_t"
|
||||||
Function,-,vasiprintf,int,"char**, const char*, __gnuc_va_list"
|
Function,-,vasiprintf,int,"char**, const char*, __gnuc_va_list"
|
||||||
Function,-,vasniprintf,char*,"char*, size_t*, const char*, __gnuc_va_list"
|
Function,-,vasniprintf,char*,"char*, size_t*, const char*, __gnuc_va_list"
|
||||||
@ -3036,6 +3166,7 @@ Function,-,vdiprintf,int,"int, const char*, __gnuc_va_list"
|
|||||||
Function,-,vdprintf,int,"int, const char*, __gnuc_va_list"
|
Function,-,vdprintf,int,"int, const char*, __gnuc_va_list"
|
||||||
Function,+,version_get,const Version*,
|
Function,+,version_get,const Version*,
|
||||||
Function,+,version_get_builddate,const char*,const Version*
|
Function,+,version_get_builddate,const char*,const Version*
|
||||||
|
Function,+,version_get_custom_name,const char*,const Version*
|
||||||
Function,+,version_get_dirty_flag,_Bool,const Version*
|
Function,+,version_get_dirty_flag,_Bool,const Version*
|
||||||
Function,+,version_get_firmware_origin,const char*,const Version*
|
Function,+,version_get_firmware_origin,const char*,const Version*
|
||||||
Function,+,version_get_git_origin,const char*,const Version*
|
Function,+,version_get_git_origin,const char*,const Version*
|
||||||
@ -3044,6 +3175,7 @@ Function,+,version_get_gitbranchnum,const char*,const Version*
|
|||||||
Function,+,version_get_githash,const char*,const Version*
|
Function,+,version_get_githash,const char*,const Version*
|
||||||
Function,+,version_get_target,uint8_t,const Version*
|
Function,+,version_get_target,uint8_t,const Version*
|
||||||
Function,+,version_get_version,const char*,const Version*
|
Function,+,version_get_version,const char*,const Version*
|
||||||
|
Function,-,version_set_custom_name,void,"Version*, const char*"
|
||||||
Function,-,vfiprintf,int,"FILE*, const char*, __gnuc_va_list"
|
Function,-,vfiprintf,int,"FILE*, const char*, __gnuc_va_list"
|
||||||
Function,-,vfiscanf,int,"FILE*, const char*, __gnuc_va_list"
|
Function,-,vfiscanf,int,"FILE*, const char*, __gnuc_va_list"
|
||||||
Function,-,vfprintf,int,"FILE*, const char*, __gnuc_va_list"
|
Function,-,vfprintf,int,"FILE*, const char*, __gnuc_va_list"
|
||||||
@ -3122,6 +3254,43 @@ Function,+,widget_alloc,Widget*,
|
|||||||
Function,+,widget_free,void,Widget*
|
Function,+,widget_free,void,Widget*
|
||||||
Function,+,widget_get_view,View*,Widget*
|
Function,+,widget_get_view,View*,Widget*
|
||||||
Function,+,widget_reset,void,Widget*
|
Function,+,widget_reset,void,Widget*
|
||||||
|
Function,-,xPortGetFreeHeapSize,size_t,
|
||||||
|
Function,-,xPortGetMinimumEverFreeHeapSize,size_t,
|
||||||
|
Function,-,xPortStartScheduler,BaseType_t,
|
||||||
|
Function,-,xTaskAbortDelay,BaseType_t,TaskHandle_t
|
||||||
|
Function,-,xTaskCallApplicationTaskHook,BaseType_t,"TaskHandle_t, void*"
|
||||||
|
Function,-,xTaskCatchUpTicks,BaseType_t,TickType_t
|
||||||
|
Function,-,xTaskCheckForTimeOut,BaseType_t,"TimeOut_t*, TickType_t*"
|
||||||
|
Function,-,xTaskCreate,BaseType_t,"TaskFunction_t, const char*, const uint16_t, void*, UBaseType_t, TaskHandle_t*"
|
||||||
|
Function,-,xTaskCreateStatic,TaskHandle_t,"TaskFunction_t, const char*, const uint32_t, void*, UBaseType_t, StackType_t*, StaticTask_t*"
|
||||||
|
Function,-,xTaskDelayUntil,BaseType_t,"TickType_t*, const TickType_t"
|
||||||
|
Function,-,xTaskGenericNotify,BaseType_t,"TaskHandle_t, UBaseType_t, uint32_t, eNotifyAction, uint32_t*"
|
||||||
|
Function,-,xTaskGenericNotifyFromISR,BaseType_t,"TaskHandle_t, UBaseType_t, uint32_t, eNotifyAction, uint32_t*, BaseType_t*"
|
||||||
|
Function,-,xTaskGenericNotifyStateClear,BaseType_t,"TaskHandle_t, UBaseType_t"
|
||||||
|
Function,-,xTaskGenericNotifyWait,BaseType_t,"UBaseType_t, uint32_t, uint32_t, uint32_t*, TickType_t"
|
||||||
|
Function,-,xTaskGetCurrentTaskHandle,TaskHandle_t,
|
||||||
|
Function,+,xTaskGetHandle,TaskHandle_t,const char*
|
||||||
|
Function,-,xTaskGetIdleTaskHandle,TaskHandle_t,
|
||||||
|
Function,+,xTaskGetSchedulerState,BaseType_t,
|
||||||
|
Function,+,xTaskGetTickCount,TickType_t,
|
||||||
|
Function,-,xTaskGetTickCountFromISR,TickType_t,
|
||||||
|
Function,-,xTaskIncrementTick,BaseType_t,
|
||||||
|
Function,-,xTaskPriorityDisinherit,BaseType_t,const TaskHandle_t
|
||||||
|
Function,-,xTaskPriorityInherit,BaseType_t,const TaskHandle_t
|
||||||
|
Function,-,xTaskRemoveFromEventList,BaseType_t,const List_t*
|
||||||
|
Function,-,xTaskResumeAll,BaseType_t,
|
||||||
|
Function,-,xTaskResumeFromISR,BaseType_t,TaskHandle_t
|
||||||
|
Function,-,xTimerCreate,TimerHandle_t,"const char*, const TickType_t, const BaseType_t, void*, TimerCallbackFunction_t"
|
||||||
|
Function,-,xTimerCreateStatic,TimerHandle_t,"const char*, const TickType_t, const BaseType_t, void*, TimerCallbackFunction_t, StaticTimer_t*"
|
||||||
|
Function,-,xTimerCreateTimerTask,BaseType_t,
|
||||||
|
Function,-,xTimerGenericCommand,BaseType_t,"TimerHandle_t, const BaseType_t, const TickType_t, BaseType_t*, const TickType_t"
|
||||||
|
Function,-,xTimerGetExpiryTime,TickType_t,TimerHandle_t
|
||||||
|
Function,-,xTimerGetPeriod,TickType_t,TimerHandle_t
|
||||||
|
Function,-,xTimerGetReloadMode,BaseType_t,TimerHandle_t
|
||||||
|
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,-,y0,double,double
|
||||||
Function,-,y0f,float,float
|
Function,-,y0f,float,float
|
||||||
Function,-,y1,double,double
|
Function,-,y1,double,double
|
||||||
|
|
@ -2,6 +2,7 @@
|
|||||||
#include <furi_hal.h>
|
#include <furi_hal.h>
|
||||||
#include <flipper.h>
|
#include <flipper.h>
|
||||||
#include <alt_boot.h>
|
#include <alt_boot.h>
|
||||||
|
#include <semphr.h>
|
||||||
#include <update_util/update_operation.h>
|
#include <update_util/update_operation.h>
|
||||||
|
|
||||||
#define TAG "Main"
|
#define TAG "Main"
|
||||||
|
Loading…
Reference in New Issue
Block a user