Commit Graph

10423 Commits

Author SHA1 Message Date
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
Sil333033
3a69fd56f8 Merge branch 'dev' of https://github.com/Flipper-XFW/Xtreme-Firmware into dev 2023-10-25 21:32:31 +02:00
Willy-JL
e4309dcb8a Dont repeat delay cycling --nobuild 2023-10-25 05:30:04 +01:00
Willy-JL
059324b298 smh 2023-10-25 05:06:36 +01:00
Willy-JL
b7d1e12e7f BLE Spam 4.1 2023-10-25 05:04:19 +01:00
Willy-JL
b12ef9e596 Help section for bruteforce 2023-10-25 05:04:10 +01:00
Willy-JL
1b9ad5be80 Bruteforce mode controls: manual send and delay 2023-10-25 05:03:47 +01:00
Willy-JL
8eaff22935 Simplify bruteforce code --nobuild 2023-10-25 01:38:22 +01:00
Willy-JL
ed364cbffd Fix reset menu dialog bug 2023-10-25 01:19:12 +01:00
Willy-JL
54e7cbce8f Bump BLE Spam version (i forgor 💀) 2023-10-25 01:16:48 +01:00
Willy-JL
13798af7cc Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-10-25 01:13:22 +01:00
Willy-JL
636becc3ba Fix text, add codes by @DiamondRoPlayz @xAstroBoy 2023-10-25 01:10:45 +01:00
Willy-JL
76131dd4aa BLE Spam Bruteforce model codes functionality 2023-10-25 00:51:45 +01:00
Willy-JL
0f3fbd1cd7 BLE Spam refactor random/set/custom mode handling 2023-10-25 00:02:36 +01:00
Willy-JL
60ec667178 BLE Spam save new custom data only on ok not back 2023-10-24 22:20:06 +01:00
Willy-JL
f4cb2a087b BLE Spam redraw while advertising 2023-10-24 21:58:43 +01:00
Willy-JL
fd58f40fbd Formatting --nobuild 2023-10-24 17:27:42 +01:00
Willy-JL
1f9d8f4dd4 How are these models legit??? xD by @xAstroBoy 2023-10-24 17:06:15 +01:00
Willy-JL
d60c5b5fcc 6 more apps gone 2023-10-24 14:32:07 +01:00
MX
92969ecc1f remove mf classic uid add manually temp 2023-10-24 16:04:55 +03:00
Willy-JL
befa2908dc Merge branch 'dev' of https://github.com/Flipper-XFW/Xtreme-Firmware into new-app-system 2023-10-24 13:13:08 +01:00
Willy-JL
7ace42debc Android spam set up device by @Mr-Proxy-source 2023-10-24 13:10:58 +01:00
Willy-JL
15ea63b1ee Fix malloc(0) in BLE Spam 2023-10-24 12:50:04 +01:00
MX
3bbb326c9c Merge branch 'ofw_dev' into nfcrefactoring 2023-10-24 14:42:49 +03:00
gornekich
d92b0a82cc NFC refactoring (#3050)
"A long time ago in a galaxy far, far away...." we started NFC subsystem refactoring.

Starring:

- @gornekich - NFC refactoring project lead, architect, senior developer
- @gsurkov - architect, senior developer
- @RebornedBrain - senior developer

Supporting roles:

- @skotopes, @DrZlo13, @hedger - general architecture advisors, code review
- @Astrrra, @doomwastaken, @Hellitron, @ImagineVagon333 - quality assurance

Special thanks:

@bettse, @pcunning, @nxv, @noproto, @AloneLiberty and everyone else who has been helping us all this time and contributing valuable knowledges, ideas and source code.
2023-10-24 12:08:09 +09:00
Willy-JL
c5d44fed34 Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev 2023-10-24 02:37:11 +01:00
Willy-JL
16e3294a56 Fix workflows --nobuild 2023-10-24 02:33:17 +01:00