Skip to content

Commit 83b7835

Browse files
committed
lib/stm32wba/hci Moving HAL based funcs into stm32wba hci part
Moving HAL based funcs from zephyr to hal stm32wba hci part. In this way we separate zephyr based adaptation code from pure HAL code. Signed-off-by: Alessandro Manganaro <[email protected]>
1 parent dc6c138 commit 83b7835

File tree

5 files changed

+800
-0
lines changed

5 files changed

+800
-0
lines changed

lib/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ if(CONFIG_HAS_STM32LIB)
3939
zephyr_sources(stm32wba/hci/power_table.c)
4040
zephyr_sources(stm32wba/hci/scm.c)
4141
zephyr_sources(stm32wba/hci/log_module.c)
42+
zephyr_sources(stm32wba/hci/linklayer_plat.c)
43+
zephyr_sources(stm32wba/hci/ll_sys_if.c)
4244
if(CONFIG_FLASH)
4345
zephyr_sources(stm32wba/hci/flash_manager.c)
4446
zephyr_sources(stm32wba/hci/flash_driver.c)

lib/stm32wba/hci/README

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ Description:
3333
Middlewares/ST/STM32_WPAN/link_layer/ll_cmd_lib/inc/os_wrapper.h
3434
Middlewares/ST/STM32_WPAN/link_layer/ll_cmd_lib/inc/power_table.h
3535
Middlewares/ST/STM32_WPAN/link_layer/ll_cmd_lib/inc/pta.h
36+
Middlewares/ST/STM32_WPAN/link_layer/ll_cmd_lib/inc/ll_intf_cmn.h
3637
Middlewares/ST/STM32_WPAN/link_layer/ll_cmd_lib/config/ble_full/ll_fw_config.h
3738
Middlewares/ST/STM32_WPAN/link_layer/ll_sys/inc/linklayer_plat.h
3839
Middlewares/ST/STM32_WPAN/link_layer/ll_sys/inc/ll_sys.h
@@ -74,6 +75,8 @@ Description:
7475
Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/STM32_WPAN/Target/power_table.c
7576
Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/STM32_WPAN/Target/bpka.c
7677
Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/STM32_WPAN/Target/bpka.h
78+
Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/STM32_WPAN/Target/linklayer_plat.c
79+
Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/STM32_WPAN/Target/ll_sys_if.c
7780
Utilities/trace/adv_trace/stm32_adv_trace.h
7881
Utilities/misc/stm32_mem.h
7982
Utilities/tim_serv/stm32_timer.h
@@ -117,6 +120,12 @@ Patch List:
117120
app_conf.h
118121
scm.c
119122
ll_intf_cmn.h
123+
ll_sys_if.c
124+
linklayer_plat.c
125+
126+
* #ifndef __ZEPHYR__ applied to remove Cube specific implementation
127+
Impacted files: ll_sys_if.c
128+
linklayer_plat.c
120129

121130
* Changes from official delivery:
122131
- dos2unix applied

0 commit comments

Comments
 (0)