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
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