diff options
author | Skorpionm <85568270+Skorpionm@users.noreply.github.com> | 2021-10-27 20:37:11 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-27 20:37:11 +0300 |
commit | 26c53f3dfdfd290a0949864019bf1735d3fea6a0 (patch) | |
tree | cae0f40ff780edc266112bab2829bbfafd41489d /applications/subghz/subghz.c | |
parent | 10c65daad7fae6d2e710590890fe2ea11eb90d5a (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.c | 15 |
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); |