mirror of
https://github.com/bouffalolab/bouffalo_sdk.git
synced 2025-05-08 19:07:22 +08:00
[update] add ipv6 support
This commit is contained in:
parent
504b6f1c0a
commit
ba9d3270a8
@ -15,3 +15,5 @@ add_subdirectory(wireless)
|
||||
sdk_add_subdirectory_ifdef(CONFIG_MULTIMEDIA multimedia)
|
||||
sdk_add_subdirectory_ifdef(CONFIG_HIBOOSTER hibooster)
|
||||
sdk_add_subdirectory_ifdef(CONFIG_EASYFLASH4 easyflash4)
|
||||
sdk_add_subdirectory_ifdef(CONFIG_HYPERVISOR hypervisor)
|
||||
sdk_add_subdirectory_ifdef(CONFIG_MEMTESTER memtester)
|
||||
|
@ -1,4 +1,2 @@
|
||||
sdk_add_subdirectory_ifdef(CONFIG_CJSON cjson)
|
||||
sdk_add_subdirectory_ifdef(CONFIG_HTTP http)
|
||||
sdk_add_subdirectory_ifdef(CONFIG_MQTT mqtt)
|
||||
sdk_add_subdirectory_ifdef(CONFIG_SNTP sntp)
|
||||
sdk_add_subdirectory_ifdef(CONFIG_RTSP rtsp)
|
||||
|
@ -28,6 +28,16 @@ sdk_library_add_sources(src/core/ipv4/ip4_addr.c)
|
||||
sdk_library_add_sources(src/core/ipv4/ip4_frag.c)
|
||||
sdk_library_add_sources(src/core/ipv4/ip4.c)
|
||||
|
||||
sdk_library_add_sources(src/core/ipv6/dhcp6.c)
|
||||
sdk_library_add_sources(src/core/ipv6/ethip6.c)
|
||||
sdk_library_add_sources(src/core/ipv6/icmp6.c)
|
||||
sdk_library_add_sources(src/core/ipv6/inet6.c)
|
||||
sdk_library_add_sources(src/core/ipv6/ip6.c)
|
||||
sdk_library_add_sources(src/core/ipv6/ip6_addr.c)
|
||||
sdk_library_add_sources(src/core/ipv6/ip6_frag.c)
|
||||
sdk_library_add_sources(src/core/ipv6/mld6.c)
|
||||
sdk_library_add_sources(src/core/ipv6/nd6.c)
|
||||
|
||||
sdk_library_add_sources(src/core/def.c)
|
||||
sdk_library_add_sources(src/core/dns.c)
|
||||
sdk_library_add_sources(src/core/inet_chksum.c)
|
||||
|
@ -269,9 +269,15 @@ typedef int ssize_t;
|
||||
* or more portable:\n
|
||||
* \#define LWIP_DECLARE_MEMORY_ALIGNED(variable_name, size) u32_t variable_name[(size + sizeof(u32_t) - 1) / sizeof(u32_t)]
|
||||
*/
|
||||
#if defined(BL616)
|
||||
#ifndef LWIP_DECLARE_MEMORY_ALIGNED
|
||||
#define LWIP_DECLARE_MEMORY_ALIGNED(variable_name, size) u8_t variable_name[LWIP_MEM_ALIGN_BUFFER(size)] __attribute__((section("SHAREDRAM")))
|
||||
#endif
|
||||
#else
|
||||
#ifndef LWIP_DECLARE_MEMORY_ALIGNED
|
||||
#define LWIP_DECLARE_MEMORY_ALIGNED(variable_name, size) u8_t variable_name[LWIP_MEM_ALIGN_BUFFER(size)] __attribute__((section(".wifi_ram")))
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/** Calculate memory size for an aligned buffer - returns the next highest
|
||||
* multiple of MEM_ALIGNMENT (e.g. LWIP_MEM_ALIGN_SIZE(3) and
|
||||
|
Loading…
x
Reference in New Issue
Block a user