mirror of
https://github.com/DarkFlippers/unleashed-firmware.git
synced 2025-12-12 04:34:43 +04:00
Furi: core refactoring and CMSIS removal part 2 (#1410)
* Furi: rename and move core * Furi: drop CMSIS_OS header and unused api, partially refactor and cleanup the rest * Furi: CMSIS_OS drop and refactoring. * Furi: refactoring, remove cmsis legacy * Furi: fix incorrect assert on queue deallocation, cleanup timer * Furi: improve delay api, get rid of floats * hal: dropped furi_hal_crc * Furi: move DWT based delay to cortex HAL * Furi: update core documentation Co-authored-by: hedger <hedger@nanode.su>
This commit is contained in:
@@ -23,7 +23,7 @@ env = ENV.Clone(
|
||||
"${LIB_DIST_DIR}",
|
||||
],
|
||||
CPPPATH=[
|
||||
"#/core",
|
||||
"#/furi",
|
||||
"#/applications",
|
||||
"#/firmware/targets/f${TARGET_HW}/ble_glue",
|
||||
"#/firmware/targets/f${TARGET_HW}/fatfs",
|
||||
@@ -45,7 +45,7 @@ env = ENV.Clone(
|
||||
# If they are present, they have precedence over Default
|
||||
},
|
||||
# for furi_check to respect build type
|
||||
"core": {
|
||||
"furi": {
|
||||
"CCFLAGS": [
|
||||
"-Os",
|
||||
],
|
||||
@@ -100,7 +100,7 @@ lib_targets = env.BuildModules(
|
||||
"lib",
|
||||
"assets",
|
||||
"firmware",
|
||||
"core",
|
||||
"furi",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -177,7 +177,7 @@ fwelf = fwenv["FW_ELF"] = fwenv.Program(
|
||||
sources,
|
||||
LIBS=[
|
||||
"flipper${TARGET_HW}",
|
||||
"core",
|
||||
"furi",
|
||||
"freertos",
|
||||
"stm32cubewb",
|
||||
"hwdrivers",
|
||||
|
||||
Reference in New Issue
Block a user