亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? main.c

?? 基于SPCE061A的TCPIP協議
?? C
?? 第 1 頁 / 共 2 頁
字號:
			guwUartRxLen = 0;
			gptConn->PollTime = 0;	// 清除空閑時間記數
		} else	if (gptConn->PollTime++ > 3*cTCP_MAX_POLL){	// 太長時間空閑(900秒),終止連接!
				msip_Close();
		}

		return;
	}

	if (msip_NewData()){	// 收到TCP數據包,轉發給RS232
		if (guwEthLen > 0){
			SP_UART_TX(guwEthLen, cpTcpData);
			guwEthLen = 0;
		}
		if (guwUartRxLen > 0) {	// 根據guwUartRxLen判斷是否轉發RS232數據
			MEMCPY(guwUartRxLen, guwUartRxBuf, cpTcpData);
			guwEthLen = guwUartRxLen;
			guwUartRxLen = 0;
			gptConn->PollTime = 0;	// 清除空閑時間記數
		}

		gptConn->PollTime = 0;	// 清除空閑時間記數
		return;
	}

	if (msip_Connected()){
		gptConn->PollTime = 0;	// 清除空閑時間記數
		guwEthLen = 0;			// 釋放TCP數據區

		return;
	}


//	if (msip_Aborted() || msip_Closed()){	// 如果異常關閉,那就關閉當前連接
		// Nothing to do!
//		return;
//	}

	return;
#endif



#if cTCP_ADAC == 1	// ADAC 工作時:由于雙向通訊,所以Listen和Active處理是一樣的!
link_adac_listen:
	if (msip_Acked()){   // 如果有A/D數據要發送,就轉發TCP數據包
		/*
		if (guwMicRxLen > 0) {	// 根據guwMicRxLen判斷是否轉發Audio數據
			SP_CLOSE_FIQ();		// 關閉FIQ中斷,同時也禁止了ADAC
			MEMCPY(guwMicRxLen, guwMicRxBuf, cpTcpData);
			guwEthLen = guwMicRxLen;
			guwMicRxLen = 0;		// A/D 轉換計數復位
			SP_OPEN_FIQ();			// 開啟FIQ中斷,同時也開啟了ADAC
			gptConn->PollTime = 0;	// 清除空閑時間記數
		} */
		guwEthLen = 0;
		return;
	}


	if (msip_NewData()){
		/*
		if (guwEthLen > 0){	// 收到Audio數據包
			 // 如果上次沒有轉換完,就等....
			while(guwDAC1TxLen < guwDAC1TotalLen);
			// 如果轉換完,就復制buffer
			SP_CLOSE_FIQ();		// 關閉FIQ中斷,同時也禁止了ADAC
			if (guwEthLen > cDAC1_MAXLEN){  // 攔截超長bytes部分
				guwEthLen = cDAC1_MAXLEN;
			}
			MEMCPY(guwEthLen, cpTcpData, guwDAC1TxBuf); // 將TCP數據Audio復制給DAC1的buffer
			guwDAC1TxLen = 0;   			// DAC1 轉換計數復位
			guwDAC1TotalLen = guwEthLen;	// DAC1 轉換buffer總長
			SP_OPEN_FIQ();					// 開啟FIQ中斷,同時也開啟了ADAC

			guwEthLen = 0;
		}
		if (guwMicRxLen > 0) {	// 根據guwMicRxLen判斷是否轉發Audio數據
			SP_CLOSE_FIQ();		// 關閉FIQ中斷,同時也禁止了ADAC
			MEMCPY(guwMicRxLen, guwMicRxBuf, cpTcpData);
			guwEthLen = guwMicRxLen;
			guwMicRxLen = 0;		// A/D 轉換計數復位
			SP_OPEN_FIQ();			// 開啟FIQ中斷,同時也開啟了ADAC
		} */

		guwEthLen = 0;
		gptConn->PollTime = 0;	// 清除空閑時間記數
		return;

	}


	if (msip_Connected()){
		gptConn->PollTime = 0;	// 清除空閑時間記數
		guwEthLen = 0;			// 釋放TCP數據區
		/*
		guwMicRxLen = 0;		// A/D 轉換計數復位
		guwDAC1TotalLen = 0;	// DAC1 轉換計數復位
		SP_OPEN_FIQ();			// 開啟FIQ中斷,同時也開啟了ADAC
		*/

		return;
	}

	if (msip_Poll()){
		if (gptConn->PollTime++ > 3*cTCP_MAX_POLL){	// 太長時間空閑(900秒),終止連接!
				msip_Close();
				//SP_CLOSE_FIQ();		// 關閉FIQ中斷,同時也禁止了ADAC
		}
		guwEthLen = 0;
		return;
	}

	if (msip_Aborted() || msip_Closed()){	// 如果異常關閉,那就關閉當前連接
		//SP_CLOSE_FIQ();		// 關閉FIQ中斷,同時也禁止了ADAC
		return;
	}

