nullableVoidPtr
ddc2631cbb
Merge remote-tracking branch 'upstream/dev' into nfcf
2023-05-07 21:25:03 +08:00
Skorpionm
d2ca67d261
[FL-3242] SubGhz: refactoring app ( #2554 )
...
* SubGhz: add SubGhzThresholdRssi
* SubGhz: remove direct reading of subghz-txrx-txrx_state
* SubGhz: remove direct reading subghz->txrx->hopper_state
* SubGhz: remove direct reading subghz->lock
* SubGhz: check load type file
* SubGhz: remove direct reading subghz->txrx->rx_key_state
* SubGhz: remove direct reading subghz->txrx->speaker_state
* SubGhz: refactoring subghz_scene_set_type.c
* SubGhz: moving "txrx" entity to a separate file
* SubGhz: show error tx start
* SubGhz: refactoring RPC
* SubGhz: value get optimizations
* SubGhz: fix name file
* SubGhz: add function description
* SubGhz: fix double back with a blocked transmission in this region and speacker, when a transmission is blocked in this region
* SubGhz: correct spelling
* SubGhz: better naming
* SubGhz: simplify includes
Co-authored-by: SG <who.just.the.doctor@gmail.com >
Co-authored-by: あく <alleteam@gmail.com >
2023-05-04 12:04:26 +09:00
Willy-JL
22e0d83ab7
Merge branch 'ofw-dev' into xfw-dev
2023-05-04 01:42:30 +01:00
MX
cae4790ef2
Merge branch 'fz-dev' into dev
2023-05-03 17:15:59 +03:00
hedger
c3ececcf96
[FL-3174] Dolphin builder in ufbt; minor ufbt/fbt improvements ( #2601 )
...
* ufbt: added "dolphin_ext" target (expects "external" subfolder in cwd with dolphin assets); cleaned up unused code
* ufbt: codestyle fixes
* scripts: fixed style according to ruff linter
* scripts: additional cleanup & codestyle fixes
* github: pass target hw code when installing local SDK with ufbt
* ufbt: added error message for missing folder in dolphin builder
* scripts: more linter fixes
* sdk: added flipper_format_stream; ufbt: support for --extra-define
* fbt: reduced amount of global defines
* scripts, fbt: rearranged imports
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2023-05-03 14:48:49 +09:00
Willy-JL
b5dc2f239e
Asset pack support status bar background
2023-05-03 00:11:40 +01:00
Willy-JL
331f26547b
Add XTREME_SETTINGS_WAIT() for race conditions
2023-05-02 22:54:32 +01:00
Willy-JL
38ba334a1a
Fix build
2023-05-02 14:41:24 +01:00
Willy-JL
2fcc3d1ae2
Format
2023-05-02 14:29:30 +01:00
Willy-JL
74a30f919d
Merge branch 'ISO15693' of https://github.com/g3gg0/flipperzero-firmware into dev
2023-05-02 14:28:51 +01:00
Willy-JL
66b1152499
Merge branch 'nfcf' of https://github.com/nullableVoidPtr/flipperzero-firmware into xfw-dev
2023-05-02 14:06:00 +01:00
Willy-JL
58af523332
Merge branch 'ul-dev' into xfw-dev
2023-05-02 04:44:43 +01:00
Willy-JL
01a3385369
Add favorite timeout setting
2023-05-02 03:39:50 +01:00
MX
fe6bf3c7d6
Revert some changes
2023-05-02 02:25:52 +03:00
Willy-JL
a6bc7f8abb
Rework xtreme settings and assets implementation
2023-05-01 15:28:59 +01:00
Tiernan Messmer
48e7c67359
fix debug print warnings
2023-05-01 13:07:33 +10:00
g3gg0.de
1d4ce4e78a
scale NfcV frequency a bit, add echo mode, fix signal level at the end
2023-05-01 12:54:08 +10:00
g3gg0.de
af7d21a020
increase sniff log size
2023-05-01 12:54:08 +10:00
g3gg0.de
64badf124a
also added DSFID/AFI handling and locking
2023-05-01 12:54:08 +10:00
g3gg0.de
4f4eca1dd7
added "Listen NfcV Reader" to sniff traffic from reader to card
2023-05-01 12:54:05 +10:00
g3gg0.de
f03d31b647
increased maximum memory size to match standard
...
added security status handling/load/save
added SELECT/QUIET handling
more fine grained allocation routines and checks
fix memset sizes
2023-05-01 12:53:14 +10:00
g3gg0.de
aa7ead724a
respond with block security status when option flag is set
2023-05-01 12:53:14 +10:00
g3gg0.de
fecc686a3e
further code cleanups
2023-05-01 12:52:51 +10:00
g3gg0.de
a34a186bba
ISO15693: reduce latency on state machine reset
2023-05-01 12:52:50 +10:00
g3gg0.de
9f5a10a2e3
ISO15693: further cleanup
2023-05-01 12:52:37 +10:00
g3gg0.de
75d7246657
ISO15693: further optimizations of allocation and free code
2023-05-01 12:52:36 +10:00
g3gg0.de
d52432970b
optimize allocation size for signals
2023-05-01 12:52:36 +10:00
g3gg0.de
423c551cf1
SLIX: fixed crash situation when an invalid password was requested
2023-05-01 12:52:35 +10:00
g3gg0.de
6a95f8010f
added support for ISO15693 (NfcV) emulation, added support for reading SLIX tags
2023-05-01 12:52:32 +10:00
g3gg0.de
3cb1b1f6c1
DigitalSignal: use cyclic DMA buffer for sequences
2023-04-30 23:05:56 +10:00
g3gg0.de
826e4d1eda
DigitalSequence: fix issues with concatenation of same levels and spurious bit flips
2023-04-30 23:05:56 +10:00
g3gg0.de
e2b77fcfb2
digital_signal: keep lock until all DMA transfers have finished
2023-04-30 23:05:56 +10:00
g3gg0.de
4f076485a3
digital_signal: fix memory leak
2023-04-30 23:05:55 +10:00
g3gg0.de
7e42c9c3f0
added recovery if the timer already expired
2023-04-30 23:05:55 +10:00
g3gg0.de
4c3a5e9c12
digital_signal: remove assembly code, limiting the performance but increasing portability
2023-04-30 23:05:55 +10:00
g3gg0.de
17f7f0e637
digital_signal: reduce code complexity of digital_signal_update_dma() by only reconfiguring DMA2
2023-04-30 23:05:55 +10:00
g3gg0.de
064a34e681
pulse_reader: further optimize assembly code
2023-04-30 23:05:55 +10:00
g3gg0.de
cd082c9d90
digital_signal: show unoptimized and optimized code for digital_signal_update_dma() next to each other
2023-04-30 23:05:55 +10:00
g3gg0.de
bc80ddd0a7
digital_signal/pulse_reader: allow parameters for free to be NULL
2023-04-30 23:05:54 +10:00
g3gg0.de
c18cf71646
make structures private, add C implementation of digital_signal_update_dma()
2023-04-30 23:05:54 +10:00
g3gg0.de
f08c8d6a1d
pulse_reader: add call to set GPIO pull direction
2023-04-30 23:05:48 +10:00
gornekich
4d09a50fbb
pulse_reader: remove from API, allow to link with faps
...
Signed-off-by: g3gg0.de <git@g3gg0.de >
2023-04-30 23:05:18 +10:00
g3gg0.de
f56835cb65
ran format_py
2023-04-30 23:04:40 +10:00
g3gg0.de
a34f2d2903
pulse_reader_stop now deinits GPIO as recommended by @gornekich
2023-04-30 23:04:40 +10:00
g3gg0.de
396ebe1ad8
fix starting level detection in pulse_reader
2023-04-30 23:04:39 +10:00
gornekich
b5b5abac27
pulse_reader: build as static library
...
Signed-off-by: g3gg0.de <git@g3gg0.de >
2023-04-30 23:04:35 +10:00
g3gg0
302739d543
allow gpio field to stay uninitialized in digital_signal_prepare_arr()
2023-04-30 23:02:31 +10:00
g3gg0
9a6a796804
fixed renaming
2023-04-30 23:01:17 +10:00
g3gg0
0a714fc164
fixed linter errors and undone function renaming
2023-04-30 23:01:16 +10:00
g3gg0
26c4e88677
added send_time option to start a signal at a specific DWT->CYCCNT value
2023-04-30 23:01:16 +10:00