Willy-JL
d4d8e5a6cb
FBT: Add new plugin APIs to ignored unresolved symbols
2024-04-05 02:22:08 +01:00
Willy-JL
514171d0c5
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-04-02 15:36:43 +01:00
MX
3ccb2956f3
Merge remote-tracking branch 'OFW/dev' into dev
2024-04-02 17:02:56 +03:00
hedger
096a26b07d
fbt: added -Wstrict-prototypes for main firmware ( #3557 )
...
* fbt: added -Wstrict-prototypes for main firmware (excludes extapps)
* unit_tests: fixed declarations using strict prototypes
* furi_hal: ble: changed gap stop log level to debug
Co-authored-by: あく <alleteam@gmail.com >
2024-04-02 02:02:45 +09:00
RebornedBrain
f426c44811
[FL-3801] Mifare Ultralight naming fix ( #3551 )
...
* Fixed some UI mismatches in plugin and nfc app
* Fixed nameing mismatches in mosgortrans_util
* Fix ultralight naming display
* Fix naming for Ultralight on read screen
* fbt: fixed regression with pvs-reports autoopen
* Revert st25tb_render.c
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: あく <alleteam@gmail.com >
Co-authored-by: hedger <hedger@nanode.su >
2024-04-02 00:02:11 +09:00
MX
e436ea275a
Merge remote-tracking branch 'OFW/dev' into dev
2024-03-29 14:05:07 +03:00
Willy-JL
cf2534ea5d
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-03-29 04:17:01 +00:00
hedger
538422e2a9
ufbt: fixes for generated vscode project ( #3547 )
...
Co-authored-by: あく <alleteam@gmail.com >
2024-03-29 10:47:43 +09:00
MX
7c0939ad52
Merge remote-tracking branch 'OFW/dev' into dev
2024-03-25 14:23:44 +03:00
Willy-JL
46ec8e2b8e
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-03-22 21:24:42 +00:00
MX
46a90ec97f
BLE/GAP fixes
...
by hedger
https://github.com/flipperdevices/flipperzero-firmware/pull/3533/files
2024-03-22 23:43:09 +03:00
hedger
6947d3dea2
BLE/GAP fixes ( #3533 )
...
* hal: fixed ble_gap race on queue init
* fbt: removed deprecated path_as_posix
* hal: fixed inconsistencies between f7/f18 APIs
* hal: fixed excessively strict event handler re-init checks
Co-authored-by: あく <alleteam@gmail.com >
2024-03-22 21:36:05 +09:00
MX
6d9a2cc699
fbt/ufbt: Ensure POSIX paths are passed to GDB on all platforms
...
https://github.com/flipperdevices/flipperzero-firmware/pull/3360/files
2024-03-22 11:27:48 +03:00
Willy-JL
d610e20060
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-03-21 02:07:27 +00:00
Silent
4039ccbcca
fbt/ufbt: Ensure POSIX paths are passed to GDB on all platforms ( #3360 )
...
* fbt/ufbt: Ensure POSIX paths are passed to GDB on all platforms
GDB heavily dislikes forward slashes from Windows paths and strips
them internally instead of normalizing them. Account for this by
passing POSIX paths explicitly.
* fbt: different approach for posix path handling
* fbt, ufbt: further fixes for path handling
* fbt: explicit path stringification
* linter fixes
Co-authored-by: hedger <hedger@users.noreply.github.com >
Co-authored-by: hedger <hedger@nanode.su >
Co-authored-by: あく <alleteam@gmail.com >
2024-03-21 07:36:38 +09:00
hedger
ee36c66572
fbt: doxygen target ( #3510 )
...
* fbt: doxygen target
* github: adjustments for doxygen
* github: always generate docs, only upload for dev
* doxygen: fixed exclusion path for awesome-css
* github: stricter check for push ref
* github: bumped action version to fix node.js deprecation
* github: added PVS report url to workflow summary
* github: pvs: reworked report URL handling
* github: added size report to summary
* docs: added `doxygen` target
* fbt: common naming scheme for COMSTR
* Documentation: fix warnings and errors
* Doxygen: stricter warning checks
* fbt: "doxy" target, opens generated doxygen documentation in browser
* github: doxygen: now using edge (1.10) version
Co-authored-by: あく <alleteam@gmail.com >
2024-03-21 01:32:53 +09:00
Willy-JL
bec49475cc
Format --nobuild
...
I'm writing python like C now, help
2024-03-17 21:28:23 +00:00
Willy-JL
6ae098fa4e
Asset packer bugfixes and improvements
...
- Ignore hidden files
- Fix .DS_Store
- Check known extensions
- Support precompiled anims
- Fix FBT integration
2024-03-17 21:19:13 +00:00
Willy-JL
ff36de9a47
Fix assets in UFBT SDK
2024-03-13 00:34:27 +00:00
Willy-JL
a5decc9756
Format
2024-03-10 17:52:23 +00:00
Willy-JL
ef557bc1c6
Fix dist suffixes
2024-03-10 13:08:14 +00:00
Willy-JL
c0ed5bcd85
Format
2024-03-10 11:49:34 +00:00
Willy-JL
d0b32f1124
New build system
2024-03-10 10:17:59 +00:00
Willy-JL
061f19ddf9
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into dev
2024-03-03 04:17:32 +00:00
MX
88b354b57e
Merge branch 'ofw_dev' into dev
2024-03-02 07:24:47 +03:00
Sergei Gavrilov
4b7ca736d6
WiFi board: fixed update script on Windows (unfortunately also Mac and Linux) ( #3485 )
...
* WiFi board update: windows fix
* Scripts: add python\Scripts to the path
* Windows: another way to call esptool
* Aaaaaand once more!
* logz
* wifi board scripts: udev rule, dev channel
* fbt: added ARGS variable for passing extra options to certain scripts; removed `devboard_flash_dev` in favor of `devboard_flash ARGS="-c dev"`
* fbt: fully removed `devboard_flash_dev
* scripts: wifi_board.py: cleanup
* ufbt: ported ARGS for supported targets to ufbt
* docs: updated for ARGS=...
---------
Co-authored-by: hedger <hedger@nanode.su >
Co-authored-by: hedger <hedger@users.noreply.github.com >
2024-03-01 15:58:15 +04:00
Willy-JL
5ef850f423
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-03-01 06:24:17 +00:00
Willy-JL
6531104ee0
Improve logic in FBT asset pack support
2024-03-01 06:13:44 +00:00
Willy-JL
b7220237de
Small bump in the road
...
- Update assets and references for new project
- Revert DFU image and CLI motd
- Remove NSFW text and flag
- Remove credits animation (will be replaced with a setting menu soon)
- New EvilPortal example HTML and better error message
- Initial standalone naming for asset packs and mainmenu apps
- File migration fixes/improvements
- Remove hotfix workflow
2024-03-01 06:11:16 +00:00
MX
22be2629e0
Merge branch 'ofw_dev' into dev [ci skip]
2024-02-27 20:09:55 +03:00
Silent
7fc4ba7c1c
FBT/uFBT: Enable C++20/GNU23 in VSCode IntelliSense ( #3394 )
...
* FBT/uFBT: ms-vscode.cpptools can't be a configuration provider to itself
* FBT/uFBT: Enable C++20/C23 in IntelliSense as the compilation options do
2024-02-27 17:56:11 +04:00
MX
a2739ab0c1
Merge branch 'ofw_dev' into dev
2024-02-26 18:54:09 +03:00
hedger
bc309cebe6
Toolchain fixes ( #3451 )
...
toolchain: updated to v33 with debugging & other fixes
toolchain: better error handling during update/env configuration process
debugging: improved udev rules file, added readme on installation
firmware: bumped compiler C/C++ standards (stricter code checks)
firmware: fixed warnings emerging from newer standards
ufbt: FBT_NOENV is now also supported by ufbt
fbt: added ccache-related variables to env forward list on Windows
2024-02-26 16:16:19 +04:00
Willy-JL
b4932e3f45
Merge branch 'hedger/toochain_29' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
2024-02-22 23:11:15 +00:00
MX
02f8840ac7
Merge remote-tracking branch 'OFW/hedger/toochain_29' into new_c_version
2024-02-22 20:43:41 +03:00
hedger
1c56a30d35
fbt: added "USERPROFILE" to forwarded vars
2024-02-22 15:43:21 +00:00
MX
dbb81055f2
Merge remote-tracking branch 'OFW/hedger/toochain_29' into new_c_version
2024-02-22 03:02:52 +03:00
hedger
b1ebb142c4
ft: removed debug logging
2024-02-21 14:30:51 +00:00
hedger
d4433fabd4
fbt: fixed behavior on Win and fbtenv
2024-02-21 11:06:12 +00:00
hedger
10d2911af2
toolchain: bumped to v33
2024-02-21 09:03:58 +00:00
Willy-JL
92fb61f585
Merge branch 'hedger/toochain_29' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
2024-02-21 03:00:41 +00:00
MX
a64907d84b
Merge remote-tracking branch 'OFW/hedger/toochain_29' into new_c_version
2024-02-21 02:02:17 +03:00
hedger
bc98c788fe
fbt: moved FBT_NOEVN check to env setup script for *nix
2024-02-20 22:32:39 +00:00
MX
16d1e71d6e
Merge remote-tracking branch 'OFW/hedger/toochain_29' into new_c_version
2024-02-21 00:43:42 +03:00
Willy-JL
c2fe7d8012
Merge branch 'hedger/toochain_29' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
2024-02-19 02:40:38 +00:00
hedger
b15787053a
toolchain: v32
2024-02-18 22:35:23 +00:00
hedger
b38d2e8d84
Merge remote-tracking branch 'remotes/origin/dev' into hedger/toochain_29
...
# Conflicts:
# scripts/toolchain/fbtenv.sh
2024-02-18 22:34:12 +00:00
MX
9fcf3795ee
Merge branch 'ofw_dev' into blerefactr
2024-02-19 00:46:40 +03:00
Violet Shreve
4e1089ec49
Quote $FBT_TOOLCHAIN_PATH to avoid splitting ( #3459 )
2024-02-18 09:20:27 +00:00
Willy-JL
adc6652a34
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
2024-02-18 00:50:28 +00:00