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
..
2024-03-12 02:35:51 +09:00
2023-10-31 01:20:35 +09:00
2023-10-31 01:20:35 +09:00
2023-08-07 18:18:46 +09:00
2023-10-31 01:20:35 +09:00
2023-10-31 14:40:32 +04:00
2024-01-02 15:43:46 +09:00
2024-03-12 02:35:51 +09:00
2024-03-12 02:35:51 +09:00
2024-01-02 15:43:46 +09:00
2024-03-12 02:35:51 +09:00
2023-10-31 01:20:35 +09:00
2023-10-31 01:20:35 +09:00
2024-01-02 15:43:46 +09:00
2023-10-31 01:20:35 +09:00
2023-10-31 01:20:35 +09:00
2023-10-31 01:20:35 +09:00
2024-03-12 02:35:51 +09:00
2023-11-10 16:22:34 +09:00
2024-03-12 02:35:51 +09:00
2023-10-31 01:20:35 +09:00
2024-03-12 02:35:51 +09:00
2024-03-12 02:35:51 +09:00
2024-03-12 02:35:51 +09:00
2024-03-12 02:35:51 +09:00
2023-10-31 01:20:35 +09:00
2022-09-15 02:21:03 +09:00
2022-09-15 02:21:03 +09:00