diff --git a/applications/subghz/scenes/subghz_scene_receiver_info.c b/applications/subghz/scenes/subghz_scene_receiver_info.c index 8ebda6418..dc04c60e7 100644 --- a/applications/subghz/scenes/subghz_scene_receiver_info.c +++ b/applications/subghz/scenes/subghz_scene_receiver_info.c @@ -194,8 +194,8 @@ bool subghz_scene_receiver_info_on_event(void* context, SceneManagerEvent event) byte_input_callback, NULL, subghz, - NULL, - NULL); + subghz->seed_data->seed, + subghz->seed_data->seed_len); view_dispatcher_switch_to_view(subghz->view_dispatcher, SubGhzViewIdByteInput); } } else if(event.type == SceneManagerEventTypeTick) { diff --git a/applications/subghz/subghz_i.h b/applications/subghz/subghz_i.h index 5d2596b13..c3c9e456f 100644 --- a/applications/subghz/subghz_i.h +++ b/applications/subghz/subghz_i.h @@ -110,6 +110,11 @@ struct SubGhzTxRx { typedef struct SubGhzTxRx SubGhzTxRx; +typedef struct { + uint8_t seed[4]; + uint8_t seed_len; +} SeedData; + struct SubGhz { Gui* gui; NotificationApp* notifications; @@ -123,6 +128,7 @@ struct SubGhz { Popup* popup; TextInput* text_input; ByteInput* byte_input; + SeedData* seed_data; Widget* widget; DialogsApp* dialogs; char file_name[SUBGHZ_MAX_LEN_NAME + 1];