Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/flipperzero-firmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorあく <alleteam@gmail.com>2022-04-15 19:31:25 +0300
committerGitHub <noreply@github.com>2022-04-15 19:31:25 +0300
commitc209ec56fc0b5efe6c91d44a8663206b15f15b09 (patch)
treefddd2e6e5c3dc8763109487ec2b26b20c4ffdea8 /applications/subghz/subghz_setting.h
parent9b654332113629f24b04b48b61e2c43c91a66fa8 (diff)
Release Candidate Bug Fixes and Improvements (#1121)
* Notification: use all input for backlight, otherwise it is causing issues on repeat. Dolphin: rework debug tools. * Notification: remove unused variable * Applications: fix incorrect count in system apps list * SubGhz: fix memory leak in settings * SubGhz: fix incorrect frequency in newly created keys * Loader: make cli command parallel safe
Diffstat (limited to 'applications/subghz/subghz_setting.h')
-rw-r--r--applications/subghz/subghz_setting.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/applications/subghz/subghz_setting.h b/applications/subghz/subghz_setting.h
index cdf60797..58a898c5 100644
--- a/applications/subghz/subghz_setting.h
+++ b/applications/subghz/subghz_setting.h
@@ -8,10 +8,19 @@
typedef struct SubGhzSetting SubGhzSetting;
SubGhzSetting* subghz_setting_alloc(void);
+
void subghz_setting_free(SubGhzSetting* instance);
+
void subghz_setting_load(SubGhzSetting* instance, const char* file_path);
+
size_t subghz_setting_get_frequency_count(SubGhzSetting* instance);
+
size_t subghz_setting_get_hopper_frequency_count(SubGhzSetting* instance);
+
uint32_t subghz_setting_get_frequency(SubGhzSetting* instance, size_t idx);
+
uint32_t subghz_setting_get_hopper_frequency(SubGhzSetting* instance, size_t idx);
+
uint32_t subghz_setting_get_frequency_default_index(SubGhzSetting* instance);
+
+uint32_t subghz_setting_get_default_frequency(SubGhzSetting* instance);