您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ FifoByteCount函数代码示例

51自学网 2021-06-01 20:45:58
  C++
这篇教程C++ FifoByteCount函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中FifoByteCount函数的典型用法代码示例。如果您正苦于以下问题:C++ FifoByteCount函数的具体用法?C++ FifoByteCount怎么用?C++ FifoByteCount使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了FifoByteCount函数的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: USB_SendSpace

//	Space in send EPu8 USB_SendSpace(u8 ep){	LockEP lock(ep);	if (!ReadWriteAllowed())		return 0;	return 64 - FifoByteCount();}
开发者ID:stefania11,项目名称:digital_chimes,代码行数:8,


示例2: USB_Flush

void USB_Flush(uint8_t ep){  SetEP(ep);  if (FifoByteCount())    ReleaseTX();}
开发者ID:Dzenik,项目名称:Cosa,代码行数:7,


示例3: USB_SendSpace

uint8_t USB_SendSpace(uint8_t ep){  LockEP lock(ep);  if (!ReadWriteAllowed()) return (0);  return (64 - FifoByteCount());}
开发者ID:Dzenik,项目名称:Cosa,代码行数:7,


示例4: USB_Recv

int USB_Recv(uint8_t ep, void* d, int len){  if (!_usbConfiguration || len < 0) return (-1);	  LockEP lock(ep);  uint8_t n = FifoByteCount();  len = min(n,len);  n = len;  uint8_t* dst = (uint8_t*)d;  while (n--)    *dst++ = Recv8();  if (len && !FifoByteCount())    ReleaseRX();  return (len);}
开发者ID:Dzenik,项目名称:Cosa,代码行数:16,


示例5: USB_Recv

//	Non Blocking receive//	Return number of bytes readint USB_Recv(u8 ep, void* d, int len){	if (!_usbConfiguration || len < 0)		return -1;		LockEP lock(ep);	u8 n = FifoByteCount();	len = min(n,len);	n = len;	u8* dst = (u8*)d;	while (n--)		*dst++ = Recv8();	if (len && !FifoByteCount())	// release empty buffer		ReleaseRX();		return len;}
开发者ID:stefania11,项目名称:digital_chimes,代码行数:19,


示例6: USB_SendSpace

//	Space in send EPu8 USB_SendSpace(u8 ep){	LockEP lock(ep);	if (!ReadWriteAllowed())		return 0;	// subtract 1 from the EP size to never send a full packet,	// this avoids dealing with ZLP's in USB_Send	return USB_EP_SIZE - 1 - FifoByteCount();}
开发者ID:Bouni,项目名称:Arduino,代码行数:10,


示例7: USBD_SendSpace

//	Space in send EPuint8_t USBD_SendSpace(uint8_t ep){	SetEP(ep);	if (!ReadWriteAllowed())  {		return 0;  }	return 64 - FifoByteCount();}
开发者ID:00alis,项目名称:Arduino,代码行数:11,


示例8: USB_Available

//	Number of bytes, assumes a rx endpointu8 USB_Available(u8 ep){	LockEP lock(ep);	return FifoByteCount();}
开发者ID:stefania11,项目名称:digital_chimes,代码行数:6,


示例9: USBD_Available

//	Number of bytes, assumes a rx endpointuint8_t USBD_Available(uint8_t ep){	SetEP(ep);	return FifoByteCount();}
开发者ID:00alis,项目名称:Arduino,代码行数:7,


示例10: USB_Available

uint8_t USB_Available(uint8_t ep){  LockEP lock(ep);  return (FifoByteCount());}
开发者ID:Dzenik,项目名称:Cosa,代码行数:6,



注:本文中的FifoByteCount函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ File函数代码示例
C++ FieldsEqual函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。