Commit Graph

563 Commits

Author SHA1 Message Date
VerstreuteSeele
737314c762 Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into dev 2023-02-14 10:16:15 +01:00
VerstreuteSeele
508d046dfe V41 Release Candidate Changes 2023-02-14 09:41:17 +01:00
MX
b5a60dc10b Merge branch 'fz-dev' into dev 2023-02-13 19:30:36 +03:00
hedger
d0c6c3402c Updater visual fixes (#2391)
* updater: removed unused code; fbt: fixed build error processing in certain cases
* updater: simplified internal pre-update state
* updater: rebalanced stage weights; fixed progress hiccups
2023-02-13 23:07:53 +09:00
Willy-JL
53780e72ed Misc sonarcloud fixes 2023-02-13 00:01:49 +00:00
Willy-JL
3234273c9a Merge branch 'dev' of https://github.com/ClaraCrazy/Flipper-Xtreme into badusb-ble 2023-02-10 09:54:53 +00:00
Willy-JL
2b7f3797ee Support animated icons in asset packs 2023-02-10 08:53:34 +00:00
Willy-JL
955e16b0ef Move NSFW mode to an asset pack 2023-02-10 03:14:40 +00:00
MX
fe3862e113 Merge branch 'fz-dev' into dev 2023-02-09 17:52:59 +03:00
MX
b9351649ed Merge branch 'fz-dev' into dev 2023-02-09 17:48:50 +03:00
Max Andreev
67c2d1cf61 Migrating CI/CD to Linode S3 (#2380)
* Test PVS linode S3
* Migrating to Linode S3
* Disable PVS action debug
* Fix pvs_studio.yml
2023-02-09 19:42:41 +09:00
Victor Nikitchuk
d7ecc95de4 Firmware fixes and improvements for flashing via blackmagic (#2321)
Co-authored-by: quen0n <quen0n@github.com>
Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: hedger <hedger@users.noreply.github.com>
2023-02-09 12:40:04 +09:00
MX
468d0ea966 Merge branch 'fz-dev' into dev 2023-02-08 12:43:07 +03:00
Michal Suchánek
00076deece SCons: do not include backup files in build (#2221)
* SCons: do not include backup files in build
* fbt: now GlobRecursive by default excludes backup files
* fbt: added backup file exclusion to plain libs

Signed-off-by: Michal Suchanek <msuchanek@suse.de>
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: hedger <hedger@nanode.su>
Co-authored-by: あく <alleteam@gmail.com>
2023-02-08 18:35:38 +09:00
MX
6c768f2019 Merge branch 'fz-dev' into dev 2023-02-08 12:09:57 +03:00
Willy-JL
65081c878a Merge branch 'dev' of https://github.com/ClaraCrazy/Flipper-Xtreme into badusb-ble 2023-02-08 04:05:46 +00:00
VerstreuteSeele
9b81f93fd2 Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into dev 2023-02-07 19:12:13 +01:00
hedger
224d0aefe4 [FL-2733] multitarget support for fbt (#2209)
* First part of multitarget porting
* Delete firmware/targets/f7/Inc directory
* Delete firmware/targets/f7/Src directory
* gpio: cli fixes; about: using version from HAL
* sdk: path fixes
* gui: include fixes
* applications: more include fixes
* gpio: ported to new apis
* hal: introduced furi_hal_target_hw.h; libs: added one_wire
* hal: f18 target
* github: also build f18 by default
* typo fix
* fbt: removed extra checks on app list
* api: explicitly bundling select mlib headers with sdk
* hal: f18: changed INPUT_DEBOUNCE_TICKS to match f7
* cleaned up commented out code
* docs: added info on hw targets
* docs: targets: formatting fixes
* f18: fixed link error
* f18: fixed API version to match f7
* docs: hardware: minor wording fixes
* faploader: added fw target check
* docs: typo fixes
* github: not building komi target by default
* fbt: support for `targets` field for built-in apps
* github: reworked build flow to exclude app_set; fbt: removed komi-specific appset; added additional target buildset check
* github: fixed build; nfc: fixed pvs warnings
* attempt to fix target id
* f7, f18: removed certain HAL function from public API
* apps: debug: enabled bt_debug_app for f18
* Targets: backport input pins configuration routine from F7 to F18

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-08 01:33:05 +09:00
MX
f116e8165f Merge branch 'fz-dev' into dev 2023-02-06 22:46:17 +03:00
Sergey Gavrilov
6e179bda1f Script that can find programmer and flash firmware via it. (#2193)
* Init
* Fallback to networked interface
* remove unneeded cmsis_dap_backend
* serial number
* windows :(
* remove jlink, fix path handling
* scripts: program: path normalization
* scripts: program: path normalization: second encounter

Co-authored-by: hedger <hedger@nanode.su>
Co-authored-by: あく <alleteam@gmail.com>
2023-02-06 23:56:36 +09:00
Willy-JL
8599113135 Merge branch 'dev' of https://github.com/ClaraCrazy/Flipper-Xtreme into badusb-ble 2023-02-02 21:39:00 +00:00
Willy-JL
e33023463a Format 2023-02-02 21:38:45 +00:00
yocvito
5ebed42995 moves faps_copy syntax to new fap_deploy one in fbt help message 2023-01-31 22:05:36 +01:00
VerstreuteSeele
94dfc4c948 V40 passed QC 2023-01-25 23:27:18 +01:00
Willy-JL
45a0a1104d Revert asset packs to OFW copium naming scheme 2023-01-24 11:44:42 +00:00
Willy-JL
211388733f Fix asset packer 2023-01-24 01:19:57 +00:00
Willy-JL
4d0bdc2e1e Ah thats why 2023-01-20 14:50:42 +00:00
Willy-JL
542b4a4cd9 Add asset pack scripts 2023-01-20 03:26:17 +00:00
Willy-JL
95552f536e Fix animation pathing 2023-01-20 03:01:10 +00:00
MX
c708a301f5 Merge branch 'fz-dev' into dev 2023-01-18 18:26:49 +03:00
VerstreuteSeele
af762aa54c Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into dev 2023-01-17 16:33:28 +01: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
VerstreuteSeele
a095cc894f V39 passed QC testing 2023-01-17 05:36:09 +01:00
VerstreuteSeele
a642bed2fc scons fuckery 2023-01-15 22:35:36 +01:00
Willy-JL
a1fac3eb95 Use pathlib for assets, fix build on linux 2023-01-14 17:49:39 +00:00
VerstreuteSeele
49dabee42f Revert NFC u2f 2023-01-14 09:00:41 +01:00
VerstreuteSeele
98778401fe Update FlipperPlaylist.py 2023-01-14 03:14:33 +01:00
VerstreuteSeele
332abdacbb Automating import install for playlist script 2023-01-13 13:51:05 +01:00
VerstreuteSeele
8cf961382b Optimized playlist creator 2023-01-13 13:48:40 +01:00
VerstreuteSeele
53ba8beeee Create FlipperPlaylist.py 2023-01-12 22:25:53 +01:00
VerstreuteSeele
66ef5e1dea Merge branch 'dev' of https://github.com/ClaraCrazy/Flipper-Xtreme into dev 2023-01-12 03:23:19 +01:00
jbohack
ea0b5488ad u2f over nfc
https://github.com/flipperdevices/flipperzero-firmware/pull/1755
from @devsnek

may need more testing
2023-01-11 19:15:06 -05:00
VerstreuteSeele
d0ee981fd4 V38 passed QC testing 2023-01-11 18:57:42 +01:00
VerstreuteSeele
7edad9b5b0 Merge Dev 2023-01-11 16:47:27 +01: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
VerstreuteSeele
9e469b62f0 remove debug code lmao 2023-01-10 01:18:16 +01:00
VerstreuteSeele
33c6f8356b wayy better 2023-01-10 01:16:48 +01:00
VerstreuteSeele
7f594fd4ea bit cleaner now 2023-01-10 00:55:45 +01:00
VerstreuteSeele
1a23515ebd fixing things 2023-01-10 00:23:50 +01:00