[STM32] update stm32 platform with xcubematter v1.0.3 (#33240)
* update stm32 submodule to v1.18.0
* update stm32 files from xcubev1.0.3
* update matter version
* convert dostounix files
* Restyled by whitespace
* Restyled by clang-format
* Restyled by gn
* add recursive for stm32 submodule
* remove flash-driver
* typo fix and add back shutdown features and remove unused define with lp
* Restyled by clang-format
---------
Co-authored-by: Restyled.io <commits@restyled.io>
Co-authored-by: Andrei Litvin <andy314@gmail.com>
diff --git a/examples/lighting-app/stm32/BUILD.gn b/examples/lighting-app/stm32/BUILD.gn
index 6adecf2..3ac2fd3 100644
--- a/examples/lighting-app/stm32/BUILD.gn
+++ b/examples/lighting-app/stm32/BUILD.gn
@@ -54,24 +54,22 @@
}
stm32_sdk("sdk") {
+ include_dirs = [
+ "${chip_root}/src/platform/stm32",
+ "${examples_plat_dir}",
+ "${stm32_project_dir}/include/STM32WB5",
+ "${chip_root}/src/lib",
+ ]
+
if (stm32_board == "STM32WB5MM-DK") {
sources = [
"${examples_plat_dir}/config_files/STM32WB5/FreeRTOSConfig.h",
"${examples_plat_dir}/config_files/STM32WB5/matter_config.h",
"${stm32_project_dir}/include/STM32WB5/CHIPProjectConfig.h",
]
- }
- include_dirs = [
- "${chip_root}/src/platform/stm32",
- "${examples_plat_dir}",
- "${chip_root}/src/lib",
- ]
-
- if (stm32_board == "STM32WB5MM-DK") {
include_dirs += [
"${stm32_project_dir}/include/STM32WB5",
- "${examples_plat_dir}/config_files/STM32WB5",
"${chip_root}/src/include",
]
}
@@ -100,25 +98,29 @@
"${stm32_board_src}/STM32_WPAN/App/app_matter.c",
"${stm32_board_src}/STM32_WPAN/App/app_thread.c",
"${stm32_board_src}/STM32_WPAN/App/custom_stm.c",
+
+ #"${stm32_board_src}/STM32_WPAN/Target/hw_ipcc.c",
"${stm32_board_src}/Src/app_entry.cpp",
"${stm32_board_src}/Src/main.cpp",
+ "${stm32_board_src}/Src/ota.cpp",
"src/STM32WB5/AppTask.cpp",
+ "src/STM32WB5/IdentifierEffect.cpp",
"src/STM32WB5/LightingManager.cpp",
"src/STM32WB5/ZclCallbacks.cpp",
]
+
+ deps = [
+ ":sdk",
+ "${chip_root}/examples/lighting-app/lighting-common",
+ "${chip_root}/examples/providers:device_info_provider",
+ "${chip_root}/src/lib",
+ "${chip_root}/src/setup_payload",
+ ]
}
# Add the startup file to the target
sources += [ "${examples_plat_dir}/startup_files/startup_${stm32_mcu}.s" ]
- deps = [
- ":sdk",
- "${chip_root}/examples/lighting-app/lighting-common",
- "${chip_root}/examples/providers:device_info_provider",
- "${chip_root}/src/lib",
- "${chip_root}/src/setup_payload",
- ]
-
defines += [
"DEBUG",
"USE_HAL_DRIVER",