Willy-JL
cb2714ebe5
Consistent version/branch info, fix gitorigin
...
- Dev dist: mntm-(branch)-(commit)
- Dev version: mntm-dev
- Dev gitbranch: (branch)
- Tag dist: mntm-(ver)
- Tag version: mntm-(ver)
- Tag gitbranch: mntm-(ver)
- Consistent between CI and local
- Gitorigin falls back based on context
- MNTM settings header won't clip with custom branch names
- About fw info page shows dirty flag and branch when custom, in same layout as OFW
2024-06-01 08:31:53 +01:00
Willy-JL
a1afcc5beb
Improve unit tests QOL
2024-05-31 09:18:58 +01:00
Willy-JL
7c929338a2
FBT: Can set EXTRA_EXT_APPS from config, not only CLI
2024-05-31 06:19:05 +01:00
Willy-JL
9e39da91e2
FBT: New SKIP_EXTERNAL option
2024-05-31 06:17:44 +01:00
Willy-JL
a106b73c84
Fix fbt_options for detached HEAD --nobuild
2024-04-30 03:24:47 +01:00
Willy-JL
fe82ff5fab
Mirror CI and local DIST_SUFFIX ( #104 ) --nobuild
2024-04-22 03:52:50 +01:00
Willy-JL
f9d25fa047
Merge branch 'aku/copro_v1.19.0' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-04-04 20:06:07 +01:00
Aleksandr Kutuzov
4841f56a58
Update radio stack to v1.19.0
2024-03-27 21:05:01 +09:00
Willy-JL
d0b32f1124
New build system
2024-03-10 10:17:59 +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
Willy-JL
db1d51cf24
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
2024-02-12 03:16:30 +00:00
hedger
14dabf523a
New toolchain with gcc 12 ( #3254 )
...
* changes for xPack 12.3
* support for gcc 13.2
* Update tools name
* Add new linux toolchain
* Fixed copro submodule
* Fix gdb-py
* Fixes for c++ apps
* Fix gdb-py3, add udev rules
* Fixed udev rules location
* Add MacOS arm, fix fbt toolchain download
* Fixed downloading error file
* fbt: fixed linker warnings; removed gcc 10 from list of supported toolchains
* ufbt: fixed supported toolchain versions
* nfc: replaced local malloc with calloc
* restored code with Warray-bounds to older state
* Update fbtenv.cmd
* Suppressing warnings
* Bump to 25
* Bump to 26
* lint: reformatted macros for new clang-format
* Bump to 27
* Fix m type word
* Bump to 28
* furi: added FURI_DEPRECATED macro
* scripts: toolchain download on Windows: fixing partially extracted cases
Co-authored-by: DrunkBatya <drunkbatya.js@gmail.com >
2024-02-12 09:04:12 +07:00
Willy-JL
9ef4b15f68
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev
2023-10-09 21:12:33 +01:00
MX
76e5a1c087
Merge branch 'ofw_dev' into dev
2023-10-09 22:21:49 +03:00
あく
fbded1e4ee
Lib: update stm32wb_copro to 1.17.3 release ( #3119 )
...
* Lib: update stm32wb_copro to 1.17.3 release
* Bump copro versions
* Lib: switch stm32_copro to release
2023-10-09 22:03:27 +09:00
Willy-JL
4ad6297285
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into dev --nobuild
2023-09-30 19:26:24 +01:00
MX
8f5ea2be83
Merge branch 'ofw_dev' into dev
2023-09-19 17:27:48 +03:00
あく
338fc3afea
New clock switch schema, fixes random core2 crashes ( #3008 )
...
* Updated stack to 1.17.0
* hal: ble: Fixed stack config
* Bumped stack version in config
* scripts: added validation of copro stack version in update bundles
* Copro: update to 1.17.2
* FuriHal: adjust tick frequency for HSE as sys clk
* FuriHal: adjust systick reload on sys clock change
* Sync api and format sources
* scripts: updated ob.data for newer stack
* FuriHal: return core2 hse pll transition on deep sleep
* FuriHal: cleanup ble glue
* FuriHal: rework ble glue, allow shci_send in critical section
* FuriHal: sync api symbols
* FuriHal: cleanup BLE glue, remove unused garbage and duplicate declarations
* FuriHal: BLE glue cleanup, 2nd iteration
* FuriHal: hide tick drift reports under FURI_HAL_OS_DEBUG
* Lib: sync stm32wb_copro with latest dev
* FuriHal: ble-glue, slightly less editable device name and duplicate definition cleanup
* FuriHal: update ble config options, enable some optimizations and ext adv
* FuriHal: update clock switch method documentation
* FuriHal: better SNBRSA bug workaround fix
* FuriHal: complete comment about tick skew
* FuriHal: proper condition in clock hsi2hse transition
* FuriHal: move PLL start to hse2pll routine, fix lockup caused by core2 switching to HSE before us
* FuriHal: explicit HSE start before switch
* FuriHal: fix documentation and move flash latency change to later stage, remove duplicate LL_RCC_SetRFWKPClockSource call
---------
Co-authored-by: hedger <hedger@nanode.su >
Co-authored-by: hedger <hedger@users.noreply.github.com >
2023-09-19 18:22:21 +04:00
Willy-JL
6d8ef70f28
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev --nobuild
2023-09-02 16:55:24 +02:00
MX
15c480b68a
Merge branch 'ofw-dev' into dev
2023-09-02 13:33:32 +03:00
Sergey Gavrilov
809418b9da
[FL-3563] StorageListRequest: size filter ( #3018 )
...
* Protobuf: size filter
* Update protobuf
* Scripts: types for fwflash.py
* RPC: handle fliter for StorageListRequest
* RPC: StorageListRequest tests for filtering
* Fix unit tests configuration
* Assets: sync protobuf with upstream
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2023-09-01 10:23:37 +09:00
Willy-JL
49e6554acd
Rework workflows and add devbuilds
2023-07-20 02:00:09 +01:00
Willy-JL
9d1987e661
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev
2023-07-13 20:08:56 +02:00
MX
dab2e6e39c
remove debug pack for now, fw should fit in debug
2023-07-10 17:10:43 +03:00
Willy-JL
1e700f19a2
Bump v49
2023-07-04 19:02:08 +02:00
ClaraCrazy
857fa406d8
Step into the light 1.15 stack. Your time has cometh
2023-06-23 03:18:33 +02:00
ClaraCrazy
af5f44ed56
Automatic timestamp for fbt
2023-06-09 10:25:20 +02:00
Willy-JL
6326b7ff1f
Revert "Upgrade radio stack to 1.15.0"
...
This reverts commit a526eee458 .
2023-06-03 02:43:46 +01:00
Willy-JL
65e56ea0b8
Bump v48
2023-06-03 00:32:40 +01:00
Willy-JL
a526eee458
Upgrade radio stack to 1.15.0
2023-06-03 00:31:14 +01:00
Willy-JL
c35406689b
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev
2023-05-31 16:45:55 +01:00
MX
70cda48632
Change fw origin
2023-05-29 22:44:05 +03:00
MX
0ab530e750
Merge branch 'ofw-dev' into dev
2023-05-29 20:33:12 +03:00
hedger
8d2ea14f06
[FL-3330] fbt: added hooks for build & dist environments; added FW_ORIGIN_* macro for apps & SDK ( #2705 )
...
* fbt: added hooks for build & dist environments
* Moved env hooks to an optional file
* Fixed var name
* Added fw origin to device info
* Bumped device info version
* fbt: added FIRMWARE_ORIGIN option. Different implementation for FW_ORIGIN_* C macro.
* api: bumped versions
* fbt: added fbt_options_local.py
* gitignore: cleanup
Co-authored-by: あく <alleteam@gmail.com >
2023-05-30 01:40:56 +09:00
Willy-JL
d12e359765
Bump version
2023-05-29 10:14:56 +01:00
Willy-JL
ee0212d05d
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev
2023-05-10 15:59:20 +01:00
MX
face4bd3c7
Merge branch 'fz-dev' into dev
2023-05-09 18:28:46 +03:00
hedger
268b88be0d
[FL-3285] Removed STM32CubeWB module ( #2608 )
...
* libs: removed STM32CubeWB module; split cube into 3 submodules
* fixed f18 version
* fbt: options: fixed expected stack version
* pvs: updated for new paths
* fbt: ep: multithreaded submodule update
* libs: stm32cubewb: fixed duplicate include path; renamed to stm32wb; codeowners: updated paths; docs: updated paths
* pvs: updated paths
* libs: added cmsis_core from ARM sources, v.5.4.0, from https://github.com/ARM-software/CMSIS_5/tree/develop/CMSIS/Core/Include
* Updated stm32wb_copro structure
* PVS: exclude cmsis core from analysis
---------
Co-authored-by: あく <alleteam@gmail.com >
2023-05-09 06:30:33 +09:00
Willy-JL
1db6d4dbe8
Bump v46
2023-05-06 18:34:39 +01:00
Willy-JL
dbade67dc4
Bump hotfix version
2023-05-04 03:17:44 +01:00
Willy-JL
f2f46e42f6
Bump v45
2023-05-02 22:59:19 +01:00
Willy-JL
83afd16746
Revert cubewb update
2023-04-25 13:00:40 +01:00
hedger
1ef70c0bb4
[FL-3280] cubewb: downgraded to v1.15.0 ( #2605 )
...
* cubewb: downgraded to v1.15.0
* hal: updated f18 symbols to match LL
* hal: flash: use furi_hal_cortex_timer for timeouts
* scripts: fixed cube version validation from config file
* hal: flash: added 3 seconds timeout when waiting for C2 to unlock flash controller. On timeout, triggers furi_check
* nfc: fixed missing interrupt setup on multiple platformSetIrqCallback() invocations
* hal: gpio: don't trigger furi_check on furi_hal_gpio_add_int_callback() with same parameters
* Reverted NFC fixes - will be in a separate PR
* scripts: storage: fixed exception handler for paths
2023-04-24 16:19:36 +09:00
Willy-JL
a5cddc076e
Merge branch 'ul-dev' into xfw-dev
2023-04-23 17:48:05 +01:00
hedger
3561f79cf4
cubewb: downgraded to v1.15.0
2023-04-22 20:42:27 +03:00
MX
57d9cdb3c4
Merge branch 'fz-dev' into dev
2023-04-20 16:08:09 +03:00
hedger
4d015a1106
[FL-3271] cubewb: updated to v1.16.0 ( #2595 )
...
* cubewb: updated project to v1.16.0
* hal: updated api_symbols for f18
* FuriHal: add missing enterprise sleep and insomnia
* FuriHal: slightly more paranoic sleep mode
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2023-04-20 21:57:51 +09:00
Willy-JL
2159f7204b
Bump V44
2023-04-09 19:59:49 +01:00
github-actions
d9bf166d2a
Update version number
2023-03-28 23:18:45 +00:00
Willy-JL
09bc580497
Merge branch 'ul-dev' into xfw-dev
2023-03-17 23:52:05 +00:00