Commit Graph

12571 Commits

Author SHA1 Message Date
UberGuidoZ d09129eed5 Nearly tripled the verified keys available.
Comments removed for ease of duplicate removal, but now hitting all 32 keys during all tests (was 10 or 11 prior.)
2022-05-12 12:47:03 -07:00
r3df0xx d4886c29c7 Update nice_flor_s.c 2022-05-12 18:58:32 +03:00
r3df0xx 2e66156dea Update nice_flor_s.c 2022-05-12 18:28:57 +03:00
Eng1n33r c4e41bcbfc Merge branch 'flipperdevices:dev' into dev 2022-05-12 17:23:05 +03:00
あく b72a094421 MusicPlayer: set default volume in worker thread to 1.0f and fix issue with leaking memory (#1224) 2022-05-12 16:59:38 +03:00
r3df0xx d673c4592e Update Manifest 2022-05-12 16:45:05 +03:00
Eng1n33r 91b4aff57d Merge branch 'flipperdevices:dev' into dev 2022-05-12 16:43:36 +03:00
SG 5de72e75df Compile commands generator (#1223) 2022-05-12 14:38:33 +03:00
Eng1n33r 4cd2d9731c Merge branch 'flipperdevices:dev' into dev 2022-05-11 18:53:49 +03:00
Georgii Surkov 85a129b89f [FL-2528] Fix iButton crash on successful emulation #1220 2022-05-11 18:47:01 +03:00
Skorpionm 9a11d3996d SubGhz: fix Princeton false positive on GateTx receive (#1218)
Co-authored-by: あく <alleteam@gmail.com>
2022-05-11 18:09:11 +03:00
hedger 6cc30f405d [FL-2521] Added OTA-related docs (#1219)
* Added update-related docs
* Docs: formatting
2022-05-11 16:50:46 +03:00
r3df0xx b34018bf1b Changed "float" to "double"
type fix due to new refactoring in Spectrum App
2022-05-11 14:48:31 +03:00
Eng1n33r 65835c6223 Merge branch 'flipperdevices:dev' into dev 2022-05-11 14:38:45 +03:00
r3df0xx e7089521ef update submodules 2022-05-11 14:36:41 +03:00
r3df0xx 90fad6a271 - 2022-05-11 14:19:35 +03:00
Skorpionm a5bb417fd7 SubGhz: fix holtek protocol (#1217)
* SubGhz: fix holtek protocol
* SubGhz: fix Princeton false positive on GateTx receive

Co-authored-by: あく <alleteam@gmail.com>
2022-05-11 14:19:15 +03:00
Eng1n33r 9188d0ab62 Merge branch 'flipperdevices:dev' into dev 2022-05-11 14:16:21 +03:00
hedger 7f8d82bd98 Updated lib/libusb_stm32 to match upstream (#1216)
Co-authored-by: あく <alleteam@gmail.com>
2022-05-11 13:40:08 +03:00
Gary b4125f1f9c Fix for issue #1019, HardFault on certain types of credit/bank cards. (#1211)
The country_code does not always have extra pad bytes, so incrementing the index by 2 in emv_decode_read_sfi_record() was too much.

Co-authored-by: Gary <gary@x1z.net>
Co-authored-by: gornekich <n.gorbadey@gmail.com>
2022-05-11 13:19:32 +03:00
hedger 597ee5b939 [FL-2527] Updater: Migrating to new manifest path convention (#1213)
* Updater: Migrating to new manifest path convention
* RPC: Added update preparation status to RPC
* RPC: bumped protobuf submodule
* Bumped protobuf_version.h
* FuriCore: add missing include. Lib: make mlib smaller
* Explicitly tell where we have doubles and fix random in animations
* makefile: added -DLFS_NO_DEBUG
* Updater: path len constant dedup
* Updater: checking for hardware version match before parsing manifest
* LD: moved _DRIVER_CONTEXT sections to .bss, where they belong.
* LD: avoiding PROBGITS warning, moved _CONTEXT to data
* Updater: Added version check on update package - refusing to install outdated

Co-authored-by: あく <alleteam@gmail.com>
2022-05-11 12:45:01 +03:00
Eng1n33r 2c4c41f08d Merge branch 'flipperdevices:dev' into dev 2022-05-11 00:21:41 +03:00
Skorpionm dfdc33b076 SubGhz: add protocol Holtek (#1214)
* SubGhz: add protocol Holtek
* SubGhz: add unit_test Holtek
2022-05-10 21:11:16 +03:00
Skorpionm 2068656150 SubGhz: add unit_test firefly, megacode, security+ 1.0, security+ 2.0 (#1209)
* SubGhz: add unit_test firefly, megacode, security+ 1.0, security+ 2.0
* SubGhz: add urit_test file
* SubGhz: fix syntax

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-05-10 17:44:07 +03:00
Eng1n33r 70187447d7 Merge branch 'flipperdevices:dev' into dev 2022-05-10 17:11:24 +03:00
Francois Marier 94d7a714bc Fix typo in nfc_device ("depricated") #1212
Co-authored-by: あく <alleteam@gmail.com>
2022-05-10 17:10:03 +03:00
SG fac4391af7 [FL-2499] Folders rename fix (#1190)
* Toolbox: dir_walk concept (like os.walk)
* Storage CLI: tree command
* Storage: fix folders copying, stage 1
* UnitTest: proper delays in subghz tests
* Toolbox: dir_walk, recursive and filter options
* dir_walk: unit tests
* Merge: Fix unused param
* SubGhz: cleaned up data parsing routine
* SubGhz unit test: cleaned up logs, yield data load
* SubGhz unit test: naming

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-05-10 17:05:36 +03:00
Eng1n33r 6573b67fa1 Merge pull request #5 from djsime1/unleashed
Merge spectrum analyzer
2022-05-10 13:01:47 +03:00
djsime1 40b0efc971 Merge spectrum analyzer 2022-05-09 21:33:45 -05:00
r3df0xx 16db5b1564 Update subghz_scene_set_seed.c
new func
2022-05-08 21:26:15 +03:00
Eng1n33r 88446baf45 Merge branch 'flipperdevices:dev' into dev 2022-05-08 21:18:14 +03:00
Skorpionm f04d0eea96 SubGhz: add protocol MegaCode (#1204)
* SubGhz: add protocol MegaCode
* SubGhz: check for guard time injection at the end of buffer
* SubGhz: rollback samples counting in trasmitter
* SubGhz: fix subghz_file_encoder_worker incorrect pulse sequence
* Input: tune debounce interval
* SubGhz: fix spelling in subghz_file_encoder_worker_add_level_duration

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-05-08 20:50:20 +03:00
hedger 23cff2a7d2 [FL-2526] SubGhz: fixed receiver list scrolling #1207 2022-05-08 19:33:47 +03:00
r3df0xx d68bd32ba0 Update git.mk
Fix "dirty" files.
2022-05-08 15:14:34 +03:00
Eng1n33r e63cd3ea3b Merge pull request #4 from 1mckenna/dev
Add Tetris Game
2022-05-08 00:04:43 +03:00
Eng1n33r 9ea3ffec0d Merge branch 'flipperdevices:dev' into dev 2022-05-07 16:29:21 +03:00
あく 51efe8b805 [FL-2500] Change shadows direction and refactor status bar drawing code (#1200)
* GUI: cleanup status bar drawing code and change shadows positions
* Archive: drop shadows where they should be
2022-05-06 20:35:52 +03:00
Logan McKenna 45044f88e4 Merge branch 'Eng1n33r:dev' into dev 2022-05-06 12:22:49 -05:00
Eng1n33r e94c8e2d7f Merge branch 'flipperdevices:dev' into dev 2022-05-06 19:59:55 +03:00
Logan McKenna c23a4b62e5 add tetris game from jeffplang 2022-05-06 11:51:02 -05:00
Georgii Surkov 5171a6ad14 [FL-2514] Port iButton application to C (#1198)
* Initial C iButton app setup
* Add more scenes
* Add even more scenes
* Add even more scenes again
* More scenes...
* Add key info scene
* Add delete success scene
* Use scene state to store internal data
* Add parameter parsing
* Add emulate scene
* Add write scene
* Add write success scene
* Add Read scene
* Add read success scene
* Add exit confirm scene
* Add retry confirm scene
* Add CRC error scene
* Add not key scene
* Add read key menu scene
* Rename some scenes
* Refactor conditionals
* Remove unneeded custom events
* Remove the old iButton app
* Correct formatting
* Remove rogue comments and function prototypes
* iButton: cleanup merge artifacts and fix warnings

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-05-06 19:48:39 +03:00
hedger 37bd0d546a [FL-2517, FL-2518, FL-2523] Updater UI overhaul (#1196)
* Updater: UI rework initial
* Updater: further updates to UI, added a temporary parrot
* Updater: additional checks on radio stack type before update
* Second iteration of updater UI: additional handling of resource unpacking errors
* updater: removed extra logging, renamed some stages
* Updater: Changed "back" button icon on error screen
* Archive: signed/unsigned fix
* Updater: cancelling update also cancels LFS+resources processing; restored /ext/update/ folder magic to 0
* Updater: root dir fix

Co-authored-by: nminaylov <nm29719@gmail.com>
2022-05-06 19:26:25 +03:00
r3df0xx 760f3da46e Update libusb_stm32 2022-05-06 17:10:13 +03:00
r3df0xx 5e837ec326 Update libusb_stm32 2022-05-06 17:07:54 +03:00
r3df0xx 2920052f0b Merge remote-tracking branch 'upstream/dev' into dev 2022-05-06 17:07:45 +03:00
hedger 4d6b170769 [FL-2520] FW build with -Wextra (#1185)
* Fixing compiler warnings with -Wextra
* More warnings suppression, WIP
* Even more warning fixes
* Added new lines at end of text files.
* Padding fix
* Additional fixes to warnings on different build configurations; added -Wextra to default build pipeline
* Fixes for Secplus v1
* -additional warnings
* +-Wredundant-decls fixes
* FuriHal: print stack overflow task name in console
* FuriHal: add missing include

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-05-06 16:37:10 +03:00
r3df0xx fcfc4f81b6 Merge remote-tracking branch 'upstream/dev' into dev 2022-05-05 19:56:04 +03:00
Skorpionm 1ca98170d9 SubGhz: add protocol Security+ 1.0 (#1197)
* SubGhz: add protocol Security+ 1.0
* SubGhz: Fix unit_test

Co-authored-by: あく <alleteam@gmail.com>
2022-05-05 16:42:50 +03:00
あく f5175e1388 Music player rework (#1189)
* Music player: cli tool and new worker
* Music player cli: flush message
* Music player: fix note calculation
* MusicPlayer: fix # parsing and add magic
* FuriHal: improve speaker volume handling. MusicPlayer: minor sustain improvements
* MusicPlayer: fix buffer overseek
* FuriHal: drop unused variables
* MusicPlayer: LFO 4 magic
* MusicPlayer: add RTTTL parser
* MusicPlayer: refactoring and add file open dialog on start
* MusicPlayer: fix memcpy issue and more
* FuriHal: force disconnect USB on early init and then leave usb line alone for some time.
* FuriHal: switch speaker to old volume. MusicPlayer: fix incorrect note history, and drop lfo from worker.

Co-authored-by: DrZlo13 <who.just.the.doctor@gmail.com>
2022-05-05 12:49:59 +03:00
Nikolay Minaylov 0c85b88873 [FL-2512] Archive favourites fixes (#1195)
* Archive favourites fixes
* Archive: navigation history fix

Co-authored-by: あく <alleteam@gmail.com>
2022-05-05 01:51:45 +03:00