link_adac_active:
	if (msip_Acked()){   // 如果有A/D數據要發送,就轉發TCP數據包
		/*
		if (guwMicRxLen > 0) {	// 根據guwMicRxLen判斷是否轉發Audio數據
			SP_CLOSE_FIQ();		// 關閉FIQ中斷,同時也禁止了ADAC
			MEMCPY(guwMicRxLen, guwMicRxBuf, cpTcpData);
			guwEthLen = guwMicRxLen;
			guwMicRxLen = 0;		// A/D 轉換計數復位
			SP_OPEN_FIQ();			// 開啟FIQ中斷,同時也開啟了ADAC
			gptConn->PollTime = 0;	// 清除空閑時間記數
		} */
		guwEthLen = 0;
		return;
	}


	if (msip_NewData()){
		/*
		if (guwEthLen > 0){	// 收到Audio數據包
			 // 如果上次沒有轉換完,就等....
			while(guwDAC1TxLen < guwDAC1TotalLen);
			// 如果轉換完,就復制buffer
			SP_CLOSE_FIQ();		// 關閉FIQ中斷,同時也禁止了ADAC
			if (guwEthLen > cDAC1_MAXLEN){  // 攔截超長bytes部分
				guwEthLen = cDAC1_MAXLEN;
			}
			MEMCPY(guwEthLen, cpTcpData, guwDAC1TxBuf); // 將TCP數據Audio復制給DAC1的buffer
			guwDAC1TxLen = 0;   			// DAC1 轉換計數復位
			guwDAC1TotalLen = guwEthLen;	// DAC1 轉換buffer總長
			SP_OPEN_FIQ();					// 開啟FIQ中斷,同時也開啟了ADAC

			guwEthLen = 0;
		}
		if (guwMicRxLen > 0) {	// 根據guwMicRxLen判斷是否轉發Audio數據
			SP_CLOSE_FIQ();		// 關閉FIQ中斷,同時也禁止了ADAC
			MEMCPY(guwMicRxLen, guwMicRxBuf, cpTcpData);
			guwEthLen = guwMicRxLen;
			guwMicRxLen = 0;		// A/D 轉換計數復位
			SP_OPEN_FIQ();			// 開啟FIQ中斷,同時也開啟了ADAC
		} */

		guwEthLen = 0;
		gptConn->PollTime = 0;	// 清除空閑時間記數
		return;

	}


	if (msip_Connected()){
		gptConn->PollTime = 0;	// 清除空閑時間記數
		guwEthLen = 0;			// 釋放TCP數據區
		/*
		guwMicRxLen = 0;		// A/D 轉換計數復位
		guwDAC1TotalLen = 0;	// DAC1 轉換計數復位
		SP_OPEN_FIQ();			// 開啟FIQ中斷,同時也開啟了ADAC
		*/

		return;
	}

	if (msip_Poll()){
		if (gptConn->PollTime++ > 3*cTCP_MAX_POLL){	// 太長時間空閑(900秒),終止連接!
				msip_Close();
				//SP_CLOSE_FIQ();		// 關閉FIQ中斷,同時也禁止了ADAC
		}
		guwEthLen = 1460;
		return;
	}

	if (msip_Aborted() || msip_Closed()){	// 如果異常關閉,那就關閉當前連接
		//SP_CLOSE_FIQ();		// 關閉FIQ中斷,同時也禁止了ADAC
		return;
	}


	return;
#endif





