Skip to content

Commit

Permalink
lib/stm32wba/hci Moving HAL based funcs into stm32wba hci part
Browse files Browse the repository at this point in the history
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]>
  • Loading branch information
asm5878 authored and erwango committed Oct 25, 2024
1 parent 4296fe3 commit 019d825
Show file tree
Hide file tree
Showing 5 changed files with 715 additions and 0 deletions.
2 changes: 2 additions & 0 deletions lib/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@ if(CONFIG_HAS_STM32LIB)
zephyr_sources(stm32wba/hci/power_table.c)
zephyr_sources(stm32wba/hci/scm.c)
zephyr_sources(stm32wba/hci/log_module.c)
zephyr_sources(stm32wba/hci/linklayer_plat.c)
zephyr_sources(stm32wba/hci/ll_sys_if.c)
if(CONFIG_FLASH)
zephyr_sources(stm32wba/hci/flash_manager.c)
zephyr_sources(stm32wba/hci/flash_driver.c)
Expand Down
9 changes: 9 additions & 0 deletions lib/stm32wba/hci/README
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ Description:
Middlewares/ST/STM32_WPAN/link_layer/ll_cmd_lib/inc/os_wrapper.h
Middlewares/ST/STM32_WPAN/link_layer/ll_cmd_lib/inc/power_table.h
Middlewares/ST/STM32_WPAN/link_layer/ll_cmd_lib/inc/pta.h
Middlewares/ST/STM32_WPAN/link_layer/ll_cmd_lib/inc/ll_intf_cmn.h
Middlewares/ST/STM32_WPAN/link_layer/ll_cmd_lib/config/ble_full/ll_fw_config.h
Middlewares/ST/STM32_WPAN/link_layer/ll_sys/inc/linklayer_plat.h
Middlewares/ST/STM32_WPAN/link_layer/ll_sys/inc/ll_sys.h
Expand Down Expand Up @@ -74,6 +75,8 @@ Description:
Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/STM32_WPAN/Target/power_table.c
Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/STM32_WPAN/Target/bpka.c
Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/STM32_WPAN/Target/bpka.h
Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/STM32_WPAN/Target/linklayer_plat.c
Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/STM32_WPAN/Target/ll_sys_if.c
Utilities/trace/adv_trace/stm32_adv_trace.h
Utilities/misc/stm32_mem.h
Utilities/tim_serv/stm32_timer.h
Expand Down Expand Up @@ -117,6 +120,12 @@ Patch List:
app_conf.h
scm.c
ll_intf_cmn.h
ll_sys_if.c
linklayer_plat.c

* #ifndef __ZEPHYR__ applied to remove Cube specific implementation
Impacted files: ll_sys_if.c
linklayer_plat.c

* Changes from official delivery:
- dos2unix applied
Expand Down
Loading

0 comments on commit 019d825

Please sign in to comment.