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)
/media/uploads/va009039/lpc4088-c270-480x360.jpg

LPC4088-USBHostC270/USBIsochronous.h

Committer:
va009039
Date:
2014-04-25
Revision:
1:1bb68ef9aa77
Parent:
0:c972ee42b455

File content as of revision 1:1bb68ef9aa77:

// 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();
};