Simple USBHost WebCam test program
Dependencies: F401RE-USBHost mbed
Fork of KL46Z-USBHostC270_example by
WebカメラからJPEG画像を読み取るテストプログラムです。
使い方はKL46Z-USBHostC270_exampleと同じです。
動作確認カメラ: Logitech C270, Logitech C210, Logitech Q200R(Qcam Orbit AF), LifeCam VX-500
Diff: main.cpp
- Revision:
- 3:b2f688e2ddd7
- Parent:
- 2:2a40888db9fc
- Child:
- 4:efa6fc1219e7
--- a/main.cpp Fri Jan 31 13:50:15 2014 +0000 +++ b/main.cpp Tue Jun 10 07:35:46 2014 +0000 @@ -1,14 +1,32 @@ #include "USBHostCam.h" RawSerial pc(USBTX, USBRX); -DigitalOut led1(LED_GREEN); -DigitalOut led2(LED_RED); + +#if defined(TARGET_NUCLEO_F401RE) +uint8_t image_buf[1024*32]; +DigitalOut led1(LED1); +int led2 = 0; +#define LED_OFF 0 +#define LED_ON 1 + +#elif defined(TARGET_KL46Z) +uint8_t image_buf[1024*24]; +DigitalOut led1(LED1); +DigitalOut led2(LED2); #define LED_OFF 1 #define LED_ON 0 -#if defined(TARGET_KL46Z) -uint8_t image_buf[1024*24]; #elif defined(TARGET_KL25Z) uint8_t image_buf[1024*12]; +DigitalOut led1(LED1); +DigitalOut led2(LED2); +#define LED_OFF 1 +#define LED_ON 0 + +#elif defined(TARGET_LPC4088)||defined(TARGET_LPC1768) +#error "http://mbed.org/users/va009039/code/LPC4088-USBHostC270_example/" + +#else +#error "target error" #endif int main() { @@ -31,7 +49,7 @@ } switch(seq) { case 0: - pc.printf("\nReady, please download JPEG using XMODEM from FRDM-KL46Z.\n"); + pc.printf("\nReady, please download JPEG using XMODEM/Checksum.\n"); t.start(); seq++; break;