// 以下部分用于Ping功能失效時的網絡測試!TMD現在網絡病毒太多,許多ISP運營商都禁Ping了!
// 不管是否傳數據,都將在300秒后斷開.....
test_net:

	if (msip_NewData()){
		// Message: 收到!別惹我,煩著呢......
		cpTcpData[0] = 0xcad5;
		cpTcpData[1] = 0xb5bd;
		cpTcpData[2] = 0xa3a1;
		cpTcpData[3] = 0xb1f0;
		cpTcpData[4] = 0xc8c7;
		cpTcpData[5] = 0xced2;
		cpTcpData[6] = 0xb7b3;
		cpTcpData[7] = 0xb7b1;
		cpTcpData[8] = 0xd7c5;
		cpTcpData[9] = 0xc4d8;
		cpTcpData[10] = 0x2e2e;
		cpTcpData[11] = 0x2e2e;
		cpTcpData[12] = 0x2e2e;
		guwEthLen = 26;
		return;
	}

	if (msip_Poll()){
		if (gptConn->PollTime == 0){
			// Message: Welcome to you!
			cpTcpData[0] = 0x5765;	// "We"+
			cpTcpData[1] = 0x6c63;	// "lc"+
			cpTcpData[2] = 0x6f6d;	// "om"+
			cpTcpData[3] = 0x6520;	// "e "+
			cpTcpData[4] = 0x746f;	// "to"+
			cpTcpData[5] = 0x2079;	// "yo"+
			cpTcpData[6] = 0x6f75;	// " u"+
			cpTcpData[7] = 0x2120;	// "! "
			guwEthLen = 16;
		}

		if (gptConn->PollTime++ > cTCP_MAX_POLL){	// 太長時間空閑,終止連接!
			msip_Close();
		}

		return;
	}


	if (msip_Connected()){
		gptConn->PollTime = 0;	// 清除空閑時間記數
		return;
	}

//	if (msip_Aborted() || msip_Closed()){	// 如果異常關閉,那就關閉當前連接
		// Nothing to do!
