|
212 | 212 | *
|
213 | 213 | */
|
214 | 214 | #if defined(CONFIG_OPENTHREAD_CSL_RECEIVER) || defined(CONFIG_OPENTHREAD_WAKEUP_END_DEVICE)
|
215 |
| -#if defined(CONFIG_OPENTHREAD_CSL_RECEIVER) && \ |
216 |
| - (OPENTHREAD_CONFIG_THREAD_VERSION >= OT_THREAD_VERSION_1_2) |
217 |
| -#define OPENTHREAD_CONFIG_PLATFORM_USEC_TIMER_ENABLE 1 |
218 |
| -#elif defined(CONFIG_OPENTHREAD_WAKEUP_END_DEVICE) |
219 |
| -#define OPENTHREAD_CONFIG_PLATFORM_USEC_TIMER_ENABLE 1 |
220 |
| -#else |
221 |
| -#define OPENTHREAD_CONFIG_PLATFORM_USEC_TIMER_ENABLE 0 |
222 |
| -#endif |
| 215 | +#define OPENTHREAD_CONFIG_PLATFORM_USEC_TIMER_ENABLE \ |
| 216 | + CONFIG_OPENTHREAD_PLATFORM_USEC_TIMER |
223 | 217 | #endif /* CONFIG_OPENTHREAD_CSL_RECEIVER || CONFIG_OPENTHREAD_WAKEUP_END_DEVICE */
|
224 | 218 |
|
| 219 | +/** |
| 220 | + * @def OPENTHREAD_CONFIG_MAC_BEACON_PAYLOAD_PARSING_ENABLE |
| 221 | + * |
| 222 | + * Define to 1 if you want to enable mac beacon payload parsing support. |
| 223 | + * |
| 224 | + */ |
| 225 | +#ifdef CONFIG_OPENTHREAD_MAC_BEACON_PAYLOAD_PARSING |
| 226 | +#define OPENTHREAD_CONFIG_MAC_BEACON_PAYLOAD_PARSING_ENABLE \ |
| 227 | + CONFIG_OPENTHREAD_MAC_BEACON_PAYLOAD_PARSING |
| 228 | +#endif |
| 229 | + |
| 230 | +/** |
| 231 | + * @def OPENTHREAD_CONFIG_PLATFORM_USEC_TIMER_ENABLE |
| 232 | + * |
| 233 | + * Set the number of OpenThread Instances For Static Buffer Allocation |
| 234 | + * |
| 235 | + */ |
| 236 | +#define OPENTHREAD_CONFIG_MULTIPLE_INSTANCE_NUM \ |
| 237 | + CONFIG_OPENTHREAD_MULTIPLE_INSTANCE_NUM |
| 238 | + |
225 | 239 | /* Zephyr does not use OpenThread's heap. mbedTLS will use heap memory allocated
|
226 | 240 | * by Zephyr. Here, we use some dummy values to prevent OpenThread warnings.
|
227 | 241 | */
|
|
250 | 264 | * The number of short source address table entries.
|
251 | 265 | *
|
252 | 266 | */
|
| 267 | +#ifndef RADIO_CONFIG_SRC_MATCH_SHORT_ENTRY_NUM |
| 268 | +#ifdef CONFIG_OPENTHREAD_MAX_CHILDREN |
| 269 | +#define RADIO_CONFIG_SRC_MATCH_SHORT_ENTRY_NUM CONFIG_OPENTHREAD_MAX_CHILDREN |
| 270 | +#else |
253 | 271 | #define RADIO_CONFIG_SRC_MATCH_SHORT_ENTRY_NUM 0
|
| 272 | +#endif |
| 273 | +#endif |
254 | 274 |
|
255 | 275 | /**
|
256 | 276 | * @def OPENTHREAD_CONFIG_PLATFORM_INFO
|
|
289 | 309 | * The number of extended source address table entries.
|
290 | 310 | *
|
291 | 311 | */
|
| 312 | +#ifndef RADIO_CONFIG_SRC_MATCH_EXT_ENTRY_NUM |
| 313 | +#ifdef CONFIG_OPENTHREAD_MAX_CHILDREN |
| 314 | +#define RADIO_CONFIG_SRC_MATCH_EXT_ENTRY_NUM CONFIG_OPENTHREAD_MAX_CHILDREN |
| 315 | +#else |
292 | 316 | #define RADIO_CONFIG_SRC_MATCH_EXT_ENTRY_NUM 0
|
| 317 | +#endif |
| 318 | +#endif |
293 | 319 |
|
294 | 320 | /**
|
295 | 321 | * @def OPENTHREAD_CONFIG_MAC_CSL_REQUEST_AHEAD_US
|
|
0 commit comments