g3gg0.de
9268ea121f
DigitalSequence: fix issues with concatenation of same levels and spurious bit flips
2023-02-01 23:25:23 +01:00
あく
8fe801660b
Merge branch 'dev' into DigitalSequence_PulseReader
2023-01-17 19:55:28 +03:00
hedger
a0814aab31
[FL-3081] fbt: removed DEBUG_TOOLS & FAP_EXAMPLES flags ( #2291 )
...
* fbt: deprecated DEBUG_TOOLS & FAP_EXAMPLES flags
* fixes for PVS warnings
* scripts: fbt: fixed leaking PYTHONHOME
2023-01-17 18:07:47 +03:00
hedger
341610b8a1
[FL-3080] fbt: PVS support ( #2286 )
...
* fbt: added firmware_pvscheck & firmware_pvs targets for *nix
* fbt: pvs support on Windows
* fbt: additional fixes & docs for PVS support
* fbt: fixes for updater env configuration
* github: reworked pvs workflow
* vscode: added PVS shortcut
* pvs: added --ignore-ccache flag
* fbt: pvs: opening web browser if there are warnings
* fbt: pvs: added browser handler for mac
* github: fixed report path for PVS
* fbt: pvs: fixed report upload path
* removed intentional PVS warning
* fixed more PVS warnings
* fixed secplus_v1 PVS warning
* fbt: added PVSNOBROWSER flag
* github: setting PVSNOBROWSER for pvs runs
* fbt: less debug output
Co-authored-by: あく <alleteam@gmail.com >
2023-01-17 15:55:49 +03:00
g3gg0.de
ff6da8421c
Merge branch 'DigitalSequence_PulseReader' of https://github.com/g3gg0/flipperzero-firmware into DigitalSequence_PulseReader
2023-01-16 18:12:48 +01:00
g3gg0.de
19bcf0e44a
digital_signal: keep lock until all DMA transfers have finished
2023-01-16 18:09:35 +01:00
g3gg0.de
34d9fa4529
digital_signal: fix memory leak
2023-01-16 10:51:38 +01:00
Eric Betts
9e1a6a6d2e
relocate R_ARM_CALL ( #2305 )
2023-01-16 12:36:59 +03:00
gid9798
073fb3861a
Add the ability to turn pages in infrared ( #2271 )
...
Co-authored-by: あく <alleteam@gmail.com >
2023-01-13 17:11:12 +03:00
Georgii Surkov
75e9de12b0
[FL-3078] Per protocol signal repeat count ( #2293 )
...
* Better Infrared protocol file structure
* Rename InfraredProtocolSpec to InfraredProtocolVariant
* Slightly better names
* Add repeat count field to protocol variant description
* Repeat the signal the appropriate number of times when brute-forcing
* Repeat the signal the appropriate number of times when sending via worker
* Better signal count logic in infrared_transmit
* Better variable names
* Convert some raw signals to messages in tv.ir
Co-authored-by: あく <alleteam@gmail.com >
2023-01-13 16:50:19 +03:00
Nikolay Minaylov
ad9d746a27
BadUSB backspace/delete fix ( #2288 )
...
Co-authored-by: hedger <hedger@users.noreply.github.com >
2023-01-11 16:58:51 +03:00
Giacomo Ferretti
20621da8ac
Fix typos in source code ( #2285 )
...
* Fix typo in TextInput module
* Fix typo in Widget comment
* Fix typo in comment
Co-authored-by: hedger <hedger@users.noreply.github.com >
2023-01-11 16:41:57 +03:00
Stephen Kent
d2df35a35b
fbt: add fap_deploy target to build and copy all .fap apps to flipper ( #2146 )
...
* fbt: add `faps_copy` target to build and copy all .fap apps to flipper
* fbt: restore default runfap.py invocation behavior, use -n for copy only
* fbt: proper implementation of fap_deploy target
Co-authored-by: hedger <hedger@nanode.su >
2023-01-11 13:13:07 +03:00
あく
8d2143add5
Fix various issues reported on github ( #2280 )
...
* Desktop: Fix use after free in slideshow view
* Gui: long press toggles first letter case too
* Desktop: remove debug logging
2023-01-10 03:15:03 +09:00
Liam Droog
b7046b2179
Change broken BadUSB link to Hak5 duckyscript quick reference webpage ( #2270 )
...
* Change broken link to Hak5 duckyscript quick reference webpage
* Update BadUSB syntax link
2023-01-09 15:03:51 +09:00
あく
8af14abf62
Merge branch 'dev' into DigitalSequence_PulseReader
2023-01-07 16:34:10 +09:00
Maksim Derbasov
2c450bd835
Show region information in sub-GHz app ( #2249 )
...
* Show region info in sub-GHz app
* SubGhz: reset widget on region info scene exit
* Format sources
Co-authored-by: あく <alleteam@gmail.com >
2023-01-07 04:28:28 +09:00
knrn-ai
c24bea6b06
Documentation: edit texts, markdown linting ( #2226 )
...
Co-authored-by: konerini <25254561+konerini@users.noreply.github.com >
Co-authored-by: あく <alleteam@gmail.com >
2023-01-07 03:18:43 +09:00
knrn-ai
fa223a4f4b
ReadMe: edit text, move Links to the end ( #2219 )
...
* Edit text, move Links to the end
* ReadMe: can to must
Co-authored-by: あく <alleteam@gmail.com >
2023-01-07 03:05:58 +09:00
Astra
5e74622b2a
[FL-3072] Add the sleigh ride animation ( #2224 )
...
* Add sleigh animation
* Fix manifest
Co-authored-by: あく <alleteam@gmail.com >
2023-01-07 01:16:58 +09:00
yan0f
9740dd8c75
Fix typos in source code ( #2258 )
2023-01-07 01:06:50 +09:00
あく
41c43f4805
Various improvements: Toolbox, Updater and Unit Tests. ( #2250 )
...
* Toolbox: add seek to character stream method. UpdateUtils: reverse manifest iterator. UnitTests: more unit tests.
* Target: bump API version. Updater: delete empty folders from manifest before resource deployment.
* UnitTests: use manifest from unit_tests folder instead of global one
* Make PVS happy
* sector cache: allocate always
* Better PVS config for manifest.c
* PVS: Move exception outside of condition
* PVS: remove confusing condition
Co-authored-by: SG <who.just.the.doctor@gmail.com >
2023-01-06 16:31:17 +10:00
Jack Webb-Heller
b8dd75884c
Add Dyson Purifier Hot+Cool support to IR AC Library ( #2252 )
2023-01-05 22:39:42 +03:00
g3gg0.de
e1c92269f7
added recovery if the timer already expired
2023-01-03 02:10:30 +01:00
g3gg0.de
11e3d47301
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into DigitalSequence_PulseReader
2023-01-02 10:57:29 +01:00
Georgii Surkov
72dc8e95d0
Add .kateconfig and .kateproject to .gitignore ( #2237 )
2023-01-02 18:01:59 +09:00
g3gg0.de
197b6725f7
digital_signal: remove assembly code, limiting the performance but increasing portability
2022-12-30 16:34:52 +01:00
g3gg0.de
4107fb9b55
digital_signal: reduce code complexity of digital_signal_update_dma() by only reconfiguring DMA2
2022-12-30 16:18:55 +01:00
Georgii Surkov
95f8895b43
Add float_tools to SDK api ( #2225 )
2022-12-30 15:52:53 +03:00
g3gg0.de
a1f1618648
pulse_reader: further optimize assembly code
2022-12-30 12:48:01 +01:00
g3gg0.de
efa43048a1
Merge branch 'DigitalSequence_PulseReader' of https://github.com/g3gg0/flipperzero-firmware into DigitalSequence_PulseReader
2022-12-30 10:51:49 +01:00
g3gg0.de
5856612182
digital_signal: show unoptimized and optimized code for digital_signal_update_dma() next to each other
2022-12-30 10:50:55 +01:00
あく
ef478605e7
Merge branch 'dev' into DigitalSequence_PulseReader
2022-12-30 13:45:45 +09:00
Avery
06cf1bb868
Gui: change data ownership model in submenu, own text by default ( #2217 )
...
* GUI: Refactor submenu to internally use FuriStrings
* NFC: Rework DESFIRE dynamic info submenu
* GUI: don't mutate label when drawing submenu
* Get rid of submenu_add_item_cstr
* increase api version
* Get rid of submenu_set_header_cstr
* rollback api version
* Documentation
* RFID: use new submenu api
Co-authored-by: Sergey Gavrilov <who.just.the.doctor@gmail.com >
2022-12-30 12:44:07 +09:00
g3gg0.de
e8bf252299
Merge branch 'DigitalSequence_PulseReader' of https://github.com/g3gg0/flipperzero-firmware into DigitalSequence_PulseReader
2022-12-30 02:20:24 +01:00
g3gg0.de
8b81fb921c
digital_signal/pulse_reader: allow parameters for free to be NULL
2022-12-30 02:19:13 +01:00
あく
b11b9f1b38
Gui: Direct Draw API ( #2215 )
...
* Furi: allow on-fly thread priority change. Gui: Direct Draw API. DirectDraw debug app.
* Gui: drop input in direct draw
* Furi: handle priority change for starting threads
* DirectDraw: rollback to FreeRTOS primitives for priority change
2022-12-29 21:35:26 +10:00
Thomas Roth
26e5527a93
Mifare dictionary attack performance improvements. ( #2173 )
...
* NFC dictionary attack performance improvements.
* Remove unnecessary assignment
2022-12-29 14:20:01 +09:00
g3gg0.de
c4ef534af5
Merge branch 'dev' into DigitalSequence_PulseReader
2022-12-28 23:16:06 +01:00
g3gg0.de
823ff9503a
Merge branch 'DigitalSequence_PulseReader' of https://github.com/g3gg0/flipperzero-firmware into DigitalSequence_PulseReader
2022-12-28 22:44:52 +01:00
g3gg0.de
3a42ab189f
make structures private, add C implementation of digital_signal_update_dma()
2022-12-28 22:43:39 +01:00
Skorpionm
ea054423b0
[FL-3074] SubGhz: CAME 12 bit encoder fix guard time ( #2210 )
...
* SubGhz: CAME encoder fix guard ime
* SubGhz: fix 2 encoder CAME
Co-authored-by: あく <alleteam@gmail.com >
2022-12-29 05:29:23 +09:00
あく
6ea375c70d
Merge branch 'dev' into DigitalSequence_PulseReader
2022-12-29 02:28:14 +09:00
Astra
d58b9f3fe8
Fix MFC bruteforce progress bar ( #2203 )
...
Co-authored-by: あく <alleteam@gmail.com >
2022-12-29 00:09:33 +09:00
Zoë Prosvetova
4accce93cf
Update KeyCombo.md ( #2213 )
...
Grammatical corrections and changes
2022-12-28 23:39:36 +09:00
Konstantin Volkov
27ee0f73f7
Fixing various typos in readme files #2208
...
Co-authored-by: Konstantin Volkov <k.volkov@flipperdevices.com >
2022-12-28 23:30:20 +09:00
Konstantin Volkov
3108dc7c8c
Splitting units and updater benches ( #2165 )
...
* test run, moved updated to separate physical runner/flipper/card
* simplified units, removed re-flashing, moved format to beginning of run
* added reboot requence and mini optimizations
* forgot gitadd, added script modifications, workflow changes
* fixed linter issues
* moved updater to unit bench for speed up
* changes to units, flash (not full) on second update, new fbt GDB thread check
* changed serial of second device
* testing pipelines, added failing unit test
* fixed gdb step
* fixed gdb step v2 electric boogaloo
* fixed gdb step v3, fixed target
* reverted while1 in units, tests complete
* testing colored output
* trying different term setting
* debug outputs for terminal
* fixed typo in SConstruct and another terminal test
* reverted changes, no colored output, for production
* fixed log output to readable format
* fixed linter
Co-authored-by: Konstantin Volkov <k.volkov@flipperdevices.com >
Co-authored-by: あく <alleteam@gmail.com >
2022-12-28 23:16:06 +09:00
g3gg0.de
9f8a86adef
Merge branch 'dev' into DigitalSequence_PulseReader
2022-12-28 14:41:46 +01:00
g3gg0.de
60f56cc048
pulse_reader: add call to set GPIO pull direction
2022-12-28 14:40:29 +01:00
Tiernan
90573fbeed
Picopass read bug fixes: ( #2201 )
...
* fix checking user elite keys
* include calculated Kd when saving cards
Co-authored-by: あく <alleteam@gmail.com >
2022-12-28 22:04:58 +09:00