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