Simple USBHost WebCam for EA LPC4088 QSB/LPC1768 test program
Dependencies: LPC4088-USBHost mbed
USBIsochronous.h
00001 // USBIsochronous.h 00002 #pragma once 00003 00004 class IsochronousEp : public USBEndpoint { 00005 public: 00006 IsochronousEp(USBDeviceConnected* dev); 00007 void init2(uint8_t frameCount = 4, uint8_t queueLimit = HCTD_QUEUE_SIZE); 00008 void reset(int delay_ms = 100); 00009 HCITD* isochronousReceive(int timeout_ms); 00010 00011 private: 00012 HCITD* new_HCITD(IsochronousEp* obj); 00013 HCITD* get_queue_HCITD(int timeout_ms); 00014 int m_itd_queue_count; 00015 int m_itd_queue_limit; 00016 uint16_t m_FrameNumber; 00017 int m_FrameCount; // 1-8 00018 void enable(); 00019 }; 00020 00021
Generated on Fri Jul 15 2022 09:03:16 by 1.7.2