• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

auto/03-Aug-2024-4,7313,663

ll/03-Aug-2024-7,2062,297

LICENSE.mdD03-Aug-20241.5 KiB2822

READMED03-Aug-20246 KiB123105

RTDebug.cD03-Aug-20242.4 KiB8145

RTDebug.hD03-Aug-20244.3 KiB8953

app_common.hD03-Aug-20243.1 KiB11654

app_conf.hD03-Aug-202418.2 KiB547160

app_debug.hD03-Aug-20241.8 KiB6020

app_entry.hD03-Aug-20242.1 KiB7920

ble_bufsize.hD03-Aug-20245.3 KiB15243

ble_const.hD03-Aug-20242.6 KiB9421

ble_defs.hD03-Aug-202418.3 KiB481205

ble_std.hD03-Aug-202419.7 KiB368275

bleplat.hD03-Aug-20249.1 KiB26759

blestack.hD03-Aug-20247.4 KiB23354

bpka.cD03-Aug-20245.4 KiB224108

bpka.hD03-Aug-20241.5 KiB6022

debug_config.hD03-Aug-202462.5 KiB1,5251,008

debug_signals.hD03-Aug-202424.1 KiB808578

flash_driver.cD03-Aug-20244.1 KiB13361

flash_driver.hD03-Aug-20243.3 KiB9130

flash_manager.cD03-Aug-202413.9 KiB515287

flash_manager.hD03-Aug-20243.1 KiB8136

hw.hD03-Aug-202413.9 KiB48894

hw_aes.cD03-Aug-20244.3 KiB18083

hw_if.hD03-Aug-20242.6 KiB10021

hw_pka.cD03-Aug-20244 KiB17374

linklayer_plat.hD03-Aug-20245.4 KiB19828

ll_sys.hD03-Aug-20243.7 KiB10960

ll_sys_cs.cD03-Aug-20241.6 KiB7125

ll_sys_dp_slp.cD03-Aug-20244.5 KiB17895

ll_sys_intf.cD03-Aug-20243.9 KiB20190

ll_sys_startup.cD03-Aug-20242.5 KiB9942

ll_sys_startup.hD03-Aug-2024990 308

local_debug_tables.hD03-Aug-202439.9 KiB1,139924

log_module.cD03-Aug-20248.4 KiB323157

log_module.hD03-Aug-202413.2 KiB37079

main.hD03-Aug-20242.2 KiB8322

pka_p256.cD03-Aug-20246.1 KiB238139

power_table.cD03-Aug-20245.6 KiB12070

pta.hD03-Aug-202412.1 KiB25771

rf_timing_synchro.cD03-Aug-20246.4 KiB215109

rf_timing_synchro.hD03-Aug-20241.9 KiB5418

scm.cD03-Aug-202423.5 KiB858445

scm.hD03-Aug-20245.8 KiB22574

stm32_adv_trace.hD03-Aug-20248.7 KiB27456

stm32_mem.hD03-Aug-20242.2 KiB7117

stm32_timer.hD03-Aug-20249.8 KiB30367

stm32_tiny_vsnprintf.hD03-Aug-20242.6 KiB6113

stm32_wpan_common.hD03-Aug-20243.3 KiB13168

stm_list.cD03-Aug-20245.5 KiB200127

stm_list.hD03-Aug-20241.7 KiB5720

utilities_common.hD03-Aug-20244.1 KiB14477

utilities_conf.hD03-Aug-20246 KiB17155

README

