Simple USBHost WebCam for EA LPC4088 QSB/LPC1768 test program
Dependencies: LPC4088-USBHost mbed
EA LPC4088 QSB/LPC1768をUSBホストにしてWebカメラからJPEG画像を読み取るテストプログラムです。
The usage is the same as KL46Z-USBHostC270_example.
使い方はKL46Z-USBHostC270_exampleと同じです。
動作確認: Logitech C270,Logitech Q200R(Qcam Orbit AF)
Diff: LPC4088-USBHostC270/USBIsochronous.h
- Revision:
- 0:c972ee42b455
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/LPC4088-USBHostC270/USBIsochronous.h Thu Apr 24 05:38:45 2014 +0000 @@ -0,0 +1,21 @@ +// USBIsochronous.h +#pragma once + +class IsochronousEp : public USBEndpoint { +public: + IsochronousEp(USBDeviceConnected* dev); + void init2(uint8_t frameCount = 4, uint8_t queueLimit = HCTD_QUEUE_SIZE); + void reset(int delay_ms = 100); + HCITD* isochronousReceive(int timeout_ms); + +private: + HCITD* new_HCITD(IsochronousEp* obj); + HCITD* get_queue_HCITD(int timeout_ms); + int m_itd_queue_count; + int m_itd_queue_limit; + uint16_t m_FrameNumber; + int m_FrameCount; // 1-8 + void enable(); +}; + +