Simple USBHost WebCam test program

Dependencies:   F401RE-USBHost mbed

Fork of KL46Z-USBHostC270_example by Norimasa Okamoto

WebカメラからJPEG画像を読み取るテストプログラムです。
使い方はKL46Z-USBHostC270_exampleと同じです。
動作確認カメラ: Logitech C270, Logitech C210, Logitech Q200R(Qcam Orbit AF), LifeCam VX-500
/media/uploads/va009039/f401re-c270-1.jpg /media/uploads/va009039/k64f-c270.jpg

Files at this revision

API Documentation at this revision

Comitter:
va009039
Date:
Sun May 01 23:33:49 2016 +0000
Parent:
4:efa6fc1219e7
Commit message:
update USBHost,add ST-Nucleo-F446RE

Changed in this revision

F401RE-USBHost.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
--- a/F401RE-USBHost.lib	Wed Jul 23 04:51:51 2014 +0000
+++ b/F401RE-USBHost.lib	Sun May 01 23:33:49 2016 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/users/va009039/code/F401RE-USBHost/#47978c25c9b8
+http://mbed.org/users/va009039/code/F401RE-USBHost/#4ab8bc835303
--- a/main.cpp	Wed Jul 23 04:51:51 2014 +0000
+++ b/main.cpp	Sun May 01 23:33:49 2016 +0000
@@ -1,31 +1,27 @@
 #include "USBHostCam.h"
 RawSerial pc(USBTX, USBRX);
 
-#if defined(TARGET_NUCLEO_F401RE)||defined(TARGET_NUCLEO_F411RE)
+#if defined(TARGET_NUCLEO_F401RE)||defined(TARGET_NUCLEO_F411RE)||defined(TARGET_NUCLEO_F446RE)
 uint8_t image_buf[1024*32];
 DigitalOut led1(LED1);
-int led2 = 0;
 #define LED_OFF 0
 #define LED_ON  1
 
 #elif defined(TARGET_KL46Z)||defined(TARGET_K64F)
 uint8_t image_buf[1024*24];
 DigitalOut led1(LED1);
-DigitalOut led2(LED2);
 #define LED_OFF 1
 #define LED_ON  0
 
 #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)
 uint8_t image_buf[1024*24];
 DigitalOut led1(LED1);
-DigitalOut led2(LED2);
 #define LED_OFF 0
 #define LED_ON  1
 
@@ -35,10 +31,10 @@
 
 int main() {
     pc.baud(9600);
-    led1 = led2 = LED_OFF;
+    led1 = LED_OFF;
 
     // Logitech C270
-    USBHostCam* cam = new USBHostCam(_800x448);
+    USBHostCam* cam = new USBHostCam(_320x240);
     if (!cam->connect()) {
         error("WebCam not found.\n");
     }
@@ -82,7 +78,7 @@
                 }
                 seq++;
                 t.reset();
-                led2 = !led2;
+                led1 = !led1;
                 break;
             case 3:
                 if (c == 0x06) { // ACK
--- a/mbed.bld	Wed Jul 23 04:51:51 2014 +0000
+++ b/mbed.bld	Sun May 01 23:33:49 2016 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/users/mbed_official/code/mbed/builds/04dd9b1680ae
\ No newline at end of file
+http://mbed.org/users/mbed_official/code/mbed/builds/aae6fcc7d9bb
\ No newline at end of file