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
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
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
Willy-JL
46ec8e2b8e
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-03-22 21:24:42 +00: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
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
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
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
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
hedger
1c56a30d35
fbt: added "USERPROFILE" to forwarded vars
2024-02-22 15:43:21 +00: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
hedger
bc98c788fe
fbt: moved FBT_NOEVN check to env setup script for *nix
2024-02-20 22:32:39 +00: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
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
Max Andreev
fcf3b50f69
Add notification sending ( #3449 )
...
Co-authored-by: あく <alleteam@gmail.com >
2024-02-17 14:32:32 +07:00
Willy-JL
ceae2bb04a
Merge branch 'ble-refactor' into xfw-dev
2024-02-17 06:32:25 +00:00
Willy-JL
85deae6bcf
FBT auto prioritize system icons in apps
2024-02-17 00:42:07 +00:00
Willy-JL
ef3cfea721
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
2024-02-16 12:53:07 +00:00
hedger
01d937ca0b
Merge branch 'dev' into hedger/toochain_29
2024-02-16 11:33:18 +04:00
hedger
60a9d7e6cf
ble: profile rework ( #3272 )
...
* ble: profile rework, initial
* apps: hid: fix for pairing cleanup
* app: hid: select transport based on #define
* fixing PVS warnings
* ble: serial service: fixed uid naming
* bt service: on-demand dialog init; ble profiles: docs; battery svc: proper update
* Added shci_cmd_resp_wait/shci_cmd_resp_release impl with semaphore
* app: hid: separated transport code
* ble: fixed service init order for serial svc; moved hardfault check to ble_glue
* cli: ps: added thread prio to output, fixed heap display
* ble_glue: naming changes; separate thread for event processing;
* furi: added runtime stats; cli: added cpu% to `ps`
* cli: fixed thread time calculation
* furi: added getter for thread priority
* fixing pvs warnings
* hid profile: fixed naming
* more naming fixes
* hal: ble init small cleanup
* cleanup & draft beacon api
* f18: api sync
* apps: moved example_custom_font from debug to examples
* BLE extra beacon demo app
* naming fix
* UI fixes for demo app (wip)
* desktop, ble svc: added statusbar icon for beacon
* minor cleanup
* Minor cleanup & naming fixes
* api sync
* Removed stale header
* hal: added FURI_BLE_EXTRA_LOG for extra logging; comments & code cleanup
* naming & macro fixes
* quick fixes from review
* Eliminated stock svc_ctl
* cli: ps: removed runtime stats
* minor include fixes
* (void)
* naming fixes
* More naming fixes
* fbt: always build all libs
* fbt: explicitly globbing libs; dist: logging SDK path
* scripts: fixed lib path precedence
* hal: bt: profiles: naming changes, support for passing params to a profile; include cleanup
* ble: hid: added parameter processing for profile template
* api sync
* BLE HID: long name trim
* Removed unused check
* desktop: updated beacon status icon; ble: hid: cleaner device name management
* desktop: updated status icon
Co-authored-by: あく <alleteam@gmail.com >
Co-authored-by: nminaylov <nm29719@gmail.com >
2024-02-16 14:20:45 +07:00
Willy-JL
0a846454f4
Merge branch 'hedger/toochain_29' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
2024-02-16 00:47:28 +00:00
hedger
8e4c366f0b
toolchain: bump to v31
2024-02-15 13:13:58 +00:00
hedger
11a34e5bc3
debug: updated udev rules & added docs on rules installation
2024-02-15 11:49:30 +00:00
hedger
890bb9838c
toolchain: bump to v30
2024-02-15 09:24:08 +00:00
Willy-JL
ca5f3bb09a
Support InsomniaSafe flag in extapps (fix mA)
2024-02-15 02:03:06 +00:00
Willy-JL
4ec530c912
Revert "Keep power settings internal (fix wrong mA) +5kb DFU :("
...
This reverts commit 5bd168c24b .
2024-02-15 01:19:38 +00:00
hedger
887083b7f5
scripts: toolchain: only unlink symlink if exists
2024-02-14 23:35:12 +00:00