//		return;
//	}

	return;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美大片国产精品| 精品国产乱码久久久久久牛牛| 欧美在线观看视频在线| 久久综合狠狠综合久久激情 | 一区二区三区精品视频在线| 美女任你摸久久| 欧美色男人天堂| 中文字幕在线一区二区三区| 日本不卡一二三| 欧美在线影院一区二区| 国产精品国产三级国产专播品爱网| 婷婷综合在线观看| 色偷偷久久一区二区三区| 精品少妇一区二区三区日产乱码| 亚洲国产精品久久艾草纯爱| 99国产精品国产精品毛片| 久久久九九九九| 蜜桃视频在线一区| 欧美日韩国产成人在线免费| 亚洲男人的天堂在线观看| 岛国精品一区二区| 2021中文字幕一区亚洲| 蜜臀av性久久久久蜜臀aⅴ| 欧美图区在线视频| 亚洲激情av在线| 不卡的av网站| 中文字幕高清一区| 成人教育av在线| 欧美国产欧美综合| 国产精品自拍网站| 国产欧美精品日韩区二区麻豆天美| 久久综合综合久久综合| 日韩一级片网站| 日本aⅴ亚洲精品中文乱码| 欧美日韩一区久久| 日韩av一级电影| 91精品国产麻豆| 婷婷综合另类小说色区| 欧美精品第1页| 青青草国产精品97视觉盛宴| 欧美精品 国产精品| 日本三级韩国三级欧美三级| 日韩欧美中文一区| 韩日欧美一区二区三区| 久久综合久久综合久久| 国产精品一二三在| 国产精品国产精品国产专区不蜜| 暴力调教一区二区三区| 一区二区三区不卡视频在线观看 | 国产一级精品在线| 欧美国产在线观看| 色综合中文字幕国产| 综合色天天鬼久久鬼色| 欧美性大战xxxxx久久久| 日本欧美久久久久免费播放网| 日韩免费成人网| 成人性色生活片| 一区二区三区在线不卡| 91精品国产91久久久久久一区二区 | ...中文天堂在线一区| 欧美三日本三级三级在线播放| 日韩激情中文字幕| 国产女主播一区| 日本高清成人免费播放| 蜜桃精品视频在线观看| 国产精品久久国产精麻豆99网站| 欧美最猛黑人xxxxx猛交| 美女一区二区三区在线观看| 国产精品美女久久久久av爽李琼| 欧美日韩一区二区三区免费看 | 日韩电影免费在线| 欧美va在线播放| 亚洲欧美日韩成人高清在线一区| 激情五月婷婷综合| 久久er99热精品一区二区| 日韩欧美国产精品一区| 色综合天天天天做夜夜夜夜做| 香蕉影视欧美成人| 国产视频一区二区在线观看| 在线观看91视频| 国产一区二区在线视频| 亚洲午夜成aⅴ人片| 久久久久9999亚洲精品| 欧美日韩国产色站一区二区三区| 国产福利一区二区三区视频| 亚洲午夜精品网| 国产亚洲欧美日韩俺去了| 欧美在线free| 成人av在线观| 国产精品资源站在线| 青青草97国产精品免费观看 | 国产精品网曝门| 日韩亚洲欧美高清| 在线精品亚洲一区二区不卡| 99久久婷婷国产综合精品电影| 日韩国产欧美视频| 亚洲综合在线第一页| 中文字幕制服丝袜成人av| 欧美精品一区二区三区一线天视频| 色域天天综合网| 成人一区二区三区视频在线观看| 青青草97国产精品免费观看 | 成人午夜av电影| 国内一区二区视频| 日韩—二三区免费观看av| 亚洲国产一区二区三区 | 久久99久国产精品黄毛片色诱| 一区二区三区高清不卡| 亚洲欧美激情一区二区| 国产精品久久免费看| 国产精品久久毛片| 国产精品乱码久久久久久| 久久久国产精品麻豆| 国产视频一区二区三区在线观看| 久久天天做天天爱综合色| 日韩欧美另类在线| 欧美成人猛片aaaaaaa| 欧美成人在线直播| 久久久蜜桃精品| 国产精品成人在线观看| 中文字幕在线免费不卡| 亚洲成人av福利| www.久久久久久久久| heyzo一本久久综合| 色噜噜狠狠成人网p站| 欧美性感一区二区三区| 欧美一级淫片007| 26uuu亚洲婷婷狠狠天堂| 欧美激情综合五月色丁香小说| 中国色在线观看另类| 亚洲精品写真福利| 天堂在线一区二区| 精品一区二区在线观看| 成人av在线资源网| 精品视频在线免费观看| 精品国产乱码久久| 亚洲日本在线天堂| 亚洲国产va精品久久久不卡综合| 性感美女久久精品| 日韩福利视频导航| 丁香六月久久综合狠狠色| 成人18视频在线播放| 91免费看视频| 欧美成人bangbros| 国产亚洲视频系列| 国产精品国产a级| 一区二区三区四区亚洲| 久久精品国产一区二区| 狠狠色狠狠色综合| 91丨九色丨蝌蚪富婆spa| 色狠狠综合天天综合综合| 精品国内片67194| 日本一区二区三区视频视频| 亚洲三级在线观看| 午夜精品福利久久久| 三级精品在线观看| 国产一区二区中文字幕| 99麻豆久久久国产精品免费| 欧美日本在线播放| 中文字幕av资源一区| 亚洲电影欧美电影有声小说| 精品在线免费视频| 99久久er热在这里只有精品15| 欧美一三区三区四区免费在线看| 久久精品一区二区三区不卡| 18欧美亚洲精品| 日韩二区三区在线观看| 日韩不卡免费视频| 日本精品一区二区三区高清 | 亚洲一区二区三区四区五区中文| 婷婷丁香激情综合| 高清不卡一区二区| 精品国产欧美一区二区| 樱花影视一区二区| 国产呦精品一区二区三区网站| 91美女精品福利| 亚洲精品一区二区三区精华液| 日韩毛片高清在线播放| 国产一区二区三区免费播放| 在线这里只有精品| 久久蜜桃av一区二区天堂| 亚洲综合色自拍一区| 色哟哟日韩精品| 国产偷国产偷亚洲高清人白洁| 亚洲综合成人在线| 处破女av一区二区| 国产日韩欧美一区二区三区乱码| 亚洲最快最全在线视频| 国产成人av影院| 日韩欧美第一区| 久久99精品久久只有精品| 色婷婷亚洲精品| 欧美国产精品久久| 亚洲电影第三页| 欧美区一区二区三区| 亚洲欧美另类久久久精品2019 | 国产精品美女一区二区三区 | 久久精品国产99久久6| 在线观看三级视频欧美| 1000部国产精品成人观看|