mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-14 06:04:19 +00:00
openthread: add platform UDP and border router example
This MR adds the OpenThread border router example and supports the Thread 1.1 border agent feature. * Adds the OPENTHREAD_BORDER_ROUTER Kconfig option. * Adds platform UDP and task queue port for the border agent feature. * Adds `esp_openthread_border_router_*` api. * Adds the `esp_otbr` example.
This commit is contained in:
@@ -72,23 +72,23 @@
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#define OPENTHREAD_CONFIG_LOG_API 1
|
||||
#define OPENTHREAD_CONFIG_LOG_ARP 1
|
||||
#define OPENTHREAD_CONFIG_LOG_BBR 1
|
||||
#define OPENTHREAD_CONFIG_LOG_CLI 1
|
||||
#define OPENTHREAD_CONFIG_LOG_COAP 1
|
||||
#define OPENTHREAD_CONFIG_LOG_DUA 1
|
||||
#define OPENTHREAD_CONFIG_LOG_ICMP 1
|
||||
#define OPENTHREAD_CONFIG_LOG_IP6 1
|
||||
#define OPENTHREAD_CONFIG_LOG_MAC 1
|
||||
#define OPENTHREAD_CONFIG_LOG_MEM 1
|
||||
#define OPENTHREAD_CONFIG_LOG_MESHCOP 1
|
||||
#define OPENTHREAD_CONFIG_LOG_MLE 1
|
||||
#define OPENTHREAD_CONFIG_LOG_MLR 1
|
||||
#define OPENTHREAD_CONFIG_LOG_NETDATA 1
|
||||
#define OPENTHREAD_CONFIG_LOG_NETDIAG 1
|
||||
#define OPENTHREAD_CONFIG_LOG_PKT_DUMP 1
|
||||
#define OPENTHREAD_CONFIG_LOG_PLATFORM 1
|
||||
#define OPENTHREAD_CONFIG_LOG_API 1
|
||||
#define OPENTHREAD_CONFIG_LOG_ARP 1
|
||||
#define OPENTHREAD_CONFIG_LOG_BBR 1
|
||||
#define OPENTHREAD_CONFIG_LOG_CLI 1
|
||||
#define OPENTHREAD_CONFIG_LOG_COAP 1
|
||||
#define OPENTHREAD_CONFIG_LOG_DUA 1
|
||||
#define OPENTHREAD_CONFIG_LOG_ICMP 1
|
||||
#define OPENTHREAD_CONFIG_LOG_IP6 1
|
||||
#define OPENTHREAD_CONFIG_LOG_MAC 1
|
||||
#define OPENTHREAD_CONFIG_LOG_MEM 1
|
||||
#define OPENTHREAD_CONFIG_LOG_MESHCOP 1
|
||||
#define OPENTHREAD_CONFIG_LOG_MLE 1
|
||||
#define OPENTHREAD_CONFIG_LOG_MLR 1
|
||||
#define OPENTHREAD_CONFIG_LOG_NETDATA 1
|
||||
#define OPENTHREAD_CONFIG_LOG_NETDIAG 1
|
||||
#define OPENTHREAD_CONFIG_LOG_PKT_DUMP 1
|
||||
#define OPENTHREAD_CONFIG_LOG_PLATFORM 1
|
||||
|
||||
/**
|
||||
* @def OPENTHREAD_CONFIG_NUM_MESSAGE_BUFFERS
|
||||
@@ -115,6 +115,40 @@
|
||||
#define OPENTHREAD_CONFIG_BORDER_ROUTER_ENABLE 1
|
||||
#endif
|
||||
|
||||
/**
|
||||
* @def OPENTHREAD_CONFIG_PLATFORM_UDP_ENABLE
|
||||
*
|
||||
* Define to 1 to enable platform UDP support.
|
||||
*
|
||||
*/
|
||||
#ifndef OPENTHREAD_CONFIG_PLATFORM_UDP_ENABLE
|
||||
#define OPENTHREAD_CONFIG_PLATFORM_UDP_ENABLE 1
|
||||
#endif
|
||||
|
||||
/**
|
||||
* @def OPENTHREAD_CONFIG_PLATFORM_NETIF_ENABLE
|
||||
*
|
||||
* Define to 1 to enable platform NETIF support.
|
||||
*
|
||||
*/
|
||||
#ifndef OPENTHREAD_CONFIG_PLATFORM_NETIF_ENABLE
|
||||
#define OPENTHREAD_CONFIG_PLATFORM_NETIF_ENABLE 1
|
||||
#endif
|
||||
|
||||
#if CONFIG_OPENTHREAD_BORDER_ROUTER
|
||||
|
||||
/**
|
||||
* @def OPENTHREAD_CONFIG_BORDER_AGENT_ENABLE
|
||||
*
|
||||
* Define to 1 to enable Border Agent support.
|
||||
*
|
||||
*/
|
||||
#ifndef OPENTHREAD_CONFIG_BORDER_AGENT_ENABLE
|
||||
#define OPENTHREAD_CONFIG_BORDER_AGENT_ENABLE 1
|
||||
#endif
|
||||
|
||||
#endif // CONFIG_OPENTHREAD_BORDER_ROUTER
|
||||
|
||||
/**
|
||||
* @def OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE
|
||||
*
|
||||
|
Reference in New Issue
Block a user