[net][lwip] Support windows simulator (#5993)

This commit is contained in:
Tangyuxin 2022-05-30 18:01:18 +08:00 committed by GitHub
parent e8d775f888
commit 577d619d4c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 6 additions and 5 deletions

View File

@ -8,6 +8,6 @@
* 2022-02-20 Meco Man add RT-Thread copyright
*/
#if defined(__ICCARM__)
#if defined(__ICCARM__) || defined(_WIN32)
#pragma pack(1)
#endif

View File

@ -100,6 +100,7 @@ typedef uintptr_t mem_ptr_t;
#define PACK_STRUCT_STRUCT
#define PACK_STRUCT_BEGIN
#define PACK_STRUCT_END
#define PACK_STRUCT_USE_INCLUDES
#endif
void sys_arch_assert(const char* file, int line);

View File

@ -8,6 +8,6 @@
* 2022-02-20 Meco Man add RT-Thread copyright
*/
#if defined(__ICCARM__)
#if defined(__ICCARM__) || defined(_WIN32)
#pragma pack()
#endif

View File

@ -469,13 +469,13 @@ static err_t eth_netif_device_init(struct netif *netif)
rt_device_t device;
#ifdef RT_USING_NETDEV
/* network interface device register */
netdev_add(netif);
/* network interface device register */
netdev_add(netif);
#endif /* RT_USING_NETDEV */
/* get device object */
device = (rt_device_t) ethif;
if (rt_device_init(device) != RT_EOK)
if (rt_device_open(device, RT_DEVICE_FLAG_RDWR) != RT_EOK)
{
return ERR_IF;
}