unleashed-firmware/applications/main/infrared/scenes
Georgii Surkov 022fccf0d7
[FL-3783] Asynchronous Infrared remote manipulation (#3503)
* Introduce ConcurrentRunner, load universal and regular remotes concurrently
* Perform all lengthy operations in a ConcurrentRunner
* Fix python formatting
* Clean up code
* Add usage warning
* Remove ConcurrentRunner, use a plain FuriThread instead
* Load remotes asynchronously in RPC mode as well
* Reorder code for clarity
* Clean up, use thread return code to report errors
* Improve wording
* Fix logical error
2024-03-12 02:35:51 +09:00
..
common [FL-3783] Asynchronous Infrared remote manipulation (#3503) 2024-03-12 02:35:51 +09:00
infrared_scene.c [FL-2627] Flipper applications: SDK, build and debug system (#1387) 2022-09-15 02:21:03 +09:00
infrared_scene.h [FL-2627] Flipper applications: SDK, build and debug system (#1387) 2022-09-15 02:21:03 +09:00
infrared_scene_ask_back.c [FL-3456] Allow for larger Infrared remotes (#3164) 2023-10-31 01:20:35 +09:00
infrared_scene_ask_retry.c [FL-3456] Allow for larger Infrared remotes (#3164) 2023-10-31 01:20:35 +09:00
infrared_scene_config.h [FL-3471] Infrared: buttons move feature rework (#2949) 2023-08-07 18:18:46 +09:00
infrared_scene_debug.c [FL-3456] Allow for larger Infrared remotes (#3164) 2023-10-31 01:20:35 +09:00
infrared_scene_edit.c [FL-3456] Allow for larger Infrared remotes (#3164) 2023-10-31 01:20:35 +09:00
infrared_scene_edit_button_select.c Furi: cleanup crash use (#3175) 2023-10-31 14:40:32 +04:00
infrared_scene_edit_delete.c [FL-3783] Asynchronous Infrared remote manipulation (#3503) 2024-03-12 02:35:51 +09:00
infrared_scene_edit_delete_done.c [FL-3678] [FL-3733] [FL-3723] UI refactor (#3323) 2024-01-02 15:43:46 +09:00
infrared_scene_edit_move.c [FL-3783] Asynchronous Infrared remote manipulation (#3503) 2024-03-12 02:35:51 +09:00
infrared_scene_edit_rename.c [FL-3783] Asynchronous Infrared remote manipulation (#3503) 2024-03-12 02:35:51 +09:00
infrared_scene_edit_rename_done.c [FL-3678] [FL-3733] [FL-3723] UI refactor (#3323) 2024-01-02 15:43:46 +09:00
infrared_scene_error_databases.c [FL-3456] Allow for larger Infrared remotes (#3164) 2023-10-31 01:20:35 +09:00
infrared_scene_learn.c [FL-3456] Allow for larger Infrared remotes (#3164) 2023-10-31 01:20:35 +09:00
infrared_scene_learn_done.c [FL-3678] [FL-3733] [FL-3723] UI refactor (#3323) 2024-01-02 15:43:46 +09:00
infrared_scene_learn_enter_name.c [FL-3456] Allow for larger Infrared remotes (#3164) 2023-10-31 01:20:35 +09:00
infrared_scene_learn_success.c [FL-3456] Allow for larger Infrared remotes (#3164) 2023-10-31 01:20:35 +09:00
infrared_scene_remote.c [FL-3618] Infrared remote button index support (#3180) 2023-11-10 16:22:34 +09:00
infrared_scene_remote_list.c [FL-3783] Asynchronous Infrared remote manipulation (#3503) 2024-03-12 02:35:51 +09:00
infrared_scene_rpc.c [FL-3783] Asynchronous Infrared remote manipulation (#3503) 2024-03-12 02:35:51 +09:00
infrared_scene_start.c [FL-3456] Allow for larger Infrared remotes (#3164) 2023-10-31 01:20:35 +09:00
infrared_scene_universal.c [FL-3456] Allow for larger Infrared remotes (#3164) 2023-10-31 01:20:35 +09:00
infrared_scene_universal_ac.c [FL-3783] Asynchronous Infrared remote manipulation (#3503) 2024-03-12 02:35:51 +09:00
infrared_scene_universal_audio.c [FL-3783] Asynchronous Infrared remote manipulation (#3503) 2024-03-12 02:35:51 +09:00
infrared_scene_universal_projector.c [FL-3783] Asynchronous Infrared remote manipulation (#3503) 2024-03-12 02:35:51 +09:00
infrared_scene_universal_tv.c [FL-3783] Asynchronous Infrared remote manipulation (#3503) 2024-03-12 02:35:51 +09:00