diff options
author | Skorpionm <85568270+Skorpionm@users.noreply.github.com> | 2021-08-30 23:05:09 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-30 23:05:09 +0300 |
commit | 6f7bcdf9a713b4b2caf3520f3773d92d57a27c90 (patch) | |
tree | c49ad5bb697890e9c037eb1e67b18d3cd72b10da /applications/subghz/subghz_history.c | |
parent | 8b9210704a92adbbd5f064954a241605bdba7ec5 (diff) |
[FL-1755, FL-1756] added LL_DeInit timers, removed Analyze scene, redesigned astomatic frequency change mechanism, updated subghz read scene interface (#677)
* SubGhz: Fix Timer hopping
* SubGhz: add display of received packages and their maximum number. redesigned interface, the maximum number of received packages increased to 50
* SubGhz: add clearing history on exit read scene, jump after saving the key into the history of received signals
* SubGhz: Fix honoring the width of the icon for transmitter scene
* RFID: Fix [FL-1755] freeze after key emulation
* SubGhz: drop analyze scene and views
* SubGhz: fix save scene
* Input, GUI: new event delivery scheme that groups event for complementarity.
* Gui: update View Dispatcher documentation
* Gui: remove dead code, wait till all input events are delivered in ViewDispatcher in queue mode.
* Gui: update comment in ViewDispatcher
* FuriHal: fix incorrect clock disable invocation
* FuriHal: proper include
* SubGhz: properly reset history in receiver view
* Gui: correct view switch order and non-complementary events discarding
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
Diffstat (limited to 'applications/subghz/subghz_history.c')
-rw-r--r-- | applications/subghz/subghz_history.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/applications/subghz/subghz_history.c b/applications/subghz/subghz_history.c index 1aacdea6..d5c4c894 100644 --- a/applications/subghz/subghz_history.c +++ b/applications/subghz/subghz_history.c @@ -6,7 +6,7 @@ #include <furi.h> #include <m-string.h> -#define SUBGHZ_HISTORY_MAX 20 +#define SUBGHZ_HISTORY_MAX 50 typedef struct SubGhzHistoryStruct SubGhzHistoryStruct; @@ -88,7 +88,10 @@ SubGhzProtocolCommonLoad* subghz_history_get_raw_data(SubGhzHistory* instance, u instance->data.param1 = instance->history[idx].te; return &instance->data; } - +void subghz_history_get_text_space_left(SubGhzHistory* instance, string_t output) { + furi_assert(instance); + string_printf(output, "%02u/%02u", instance->last_index_write, SUBGHZ_HISTORY_MAX); +} void subghz_history_get_text_item_menu(SubGhzHistory* instance, string_t output, uint16_t idx) { if(instance->history[idx].code_count_bit < 33) { string_printf( |