HOme Sheriff And Lamp

Dependencies:   CameraC328 HCSR04 SDFileSystem WIZnetInterface mbed

Fork of HoSAL by pi bae

Revision:
7:58b14840531c
Parent:
5:217f40f0a415
Child:
8:28f7b30c1ae4
--- a/main.cpp	Tue Aug 11 18:07:37 2015 +0000
+++ b/main.cpp	Tue Aug 11 19:07:44 2015 +0000
@@ -60,6 +60,8 @@
 int main()
 {
     Timer tm1;
+    char strFile[32];
+    uint32_t cntImage=1;
 
     ledTick.attach(&ledTickfunc,0.5);
 
@@ -97,13 +99,15 @@
 
 #if defined(USE_CAMERA)
     DM_fLN("Init camera C328");
-    g_pCam = new CameraC328(PA_14, PA_13, CameraC328::Baud14400);
+    g_pCam = new CameraC328(PA_13, PA_14, CameraC328::Baud14400);
     revSync(g_pCam);
+#if 0
     tm1.reset();
     tm1.start();
-    //revJpeg_snapshot(g_pCam, "/sd/file05.jpg", CameraC328::JpegResolution640x480);
+    revJpeg_snapshot(g_pCam, "/sd/test_shoot.jpg", CameraC328::JpegResolution640x480);
     tm1.stop();
     DM_fLN("time of capture: %d", tm1.read_ms());
+#endif
 #endif // defined(USE_CAMERA)
 #if defined(USE_MEASURE_DISTANCE)
     g_pHcsr = new HCSR04(D12, D11);
@@ -120,7 +124,9 @@
         {
             DM_fLN("capture image: %d", dist_cm);
 #if defined(USE_CAMERA)
-            //revJpeg_snapshot("/sd/file02.jpg", CameraC328::JpegResolution640x480);
+            memset(strFile, 0, 32);
+            sprintf(strFile, "/sd/file_%03d.jpg", cntImage++);
+            revJpeg_snapshot(g_pCam, strFile, CameraC328::JpegResolution640x480);
 #endif // defined(USE_CAMERA)
 
         }