?? hust_rtpwritefifo.c
字號(hào):
#ifndef _RTP_WRITE_FIFO
#define _RTP_WRITE_FIFO
#define QUEUEMAXLEN 0x4d1c
#include <ipOS.h>
#include <ipHAL.h>
#include <ipStack.h>
#include <ipEthernet.h>
#include "hust_rtp.h"
extern u8_t data_write[RTP_DATASIZE];
u32_t data_addr=0;
void write_fifo();
u8_t numflag=0;
u8_t loop=0;
volatile u16_t data_read __attribute__((section(".gpr")));
int rtpwritefifo(struct stream* pstm)
{
struct rtpqueue *prtpq=&(pstm->stm_queue);
struct rtpln *prtpln;
u16_t len=0;
// port_dir(RD,DIR_ALL_OUTPUTS);
// pin_dir_out(RB,0);
/// pin_dir_out(RB,3);
/// pin_low(RB,3);
loop++;
prtpln = rtpqextract(prtpq, prtpq->rq_head);
/// len=prtpln->rln_len;
/// len=len/2;
/// data_addr=prtpln->rln_rtp.rtp_data_addr;
/// extmem_read(prtpln->rln_rtp.rtp_data_addr,data_write,prtpln->rln_len);
// write_fifo();
/* for(u16_t i=0;i<len;i++)
{
data_read=extmem_read_u16(data_addr);
write_fifo();/////要把data_read寫到fifo中去
data_addr+=2;
}////end_for
*/
///prtpln=prtpln->rln_prev;
///numflag++;
/// debug_set_lights(loop);
/// heap_free(prtpln);
///_rtpqclear(prtpq);
///numflag=0;
return 0;
}////end_rtpwritefifo
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -