[FL-1910, FL-2146] Update to new FreeRTOS, fix CMSIS thread flags collision with stream buffer. New cube. (#917)

* Libs: add FreeRTOS submodule. FuriHal: replace ST provided FreeRTOS with original one. FuriHal: for cmsis os hal and patch it for better compatibility with stream buffer.
* Makefile: fix svd plugin on blackmagic
* Lib: update STM32CubeWB package. Project: update project to match new cube package.
* Lib: properly rebase and upload STM32CubeWB
* BleGlue: switch ack logging level to trace
This commit is contained in:
あく
2021-12-21 15:16:25 +03:00
committed by GitHub
parent 26b2d07dd6
commit 439fb9c18d
39 changed files with 4313 additions and 354 deletions

View File

@@ -16,10 +16,10 @@ MANIFEST_TEMPLATE = {
"version": {
"type": 1,
"major": 1,
"minor": 12,
"sub": 1,
"minor": 13,
"sub": 0,
"branch": 0,
"release": 1,
"release": 5,
},
"files": [],
},
@@ -51,7 +51,7 @@ class Copro:
if not cube_version or not cube_version.startswith("FW.WB"):
raise Exception(f"Incorrect Cube package or version info")
cube_version = cube_version.replace("FW.WB.", "", 1)
if cube_version != "1.12.1":
if cube_version != "1.13.1":
raise Exception(f"Unknonwn cube version")
self.version = cube_version
@@ -89,7 +89,7 @@ class Copro:
self.addFile(
manifest["copro"]["radio"]["files"],
"stm32wb5x_BLE_Stack_full_fw.bin",
address="0x080CA000",
address="0x080C7000",
)
# Save manifest to
json.dump(manifest, open(manifest_file, "w"))

View File

@@ -14,7 +14,7 @@ IWDGSTOP:0x1:rw
IWDGSW:0x1:rw
IPCCDBA:0x0:rw
ESE:0x1:r
SFSA:0xCA:r
SFSA:0xC7:r
FSD:0x0:r
DDS:0x1:r
C2OPT:0x1:r
@@ -22,7 +22,7 @@ NBRSD:0x0:r
SNBRSA:0xF:r
BRSD:0x0:r
SBRSA:0xA:r
SBRV:0x32800:r
SBRV:0x31C00:r
PCROP1A_STRT:0x1FF:r
PCROP1A_END:0x0:r
PCROP_RDP:0x1:rw