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
968c0cb1ab
Merge branch 'flipperdevices:dev' into dev
2022-07-06 17:37:42 +03:00
Astra
c72b678510
SubGh: fix a race condition ( #1376 )
2022-07-06 23:28:31 +09: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
aaeede7793
Merge branch 'fz-dev' into dev
2022-06-26 15:16:32 +03:00
hedger
f3b1475ede
[FL-2052] New build system based on scons ( #1269 )
2022-06-26 21:00:03 +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
Eng1n33r
79f216ec48
Merge branch 'flipperdevices:dev' into dev
2022-06-20 18:58:48 +03:00
あく
839e52ac32
[FL-2591] Furi: remove CMSIS thread api, migrate to FuriThread, remove unused CMSIS APIs ( #1333 )
...
* Furi: remove CMSIS thread api, migrate to FuriThread, remove unused CMSIS APIs
* Furi: magic thread catcher validating thread completion; backtrace improver
* Furi: allow furi_thread_get_current_id outside of thread context
* Furi: use IRQ instead of ISR for core primitives
2022-06-20 18:54:48 +04: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
r3df0xx
6e27b0cecb
Update came_atomo.c
...
revert header, need to put out of loop
2022-06-07 23:12:49 +03:00
r3df0xx
02f7d046a9
Update came_atomo.c
2022-06-07 23:00:23 +03:00
r3df0xx
1fbe15c1ce
Update came_atomo.c
2022-06-07 22:54:11 +03:00
r3df0xx
a29e34c3f4
Update came_atomo.c
...
code make-up, fix pause to 68ms
2022-06-07 20:01:22 +03:00
r3df0xx
d057c63344
Update came_atomo.c
2022-06-07 18:50:35 +03:00
r3df0xx
1b332c0323
Update came_atomo.c
2022-06-07 17:26:19 +03:00
r3df0xx
e3395ae36e
Update came_atomo.c
...
test invert back
2022-06-06 17:53:13 +03:00
r3df0xx
78de90d429
Update came_atomo.c
...
invert data to upload
2022-06-06 16:25:46 +03:00
r3df0xx
42bf635ab3
data_2 in generic for Atomo protocol
...
split data concept for such case
2022-06-05 17:02:32 +03:00
r3df0xx
4318931c87
Update came_atomo.c
...
dumb transmition, need to fix encoder params
2022-06-05 13:00:24 +03:00
r3df0xx
a9d06393ac
Update came_atomo.c
...
temp fix encoder size
2022-06-05 12:35:26 +03:00