?? app.c
字號:
#include "netcom.h"
#include "sys.h"
#include "net_fun.h"
extern u16_t AppDataLen;
extern u16_t AppDataBuf[];
extern u16_t RcvOk;
extern u16_t SendData();
extern u16_t bSendTokenStatus;
extern u16_t SendTokenStatusAppID;
extern void SendTokenStatus();
extern void ArpReply();
extern u16_t SendDataLen;
extern void NIC_TxFrame();
extern u16_t IsTxOk;
extern u8_t UdpDestEthAddr[6];
extern u8_t UdpDestIpAddr[4];
extern u16_t SendDataBuf[];
void process()
{
}
void application(void){
u16_t i=0;
u16_t rtn;
for(i=0;i<500;i++){
// AppDataBuf[i]= i + 0x3600;
AppDataBuf[i]=0x5555;
}
AppDataLen++; //min is 9 word,18 byte
if(AppDataLen>400)
AppDataLen=9;
//get the destination 192.168.123.170 ethenet address
// while(1){
// SendDataLen = arp(ARP_REQUEST,UdpDestEthAddr,UdpDestIpAddr,SendDataBuf);
// DISABLE_INT;
// NIC_TxFrame();
// while(IsTxOk == 0){
// ;
// }
// IsTxOk = 0;
// }
while(!SendData(AppDataBuf,AppDataLen)){
;
}
if(RcvOk){
//data come in,process it
process();
}
if(bSendTokenStatus){
SendTokenStatus();
}
ArpReply();
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -