MX
735fe31f3b
Fmt and cleanup some "if"s in protocols
2023-05-10 22:56:56 +03:00
MX
cca6606c78
fix typos from ofw
2023-05-10 21:48:55 +03:00
gid9798
6f10990386
SubGhz: fix syntax & minor fixes
2023-05-10 13:21:42 +03:00
gid9798
88bd5aef40
Merge branch 'DarkFlippers:dev' into subghz_refactoring_step_by_step
2023-05-09 22:42:28 +03:00
gid9798
a3cf592f29
Minor fixes
2023-05-09 22:16:52 +03:00
gid9798
0019baaa00
SubGhz: simplify includes
2023-05-09 21:58:36 +03:00
gid9798
85d44c5f6c
SubGhz: fix naming part 2 and 3
2023-05-09 21:54:56 +03:00
gid9798
5b447d0a56
SubGhz: refactoring
2023-05-09 21:44:53 +03:00
gid9798
e817a4cdba
SubGhz: add function description
2023-05-09 21:38:25 +03:00
gid9798
def4ae395e
SubGhz: refactoring
2023-05-09 21:20:35 +03:00
MX
02a22086a1
Update changelog and change mfkey category
2023-05-09 20:21:07 +03:00
gid9798
42a415e449
SubGhz: value get optimizations
2023-05-09 20:19:01 +03:00
gid9798
752a11ba26
SubGhz: refactoring RPC
2023-05-09 20:06:22 +03:00
gid9798
21cd94cc79
SubGhz: show error tx start
2023-05-09 19:50:01 +03:00
gid9798
c69b2086b0
SubGhz: refactoring
2023-05-09 19:33:45 +03:00
gid9798
d7f3b8a425
SubGhz: refactoring move txrx
2023-05-09 19:10:56 +03:00
MX
face4bd3c7
Merge branch 'fz-dev' into dev
2023-05-09 18:28:46 +03:00
gid9798
9b3654c1f0
SubGhz: refactoring make subghz_radio.h look like in OFW
2023-05-09 18:24:38 +03:00
gid9798
8ae2cb1d32
SubGhz: refactoring
2023-05-09 18:24:25 +03:00
gid9798
a2fbe7fab8
SubGhz: refactoring
2023-05-09 17:30:01 +03:00
gid9798
4cbdbd9ef5
SubGhz: refactoring
2023-05-09 15:58:56 +03:00
gid9798
076f6785cb
SubGhz: refactoring
2023-05-09 15:22:08 +03:00
gid9798
07203f0989
SubGhz: refactoring
2023-05-09 15:11:54 +03:00
gid9798
f71900694b
SubGhz: refactoring
2023-05-09 13:34:54 +03:00
gid9798
b99d309feb
SubGhz: moving "txrx" entity to a separate file
2023-05-09 12:07:36 +03:00
hedger
eebc6241b7
[FL-3302] ble: attempt to handle hardfaulted c2 ( #2653 )
...
* ble: attempt to handle hardfaulted c2
* MfKey32: nicer macros
* FuriHal: slightly different core2 hardfault message
* Update ReadMe
Co-authored-by: あく <alleteam@gmail.com>
2023-05-09 13:06:44 +09:00
Nathan Nye
d5403a089c
Add Mfkey32 application ( #2517 )
...
* Add Mfkey32 application
* Fine tune RAM requirements, use FZ notification service API
* Fix PVS security warnings, fix issue with cracking keys on the FZ
* Prefer on-device or Flipper mobile app (seamless)
* Mfkey32: change app category to NFC
* Mfkey32: set target to f7 only
* Silence PVS false positives
* Correct PVS codes
Co-authored-by: あく <alleteam@gmail.com>
2023-05-09 10:45:59 +09:00
MX
417343e3dd
Merge branch 'fz-dev' into dev
2023-05-09 01:14:42 +03:00
gid9798
ee85541d2a
SubGhz: refactoring subghz_scene_set_type.csubghz_scene_set_type.c
2023-05-08 21:55:51 +03:00
hedger
538f96f0ac
[FL-3300] API version in UI ( #2649 )
...
* desktop, about: replaced commit# with API version
* scripts: storage: added approx speed for file uploads
* scripts: selfupdate: use folder name by default
* vscode: fixed broken get_blackmagic shell integration on *nix
Co-authored-by: あく <alleteam@gmail.com>
2023-05-08 20:11:23 +09:00
gid9798
e65a5e2b7c
SubGhz: remove direct reading subghz->txrx->speaker_state
2023-05-06 17:56:10 +03:00
gid9798
1567225a64
SubGhz: remove direct reading subghz->txrx->rx_key_state
2023-05-06 17:47:49 +03:00
gid9798
1387d8d5d6
SubGhz: check load type file
2023-05-06 17:28:16 +03:00
gid9798
d8631d1489
SubGhz: remove direct reading subghz->lock
2023-05-06 17:19:02 +03:00
gid9798
c98e76f31e
SubGhz: remove direct reading (hopper_state)
2023-05-06 17:02:32 +03:00
gid9798
cb8c77ee2c
SubGhz: remove direct reading
2023-05-06 16:36:15 +03:00
gid9798
ff24bf6829
SubGhz: add SubGhzThresholdRssi
2023-05-06 02:00:26 +03:00
MX
6b186622cb
Merge branch 'fz-dev' into dev
2023-05-05 16:10:00 +03:00
MX
7ddde7e6ca
Fuzzers remove excessive free's
...
thanks to @Willy-JL
2023-05-05 16:09:06 +03:00
あく
914129a0d9
[FL-3289] Various Furi/FuriHal bug fixes and improvements ( #2637 )
...
* Furi: properly handle thread free before TCB scrapping, add furi_free - more invasive version of free to memmgr. FuriHal: add DWT comparator api to cortex. Updater, RPC: refactor various thread shanenigans. Code cleanup.
* Rollback free macros and related changes
2023-05-05 21:40:55 +09:00
MX
b0b9e507e7
SubGHz combine FuriString allocs
2023-05-05 03:51:16 +03:00
MX
c36b788b2d
Use COUNT_OF in mouse jiggler
2023-05-05 03:17:53 +03:00
MX
1f0c2c1266
SubGhz refactor merge pt 0
2023-05-05 02:09:21 +03:00
Sergey Gavrilov
ac05387803
[FL-3270] Loader refactoring, part 1 ( #2593 )
...
* Loader: menu part
* Settings: remove unused loader api
* Desktop: get loader from record_open
* CLI: remove unneeded loader api
* gitignore: ignore .old files
* Loader: now really a service
* Loader: working service prototype
* Loader: cli, system start hooks
* CI/CD: make happy
* Loader: autorun
* Loader: lock and unlock
* Loader: rearrange code
* Gui, module menu: fix memleak
* Updater test: add timeout
* added update timeouts and max run duration
* Github: revert updater test workflow changes
* Loader: less missleading message in info cli command
Co-authored-by: doomwastaken <k.volkov@flipperdevices.com>
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-05-04 17:46:00 +03:00
Sergey Gavrilov
a7d1ec03e8
[FL-3270] Loader refactoring, part 1 ( #2593 )
...
* Loader: menu part
* Settings: remove unused loader api
* Desktop: get loader from record_open
* CLI: remove unneeded loader api
* gitignore: ignore .old files
* Loader: now really a service
* Loader: working service prototype
* Loader: cli, system start hooks
* CI/CD: make happy
* Loader: autorun
* Loader: lock and unlock
* Loader: rearrange code
* Gui, module menu: fix memleak
* Updater test: add timeout
* added update timeouts and max run duration
* Github: revert updater test workflow changes
* Loader: less missleading message in info cli command
Co-authored-by: doomwastaken <k.volkov@flipperdevices.com>
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-05-04 12:48:13 +09: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
MX
6874b3b429
We don't use region provision so remove 00 from about screens
2023-05-03 21:53:44 +03:00
MX
30f79f838e
rename
2023-05-03 20:16:20 +03:00
MX
22c514575c
Merge branch 'dev' into numpad
2023-05-03 20:08:57 +03:00
MX
d110a3ef26
Update wifi marauder version
2023-05-03 18:48:13 +03:00
MX
cae4790ef2
Merge branch 'fz-dev' into dev
2023-05-03 17:15:59 +03:00
Raymond Lucke
71e85ac367
Add HID mouse auto-clicker. ( #2627 )
...
* Add HID mouse auto-clicker.
* Add click rate adjustment to HID auto-clicker.
* Fix formatting.
* HidRemote: modify jiggler/clicker event filter and allow repeat to change click rate
---------
Co-authored-by: あく <alleteam@gmail.com>
2023-05-03 15:38:09 +09:00
Nikolay Minaylov
015ab4a024
[ #2591 ] BadUSB: command parser fix ( #2607 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-05-03 13:39:14 +09:00
Skorpionm
59386f9fa9
WS: add protocol "Wendox W6726" ( #2604 )
...
* WS: add protocol "Wendox"
* WS: add bat status
* WS: add CRC, refactoring
* WS: description added
* WS: fix name file
* WeatherStation: cleanup alien symbols
Co-authored-by: あく <alleteam@gmail.com>
2023-05-03 13:15:47 +09:00
Eric Betts
dfbacd1a47
[ #2612 ] Remove spaces in CSN( #2616 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-05-03 13:05:24 +09:00
hedger
c5b460b416
[FL-3260] Added API version to device info ( #2611 )
...
* hal: device_info: added API version to "firmware.api.major" & "firmware.api.minor"
* FuriHal: bump device info version
Co-authored-by: あく <alleteam@gmail.com>
2023-05-03 12:58:59 +09:00
Lewis Westbury
5c09bc5b2d
Gui: relax some asserts in view ( #2623 )
...
* Remove assertion preventing replacement of view input callback
* Gui: relax some asserts in view
Co-authored-by: あく <alleteam@gmail.com>
2023-05-03 12:33:30 +09:00
clipboard1
11a39927ef
Merge branch 'dev' of https://github.com/clipboard1/unleashed-firmware into dev
2023-05-02 22:25:33 +05:00
clipboard1
356db794b5
Added numpad keyboard
2023-05-02 22:25:05 +05:00
MX
b801f70f3a
OFW PR 2627: Add HID mouse auto-clicker
...
by rwl4
2023-05-02 03:01:50 +03:00
MX
e24cb944ff
Temp fix desktop lock bug and update changelog
2023-05-02 02:38:42 +03:00
MX
0ef37df4ae
Update TOTP / run fbt format
2023-05-01 20:55:09 +03:00
Лень :)
d01600ea0f
Update application.fam
2023-05-01 20:46:27 +03:00
Лень :)
13a65d45a3
Update LICENSE
2023-05-01 20:46:10 +03:00
Лень :)
099f907972
Add files via upload
2023-05-01 20:39:37 +03:00
Лень :)
b65f666578
Delete applications/external/flipperzero-bomberduck directory
2023-05-01 20:38:57 +03:00
Лень :)
3b40696c9e
Add files via upload
2023-05-01 20:37:25 +03:00
MX
a9e47454d5
Fix SWD Probe plugin GPIO pins state
...
Reset pins after exit
2023-05-01 16:17:47 +03:00
ushastoe
947dd1b754
Change UP&DOWN swipe
2023-04-29 18:20:54 +03:00
ushastoe
5085a17bcb
HID app refactor
2023-04-29 18:16:53 +03:00
MX
e87256e01f
Update TOTP
2023-04-28 14:04:16 +03:00
MX
d85e097ee5
Fix ibutton fuzzer stop values
2023-04-27 21:45:30 +03:00
MX
6ed182013d
Sync ibutton fuzzer code
...
PR with key updates from @team-orangeBlue
2023-04-27 21:12:02 +03:00
MX
243edf7e13
Confirm when removing t5577 password
...
add extra scene
2023-04-27 02:40:33 +03:00
MX
6119d6e102
OFW PR 2616: Picopass: remove spaces in CSN
...
by bettse
2023-04-27 02:02:27 +03:00
MX
f967e75819
Merge remote-tracking branch 'flipperdevices/skorp/ws_add_wendox' into dev
2023-04-27 02:00:24 +03:00
MX
f48a2713bc
Add log files icon in wifi marauder
2023-04-27 00:18:12 +03:00
MX
10c4cd0f41
Update WifI marauder app
...
https://github.com/0xchocolate/flipperzero-firmware-with-wifi-marauder-companion/pull/11
2023-04-27 00:13:28 +03:00
MX
451ec9cba0
Update TOTP
...
https://github.com/akopachov/flipper-zero_authenticator
2023-04-26 23:50:37 +03:00
SkorP
6b09dfca76
WS: fix name file
2023-04-25 11:40:50 +04:00
SkorP
9caedb422d
WS: description added
2023-04-25 11:36:27 +04:00
SkorP
6a9bdeae3e
WS: add CRC, refactoring
2023-04-25 11:22:35 +04:00
MX
30447d7660
Rename to make it fit on screen
2023-04-25 03:39:16 +03:00
MX
6271409e5a
Allow locking without pin using Up menu on desktop
2023-04-25 02:09:29 +03:00
MX
ab669b26da
Fix very old and funny subghz bugs
...
Fixed Frequency Ananyzer issues
Fixed read mode issues
Fixed re-inits in HAL
2023-04-25 01:42:20 +03:00
nminaylov
87a023c75d
BadUSB: command parser fix
2023-04-25 01:41:30 +03:00
MX
8cb3b67295
Fix external radio SPI handlers
2023-04-24 01:56:43 +03:00
MX
69530cd50f
RFID: More user-friendly RAW emulation
...
Made by Dan Caprita <dan@caprita.ro>
https://forum.flipperzero.one/t/electra-intercom/6368/43
2023-04-23 19:03:23 +03:00
MX
a0597a9e6e
Fix RFID Fuzzer and iButton Fuzzer Bugs
2023-04-23 01:57:38 +03:00
SkorP
7aa6716892
WS: add bat status
2023-04-22 21:57:31 +04:00
SkorP
8a785993ed
WS: add protocol "Wendox"
2023-04-22 21:03:44 +04:00
gid9798
47ece05592
using scene_manager`s function
2023-04-22 19:47:33 +03:00
gid9798
b46d9e09eb
Revert "Fix add manually naming"
...
This reverts commit eb3a4bfa6e
.
2023-04-22 17:42:41 +03:00
MX
eb3a4bfa6e
Fix add manually naming
2023-04-22 04:38:14 +03:00
MX
67c0c9fd73
Merge branch 'dev' into combining_BFT/FAAC_scenes
2023-04-22 04:27:14 +03:00
gid9798
f2a7172a84
Drop excess DOLPHIN_DEED
2023-04-21 16:17:59 +03:00
gid9798
40a5306ed4
Combining BFT/FAAC scenes
2023-04-21 16:10:08 +03:00
MX
7514bc8b49
Final updates
2023-04-21 15:55:06 +03:00
MX
831fc9c361
Merge pull request #432 from krolchonok/ble_refactoring
...
some change hid_ble
2023-04-21 13:20:59 +03:00
ushastoe
1c65ec9ef2
some change
...
- add [beta] for YT Shorts
- fix pause click on like button
- fix slide screen
2023-04-21 11:36:17 +03:00
MX
7747f45be3
Fix null pointer dereference
2023-04-21 07:51:37 +03:00
MX
f0e866cb56
Fix add manually naming
2023-04-21 07:38:01 +03:00
MX
d92833284e
Scroll improvements
2023-04-21 07:25:34 +03:00
MX
806b6d5a37
Merge pull request #429 from wosk/rf-date
...
SubGHz - Add date/time to history and files
2023-04-21 06:47:50 +03:00
MX
1bb3ab8715
New option to save signal names with timestamps
2023-04-21 06:46:10 +03:00
Nikita Vostokov
15f204bbc5
Revert "SubGhz - Add date of signal to *.sub files header"
...
This reverts commit 67a457dd1f
.
2023-04-21 05:54:39 +03:00
MX
2b6eee1848
move icons a bit, apply fbt format
...
add arrow showing upper side, its not clearly how you need to hold it, arrow helps a bit
2023-04-21 05:50:30 +03:00
Nikita Vostokov
67a457dd1f
SubGhz - Add date of signal to *.sub files header
2023-04-21 04:26:41 +03:00
Nikita Vostokov
95e3b7d42b
[SubGHz] Show receiving time of signal
2023-04-21 03:19:55 +03:00
Nikita Vostokov
fd40a77089
Add time of Rx SubGHz signal
2023-04-21 03:19:55 +03:00
Dmitry Zinin
19becd9985
Keynote with vertical layout
2023-04-20 23:18:45 +03:00
SG
8cfb37c12f
Gui, module menu: fix memleak
2023-04-20 16:05:35 +03:00
MX
40e435a961
Kostily and velosipedy
...
!!! Needs to be re-done in proper way after ofw subghz refactoring merge
2023-04-19 19:19:26 +03:00
MX
2de476b11d
Merge branch 'fz-dev' into dev
2023-04-19 17:03:56 +03:00
Astra
74fe003f8b
[FL-3171] Introduce stealth mode and auto-selective lock ( #2576 )
...
* Introduce stealth mode and auto-selective lock
* Stealth mode status bar icon
* Review fixes
* Fix icon disappearing after reboot
* Support overriding stealth mode
* FuriHal: correct reserved space size in RTC SystemReg
Co-authored-by: あく <alleteam@gmail.com>
2023-04-19 18:33:23 +09:00
MX
7dfae0fb61
Just in case
2023-04-19 12:32:23 +03:00
MX
c6e5ca1fec
Fix keeloq custom buttons bug
...
When you receive couple signals on read screen and open last one it was replacing its button with first one received
2023-04-19 11:51:08 +03:00
Astra
2c7eb53cac
[FL-2505] Active RPC session icon ( #2583 )
...
* Active RPC session icon
* Add RpcOwner, don't show the RPC icon when the session was started from BLE
* Fix rpc_test and f18 api
* Bump API version
Co-authored-by: あく <alleteam@gmail.com>
2023-04-19 17:30:26 +09:00
MX
059053b9b8
SubGHz Remote add Alutech AT4N Support
...
Fix null pointer dereference
2023-04-18 22:16:29 +03:00
MX
a304e9c3fa
Revert "Revert Deep Sleep due to BLE issues and other random freezes"
...
This reverts commit addf909287
.
2023-04-18 14:35:32 +03:00
MX
d1df16a2bf
Improve wifi marauder keyboard
...
Port uart terminal keyboard into wifi marauder
2023-04-18 14:15:04 +03:00
MX
2eafc0ddff
Merge branch 'fz-dev' into dev
2023-04-17 12:50:22 +03:00
Eric Betts
de02a0a25a
[ #2589 ] Correctly aborts when correct key is found ( #2590 )
2023-04-17 14:36:15 +09:00
MX
afab1bdaad
SubGhz - Temp Fix RAW recording and reading
...
and remove unused file
2023-04-14 23:37:20 +03:00
MX
addf909287
Revert Deep Sleep due to BLE issues and other random freezes
...
Waiting for proper fix
2023-04-14 14:45:35 +03:00
MX
0f6c2bff06
Update changelog, disable old app
2023-04-14 04:04:43 +03:00
MX
3191b32708
Youtube shorts remote, swap tiktok control buttons
2023-04-14 03:35:42 +03:00
MX
bd199c63ab
Merge pull request #420 from krolchonok/fix-hid_ble
...
refactoring HID_BLE
2023-04-14 02:19:13 +03:00
MX
3c4cbf2a05
Merge pull request #416 from p0ns/gps-uart-baudrate-array
...
Implements an array for baudrates on GPS UART app
2023-04-14 02:11:44 +03:00
ushastoe
21b7df9ab7
refactoring
...
-fix TikTok Controller
-fix icon in Mouse
2023-04-14 01:59:16 +03:00
MX
c7637a0fda
Update TOTP
...
https://github.com/akopachov/flipper-zero_authenticator
2023-04-13 21:20:29 +03:00
MX
6b70e37ae3
Merge branch 'fz-dev' into dev
2023-04-13 20:25:26 +03:00
MX
9ede95954b
fbt format
2023-04-13 19:44:03 +03:00
Georgii Surkov
37fb330b36
[FL-3226] Deep Sleep Idle ( #2569 )
...
* Improve RNG error handling
* Sync RTC shadow registers on Stop mode exit
* Implement working STOP2 mode
* Fix formatting
* FuriHal: disable SWD pins if debug is disabled
* Power: cleanup battery info view, handle zero current report from gauge
* Fbt: add command line argument for extra global defines
* FuriHal: cleanup debug defines in power and os, drop deep_insomnia counter.
* Add a setting to disable deep sleep
* Clean up furi_hal_power
* FuriHal,FapLoader,Debug: implement debug in stop mode, workaround resume in stop
* FuriHal: document OS and power subsystems debugging
* Furi: enable debug interface on crash
---------
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-04-14 00:47:38 +10:00
MX
39186004cc
Update UART terminal
...
https://github.com/cool4uma/UART_Terminal
2023-04-12 19:42:24 +03:00
MX
0a844e0b62
Merge branch 'fz-dev' into dev
2023-04-12 14:51:58 +03:00
Skorpionm
33e8bae78b
Bugfix: ISP Programmer and SubGhz ( #2574 )
...
* AVR_ISP: fix NULL pointer dereference
* SubGhz: double back with a blocked transmission in this region
* SubGhz: fix speaker, when a transmission is blocked in this region
* SubGhz: fix speaker
* SubGhz: return region
* AVR Flasher: cleanup code
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-04-12 15:07:05 +09:00
p0ns
206eb7946b
Implements an array for baudrates
2023-04-10 20:37:57 -03:00
SkorP
243fbfc19a
AVR_ISP: fix NULL pointer dereference
2023-04-10 19:57:15 +03:00
MX
c2fa8a2b18
Revert "Revert changes due to Null pointer dereference"
...
This reverts commit 8f752b7eee
.
2023-04-10 19:57:02 +03:00
gornekich
7ac7b70884
[FL-3241] NFC disable EMV support ( #2571 )
...
* nfc: remove read emv from extra actions
* nfc: remove read emv
Co-authored-by: あく <alleteam@gmail.com>
2023-04-10 23:51:55 +08:00
MX
8f752b7eee
Revert changes due to Null pointer dereference
2023-04-10 18:47:20 +03:00
MX
93035f07aa
Merge branch 'fz-dev' into dev
2023-04-10 18:41:51 +03:00
MX
114e8d5b6a
Merge branch 'fz-dev' into dev
2023-04-10 18:41:22 +03:00
MX
c2997bb1fc
Trying to fix button issues in sbughz remote
2023-04-09 23:56:41 +03:00
MX
d8378e6819
SubGHz: Fix keyboard lock
2023-04-07 11:49:10 +03:00
Skorpionm
6cc5f30c84
Fix gpio state isp programmer ( #2567 )
...
* ISP: fix state gpio ISP Programmer
* WS: delete string debug
Co-authored-by: あく <alleteam@gmail.com>
2023-04-07 11:02:29 +08:00
MX
5a7cddfb69
revert changes / update changelog
2023-04-07 00:07:12 +03:00
MX
9de6b6355e
format
2023-04-06 23:50:34 +03:00
SkorP
b9bc34afbf
WS: delete string debug
2023-04-06 23:50:14 +03:00
SkorP
bf29f55205
ISP: fix state gpio ISP Programmer
2023-04-06 23:50:00 +03:00
あく
0d8518d31d
[FL-3232] FuriHal: fix gpio naming and add explicit pulls for vibro, speaker and ir_tx ( #2565 )
...
* FuriHal: fix gpio naming and add explicit pulls for vibro, speaker and ir_tx
* Github: workflow event debug print
* Github: proper PR head commit SHA extraction in get_env.py
2023-04-06 19:06:19 +10:00
MX
51d52c213b
Comment debug logs back
...
just in case, to avoid extra calls while reading flash
2023-04-06 07:28:19 +03:00
MX
8aed2375f3
Merge branch 'fz-dev' into dev
2023-04-06 07:22:53 +03:00
MX
53f6ae7a39
Fix after-merge issues
2023-04-06 07:20:56 +03:00
MX
aac7654ca3
Merge branch 'fz-dev' into dev
2023-04-06 07:14:48 +03:00
Skorpionm
d1ad924216
[AVR_ISP]: add AVR ISP Programmer FAP ( #2475 )
...
* [AVR_ISP]: add AVR ISP Programmer FAP
* [AVR_ISP]: add auto detect AVR chip
* [AVR_ISP]: fix auto detect chip
* [AVR_ISP]: fix fast write flash
* AVR_ISP: auto set SPI speed
* AVR_ISP: add clock 4Mhz on &gpio_ext_pa4
* AVR_ISP: fix "[CRASH][ISR 4] NULL pointer dereference" with no AVR chip connected
* AVR_ISP: add AVR ISP Reader
* AVR_ISP: add read and check I32HEX file
* AVR_ISP: add write eerom, flash, fuse, lock byte
* AVR_ISP: add gui Reader, Writer
* Github: unshallow on decontamination
* AVR_ISP: move to external
* API: fix api_symbols
* AVR_ISP: add wiring scene
* GUI: model mutex FuriMutexTypeNormal -> FuriMutexTypeRecursive
* AVR_ISP: add chip_detect view
* AVR_ISP: refactoring gui ISP Programmer
* AVR_ISP: add gui "Dump AVR"
* AVR_ISP: add gui "Flash AVR"
* AVR_ISP: fix navigation gui
* GUI: model mutex FuriMutexTypeRecursive -> FuriMutexTypeNormal
* AVR_ISP: fix conflicts
* AVR_ISP: fix build
* AVR_ISP: delete images
* AVR_ISP: add images
* AVR_ISP: fix gui
* AVR_ISP: fix stuck in navigation
* AVR_ISP: changing the Fuse bit recording logic
* AVR_ISP: fix read/write chips with memory greater than 64Kb
* AVR_ISP: fix auto set speed SPI
* AVR_ISP: fix gui
* ISP: switching on +5 volts to an external GPIO
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-04-06 12:13:30 +08:00
Astra
b4ceb55fd2
[FL-2524] Graphics cleanup and icon rotation ( #2561 )
...
* Canvas with rotation
* Full icon rotation, cleanup of unused resources
* F18 API update
* Bitmap draw cleanup
* More cleaning up
* Migrate recovery and DFU to canvas
* Make the internal draw function static
* Remove all calls to u8g2_DrawXBM
Co-authored-by: あく <alleteam@gmail.com>
2023-04-06 11:36:12 +08:00
hedger
a91d319839
[FL-3162] Moved ufbt to fbt codebase ( #2520 )
...
* scripts: moved ufbt code
* ufbt: fixed tool path
* ufbt: fixed linter/formatter target descriptions
* scripts: ufbt: cleanup
* fbt: moved fap launch target to tools; ufbt fixes
* fbt: fixed missing headers from SDK
* ufbt: removed debug output
* ufbt: moved project template to main codebase
* ufbt: fixed vscode_dist
* ufbt: path naming changes
* fbt: error message for older ufbt versions
* ufbt: docs fixes
* ufbt: fixed build dir location
* fbt: fixes for extapps objcopy
* fbt: extapps: removed extra debug output; fixed formatting
* ufbt: handle launch target for multiple known apps
* ufbt: dropping wrapper; linter fixes
* ufbt: fixed boostrap path
* ufbt: renamed entrypoint
* ufbt: updated vscode config
* ufbt: moved sconsign db location
* ufbt: fixed sconsign path
* fbt: SDK builders rework
* fbt: reworked sdk packaging
* ufbt: additional checks and state processing
* ufbt: fixed sdk state file location
* dist: not packaging pycache
* dump commit json content
* Github: more workflow debug prints
* Github: fix incorrect commit meta extraction in get_env.py
* ufbt, fbt: changed SConsEnvironmentError->StopError
* fbtenv: no longer needs SCRIPT_PATH pre-set
* ufbt: fixed sdk state check
* scripts: exception fixes for storage.py
* scripts: fbtenv: added FBT_TOOLCHAIN_PATH for on Windows for compat
* ufbt: app template: creating .gitkeep for images folder
* ufbt: app template: fixed .gitkeep creation
* docs: formatting fixes for AppManifests; added link to ufbt
* fbt: added link to PyPI for old ufbt versions
* sdk: fixed dir component paths
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-04-06 10:44:37 +08:00
MX
563ec6c2ab
Update TOTP
...
https://github.com/akopachov/flipper-zero_authenticator
2023-04-05 22:45:27 +03:00
MX
3cdb05364b
AnMotors AT4 - Add manually fixes
...
Fix serial first two numbers to 47 - Just in case
Looks like they are same for all remotes (may be incorrect)
2023-04-05 17:44:56 +03:00
MX
70eefe6de3
Fix
2023-04-05 00:52:52 +03:00
MX
85aabe7c0c
Merge branch 'dev' into starline_ignore
2023-04-05 00:15:59 +03:00
gid9798
1923c15907
StarLine ignore
2023-04-04 22:42:55 +03:00
MX
ef9dd5975b
Update UART Terminal
...
https://github.com/cool4uma/UART_Terminal/tree/main
2023-04-04 22:02:58 +03:00
MX
61ec8818db
fbt format
2023-04-04 21:59:05 +03:00
MX
b122db27cc
Merge pull request #407 from kallanreed/feature/ir_scope
...
Add ir_scope app.
2023-04-04 21:56:00 +03:00
MX
3b7b48be4a
Fix Repeat in subghz remote
2023-04-04 17:38:33 +03:00
MX
2fe4508db8
Fix repeats
2023-04-04 13:37:50 +03:00
MX
862f89a57c
Fix "Repeat" bugs
2023-04-04 13:32:05 +03:00
MX
bb8e1d8ee2
Merge branch 'fz-dev' into dev
2023-04-04 13:07:38 +03:00
Skorpionm
494002505e
WS: fix protocol TX141TH-BV2 ( #2559 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-04-04 12:37:54 +08:00
Leo Smith
efc52ab469
BdUSBadded WAIT_FOR_BUTTON_PRESS functionality ( #2544 )
...
Co-authored-by: p4p1 <p4p1@vivaldi.net>
Co-authored-by: あく <alleteam@gmail.com>
2023-04-04 11:40:19 +08:00
Eric Betts
f98ac4c48a
Add more detail to saved info screen ( #2548 )
...
* Add more detail to saved info screen
* PR feedback
* Format sources and add pvs temp files to gitignore
Co-authored-by: あく <alleteam@gmail.com>
2023-04-04 11:21:43 +08:00
kallanreed
95bd038d8a
Add ir_scope external app.
2023-04-03 17:40:16 -07:00
MX
3d5701614f
AVR ISP enable 5v power on start
2023-04-02 01:11:23 +03:00
MX
cb12369b1c
Merge branch 'dev' into custom-buttons
2023-04-01 21:59:22 +03:00
MX
656e328a55
fbt format
2023-04-01 21:53:19 +03:00
MX
52944370e6
OFW PR 2548: Picopass Add more detail to saved info screen
...
by https://github.com/bettse
2023-04-01 21:48:04 +03:00
MX
aaeb0278b1
OFW PR 2544: added WAIT_FOR_BUTTON_PRESS functionality to badusb
...
by @p4p1
merging before OFW, more testing needed!
2023-04-01 21:43:42 +03:00
MX
bd78c3b3ea
OFW PR 2475: AVR ISP Programmer FAP by @Skorpionm
...
merging before OFW, more testing needed!
2023-04-01 21:40:37 +03:00
gid9798
5603ed7ebb
Transferring and combining the functionality of "custom buttons" into a separate file.
2023-04-01 21:37:04 +03:00
MX
7b1d7904c1
Beninca / Allmatic support
2023-04-01 21:36:59 +03:00
MX
8a21b7c5a1
Update TOTP
...
https://github.com/akopachov/flipper-zero_authenticator
2023-04-01 17:45:52 +03:00
MX
d4a20bc37a
Merge branch 'fz-dev' into dev
2023-04-01 17:41:05 +03:00
Sergey Gavrilov
ae3a3d6336
RPC: increase max message size ( #2543 )
...
* RPC: increase max message size
* RPC: do not use magic numbers
2023-03-31 16:15:15 +09:00
MX
37bacdd83d
GPS NMEA -> Ability to see speed in Km/h
...
Use right button to switch between modes
2023-03-30 03:58:22 +03:00
MX
b5ed26ad70
Move multiple func calls into one var
2023-03-30 03:09:39 +03:00
MX
fe6d44d273
Show external CC1101 in weather station and POCSAG Pager apps
2023-03-30 03:00:00 +03:00
MX
910e4f3217
Improve GPS NMEA UART plugin, update changelog
2023-03-30 02:22:01 +03:00
MX
81bee794f8
Merge pull request #403 from gid9798/clear-code-in-add-manual
...
Clear code in "add manual" scene
2023-03-29 04:06:51 +03:00
MX
ae3481ef6c
Merge branch 'fz-dev' into dev
2023-03-28 22:44:35 +03:00
gid9798
e0928432ef
Clear code in "add manual" scene
2023-03-28 11:40:00 +03:00
Eric Betts
0161d49d80
Elite progress ( #2481 )
...
* WIP: builds
* can read standard
* Test standard picopass dictiony during attack
* correctly save diversified key
* read card on success
* more logs
* update file location
* Call setup methods
* backbutton and attempt at skip
* fixed skip
* remove found key state
* rename dictionary attack
* move notification
* center button back to start menu
* wait for card
* Picopass: proper integer formatting
* Picopass: even more proper integer formatting
* remove nextState
Co-authored-by: あく <alleteam@gmail.com>
2023-03-28 17:21:14 +09:00
Sergey Gavrilov
8b2dfea925
Improved thread lifecycle ( #2534 )
...
* Core, Thread: mark thread to join from prvDeleteTCB
* USB HAL: move vars to MEM2
* Core, Thread: cleanup sources
* Cli: add magic delays on rx pipe error, prevent cli from consuming processor time
* Furi: update thread documentation
Co-authored-by: あく <alleteam@gmail.com>
2023-03-28 16:34:49 +09:00
Sergey Gavrilov
3617ad33e4
View Model: recursive mutex ( #2532 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-03-28 15:31:21 +09:00
MX
35442d14e2
Revert "Merge pull request #400 from Pinball3D/patch-1"
...
This reverts commit 4d21e23de9
.
2023-03-28 05:50:53 +03:00
MX
4d21e23de9
Merge pull request #400 from Pinball3D/patch-1
...
Update subghz_remote_app.c
2023-03-28 05:43:56 +03:00
MX
85d3ecb729
Update Wifi marauder
2023-03-28 04:21:53 +03:00
MX
bb600218b6
Alutech AT4N + AN-Motors AT4 - add manually
2023-03-28 02:32:35 +03:00
MX
ce430ff7f6
Remove debug, change aprimatic default button 4
2023-03-28 01:58:35 +03:00
MX
0f06991391
Aprimatic add manually
2023-03-27 23:27:15 +03:00
MX
001e00d84a
fbt format, aprimatic fixes
2023-03-26 14:59:21 +03:00
Pinball3D
5b39e80f6a
Update subghz_remote_app.c
...
Add Back Button Functionality. Hold back button brings you to menu if there is a config for it there. If there is no config, press back brings you to menu
2023-03-25 16:11:44 -04:00
Willy-JL
474897d644
Fix POCSAG pager RIC: text repetition ( #172 )
2023-03-25 03:36:27 +00:00
MX
73c7dce45a
Merge pull request #395 from Willy-JL/ignore-api-mismatch
...
Fap loader add option to ignore api mismatch
2023-03-22 23:13:48 +03:00
Willy-JL
5ab574d7f2
Fap loader add option to ignore api mismatch
2023-03-22 20:01:52 +00:00
MX
9165b819f4
fix merge issues
2023-03-22 22:04:04 +03:00
MX
795c8eeef7
Merge branch 'fz-dev' into dev
2023-03-22 21:13:39 +03:00
あく
7bf0a4786c
[FL-3152] Screen streaming improvements ( #2498 )
...
* Rpc: reserve some bandwidth when screen streaming
* Move furi_hal_compress to toolbox/comporess
* Lib: heatshrink as external submodule, compile warnings fixes, better buffer management
* Lib: cleanup compressor definitions
* Rpc: add canvas orientation support
* Format Sources
2023-03-23 03:00:48 +10:00
MX
a81b794475
Merge branch 'fz-dev' into dev
2023-03-22 18:36:59 +03:00
Georgii Surkov
8b224ecb15
[FL-3179] 1-Wire Overdrive Mode ( #2522 )
...
* Separate ibutton to its own module, add one_wire to f18
* Move onewire cli to a separate app
* Add definitions for normal and overdrive timings
* Update api definitions
* Add rough overdrive timings definition for onewire emulation
* Remove one_wire_host_timing.h
* Add rough overdrive timings for onewire host
* Improve overdrive mode
* Working overdrive mode from flipper to flipper
* Update thermometer example app
* Turn on otg power when running thermometer example app
* Implement reset overdrive switching
* Always exit out of overdrive mode
* Improve overdrive timings
* Fix typos
* Fix reset behaviour
* Use overdrive mode everywhere in DS1996
* Improve comments
* Bump API version
Co-authored-by: あく <alleteam@gmail.com>
2023-03-22 23:54:06 +09:00
MX
5b6b081664
GSN - Add manually support
2023-03-21 20:09:18 +03:00
MX
8373a21af2
Update TOTP
...
https://github.com/akopachov/flipper-zero_authenticator
2023-03-21 19:03:53 +03:00
MX
0d03039c19
Merge branch 'fz-dev' into dev
2023-03-21 18:05:13 +03:00
Nikolay Minaylov
ce50b09b28
Remove hmac_sha256 from public API ( #2519 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-03-21 21:29:54 +09:00
AloneLiberty
bf70f4b71a
NFC: Fixed writing gen1a magic tags with invalid BCC ( #2511 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-03-21 21:03:14 +09:00
MX
c80405f880
WAV Player fixes
...
by @LTVA1
2023-03-21 03:04:22 +03:00
MX
df8a57c972
Merge branch 'fz-dev' into dev
2023-03-21 01:38:41 +03:00
Nikolay Minaylov
0444a80f19
[FL-3134] BadUSB: Script interpreter refactoring ( #2485 )
...
* Script command and character tables
* Non-blocking stringdelay, docs update
* altchar/altstring fix
* Layout select UI fix
* Remove debug print
Co-authored-by: あく <alleteam@gmail.com>
2023-03-21 02:22:03 +09:00
MX
3d90e6151c
Fix include paths
2023-03-20 20:08:02 +03:00
MX
5660111b28
Merge branch 'fz-dev' into dev
2023-03-20 20:04:22 +03:00
Georgii Surkov
0917494a80
[FL-3168] Add one_wire lib to f18, separate ibutton ( #2509 )
...
* Separate ibutton to its own module, add one_wire to f18
* Move onewire cli to a separate app
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-03-21 01:23:17 +09:00
hedger
60ac2e9881
[FL-3161] Improved debugging experience for external apps ( #2507 )
...
* debug: automated support for multiple debug symbol files
* faploader: extra checks for app list state
* debug: trigger BP before fap's EP if under debugger
* faploader, debug: better naming
* docs: info on load breakpoint
* faploader: header cleanup
* faploader: naming fixes
* debug: less verbose; setting debug flag more often
* typo fix
2023-03-21 00:03:55 +09:00
Sergey Gavrilov
f7024cff78
SD Driver: reinit sd card on error ( #2493 )
...
* SD Driver: reinit sd card on error
* SD Driver: cleanup fatfs bindings
* Storage: optimized glue
* Storage: move fatfs initialization to appropriate subsystems, minor code cleanup
* SD Driver: minor code cleanup
Co-authored-by: あく <alleteam@gmail.com>
2023-03-20 22:09:10 +09:00
MX
d14364a86c
OFW PR: Fixed writing gen1a magic tags with invalid BCC
...
PR 2511 by AloneLiberty
https://github.com/AloneLiberty/flipperzero-firmware/tree/nfc-magic-write-fix
2023-03-19 15:34:05 +03:00
MX
76d3f84a5e
Update WAV Player, 16 bit support
...
by @LTVA1, in current condition has some issues with rewind on 16bit files, but plays them without problems
2023-03-19 02:20:23 +03:00
MX
56c11c70b3
Fix minesweeper freeze bug, do some refactoring
2023-03-18 22:19:13 +03:00
MX
9a93551a2d
Add ability to disable favourite app in desktop settings
...
And update changelog
2023-03-18 04:13:04 +03:00
MX
58d4f3b531
OFW PR: 2493 - SD Driver: reinit sd card on error
...
No issues was found during my own testing and running sd benchmarks, sorry for rushing, I may miss something, usually I prefer to wait for official review
2023-03-18 02:50:05 +03:00
MX
3444c5245e
Tertiary favourite app
2023-03-18 01:16:34 +03:00
MX
9941457cdb
Fix issue #387
2023-03-17 22:51:59 +03:00
MX
54cefb7884
Merge branch 'fz-dev' into dev
2023-03-17 17:54:05 +03:00
Astra
7de7fa293b
Optimize trailing slash check ( #2503 )
...
* Optimize trailing slash check
2023-03-18 00:45:42 +10:00
MX
b0928fb3cd
Fix subghz external module power issues
2023-03-17 00:27:01 +03:00
MX
559b0e9b40
Small UI fixes
2023-03-16 21:24:09 +03:00
MX
2cefc9aab0
Security+ 2.0 custom buttons
2023-03-16 18:14:39 +03:00
MX
3c3ac216dc
Remember if 5v was turned off, save its state
2023-03-16 16:03:22 +03:00
MX
bb9ac1389b
Remember last state for CC1101 external + other fixes
...
Reset to internal module if external is not found on all apps, not only in bruteforcer
2023-03-16 15:02:23 +03:00
MX
49378f0893
Merge branch 'fz-dev' into dev
2023-03-16 13:49:24 +03:00
Astra
6aa0c08f3a
[FL-3064] Skip the read when the card is not present ( #2494 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-03-16 18:06:11 +09:00
Astra
9fbf327028
[FL-1799] Require the trailing slash for root paths ( #2486 )
...
* Require the trailing slash
* Fix the swapped storages
* Fix root paths
2023-03-16 17:28:50 +09:00
MX
968d6d578f
Add retry and delay to avoid power issues with Wifi plugins
2023-03-16 00:07:37 +03:00
MX
2046ac6604
Lets try new changes for marauder companion
...
https://github.com/tcpassos/flipperzero-firmware-with-wifi-marauder-companion
2023-03-16 00:00:10 +03:00
MX
2a040f245f
Merge branch 'fz-dev' into dev
2023-03-15 21:25:06 +03:00
Liam Hays
c27d4d78f9
Fix auto-capitalization in the keyboard when the text box is empty. ( #2483 )
...
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-03-15 23:51:15 +09:00
Leopold
a69ae93871
Add new nfc apdu cli command ( #2482 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-03-15 22:52:32 +09:00
Eric Betts
e22668e196
Picopass standard KDF dictionary ( #2478 )
...
* Split iclass dictionaries based on KDF
* Allow cancelling during key test
Co-authored-by: あく <alleteam@gmail.com>
2023-03-15 21:35:11 +09:00
MX
fe403c6994
Remove cdefines from external apps
2023-03-15 01:53:55 +03:00
MX
05e53cac26
Fix merge issues
2023-03-15 01:25:18 +03:00
MX
8b8b78d001
Move plugins to external folder
2023-03-15 01:25:18 +03:00
MX
dd99c22792
Merge branch 'fz-dev' into dev
2023-03-14 19:55:16 +03:00
あく
ccaa3864d5
Dolphin: new spring animation, weight adjust, drop winter animation. ( #2489 )
...
* Dolphin: add new spring animation, drop winter animation, adjust weights
* Readme: update application folder structure info
2023-03-15 01:02:27 +10:00
hedger
53435579b3
[FL-3097] fbt, faploader: minimal app module implementation ( #2420 )
...
* fbt, faploader: minimal app module implementation
* faploader, libs: moved API hashtable core to flipper_application
* example: compound api
* lib: flipper_application: naming fixes, doxygen comments
* fbt: changed `requires` manifest field behavior for app extensions
* examples: refactored plugin apps; faploader: changed new API naming; fbt: changed PLUGIN app type meaning
* loader: dropped support for debug apps & plugin menus
* moved applications/plugins -> applications/external
* Restored x bit on chiplist_convert.py
* git: fixed free-dap submodule path
* pvs: updated submodule paths
* examples: example_advanced_plugins.c: removed potential memory leak on errors
* examples: example_plugins: refined requires
* fbt: not deploying app modules for debug/sample apps; extra validation for .PLUGIN-type apps
* apps: removed cdefines for external apps
* fbt: moved ext app path definition
* fbt: reworked fap_dist handling; f18: synced api_symbols.csv
* fbt: removed resources_paths for extapps
* scripts: reworked storage
* scripts: reworked runfap.py & selfupdate.py to use new api
* wip: fal runner
* fbt: moved file packaging into separate module
* scripts: storage: fixes
* scripts: storage: minor fixes for new api
* fbt: changed internal artifact storage details for external apps
* scripts: storage: additional fixes and better error reporting; examples: using APP_DATA_PATH()
* fbt, scripts: reworked launch_app to deploy plugins; moved old runfap.py to distfap.py
* fbt: extra check for plugins descriptors
* fbt: additional checks in emitter
* fbt: better info message on SDK rebuild
* scripts: removed requirements.txt
* loader: removed remnants of plugins & debug menus
* post-review fixes
2023-03-14 23:29:28 +09:00
MX
84b2242636
Check for external module when launching from favourites
2023-03-13 23:19:33 +03:00
MX
d5ea5168a0
Prepare apps for next OFW changes
...
PR 2420 will change PLUGIN type meaning
2023-03-13 19:25:17 +03:00
MX
c560394358
External module power bug fixes
2023-03-13 18:43:50 +03:00
MX
eb57f4c7e4
Fix ironlogic add manually
2023-03-12 15:53:06 +03:00
MX
027ae3f3f6
SubGHz: Add manually extend, add support for new protocols
...
Schellenberg / Stilmatic and Came Space keeloq protocols support
2023-03-12 15:32:47 +03:00
MX
d32c73ad57
Update subbrute and changelog
2023-03-11 17:28:45 +03:00
Sergey Gavrilov
c5db1aaaf5
Revert "Revert "Embed assets in elf file ( #2466 )""
...
This reverts commit a04c01a2fd
.
2023-03-10 13:57:44 +03:00
Sergey Gavrilov
a04c01a2fd
Revert "Embed assets in elf file ( #2466 )"
...
This reverts commit 4fd043398a
.
2023-03-10 01:43:46 +03:00
MX
a48adfbaf7
Fix some strange bug
2023-03-09 23:19:08 +03:00
MX
68fed0e03d
Merge branch 'fz-dev' into dev
2023-03-09 21:17:57 +03:00
Leo Smith
5b05aeea82
[ #1989 ] updated parser and added stringln, hold and release ( #2448 )
...
* updated parser and added stringln, hold and release
* removed unused code as requested from PR
* BadUsb: tiny change to trigger rebuild
Co-authored-by: p4p1 <p4p1@vivaldi.net>
Co-authored-by: あく <alleteam@gmail.com>
2023-03-10 02:42:34 +09:00
Michal Suchánek
780da7d4d5
Upside down / left handed orientation support ( #2462 )
...
* Add backup files to .gitignore
* Added lefty support in Settings > System > hand Orient: Fixes : #1015
* Left handed mode
* Fix lefthanded mode on vertical interfaces
* Input: new composite sequence identifier
* Gui: move input mapping from Canvas to ViewPort, properly handle input mapping on View switch in ViewDispatcher
* Rpc: proper input sequencing and tagging in RpcGui
* Rpc: remove magic from RpcGui
Co-authored-by: MrDaGree <5050898+MrDaGree@users.noreply.github.com>
Co-authored-by: Willy-JL <willy.leslie@icloud.com>
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
Co-authored-by: Sergey Gavrilov <who.just.the.doctor@gmail.com>
2023-03-10 02:13:18 +09:00
MX
c68a9f325d
Update TOTP
...
https://github.com/akopachov/flipper-zero_authenticator
2023-03-09 18:40:09 +03:00
Sergey Gavrilov
4fd043398a
Embed assets in elf file ( #2466 )
...
* FBT: file_assets generator
* Elf file: process manifest section externally
* FBT, file_assets generator: add assets signature
* Storage: assets path alias
* Flipper application: assets unpacker
* Apps, Storage: use '/data' alias for apps data
* Storage: copy file to file
* Assets: log flag, fixes
* Update f18 api
* Assets: asserts
* Assets: fix signature_data check
* App assets: example
* Example assets: fix folder structure in readme
* Assets: fix error handling
* Assets builder: use ansii instead of utf-8, use .fapassets section instead of .fapfiles, add assets path to signature
* Elf file: comment strange places
* Storage: totaly optimized storage_file_copy_to_file
2023-03-10 01:01:53 +10:00
MX
dfc45eb0f9
Merge branch 'fz-dev' into dev
2023-03-09 16:58:51 +03:00
Astra
50ef5deefc
[FL-3118] Dumb mode menu freeze fix ( #2456 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-03-09 17:24:47 +09:00
MX
319108b11c
Fix Unitemp small bug
...
Use OneWireHostSearchModeNormal instead of NORMAL_SEARCH
2023-03-09 05:03:31 +03:00
MX
ee41413c6a
Update unitemp
2023-03-09 04:47:33 +03:00
MX
71daa3e0f8
When we select ON/OFF call power enable and disable
2023-03-09 04:33:19 +03:00
MX
1249ce9b94
Option to disable auto 5v power for external radio module
...
Now you can use 3.3v modules without wasting a battery (bonus a bit low noise on power line)
2023-03-09 04:02:31 +03:00
MX
da9b968fc9
No more noises
2023-03-09 04:01:24 +03:00
MX
7a413f390d
NFC Magic fix - reinit nfc at start
2023-03-09 02:18:51 +03:00
MX
3b2d0486a0
Update SWD Probe
...
https://github.com/g3gg0/flipper-swd_probe
2023-03-09 00:00:24 +03:00
MX
5d9174ac9d
Merge branch 'fz-dev' into dev
2023-03-08 22:52:11 +03:00
Eric Betts
5be15152eb
PicoPass: auth cleanup ( #2470 )
...
* remove redundant auth methods
* Move picopass keys to new file
* CTF key
* Format sources
* PicoPass: add pragma once to picopass_keys.h
Co-authored-by: あく <alleteam@gmail.com>
2023-03-08 20:46:30 +09:00
Liam Hays
90958a6d23
More UI fixes and improvements ( #2419 )
...
* Unify spelling of confirm exit/retry across apps.
* Unify infrared exit/retry confirm menus?
* "Keyboard Layout", not "Keyboard layout".
* Make iButton read scene prompt less awkward.
* "Detect Reader" in MF Classic saved menu instead of "Detect reader"
* NFC menu spelling changes only.
* Remove \n in strings in widget_add_string_element() calls.
Co-authored-by: あく <alleteam@gmail.com>
2023-03-08 20:27:21 +09:00
MX
ab91dc1882
External module 5v power issues fixes
2023-03-08 01:09:17 +03:00
MX
cad2f2a065
Merge branch 'fz-dev' into dev
2023-03-08 00:46:38 +03:00
MX
086be92f69
SubGHz playlist - rewind (skip or play previous file)
...
by alvarotorijano
https://github.com/alvarotorijano/playListMod/blob/main/playlistMod.c
2023-03-08 00:33:48 +03:00
MX
28eb4d1060
Massive plugins refactoring
...
Not full refactoring, only small issues is fixed and moved all plugins to furi mutex instead of valuemutex
Many small issues was found and fixed due mutex upgrade
OFW removed 60 lines of code and it was painful
2023-03-08 00:18:23 +03:00
AloneLiberty
eb5dae1cda
NFC: Support reading Mifare Classic key B from sector trailer, reading sector with B key where A key can't read block, Nfc Magic app not using NFC folder by default (in file select) ( #2437 )
...
* NFC: Support reading Mifare Classic key B from sector trailer and reusing it for other sectors
* NFC: Fix my pointer typo
* NFC: Fix reading sector with B key where A key can't read block (fixes #2413 ) and fix Nfc Magic app not using NFC folder by default (in file select)
* NFC: Fix strange bug
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-03-08 03:33:59 +09:00
MX
f0471a62e5
Merge branch 'fz-dev' into dev
2023-03-07 16:45:40 +03:00
Astra
9819306731
[Fl-3147] Remove ValueMutex ( #2467 )
...
* Move keypad_test to furi_mutex
* Move text_box_test to furi_mutex
* Move snake_game to furi_mutex
* Remove ValueMutex completely
* Snake Game: simplify code and fix PVS warning
* F18: sync API symbols
Co-authored-by: あく <alleteam@gmail.com>
2023-03-07 22:09:45 +09:00
MX
b872a12517
Merge branch 'fz-dev' into dev
2023-03-07 14:47:05 +03:00
Eric Betts
eefca9f498
Support reseting iCx cards ( #2451 )
...
* Support reseting iCx cards
* add submenu
* Fix auth
* switch key derivation to use same method
* test system keys using both elite and standard kdf
Co-authored-by: あく <alleteam@gmail.com>
2023-03-07 19:53:52 +09:00
MX
e0905597fc
Merge branch 'fz-dev' into dev
2023-03-07 13:09:06 +03:00
MX
6511252140
Fix external module power init
2023-03-06 14:23:59 +03:00
MX
ada343b7df
Exclude 390Mhz from freq analyzer for external module
2023-03-06 12:30:20 +03:00
GuruSteve
9dd1fb64b7
Fixed picopass load save file overrun ( #2464 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-03-06 16:59:48 +09:00
MX
6d0c3eb3b6
Properly rename unirf remix to subghz remote
...
And automatically migrate user files to new folder
2023-03-06 10:32:01 +03:00
MX
f25af91d23
Fix issues with external module 5v power
2023-03-06 10:08:59 +03:00
Willy-JL
d780752d9e
Fix unirf freeze (protocol deserialize status ok)
2023-03-05 20:39:42 +00:00
MX
2f567f3c3f
Merge pull request #374 from 403-Fruit/patch-1
...
Blackjack game: fix bug counting more than one ace
2023-03-05 23:26:16 +03:00
MX
f612357150
Exclude 464Mhz from freq analyzer
2023-03-05 23:09:54 +03:00
Kevin
f1f2718598
Blackjack game: fix bug counting more than one ace
...
Take into account how many aces there are before using 11 as the value for an ace
2023-03-04 19:46:14 -10:00
MX
dbee87a6c6
Merge branch 'fz-dev' into dev
2023-03-04 01:05:16 +03:00