📄 main.c
字号:
/*****************************************************************************\
* *
* 以太网控制器(RTL8019AS)测试 *
* *
* 该程序主要用于测试RTL8019AS的基本操作, *
* 如复位、接收数据包、发送数据包。 *
* *
* 程序默认物理地址为:22-44-66-88-AA-CC(在g_LocalEthAddr中定义) *
* 默认IP地址:169.254.193.223(在g_LocalIPAddr中定义) *
* 程序运行后可以在主机上执行ping命令来验证结果。 *
* *
\*****************************************************************************/
#include "PingTest.h"
#include "Ethernet.h"
void Main(void)
{
InitNIC(); // 初始化以太网控制器
while(1)
{
static u32_t buf[379];
int len = NIC_RecvPack((u8_t *)buf + 2);
// 跳开填充字段接收来自NIC的数据包
if(len > 0) // 有数据包被接收?
PingTest_Input(buf, len + 2); // 是,将数据包交给PingTest处理
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -