BaseUsbHost example program

Dependencies:   BaseUsbHost FATFileSystem mbed mbed-rtos

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers LogitechC270.h Source File

LogitechC270.h

00001 // LogitechC270.h 2013/1/6
00002 #pragma once
00003 
00004 #define C270_VID 0x046d
00005 #define C270_PID 0x0825
00006 
00007 #define C270_160x120 2
00008 #define C270_176x144 3
00009 #define C270_320x176 4
00010 #define C270_320x240 5
00011 #define C270_352x288 6
00012 #define C270_432x240 7
00013 #define C270_640x480 1
00014 #define C270_544x288 8
00015 #define C270_640x360 9
00016 #define C270_752x416 10
00017 #define C270_800x448 11
00018 #define C270_800x600 12
00019 
00020 #define C270_MJPEG 2
00021 #define C270_YUV2  1
00022 
00023 #define C270_EN  0x81
00024 #define C270_MPS  192
00025 #define C270_IF_ALT 1 
00026 
00027 class LogitechC270 : public BaseUvc {
00028 public:
00029     LogitechC270(int formatIndex = C270_MJPEG, int frameIndex = C270_160x120, uint32_t interval = _5FPS, ControlEp* ctlEp = NULL);
00030     static bool check(ControlEp* ctlEp);
00031 };