Commit Graph

2680 Commits

Author SHA1 Message Date
Eng1n33r 44c6c2e37b Merge pull request #17 from TQMatvey/dev
Added 10s Display Timeout
2022-06-21 17:32:17 +03:00
Eng1n33r d892021272 Merge branch 'flipperdevices:dev' into dev 2022-06-21 17:31:47 +03:00
hedger eb31fed0e2 [FL-2556] Update complete screen (#1332)
* Desktop: slideshow implementation
* Updater: handling splashscreen installation; added format version field to slideshow binary
* Desktop: added bidirectional slideshow navigation + instant cancel by "back" button; Updater: rebalanced update stages weights
* Updater: fixed missing field init; fixed potential loop when baking slideshows
* Assets: fixed "update complete" image to match original
* Desktop: added check for slideshow file version
* Scripts: slideshow.py cleanup
* Desktop: removed first start intro sequence
* Desktop: removed first start remnants
2022-06-21 23:11:34 +09:00
Nikolay Minaylov 4b02a404ba [FL-2588] RPC storage: Ignore incorrect file names #1318
Co-authored-by: あく <alleteam@gmail.com>
2022-06-21 22:46:39 +09:00
Skorpionm dab1313a3b SubGhz: frequency analyzer combined frequency detection method (#1321)
Co-authored-by: あく <alleteam@gmail.com>
2022-06-21 22:30:30 +09:00
hedger f060d005f4 [FL-2511] Updater: fixed long update descriptions overlapping UI elements #1327
Co-authored-by: あく <alleteam@gmail.com>
2022-06-21 22:25:05 +09:00
Georgii Surkov a8acfcabb4 [FL-2568] Infrared C port (#1326)
* Add skeleton for infrared C port, rename old app
* Add scene stubs
* Add more views
* Misc changes
* Add remote and signal class stubs
* Complete infrared signal class
* Add remote button class stub
* Check if button contains a signal during destruction
* Complete infrared signal class more
* Implement remote storing
* Implement remote loading
* Fix error handling
* Implement remote transmitting
* Rename scene
* Canonise event consumption
* Implement remote learning (stub)
* Implement learn success screen (stub)
* Implement AskBack scene
* Improve remote saving&loading
* Fix remote file name
* Add LearnDone scene
* Switch from Remote scene correctly
* Add SceneButtonSelect
* Remove unneeded assert
* Add new SceneManager method
* Use new SceneManager method in Infrared
* Implement renaming of buttons and remotes
* Implement deleting of buttons and remotes
* Add universal remotes list
* Add brute force code
* Brute force code improvements
* Partially implement Universal Remote GUI
* Fix wrong singnal handling
* Fully implement Universal Remote
* Use standard custom events everywhere
* Return infrared CLI
* Remove old Infrared app
* Change container name
* Fix scene order
* Put ButtonPanel into stack only when needed
* Show loading animation during slow operations
* Do not hardcode Loading widget coordinates
* Switch Loading widget orientation as needed
* Save Start scene state
* Save Remote scene state
* Save Edit scene state
* Save EditButtonSelect scene state
* Do not use scene state
* Use string_t instead of const char* for brevity
* Fix memory leak
* Fix saving raw remotes
* Add Infrared debug menu
* Add debug view
* Move Infrared monitor into Infrared application
* Remove old Infrared monitor app
* Use common signal received callback everywhere
2022-06-21 21:45:50 +09:00
TQMatvey c591b6db03 Added 10s Display Timeout 2022-06-21 12:43:10 +07:00
Eng1n33r eb625f971f two new games & music player patch 2022-06-21 05:50:34 +03:00
Eng1n33r 79f216ec48 Merge branch 'flipperdevices:dev' into dev 2022-06-20 18:58:48 +03:00
あく 839e52ac32 [FL-2591] Furi: remove CMSIS thread api, migrate to FuriThread, remove unused CMSIS APIs (#1333)
* Furi: remove CMSIS thread api, migrate to FuriThread, remove unused CMSIS APIs
* Furi: magic thread catcher validating thread completion; backtrace improver
* Furi: allow furi_thread_get_current_id outside of thread context
* Furi: use IRQ instead of ISR for core primitives
2022-06-20 18:54:48 +04:00
Eng1n33r 9d46f62be1 remove unused env var in git branch name 2022-06-20 15:03:06 +03:00
r3df0xx 8513342907 Update CHANGELOG.md 2022-06-18 01:54:29 +03:00
r3df0xx 43e26b8f83 Update came_atomo.c
remove excess logging to save more free space
2022-06-17 18:39:15 +03:00
r3df0xx b09801e677 Update came_atomo.c
better encoder ?
2022-06-17 17:20:50 +03:00
r3df0xx 24cf48e8e9 Update star_line.c 2022-06-16 22:12:39 +03:00
r3df0xx 771fa0f41d Update keeloq.c 2022-06-16 21:58:13 +03:00
r3df0xx 9f2fdc5a6f Fix protocol Scher-Khan, remove excess star-line code 2022-06-16 20:57:27 +03:00
r3df0xx 0a3aabc60d Fix KeeLoq Uknown behavior, patch StarLine same way 2022-06-16 19:58:34 +03:00
Eng1n33r 448c8ad988 Merge fz-dev into dev 2022-06-15 15:54:29 +03:00
Eng1n33r c2bdcbdd88 update changelog 2022-06-15 15:51:27 +03:00
Astra 7618c8ba6f Change "cad" to "card" (#1320)
This bugs me too much to just ignore it -_-
2022-06-15 13:20:46 +10:00
r3df0xx 750f2b6c48 Update Manifest 2022-06-14 22:02:39 +03:00
Eng1n33r e7ca736ae1 Merge pull request #16 from UberGuidoZ/patch-5
Added 7 new keys, reworked comments
2022-06-14 21:42:42 +03:00
r3df0xx 522c0275b1 few improvements
Remove unused sub-ghz AU patable, remove Atomo excess code, add seed value show on KeeLoq screen.
2022-06-14 21:39:42 +03:00
r3df0xx e80147bf73 Update came_atomo.c
proper cnt_2 work
2022-06-14 19:25:23 +03:00
UberGuidoZ 65290cf5c7 Added 7 new keys, reworked comments 2022-06-14 08:54:09 -07:00
Eng1n33r 7ea042b0a4 Merge branch 'flipperdevices:dev' into dev 2022-06-14 06:44:57 +03:00
Skorpionm adffe20bcb SubGhz: bugfix 0.60.0 (#1317)
* SubGhz: fix adding one when renaming a file
* SubGhz: fix wrong folder after unsave
* SubGhz: fix syntax
* Github: update codeowners
* Github: fix path selector in codeowners for docker-compose
* Github: add lib owners

Co-authored-by: あく <alleteam@gmail.com>
2022-06-14 12:06:36 +09:00
r3df0xx 77996242d6 Update furi_hal_subghz_configs.h 2022-06-14 05:39:45 +03:00
r3df0xx 426de26be3 merge latest dev properly 2022-06-14 05:32:03 +03:00
r3df0xx 43c6710d4f Update furi_hal_subghz.c 2022-06-14 05:30:51 +03:00
r3df0xx a2093d75e3 Update furi_hal_subghz.c 2022-06-14 05:29:02 +03:00
r3df0xx e47f79dd33 Update furi_hal_subghz.c 2022-06-14 05:22:17 +03:00
r3df0xx 6359b83a63 Update Manifest 2022-06-14 05:10:45 +03:00
あく fb4d4011f4 SubGhz: allow refill attempt at the end of transmission (#1314) 2022-06-14 11:27:03 +10:00
あく b2132b2ec7 Nfc: async pcap worker (#1315)
* Nfc: async pcap worker
* nfc: add pcap save to classic emulation

Co-authored-by: gornekich <n.gorbadey@gmail.com>
2022-06-14 11:14:13 +10:00
ianegordon fb8c8ae21c Fix typos in macOS Bad USB demo (#1316)
* Fix typos in macOS Bad USB demo
* Update Manifest to reflect demo_macos.txt changes
2022-06-14 09:57:14 +09:00
Eng1n33r 3fc0105e6e update docs 2022-06-14 02:55:44 +03:00
Eng1n33r 056e5f2c47 fix macOS builds & update changelog 2022-06-14 02:45:06 +03:00
Eng1n33r f08630849b update unirf remix app & keep custom icons 2022-06-13 23:40:23 +03:00
Eng1n33r c780aedf35 Merge branch 'flipperdevices:dev' into dev 2022-06-13 15:37:48 +03:00
あく cc861dd92b Desktop: poweroff timer and 5 seconds delay and other improvements (#1312)
* Desktop: poweroff timer and 5 seconds delay
* Desktop: cleanup logic in settings application
2022-06-13 12:40:57 +10:00
Nikolay Minaylov 47acf24801 HW LED blink integration (#1310) 2022-06-13 10:08:28 +09:00
r3df0xx c0fbe42ba3 Update came_atomo.c
remove incorrect "dma impulse takedown"
2022-06-13 00:27:15 +03:00
r3df0xx 1413f8e34f Came Atomo emulation improvements
+ clean-up a little
2022-06-12 23:33:05 +03:00
Eng1n33r 4b22b122af update UniRF Remix app 2022-06-12 05:42:37 +03:00
r3df0xx b9761b424a Update CHANGELOG.md 2022-06-11 23:02:37 +03:00
r3df0xx 1f4020240b KeeLoq protocol rework. Atomo emulation beta-test.
Fix critical issue with keeloq manufacturer name random change. Now you can emulate any manufacturer system with proper key handling.
Came Atomo parcel counter increasing and emulation. Beta test (need rework signal header and make button counter cycle array for encoder).
2022-06-11 22:53:23 +03:00
Eng1n33r 8ff5a2ac70 Merge branch 'flipperdevices:dev' into dev 2022-06-10 17:39:41 +03:00