|
1 | 1 | /* USER CODE BEGIN Header */
|
2 | 2 | /**
|
3 | 3 | ******************************************************************************
|
4 |
| - * @file app_conf.h |
| 4 | + * @file app_conf_default.h |
5 | 5 | * @author MCD Application Team
|
6 |
| - * @brief Application configuration file for STM32WPAN Middleware. |
| 6 | + * @brief Default application configuration file for STM32WPAN Middleware. |
7 | 7 | ******************************************************************************
|
8 | 8 | * @attention
|
9 | 9 | *
|
|
19 | 19 | /* USER CODE END Header */
|
20 | 20 |
|
21 | 21 | /* Define to prevent recursive inclusion -------------------------------------*/
|
22 |
| -#ifndef APP_CONF_H |
23 |
| -#define APP_CONF_H |
24 |
| - |
| 22 | +#ifndef APP_CONF_DEFAULT_H |
| 23 | +#define APP_CONF_DEFAULT_H |
| 24 | +#if 0 |
25 | 25 | #include "hw.h"
|
26 | 26 | #include "hw_conf.h"
|
27 | 27 | #include "hw_if.h"
|
28 | 28 | #include "ble_bufsize.h"
|
29 |
| - |
| 29 | +#endif |
30 | 30 | /******************************************************************************
|
31 | 31 | * Application Config
|
32 | 32 | ******************************************************************************/
|
33 | 33 |
|
| 34 | +/**< generic parameters ******************************************************/ |
| 35 | +/* HCI related defines */ |
| 36 | + |
| 37 | +#define ACI_HAL_SET_TX_POWER_LEVEL 0xFC0F |
| 38 | +#define ACI_WRITE_CONFIG_DATA_OPCODE 0xFC0C |
| 39 | +#define ACI_READ_CONFIG_DATA_OPCODE 0xFC0D |
| 40 | +#define MAX_HCI_ACL_PACKET_SIZE (sizeof(TL_PacketHeader_t) + 5 + 251) |
| 41 | +#define HCI_RESET 0x0C03 |
| 42 | + |
| 43 | +#ifndef BLE_SHARED_MEM_BYTE_ORDER |
| 44 | + #define BLE_SHARED_MEM_BYTE_ORDER MSBFIRST |
| 45 | +#endif |
| 46 | +#define BLE_MODULE_SHARED_MEM_BUFFER_SIZE 128 |
| 47 | + |
| 48 | +/** |
| 49 | + * Define Tx Power |
| 50 | + */ |
| 51 | +#define CFG_TX_POWER (0x18) /* -0.15dBm */ |
| 52 | + |
| 53 | +#if 0 |
34 | 54 | /**
|
35 | 55 | * Define Secure Connections Support
|
36 | 56 | */
|
|
104 | 124 | #define CFG_FW_SUBVERSION (1)
|
105 | 125 | #define CFG_FW_BRANCH (0)
|
106 | 126 | #define CFG_FW_BUILD (0)
|
107 |
| - |
| 127 | +#endif |
108 | 128 | /******************************************************************************
|
109 | 129 | * BLE Stack
|
110 | 130 | ******************************************************************************/
|
|
152 | 172 | * Prepare Write List size in terms of number of packet
|
153 | 173 | * This parameter is ignored by the CPU2 when CFG_BLE_OPTIONS has SHCI_C2_BLE_INIT_OPTIONS_LL_ONLY flag set
|
154 | 174 | */
|
155 |
| -#define CFG_BLE_PREPARE_WRITE_LIST_SIZE BLE_PREP_WRITE_X_ATT(CFG_BLE_MAX_ATT_MTU) |
| 175 | +// #define CFG_BLE_PREPARE_WRITE_LIST_SIZE BLE_PREP_WRITE_X_ATT(CFG_BLE_MAX_ATT_MTU) |
| 176 | +#define CFG_BLE_PREPARE_WRITE_LIST_SIZE (0x3A) |
156 | 177 |
|
157 | 178 | /**
|
158 | 179 | * Number of allocated memory blocks
|
159 | 180 | * This parameter is overwritten by the CPU2 with an hardcoded optimal value when the parameter CFG_BLE_OPTIONS has SHCI_C2_BLE_INIT_OPTIONS_LL_ONLY flag set
|
160 | 181 | */
|
161 |
| -#define CFG_BLE_MBLOCK_COUNT (BLE_MBLOCKS_CALC(CFG_BLE_PREPARE_WRITE_LIST_SIZE, CFG_BLE_MAX_ATT_MTU, CFG_BLE_NUM_LINK)) |
| 182 | +//#define CFG_BLE_MBLOCK_COUNT (BLE_MBLOCKS_CALC(CFG_BLE_PREPARE_WRITE_LIST_SIZE, CFG_BLE_MAX_ATT_MTU, CFG_BLE_NUM_LINK)) |
| 183 | +#define CFG_BLE_MBLOCK_COUNT (0x79) |
162 | 184 |
|
163 | 185 | /**
|
164 | 186 | * Enable or disable the Extended Packet length feature. Valid values are 0 or 1.
|
|
250 | 272 | * 0: LE Power Class 2-3
|
251 | 273 | * other bits: complete with Options_extension flag
|
252 | 274 | */
|
253 |
| -#define CFG_BLE_OPTIONS (SHCI_C2_BLE_INIT_OPTIONS_LL_HOST | SHCI_C2_BLE_INIT_OPTIONS_WITH_SVC_CHANGE_DESC | SHCI_C2_BLE_INIT_OPTIONS_DEVICE_NAME_RW | SHCI_C2_BLE_INIT_OPTIONS_EXT_ADV | SHCI_C2_BLE_INIT_OPTIONS_CS_ALGO2 | SHCI_C2_BLE_INIT_OPTIONS_FULL_GATTDB_NVM | SHCI_C2_BLE_INIT_OPTIONS_GATT_CACHING_NOTUSED | SHCI_C2_BLE_INIT_OPTIONS_POWER_CLASS_2_3) |
| 275 | +#define CFG_BLE_OPTIONS (SHCI_C2_BLE_INIT_OPTIONS_LL_ONLY) |
254 | 276 |
|
255 | 277 | /**
|
256 | 278 | * BLE stack Options_extension flags to be configured with:
|
|
323 | 345 |
|
324 | 346 | #define CFG_BLE_CORE_VERSION (SHCI_C2_BLE_INIT_BLE_CORE_5_3)
|
325 | 347 |
|
| 348 | +#if 0 |
326 | 349 | /******************************************************************************
|
327 | 350 | * Transport Layer
|
328 | 351 | ******************************************************************************/
|
@@ -658,4 +681,5 @@ typedef enum
|
658 | 681 |
|
659 | 682 | #define CFG_OTP_END_ADRESS OTP_AREA_END_ADDR
|
660 | 683 |
|
661 |
| -#endif /*APP_CONF_H */ |
| 684 | +#endif |
| 685 | +#endif /*APP_CONF_DEFAULT_H */ |
0 commit comments