hal_stm32/lib/stm32wb/hci
Erwan Gouriou 5a10f27be1 lib/stm32wb: hci: Update lib to V1.9.0 Cube version
Tested with 1.8 and 1.9 binary

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2020-12-10 09:06:32 -06:00
..
README lib/stm32wb: hci: Update lib to V1.8.0 Cube version 2020-12-10 09:06:32 -06:00
app_common.h lib/stm32wb: hci: Update lib to V1.8.0 Cube version 2020-12-10 09:06:32 -06:00
app_conf.h lib/stm32wb: hci: Update lib to V1.8.0 Cube version 2020-12-10 09:06:32 -06:00
ble_bufsize.h lib/stm32wb: hci: Update lib to V1.8.0 Cube version 2020-12-10 09:06:32 -06:00
dbg_trace.h lib/stm32wb: hci: Update lib to V1.9.0 Cube version 2020-12-10 09:06:32 -06:00
hci_tl.h lib/stm32wb: hci: Update lib to V1.5.0 Cube version 2020-04-24 20:01:21 +02:00
hw.h lib/stm32wb: hci: Update lib to V1.6.0 Cube version 2020-12-10 09:06:32 -06:00
hw_if.h lib/stm32wb: hci: Update lib to V1.9.0 Cube version 2020-12-10 09:06:32 -06:00
hw_ipcc.c lib/stm32wb: hci: Update lib to V1.7.0 Cube version 2020-12-10 09:06:32 -06:00
mbox_def.h lib/stm32wb: hci: Update lib to V1.9.0 Cube version 2020-12-10 09:06:32 -06:00
shci.c lib/stm32wb: hci: Update lib to V1.9.0 Cube version 2020-12-10 09:06:32 -06:00
shci.h lib/stm32wb: hci: Update lib to V1.9.0 Cube version 2020-12-10 09:06:32 -06:00
shci_tl.c lib/stm32wb: hci: Update lib to V1.9.0 Cube version 2020-12-10 09:06:32 -06:00
shci_tl.h lib/stm32wb: hci: Update lib to V1.5.0 Cube version 2020-04-24 20:01:21 +02:00
stm32_wpan_common.h lib/stm32wb: hci: Update lib to V1.6.0 Cube version 2020-12-10 09:06:32 -06:00
stm_list.c lib/stm32wb: hci: Update lib to V1.5.0 Cube version 2020-04-24 20:01:21 +02:00
stm_list.h lib/stm32wb: hci: Update lib to V1.5.0 Cube version 2020-04-24 20:01:21 +02:00
tl.h lib/stm32wb: hci: Update lib to V1.6.0 Cube version 2020-12-10 09:06:32 -06:00
tl_dbg_conf.h lib/stm32wb: hci: Update lib to V1.9.0 Cube version 2020-12-10 09:06:32 -06:00
tl_if.c lib: stm32wb hci: Update lib from stm32wb cube package 1.3.0 2020-01-15 08:15:30 -06:00
tl_mbox.c lib/stm32wb: hci: Update lib to V1.9.0 Cube version 2020-12-10 09:06:32 -06:00
utilities_common.h lib: stm32wb hci: Update lib from stm32wb cube package 1.3.0 2020-01-15 08:15:30 -06:00

README

STM32WB HCI
###########

Origin:
   ST Microelectronics
   https://github.com/STMicroelectronics/STM32CubeWB

Status:
   version 1.8.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:
   24ba9f167a82143a0a4fa8772cd4466070bcdb82

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
            - ble_bufsize.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

        * Add dependency to ble_bufsize.h
            Some definitions of this file are now needed in app_conf.h
            In original library, this inclusion is made indirectly through many
            files. In order to limit the numbers of files to include, use a
            shortcut and include directly this file.
          Impacted file: app_conf.h
	  ST Internal Reference: 91777