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:
authorSkorpionm <85568270+Skorpionm@users.noreply.github.com>2021-10-27 20:37:11 +0300
committerGitHub <noreply@github.com>2021-10-27 20:37:11 +0300
commit26c53f3dfdfd290a0949864019bf1735d3fea6a0 (patch)
treecae0f40ff780edc266112bab2829bbfafd41489d /applications/subghz/subghz.c
parent10c65daad7fae6d2e710590890fe2ea11eb90d5a (diff)
SubGhz: Refactoring Read RAW (#791)
* SubGhz: rename save_raw -> read_raw * SubGhz: add manually saving files to read_raw, confirming that saving is unnecessary, refactoring * Format sources * SubGhz: fix runglish Co-authored-by: あく <alleteam@gmail.com>
Diffstat (limited to 'applications/subghz/subghz.c')
-rw-r--r--applications/subghz/subghz.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/applications/subghz/subghz.c b/applications/subghz/subghz.c
index ff521581..63156717 100644
--- a/applications/subghz/subghz.c
+++ b/applications/subghz/subghz.c
@@ -140,12 +140,12 @@ SubGhz* subghz_alloc() {
SubGhzViewFrequencyAnalyzer,
subghz_frequency_analyzer_get_view(subghz->subghz_frequency_analyzer));
- // Save RAW
- subghz->subghz_save_raw = subghz_save_raw_alloc();
+ // Read RAW
+ subghz->subghz_read_raw = subghz_read_raw_alloc();
view_dispatcher_add_view(
subghz->view_dispatcher,
- SubGhzViewSaveRAW,
- subghz_save_raw_get_view(subghz->subghz_save_raw));
+ SubGhzViewReadRAW,
+ subghz_read_raw_get_view(subghz->subghz_read_raw));
// Carrier Test Module
subghz->subghz_test_carrier = subghz_test_carrier_alloc();
@@ -174,6 +174,7 @@ SubGhz* subghz_alloc() {
subghz->txrx->preset = FuriHalSubGhzPresetOok650Async;
subghz->txrx->txrx_state = SubGhzTxRxStateSleep;
subghz->txrx->hopper_state = SubGhzHopperStateOFF;
+ subghz->txrx->rx_key_state = SubGhzRxKeyStateIDLE;
subghz->txrx->history = subghz_history_alloc();
subghz->txrx->worker = subghz_worker_alloc();
subghz->txrx->parser = subghz_parser_alloc();
@@ -234,9 +235,9 @@ void subghz_free(SubGhz* subghz) {
view_dispatcher_remove_view(subghz->view_dispatcher, SubGhzViewFrequencyAnalyzer);
subghz_frequency_analyzer_free(subghz->subghz_frequency_analyzer);
- // Save RAW
- view_dispatcher_remove_view(subghz->view_dispatcher, SubGhzViewSaveRAW);
- subghz_save_raw_free(subghz->subghz_save_raw);
+ // Read RAW
+ view_dispatcher_remove_view(subghz->view_dispatcher, SubGhzViewReadRAW);
+ subghz_read_raw_free(subghz->subghz_read_raw);
// Submenu
view_dispatcher_remove_view(subghz->view_dispatcher, SubGhzViewMenu);