Commit Graph

10649 Commits

Author SHA1 Message Date
Willy-JL
79007a4549 Fix indents and syntax 2023-11-05 01:26:27 +00:00
Willy-JL
bdf4a39530 13 more apps done, 31 to go 2023-11-05 01:12:28 +00:00
Mr. Proxy
3e1c14df2c Update fastpair.c 2023-11-05 01:55:53 +01:00
Mr. Proxy
e2958ac3e2 Added More Devices
Added additional 200+ device (450+ in total)
2023-11-05 01:54:44 +01:00
Willy-JL
7087e5f2a7 Merge branch 'dev' of https://github.com/Flipper-XFW/Xtreme-Firmware into xfw-new-app-system 2023-11-04 21:41:45 +00:00
WillyJL
673163f056 Add Pyramid, Keri, and Jablotron to RFID Fuzzer (#441) 2023-11-04 04:08:55 +00:00
SkeletonMan03
e74847a40f Add Keri and Jablotron to RFID Fuzzer 2023-11-03 20:16:22 -05:00
WillyJL
dc5817b459 Added Paradox, Indala26, and Viking to RFID Fuzzer (#440) 2023-11-04 00:16:26 +00:00
Willy-JL
b0a57b47e9 Fix new subghz filter system bug!!!!!
No wonder nothing was getting picked up, my bad!
Thanks @htotoo for spotting this!
--nobuild
2023-11-04 00:11:13 +00:00
Clara K
d15cedc1b1 Thanks paypal <3 --nobuild 2023-11-03 12:50:53 +01:00
SkeletonMan03
ec4720d376 Added Paradox, Indala26, and Viking to RFID Fuzzer 2023-11-02 22:44:34 -05:00
WillyJL
1a9c9cc32f Add IoProxXSF to RFID Fuzzer (#437) 2023-11-02 19:34:03 +00:00
WillyJL
1beb8f22df Better pocsag receiver. (#438) 2023-11-02 19:33:14 +00:00
hedger
0d94abf856 fbt: dist improvements (#3186)
* fbt: MENUEXTERNAL apps now respect build configuration; fixed `fap_deploy`
* fbt, ufbt: better message for missing app manifests (shows real paths)

Co-authored-by: あく <alleteam@gmail.com>
2023-11-02 22:28:39 +09:00
HTotoo
189ac5e44d Better pocsag receiver. 2023-11-02 14:25:35 +01:00
Georgii Surkov
0131eb3aa2 [FL-3656] Fix crash when exiting write mode (#3191) 2023-11-02 22:10:16 +09:00
SkeletonMan03
632a0c69dc Add IoProxXSF to RFID Fuzzer 2023-11-01 18:52:08 -05:00
MX
bee48f483c Merge branch 'ofw_dev' into nfcrefactoring 2023-11-01 21:07:33 +03:00
あく
47cc05dab4 [FL-3655] Dolphin: Extreme butthurt loop fix (#3184)
* Furi: change timer restart function signature, explicitly require timer time. Dolphin: fix incorrect timer usage caused by refactoring.
* Format Sources
* Furi: update timer documentation
2023-11-01 19:23:02 +04:00
あく
aa06328516 Furi, FuriHal: remove FreeRTOS headers leaks (#3179)
* Furi: remove direct FreeRTOS timers use
* Furi: eliminate FreeRTOS headers leak. What did it cost? Everything...
* SubGhz: proper public api for protocols. Format Sources.
* Furi: slightly less redundant declarations
* Desktop: proper types in printf
* Sync API Symbols
* Furi: add timer reset and fix dolphin service, fix unit tests
* Furi: proper timer restart method naming and correct behavior in timer stopped state.

---------

Co-authored-by: hedger <hedger@nanode.su>
2023-11-01 11:24:11 +04:00
hedger
7bd3bd7ea4 fbt: source collection improvements (#3181)
* fbt: reduced amount of redundant compilation units
* fbt: added GatherSources() method which can reject source paths starting with "!" in sources list; optimized apps' source lists
* docs: updated on path exclusion for `sources`
* apps: examples: fixed example_advanced_plugins source list
* docs: more details on `sources`; apps: narrower sources lists
2023-11-01 13:21:31 +09:00
Astra
bf8984a225 [FL-3647] Rename menu items related to dummy mode and sound (#3177)
Co-authored-by: hedger <hedger@users.noreply.github.com>
2023-10-31 20:34:21 +09:00
hedger
bbe68d6ffc [FL-3629] fbt: SD card resource handling speedup (#3178)
* fbt: reduced size of resources dependency graphs, resulting in faster build task evaluation
* lib: flipper_app: fixed error message & error handling for plugins
2023-10-31 15:27:58 +04:00
あく
9af81ce8d0 Furi: cleanup crash use (#3175)
* Furi: optional message in furi_crash and furi_halt
* Consistent furi_crash use
* UnitTests: crash instead of assert
* furi: check: fixed macro for default arg
* unit_tests: fixed crashes everywhere
* lib: infrared: fixed PVS warnings
* furi: eliminated __FURI_ASSERT_MESSAGE_FLAG
* Furi: update check.h docs
* Furi: add check.h usage note
* Docs: grammar

---------

Co-authored-by: hedger <hedger@nanode.su>
2023-10-31 14:40:32 +04:00
WillyJL
4b5919c5da Honeywell Security protocol added (#434) 2023-10-31 05:36:54 +00:00
Willy-JL
e1790c69ff 168 more mfc keys from @Stepzor11's repo, thanks! 2023-10-31 05:18:10 +00:00
Willy-JL
9056ab4fe8 12 more apps gone, 44 to go 2023-10-31 03:54:34 +00:00
Willy-JL
d888fcbc02 Merge branch 'dev' of https://github.com/Flipper-XFW/Xtreme-Firmware into new-app-system 2023-10-30 22:56:09 +00:00
Georgii Surkov
c8180747db [FL-3456] Allow for larger Infrared remotes (#3164)
* Do not load all signals at once (Draft)
* Minor cleanup
* Refactor remote renaming
* Improve function signatures
* Rename infrared_remote functions
* Optimise signal loading
* Implement adding signals to remote
* Add read_name() method
* Deprecate a function
* Partially implement deleting signals (draft)
* Use m-array instead of m-list for signal name directory
* Use plain C strings instead of furi_string
* Implement deleting signals
* Implement deleting signals via generalised callback
* Implement renaming signals
* Rename some types
* Some more renaming
* Remove unused type
* Implement inserting signals (internal use)
* Improve InfraredMoveView
* Send an event to move a signal
* Remove unused type
* Implement moving signals
* Implement creating new remotes with one signal
* Un-deprecate and rename a function
* Add InfraredRemote API docs
* Add InfraredSignal API docs
* Better error messages
* Show progress pop-up when moving buttons in a remote
* Copy labels to the InfraredMoveView to avoid pointer invalidation
* Improve file selection scene
* Show progress pop-up when renaming buttons in a remote
* Refactor a scene
* Show progress when deleting a button from remote
* Use a random name for temp files
* Add docs to infrared_brute_force.h
* Rename Infrared type to InfraredApp
* Add docs to infrared_app_i.h

Co-authored-by: あく <alleteam@gmail.com>
2023-10-31 01:20:35 +09:00
hedger
917410a0a8 [FL-3629] fbt: reworked assets & resources handling (#3160)
* fbt: reworking targets & assets handling WIP
* fbt: dist fixes
* fbt: moved SD card resources to owning apps
* unit_tests: moved resources to app folder
* github: updated unit_tests paths
* github: packaging fixes
* unit_tests: fixes
* fbt: assets: internal cleanup
* fbt: reworked assets handling
* github: unit_tests: reintroducing fixes
* minor cleanup
* fbt: naming changes to reflect private nature of scons tools
* fbt: resources: fixed dist archive paths
* docs: updated paths
* docs: updated more paths
* docs: included "resources" parameter in app manifest docs; updated assets readme
* updated gitignore for assets
* github: updated action versions
* unit_tests: restored timeout; scripts: assets: logging changes
* gh: don't upload desktop animations for unit test run

Co-authored-by: あく <alleteam@gmail.com>
2023-10-31 00:17:30 +09:00
あく
176fb21f5f Storage: speedup write_chunk cli command (#3173)
* Storage: speedup write_chunk cli command

* Storage: handle disconnect on write_chunk correctly
2023-10-30 18:51:51 +04:00
HTotoo
f99ae215d0 got better neme (Honeywell sec-urity) 2023-10-30 08:16:32 +01:00
HTotoo
f5a0d657b7 Fix sending, fix crash caused by clipboard use.. 2023-10-30 08:13:47 +01:00
HTotoo
d41187ff79 Send test 2023-10-29 23:33:19 +01:00
HTotoo
86bbbaaa3d Fixes. 2023-10-29 22:20:58 +01:00
Totoo
324d05cc5b Merge branch 'Flipper-XFW:dev' into honeywell 2023-10-29 21:34:53 +01:00
HTotoo
ceee551bef Honeywell test version. RX only 2023-10-29 21:32:46 +01:00
MX
593b5fc098 Merge branch 'ofw_dev' into nfcrefactoring 2023-10-29 02:23:02 +03:00
Sil333033
f28ba098a0 Update esp flasher --nobuild
check comment in code for reason. istg this shit worked yesterday
2023-10-28 19:26:40 +02:00
Augusto Zanellato
0fe93fcfa4 fix crash after st25tb save (#3170)
Co-authored-by: あく <alleteam@gmail.com>
2023-10-28 23:45:08 +09:00
Georgii Surkov
cfaf745523 [FL-3643] Fix crash when reading files > 64B (#3166)
* Increase MF DESFire result buffer
* Ignore chunks that do not fit into the result buffer and show warning
* Display information about partial files

Co-authored-by: あく <alleteam@gmail.com>
2023-10-28 23:29:14 +09:00
gornekich
3d872cf37a [FL-3637] NFC RC fixes (#3165)
* firmware: remove nfc lib build settings section
* furi hal nfc: fix nfc irq gpio deinit
* lib nfc: remove deprecated exception from sources
* nfc: use ASK demodulator in transparent mode
* mf ultralight: add upper page bound for NTAGI2C1K
* furi hal nfc: set event if nfc event was started
* nfc: fix PVS warnings
* lib signal reader: remove gpio pull setting in alloc
* furi: added math.h include for compatibility with existing apps
* nfc: remove resolved TODO in mf desfire poller
* bump api symbol version

Co-authored-by: hedger <hedger@nanode.su>
Co-authored-by: あく <alleteam@gmail.com>
2023-10-28 23:22:07 +09:00
Georgii Surkov
844e0f10e5 [FL-3639] Fix MF DESFire record file handling (#3167) 2023-10-28 22:56:49 +09:00
Sil333033
c170d02e88 Remove unused cases that causes exit --nobuild
or add break; but its unused
2023-10-27 23:39:59 +02:00
Sil333033
eedbcde4bc Update some apps to close short press --nobuild
long live the moble app for not handling long presses :D
2023-10-27 20:39:35 +02:00
Sil333033
078cb0381e Add support Multi-fucc and Xeon bootmode --nobuild 2023-10-27 19:46:31 +02:00
Sil333033
67967a254f Merge branch 'dev' of https://github.com/Flipper-XFW/Xtreme-Firmware into dev 2023-10-27 18:56:05 +02:00
Willy-JL
46fd5d2eae 195 devices! - i cba to organize these properly...
credits to @xAstroBoy @Spooks4576 @DiamondRoPlayz
2023-10-27 02:00:05 +01:00
Willy-JL
28bcc09d9b This can just be made global at this point lol 2023-10-26 04:03:42 +01:00
Willy-JL
f474e8c7ca Refactor payload config, dont need 2 structs 2023-10-25 21:43:26 +01:00