下载 FreeRTOS
 

出色的 RTOS & 嵌入式软件

最新资讯
FreeRTOS-Plus-TCP 现具有统一的 IPv4 和 IPv6 功能,支持多接口。
为基于 FreeRTOS 的固件实现防砖化 MCU FOTA:
宣布停止支持 FreeRTOS 202012 LTS。
FreeRTOS 网站现已提供简体中文版本
新的 FreeRTOS Long Term Support 版本现已发布。

FreeRTOS_FillEndPoint_IPv6()

[FreeRTOS-Plus-TCP API 引用]

FreeRTOS_Routing.h
void FreeRTOS_FillEndPoint_IPv6( NetworkInterface_t * pxNetworkInterface,
                                 NetworkEndPoint_t * pxEndPoint,
                                 const IPv6_Address_t * pxIPAddress,
                                 const IPv6_Address_t * pxNetPrefix,
                                 size_t uxPrefixLength,
                                 const IPv6_Address_t * pxGatewayAddress,
                                 const IPv6_Address_t * pxDNSServerAddress, /* Not used yet. */
                                 const uint8_t ucMACAddress[ ipMAC_ADDRESS_LENGTH_BYTES ] );

提供 IPv6 端点信息并将其附加到 FreeRTOS-Plus-TCP 堆栈。

参数:

pxNetworkInterface
它所属的接口。

pxEndPoint
新端点的空间。该内存专用于终点,不得释放或用于其他目的。

pxIPAddress
IP 地址。

pxNetPrefix
该端点将使用的前缀。

uxPrefixLength
上述端点的长度。

pxGatewayAddress
局域网中可作为互联网网关的设备的 IP 地址。

pxDNSServerAddress
DNS 服务器的 IP 地址。

ucMACAddress
端点的 MAC 地址。


返回:
无返回值。

Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.