这篇教程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_Flushvoid USB_Flush(uint8_t ep){ SetEP(ep); if (FifoByteCount()) ReleaseTX();}
开发者ID:Dzenik,项目名称:Cosa,代码行数:7,
示例3: USB_SendSpaceuint8_t USB_SendSpace(uint8_t ep){ LockEP lock(ep); if (!ReadWriteAllowed()) return (0); return (64 - FifoByteCount());}
开发者ID:Dzenik,项目名称:Cosa,代码行数:7,
示例4: USB_Recvint 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_Availableuint8_t USB_Available(uint8_t ep){ LockEP lock(ep); return (FifoByteCount());}
开发者ID:Dzenik,项目名称:Cosa,代码行数:6,
注:本文中的FifoByteCount函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ File函数代码示例 C++ FieldsEqual函数代码示例 |