Commit Graph

247 Commits

Author SHA1 Message Date
MX 8f59217dd4 fixed typos in encoders 2022-08-17 23:33:41 +03:00
MX cee1611583 Merge branch 'fz-dev' into dev 2022-08-17 23:25:29 +03:00
MX 9b13842467 Fix typos in subghz (#1588)
Co-authored-by: あく <alleteam@gmail.com>
2022-08-18 01:40:09 +09:00
MX 13465ef41d Merged latest OFW changes 2022-08-12 05:18:27 +03:00
Skorpionm 36b8dfe655 [FL-2729] SubGhz: fix bett decoder (#1573)
* SubGhz: fix bett decoder
* SubGhz: fix duration preamble bett protocol

Co-authored-by: あく <alleteam@gmail.com>
2022-08-12 00:21:13 +09:00
Skorpionm a39111ade2 [FL-2723] SubGhz: add protocol Honeywell_WDB / Doorbell (#1560)
* SubGhz: add protocol Honeywell_WDB (receive/save/load/transfer)
* SubGhz: add  parsing data honeywell
* SubGhz: fix UI CAME TWEE
* SubGhz: add unit_test honeywell_wdb

Co-authored-by: あく <alleteam@gmail.com>
2022-08-11 21:20:31 +09:00
MX 6afc457807 Merge branch 'fz-dev' into dev 2022-08-07 21:25:02 +03:00
Skorpionm 416cce9ffc [FL-2718, FL-2719] SubGhz: add protocol BERNER / ELKA / TEDSEN / TELETASTER / Doitrand / Marantec / Phoenix V2 (static mode) / Phox (static mode), fix Princeton (#1516)
* SubGhz: add protocol marantec
* SubGhz: add protocol BERNER / ELKA / TEDSEN / TELETASTER
* SubGhz: add protocol Doitrand
* SubGhz: delete debug
* SubGhz: add protocol Phoenix V2 (static mode)
* SubGhz: fix serial decode Phoenix V2
* SubGhz: fix Princeton, display serial number and button on boot
* SubGhz: fix Bett decoder and fix unit_test
* SubGhz: update test_random_raw for unit_test

Co-authored-by: あく <alleteam@gmail.com>
2022-08-08 00:56:45 +09:00
MX 4a4f3d2b27 err messages 2022-08-06 05:41:06 +03:00
MX ffc3b634b8 a bit of fixes 2022-08-06 05:18:05 +03:00
MX a74262cef2 update unirf / other fixes 2022-08-01 23:20:04 +03:00
MX a5dd804d3e Merge remote-tracking branch 'origin/dev' into dev 2022-08-01 17:36:16 +03:00
MX c0f0ec3c95 Merge branch 'fz-dev' into dev 2022-08-01 17:30:50 +03:00
Skorpionm 4da6eba395 [FL-2706, FL-2709] SubGhz: checking saved key files for length (#1485)
* [FL-2706] SubGhz: checking saved key files for length
* SubGhz: fix RAW file upload error
* [FL-2709] GubGhz: RAW screen fix

Co-authored-by: あく <alleteam@gmail.com>
2022-08-01 21:24:21 +09:00
TQMatvey a15954910e SubGhz: Fix Sd: being inside the Send button 2022-08-01 15:29:48 +07:00
MX 712a48b5db Fix typo in subghz (#1467)
* fix typo across subghz

Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: Aleksandr Kutuzov <aku@plooks.com>
2022-07-31 08:34:38 +09:00
Eng1n33r b6ab686a34 fix typo 2022-07-27 15:58:32 +03:00
Eng1n33r acd5430c21 Merge branch 'fz-dev' into dev 2022-07-26 21:09:31 +03:00
Skorpionm ec19c11dbe [FL-2669] SubGhz: add support for loading custom presets (#1398)
* SubGhz: load custom -preset
* SubGhz: fix error prt=0
* SubGhz: load custom preset
* SubGhz: code refactoring to support custom preset
* SubGhz: add custom presert refactoring
* SubGhz: fix alloc history alloc preset
* SubGhz: fix error load file
* SubGhz: fix start custom preset
* SubGhz: fix delete custom preset
* SubGhz: add description Custom_preset_data for CC1101
* SubGhz: debug logging and buffer size rounding

Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: Aleksandr Kutuzov <aku@plooks.com>
2022-07-26 23:16:59 +09:00
Skorpionm ed7db336c1 [FL-2684, FL-2685] bugfix subghz (#1446)
* [FL-2684] SubGhz: fix incorrect CAME TWICE protocol definition
* [FL-2685] SubGhz: fix the recorded RAW signal is deleted when trying to transmit on a prohibited frequency

Co-authored-by: あく <alleteam@gmail.com>
2022-07-26 21:58:07 +09:00
Eng1n33r 2c0dcc808d Merge branch 'fz-dev' into dev 2022-07-26 15:52:19 +03:00
hedger 056446dfed [FL-2675] /int space reservation (#1448)
* storage: added global #defines for /int, /ext & /any
* storage: introduced PATH_EXT, PATH_INT& PATH_ANY macros
* core apps: moved hardcoded config files names to separate headers; prefixed them with "."; updater: added file name migration to new naming convention on backup extraction
* storage: fixed storage_merge_recursive handling of complex directory structures; storage_move_to_sd: changed data migration logic to all non-dot files & all folders
* core: added macro aliases for core record names
* Bumped protobuf commit pointer
* storage: reserved 5 pages in /int; denying write&creation of non-dot files when running out of free space

Co-authored-by: あく <alleteam@gmail.com>
2022-07-26 21:21:51 +09:00
Eng1n33r 1fdae5931b Merge remote-tracking branch 'origin/dev' into dev 2022-07-20 19:03:00 +03:00
Eng1n33r 87cfec3e5d FAAC SLH correct seed view 2022-07-20 16:37:55 +03:00
Eng1n33r ad970c6c6d Merge branch 'fz-dev' into dev 2022-07-20 16:28:48 +03:00
あく e3c7201a20 Furi: core refactoring and CMSIS removal part 2 (#1410)
* Furi: rename and move core
* Furi: drop CMSIS_OS header and unused api, partially refactor and cleanup the rest
* Furi: CMSIS_OS drop and refactoring.
* Furi: refactoring, remove cmsis legacy
* Furi: fix incorrect assert on queue deallocation, cleanup timer
* Furi: improve delay api, get rid of floats
* hal: dropped furi_hal_crc
* Furi: move DWT based delay to cortex HAL
* Furi: update core documentation

Co-authored-by: hedger <hedger@nanode.su>
2022-07-20 13:56:33 +03:00
Eng1n33r 27b352a200 increase hold duration 2022-07-17 11:09:30 +03:00
Eng1n33r 420af35f89 FAAC SLH/Spa 20-bits counter 2022-07-17 08:05:09 +03:00
Eng1n33r d838bbdd36 An-Motors and HCS101 rolling emulation 2022-07-14 22:44:52 +03:00
Eng1n33r 158e2c89e3 fix typo 2022-06-26 23:03:39 +03:00
Eng1n33r 1c55a55ddd adaptation to the new build system + fixes 2022-06-26 20:57:29 +03:00
Skorpionm 6d38740a46 SubGhz: fix protocol scher_khan (#1323)
Co-authored-by: あく <alleteam@gmail.com>
2022-06-26 21:16:56 +09:00
Eng1n33r 767f7ff92e code formatted 2022-06-24 13:01:41 +03:00
Eng1n33r aa967d63ea Merge branch 'flipperdevices:dev' into dev 2022-06-22 18:22:06 +03:00
Skorpionm c79fb61909 SubGhz: add protocol PowerSmart / SolarSmart Roller Shutters (#1335)
* SubGhz: add protocol Power Smart
* SubGhz: parsing protocol Power Smart
* SubGhz: add parsing cannel
* SubGhz: add unit test
* SubGhz: update files unit test_random_raw

Co-authored-by: あく <alleteam@gmail.com>
2022-06-23 00:18:52 +09: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
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
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
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
r3df0xx a62f3416af Update came_atomo.c 2022-06-09 23:29:41 +03:00
r3df0xx 97676e79a8 Update came_atomo.c
add header (beta-test)
2022-06-09 19:26:48 +03:00
r3df0xx 9a15634705 Update came_atomo.c
working parcel counter ++
2022-06-08 18:52:37 +03:00
r3df0xx 6cb484375d Update came_atomo.c
fix DMA delta impulse
2022-06-08 00:14:19 +03:00