Commit Graph

5933 Commits

Author SHA1 Message Date
Willy-JL 2b71789692 Fix build 2023-11-19 23:41:33 +00:00
Willy-JL 3b898ece92 Update system apps 2023-11-19 23:18:47 +00:00
Sil333033 35f6c032b9 Update NMEA app support deepsleep --nobuild
also reworked the render cb to show the changed handlings by the user
2023-11-19 17:25:05 +01:00
Sil333033 8903b3350f "you wanna format? i closed already"
- willy 1s after push
2023-11-18 23:44:32 +01:00
Willy-JL d1a1fe18ce Support asset packs in uhf rfid 2023-11-18 22:40:55 +00:00
Sil333033 675382d548 Added UHF RFID app 2023-11-18 23:37:23 +01:00
WillyJL 362b20478d fix(animation-manager): fix only 1 valid anim showing fallback (#455) 2023-11-17 23:57:16 +00:00
Willy-JL 4e79f22fee Simplify and speedup the fallback anim fix 2023-11-17 23:54:08 +00:00
Mr. Proxy 1d14f7eb61 Added 25 Devices
Currently at 531 Device! 
All Genuine devices that exist on FaistPair are added!
2023-11-17 12:32:03 +01:00
thomas 72aa64d03c fix(animation-manager): avoid animation is set correctly if fallback is enabled and the user has only one or less available animation 2023-11-17 10:10:50 +01:00
Willy-JL 09c6cf168e Merge and improve new storage rename/move 2023-11-16 03:03:41 +00:00
Willy-JL a4d01d5d88 Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev 2023-11-16 02:19:28 +00:00
Sergey Gavrilov 4b3e8aba29 [FL-3664] 64k does not enough (#3216)
* Unit tests: add "exists" to furi_record tests
* Unit tests: mu_warn, storage 64k test
* Storage: read/write over 64k
* Unit tests: moar tests for storage r/w for >64k cases
* Apps, libs: replace uint16_t with size_t on storage r/w operations
* Unit tests: better data pattern, subghz: warning if transmission is prohibited

Co-authored-by: あく <alleteam@gmail.com>
2023-11-16 01:39:27 +09:00
hedger 98d5718ec9 fbt: improvements (#3217)
* fbt: changed cdefines & lib handling for external apps; added extra checks for app manifest fields; moved around AppsC generator
* fbt: commandline fixes for spaces in paths
* fbt: fixed stringification for FAP_VERSION
* fbt: Removed excessive quoting for gdb
* docs: update for cdefines; fbt: typo fix
* fbt: enforcing at least 2 components in app version=

Co-authored-by: あく <alleteam@gmail.com>
2023-11-16 01:27:35 +09:00
Flipper Zelebro a61b5d4b4c Add Mastercode SubGHz Protocol (#3187)
* Add Mastercode SubGHz Protocol
* Add 2 valid raw files and cleanup code
* Add tests to the two Raw Files
* Remove extra test & delete comments
* Fixes pulse length and shows correct Key

Co-authored-by: FlipperZelebro <flipperzelebro [at] gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-11-15 18:04:45 +09:00
Georgii Surkov ba074068b0 [FL-3662] Do not remove file when renaming to itself (#3193)
* Do not allow overwriting a file with dir and support renaming file to itself
* Fix operator precedence error
* Add support for storage-specific path equivalence checks
* Fix typo
* Fix updater compilation
* Update Doxygen comments in storage.h

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-11-15 17:56:13 +09:00
Georgii Surkov 615a147973 [FL-3608] Fix iButton crash on missing file (#3210)
Co-authored-by: あく <alleteam@gmail.com>
2023-11-15 17:45:41 +09:00
gornekich c00776ca22 [FL-3666] NFC API improvements (#3214)
* drivers: expose st25r3916 driver API
* nfc poller: add start with custom callback
* mf classic: rework sync API with poller custom start
* mf ultralight: rework sync API with poller custom start
* iso14443_3a poller: remove unused col res state
* nfc: rework nfc poller custom start
* mf ultralight: rename sync API
* mf classic: rename sync API
* iso14443-3a: rename sync API
* nfc: remove async prefix in internal functions
* nfc: expose internal API
* nfc: fix sync api include and docs
* targets: fix f18 build
* nfc: rework NfcGenericEventEx type
* nfc poller: add documentation
* iso14443-3a poller: add documentation
* felica poller: add documentation
* iso14443_3b poller: add documentation
* so14443_4a poller: add documentation
* iso14443_4b poller: add documentation
* iso15693 poller: add documentation
* slix poller: add documentation
* mf desfire poller: add documentation
* mf ultralight poller: fix API and add documentation
* mf classic poller: add documentation

Co-authored-by: あく <alleteam@gmail.com>
2023-11-15 17:32:45 +09:00
RebornedBrain d0b9a3a4ae [NFC] MF Ultralight no pwd polling adjustment (#3207)
* Listener log level changed to Trace
* Show pages count without pwd pages in case of no auth success
* Fixed unit tests

Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-11-15 17:02:35 +09:00
Willy-JL 8096391c6c Update from apps repo, magspoof working (not nfc) 2023-11-14 23:49:52 +00:00
Willy-JL 1fc83431fd BLE Spam 4.2 2023-11-14 00:08:46 +00:00
Willy-JL 1451c4f9ba Add Love Spouse toys to BLE Spam
First discovered by @mandomat
2023-11-14 00:08:34 +00:00
Willy-JL b0fcb61cff Sort protocols 2023-11-14 00:07:27 +00:00
Willy-JL 8651dfcb12 Better ble spam comments 2023-11-13 22:22:07 +00:00
Willy-JL d7f0b62f42 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-11-13 21:07:33 +00:00
MMX 591a2f2b02 Merge pull request #649 from krolchonok/ibutton_fix
Fix naming in iButton
2023-11-13 20:01:09 +03:00
Willy-JL 7a5d642d8e Fix badkb resources again 2023-11-13 09:30:10 +00:00
MX ef09dcf8f8 subghz things and remove rtos finally 2023-11-13 12:42:05 +04:00
Mihai f2f2035bf7 Update mf_classic_dict.nfc
Re-added STB Public transport keys and also new Metrorex Subway keys
2023-11-13 09:08:30 +02:00
Willy-JL df3f944045 New update screen 2023-11-13 00:01:23 +00:00
Willy-JL 1bbf424118 Add back nfc dynamic default save name to new app 2023-11-12 12:54:06 +00:00
Willy-JL 692d1a7363 Add back favorite timeout to new nfc app 2023-11-12 12:38:48 +00:00
Willy-JL d5f1d0bf02 Format 2023-11-12 12:27:49 +00:00
Willy-JL 270ea226b7 Temp disable esubghzchat magspoof nested mf-fuzzer 2023-11-12 12:26:02 +00:00
Willy-JL 1c1b855fd1 Fix circular and redundant imports + last freertos 2023-11-12 12:15:17 +00:00
Willy-JL 67db9ff25d Fix refactored nfc app defines usage 2023-11-12 11:41:47 +00:00
Willy-JL f402495725 Fix problems from FreeRTOS refactor 2023-11-12 11:40:59 +00:00
Willy-JL 9c8d9eb236 Fix errors piled up on apps repo 2023-11-12 11:39:13 +00:00
Willy-JL e309fa8a88 Temporarily backport app updates from apps repo 2023-11-12 11:11:46 +00:00
Willy-JL 782e9eba79 Fix timer priority api in apps 2023-11-12 07:42:28 +00:00
Willy-JL 3d6654b029 Fix badkb resources 2023-11-12 07:40:14 +00:00
Willy-JL caee42f1ac Fix infrared var item list setup and app cast 2023-11-12 07:14:33 +00:00
Willy-JL b5a56d39c0 Fix subghz linking, firmware dfu builds! 2023-11-12 06:59:52 +00:00
Willy-JL f2902755ca Fix thread and timer api 2023-11-12 06:35:20 +00:00
Willy-JL 748932151d Cleanup example resources, replace tesla files 2023-11-12 03:24:20 +00:00
Willy-JL 418f44fef1 Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev 2023-11-12 02:56:30 +00:00
Willy-JL aa1e50e653 Merge branch 'nfcrefactoring' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-11-12 01:04:33 +00:00
MX b958bfd5c9 Merge branch 'ofw_dev' into nfcrefactoring 2023-11-11 20:18:55 +04:00
ushastoe 725811d7b3 fix [] 2023-11-10 23:29:11 +03:00
ushastoe a56a52b4bb Fix naming in iButton 2023-11-10 21:15:33 +03:00