📄 usblib.c
字号:
/*************************************************************************/
/* */
/* FUNCTION */
/* */
/* RdPktEp0 */
/* */
/* DESCRIPTION */
/* */
/* read packet Ep0 from Ep0 fifo */
/* */
/* AUTHOR */
/* */
/* Zhi-gang Yang shenzhen watertek */
/* */
/* INPUTS */
/* buf data buffer */
/* num data size (byte) */
/* */
/* OUTPUTS */
/* */
/* None */
/* */
/* HISTORY */
/* */
/* DATE REMARKS */
/* */
/* 2004-12-28 Created initial version 1.0 */
/*************************************************************************/
void RdPktEp0(U8 *buf,int num)
{
int i;
for(i=0;i<num;i++)
{
buf[i]=(U8)rEP0_FIFO;
}
}
/*************************************************************************/
/* */
/* FUNCTION */
/* */
/* WrPktEp0 */
/* */
/* DESCRIPTION */
/* */
/* write packet into Ep0 fifo */
/* */
/* AUTHOR */
/* */
/* Zhi-gang Yang shenzhen watertek */
/* */
/* INPUTS */
/* buf data buffer */
/* num data size (byte) */
/* */
/* OUTPUTS */
/* */
/* None */
/* */
/* HISTORY */
/* */
/* DATE REMARKS */
/* */
/* 2004-12-28 Created initial version 1.0 */
/*************************************************************************/
void WrPktEp0(U8 *buf,int num)
{
int i;
for(i=0;i<num;i++)
{
rEP0_FIFO=buf[i];
}
}
/*************************************************************************/
/* */
/* FUNCTION */
/* */
/* WrByteEp0 */
/* */
/* DESCRIPTION */
/* */
/* write byte into Ep0 fifo */
/* */
/* AUTHOR */
/* */
/* Zhi-gang Yang shenzhen watertek */
/* */
/* INPUTS */
/* value write byte into ep0 fifo */
/* OUTPUTS */
/* */
/* None */
/* */
/* HISTORY */
/* */
/* DATE REMARKS */
/* */
/* 2004-12-28 Created initial version 1.0 */
/*************************************************************************/
void WrByteEp0(U8 value)
{
rEP0_FIFO= value;
}
/*************************************************************************/
/* */
/* FUNCTION */
/* */
/* WrPktEp1 */
/* */
/* DESCRIPTION */
/* */
/* write packet into Ep1 fifo */
/* */
/* AUTHOR */
/* */
/* Zhi-gang Yang shenzhen watertek */
/* */
/* INPUTS */
/* buf data buffer */
/* num data size (byte) */
/* */
/* OUTPUTS */
/* */
/* None */
/* */
/* HISTORY */
/* */
/* DATE REMARKS */
/* */
/* 2004-12-28 Created initial version 1.0 */
/*************************************************************************/
void WrPktEp1(U8 *buf,int num)
{
int i;
for(i=0;i<num;i++)
{
rEP1_FIFO=buf[i];
}
}
/*************************************************************************/
/* */
/* FUNCTION */
/* */
/* WrPktEp2 */
/* */
/* DESCRIPTION */
/* */
/* write packet into Ep2 fifo */
/* */
/* AUTHOR */
/* */
/* Zhi-gang Yang shenzhen watertek */
/* */
/* INPUTS */
/* buf data buffer */
/* num data size (byte) */
/* */
/* OUTPUTS */
/* */
/* None */
/* */
/* HISTORY */
/* */
/* DATE REMARKS */
/* */
/* 2004-12-28 Created initial version 1.0 */
/*************************************************************************/
void WrPktEp2(U8 *buf,int num)
{
int i;
for(i=0;i<num;i++)
{
rEP2_FIFO=buf[i];
}
}
/*************************************************************************/
/* */
/* FUNCTION */
/* */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -