blob: e9b5936d12ef177905491595b2bf9b4dd7e520f4 [file]
STM32WB HCI
###########
Origin:
ST Microelectronics
https://github.com/STMicroelectronics/STM32CubeWB
Status:
version 1.5.0
Purpose:
This library is used on stm32wb series to enable HCI communication between
a host BLE running on CM-4 STM32WB core and a controller BLE firmware running
on CM-0 core.
Description:
This library provides an API for shared RAM communication with BLE controller
firmware running on STM32WB C-M0 core.
Dependencies:
This library depends on STM32Cube IPCC HAL API.
It is available in stm32cube/stm32wbxx/drivers
URL:
https://github.com/STMicroelectronics/STM32CubeWB
commit:
2b2c57a80d71ffeec182cc520e5a72af7b94778d
Maintained-by:
External
License:
BSD-3-Clause
License Link:
opensource.org/licenses/BSD-3-Clause
Patch List:
* Move some files license from ST SLA0044 to BSD-3 Clause
Following files are distributed under ST License SLA0044.
For Zephyr they are made available under BSD-3 Clause.
- hw_ipcc.c
- app_common.h
- stm32_wpan_common.h
* Remove dependency to hw_conf.h
This file is not actually needed. Remove inclusion so we don't need
to include it in library.
Impacted file: app_conf.h
* Remove use of useless section SYSTEM_DRIVER_CONTEXT
Section has no use. Remove it.
Impacted file: shci_tl.c
* Inform C-M0 that BLE host should not be used.
In case C-M0 binary includes BLE Host, inform that it should not be
used as, in Zephyr context, it is running on C-M4 side.
Impacted file: app_conf.h