1STM32WBA BLE controller interfacing library
2###########################################
3
4Origin:
5   ST Microelectronics
6   https://github.com/STMicroelectronics/STM32CubeWBA
7
8Status:
9   version v1.3.1
10
11Purpose:
12   This library is used on STM32WBA series to port  BLE controller library in
13   a hosting environment (Zephyr RTOS in current case).
14
15Description:
16
17   This library is using the following files extracted the STM32CubeWBA package:
18      Middlewares/ST/STM32_WPAN/ble/stack/include/auto/ble_types.h
19      Middlewares/ST/STM32_WPAN/ble/stack/include/ble_bufsize.h
20      Middlewares/ST/STM32_WPAN/ble/stack/include/ble_const.h
21      Middlewares/ST/STM32_WPAN/ble/stack/include/ble_defs.h
22      Middlewares/ST/STM32_WPAN/ble/stack/include/ble_std.h
23      Middlewares/ST/STM32_WPAN/ble/stack/include/bleplat.h
24      Middlewares/ST/STM32_WPAN/ble/stack/include/blestack.h
25      Middlewares/ST/STM32_WPAN/link_layer/ll_cmd_lib/inc/_40nm_reg_files/DWC_ble154combo.h
26      Middlewares/ST/STM32_WPAN/link_layer/ll_cmd_lib/inc/bsp.h
27      Middlewares/ST/STM32_WPAN/link_layer/ll_cmd_lib/inc/common_types.h
28      Middlewares/ST/STM32_WPAN/link_layer/ll_cmd_lib/inc/event_manager.h
29      Middlewares/ST/STM32_WPAN/link_layer/ll_cmd_lib/inc/evnt_schdlr_gnrc_if.h
30      Middlewares/ST/STM32_WPAN/link_layer/ll_cmd_lib/inc/hci.h
31      Middlewares/ST/STM32_WPAN/link_layer/ll_cmd_lib/inc/ll_intf.h
32      Middlewares/ST/STM32_WPAN/link_layer/ll_cmd_lib/inc/mem_intf.h
33      Middlewares/ST/STM32_WPAN/link_layer/ll_cmd_lib/inc/os_wrapper.h
34      Middlewares/ST/STM32_WPAN/link_layer/ll_cmd_lib/inc/power_table.h
35      Middlewares/ST/STM32_WPAN/link_layer/ll_cmd_lib/inc/pta.h
36      Middlewares/ST/STM32_WPAN/link_layer/ll_cmd_lib/config/ble_full/ll_fw_config.h
37      Middlewares/ST/STM32_WPAN/link_layer/ll_sys/inc/linklayer_plat.h
38      Middlewares/ST/STM32_WPAN/link_layer/ll_sys/inc/ll_sys.h
39      Middlewares/ST/STM32_WPAN/link_layer/ll_sys/src/ll_sys_cs.c
40      Middlewares/ST/STM32_WPAN/link_layer/ll_sys/src/ll_sys_dp_slp.c
41      Middlewares/ST/STM32_WPAN/link_layer/ll_sys/src/ll_sys_intf.c
42      Middlewares/ST/STM32_WPAN/link_layer/ll_sys/src/ll_sys_startup.c
43      Middlewares/ST/STM32_WPAN/link_layer/ll_sys/inc/ll_sys_startup.h
44      Middlewares/ST/STM32_WPAN/stm32_wpan_common.h
45      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/Core/Inc/app_common.h
46      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/Core/Inc/app_conf.h
47      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/Core/Inc/app_entry.h
48      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/Core/Inc/utilities_conf.h
49      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/Core/Inc/main.h
50      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/System/Modules/Flash/rf_timing_synchro.c
51      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/System/Modules/Flash/rf_timing_synchro.h
52      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/System/Modules/Flash/flash_driver.c
53      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/System/Modules/Flash/flash_driver.h
54      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/System/Modules/Flash/flash_manager.c
55      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/System/Modules/Flash/flash_manager.h
56      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/System/Modules/RTDebug/debug_signals.h
57      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/System/Modules/RTDebug/RTDebug.c
58      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/System/Modules/RTDebug/RTDebug.h
59      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/System/Modules/RTDebug/local_debug_tables.h
60      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/System/Modules/scm.c
61      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/System/Modules/scm.h
62      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/System/Modules/stm_list.c
63      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/System/Modules/stm_list.h
64      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/System/Modules/utilities_common.h
65      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/System/Interfaces/hw.h
66      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/System/Interfaces/hw_aes.c
67      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/System/Interfaces/hw_if.h
68      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/System/Interfaces/hw_pka.c
69      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/System/Interfaces/pka_p256.c
70      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/System/Config/Log/log_module.c
71      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/System/Config/Log/log_module.h
72      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/System/Config/Debug_GPIO/app_debug.h
73      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/System/Config/Debug_GPIO/debug_config.h
74      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/STM32_WPAN/Target/power_table.c
75      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/STM32_WPAN/Target/bpka.c
76      Projects/NUCLEO-WBA55CG/Applications/BLE/BLE_HeartRate/STM32_WPAN/Target/bpka.h
77      Utilities/trace/adv_trace/stm32_adv_trace.h
78      Utilities/misc/stm32_mem.h
79      Utilities/tim_serv/stm32_timer.h
80      Utilities/misc/stm32_tiny_vsnprintf.h
81
82Dependencies:
83   This library depends on STM32Cube HAL API.
84   It is available in stm32cube/stm32wbaxx/drivers
85
86URL:
87   https://github.com/STMicroelectronics/STM32CubeWBA
88
89Commit:
90   8d1d0ffef7a3a25d8ee8f589a614bc5da65c9300
91
92Maintained-by:
93   External
94
95License:
96   BSD-3-Clause
97   MIT
98
99License Link:
100   opensource.org/licenses/BSD-3-Clause
101   opensource.org/license/mit
102
103Patch List:
104
105	* Enabled extended advertising in CFG_BLE_OPTIONS:
106	  Impacted file: app_conf.h
107
108	* Disable Temperature based radio calibration:
109	  Impacted file: app_conf.h
110
111	* Increased 2.4GHz RADIO low ISR priority:
112	  Impacted file: app_conf.h
113
114	* Minimize dependency list
115	  Impacted files: stm_list.h
116			  main.h
117			  app_conf.h
118			  scm.c
119
120	* Changes from official delivery:
121	- dos2unix applied
122	- trailing white spaces removed
123