mirror of
https://github.com/esp8266/Arduino.git
synced 2025-06-13 13:01:55 +03:00
lwIP-1.4: use fixed locking functions (#6455)
This commit is contained in:
Binary file not shown.
@ -40,6 +40,7 @@
|
|||||||
#include "osapi.h"
|
#include "osapi.h"
|
||||||
#define EFAULT 14
|
#define EFAULT 14
|
||||||
#include <sys/pgmspace.h>
|
#include <sys/pgmspace.h>
|
||||||
|
#include <../../../cores/esp8266/core_esp8266_features.h>
|
||||||
|
|
||||||
//#define LWIP_PROVIDE_ERRNO
|
//#define LWIP_PROVIDE_ERRNO
|
||||||
|
|
||||||
@ -84,9 +85,10 @@ typedef unsigned long mem_ptr_t;
|
|||||||
#define LWIP_PLATFORM_ASSERT(x)
|
#define LWIP_PLATFORM_ASSERT(x)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define SYS_ARCH_DECL_PROTECT(x)
|
typedef uint32_t sys_prot_t;
|
||||||
#define SYS_ARCH_PROTECT(x)
|
#define SYS_ARCH_DECL_PROTECT(lev) sys_prot_t lev
|
||||||
#define SYS_ARCH_UNPROTECT(x)
|
#define SYS_ARCH_PROTECT(lev) lev = xt_rsil(15)
|
||||||
|
#define SYS_ARCH_UNPROTECT(lev) xt_wsr_ps(lev)
|
||||||
|
|
||||||
#define LWIP_PLATFORM_BYTESWAP 1
|
#define LWIP_PLATFORM_BYTESWAP 1
|
||||||
#define LWIP_PLATFORM_HTONS(_n) ((u16_t)((((_n) & 0xff) << 8) | (((_n) >> 8) & 0xff)))
|
#define LWIP_PLATFORM_HTONS(_n) ((u16_t)((((_n) & 0xff) << 8) | (((_n) >> 8) & 0xff)))
|
||||||
|
Reference in New Issue
Block a user