mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-09-22 03:09:16 +08:00
Merge pull request #1602 from aozima/re_initial_dev
add re-initial check.
This commit is contained in:
@@ -136,11 +136,19 @@ static void tcpip_init_done_callback(void *arg)
|
||||
* LwIP system initialization
|
||||
*/
|
||||
extern int eth_system_device_init_private(void);
|
||||
static volatile uint8_t init_ok = 0;
|
||||
int lwip_system_init(void)
|
||||
{
|
||||
rt_err_t rc;
|
||||
struct rt_semaphore done_sem;
|
||||
|
||||
|
||||
if(init_ok)
|
||||
{
|
||||
rt_kprintf("lwip system already init.\n");
|
||||
return 0;
|
||||
}
|
||||
init_ok = 1;
|
||||
|
||||
eth_system_device_init_private();
|
||||
|
||||
/* set default netif to NULL */
|
||||
|
||||
Reference in New Issue
Block a user