44 lines
927 B
C
44 lines
927 B
C
#include "rtthread.h"
|
|
|
|
#ifdef PKG_CHERRYUSB_HOST
|
|
|
|
#ifndef RT_USING_TIMER_SOFT
|
|
#error must enable RT_USING_TIMER_SOFT to support timer callback in thread
|
|
#endif
|
|
|
|
#if IDLE_THREAD_STACK_SIZE < 2048
|
|
#error "IDLE_THREAD_STACK_SIZE must be greater than 2048"
|
|
#endif
|
|
|
|
#if RT_TIMER_THREAD_STACK_SIZE < 2048
|
|
#error "RT_TIMER_THREAD_STACK_SIZE must be greater than 2048"
|
|
#endif
|
|
|
|
#ifdef RT_USING_LWIP
|
|
|
|
#include "lwip/opt.h"
|
|
|
|
#ifndef RT_USING_LWIP212
|
|
#error must enable RT_USING_LWIP212
|
|
#endif
|
|
|
|
#ifndef LWIP_NO_RX_THREAD
|
|
#error must enable LWIP_NO_TX_THREAD, we do not use rtthread eth rx thread
|
|
#endif
|
|
|
|
#if LWIP_TCPIP_CORE_LOCKING_INPUT !=1
|
|
#warning suggest you to set LWIP_TCPIP_CORE_LOCKING_INPUT to 1, usb handles eth input with own thread
|
|
#endif
|
|
|
|
#if LWIP_TCPIP_CORE_LOCKING !=1
|
|
#error must set LWIP_TCPIP_CORE_LOCKING to 1
|
|
#endif
|
|
|
|
#if PBUF_POOL_BUFSIZE < 1514
|
|
#error PBUF_POOL_BUFSIZE must be larger than 1514
|
|
#endif
|
|
|
|
#endif
|
|
|
|
#endif
|