增加网络配置界面
This commit is contained in:
@@ -53,11 +53,14 @@ typedef struct {
|
||||
* 入口参数:ip - 本地 IP 地址字符串 "192.168.1.100",NULL 使用 DHCP
|
||||
* mask - 子网掩码字符串 "255.255.255.0",NULL 使用默认
|
||||
* gateway - 网关地址字符串 "192.168.1.1",NULL 使用默认
|
||||
* mac - MAC 地址(6 字节,低字节在前),NULL 或全零使用芯片内置
|
||||
* 返回值:0 成功,-1 失败
|
||||
* 限定条件:SPI2 已正确初始化
|
||||
* 函数说明:必须在所有网络操作之前调用
|
||||
* 函数说明:必须在所有网络操作之前调用;mac 非空且非全零时于协议栈
|
||||
* 初始化成功后设置(ch395f_set_mac_addr 写芯片 EEPROM,
|
||||
* 每上电重放同值幂等)
|
||||
*/
|
||||
int net_init(const char *ip, const char *mask, const char *gateway);
|
||||
int net_init(const char *ip, const char *mask, const char *gateway, const uint8_t *mac);
|
||||
|
||||
/*
|
||||
* 函数功能:轮询所有 Socket 状态(必须在主循环中调用)
|
||||
|
||||
Reference in New Issue
Block a user