NM500 TEST PGM

Dependencies:   NM500Lib_Socket NM500_Test_Socket SDFileSystem_Socket mbed

Revision:
16:2a9a0976146c
Parent:
15:4acc28dbd9fe
Child:
17:c6ea9c132419
--- a/main.cpp	Wed Nov 29 05:02:33 2017 +0000
+++ b/main.cpp	Mon Dec 17 04:15:35 2018 +0000
@@ -64,7 +64,7 @@
 unsigned char array1[NEURONSIZE];
 unsigned char array2[NEURONSIZE];
 
-Timer t, st;
+
 Serial pc(SERIAL_TX, SERIAL_RX);
 
 
@@ -74,17 +74,17 @@
     pc.printf("\nPress any key to start\n");
     int data = pc.getc();
     
-    pc.printf("\nTest Board V2.0 \n");
+    pc.printf("\nNM500 Test Board V1.0 \n");
     //SPI Setting
     //time measure start
-    t.start();
+    
     SPI_Init();
     SD_Init();
     //reset Test
-    st.start();  
+     
     RESET_Test();
-    st.stop();
-    pc.printf("Reset Test Time : %d ms\n\n",st.read_ms()); 
+    
+
     //NM500 Init
     if(begin() == 0){
         pc.printf("NM500 Init\n");
@@ -94,16 +94,18 @@
         
     } 
     //connection Test
-    st.start(); 
+
     Connection_test();
-    st.stop();
-    pc.printf("Connection Test Time : %d ms\n\n",st.read_ms()); 
+
+
+    
+    Cell_Test();
     
     //Memory Test
-    st.start(); 
+ 
     Memory_Test();
-    st.stop();
-    pc.printf("Memory Test Time : %d ms\n\n",st.read_ms()); 
+
+
     forget();
 
     //memory array init
@@ -141,56 +143,55 @@
 //    if(gcr != 5)
 //        CMN_Gcr = 1;
      
-    st.start();          
+       
     //Neuron learn
     pc.printf("\nLearn Start\n");
     
 
     int daisy = data_learn();
 
-    st.stop(); 
+
     pc.printf("Learn Complete\n");
-    pc.printf("Learn Time : %d ms\n\n",st.read_ms());
-    st.reset();
+
+
     
     //data save
-    st.start();
+
     pc.printf("Save Start\n");
     
     int save = NeuronToSD();
     if(save == 0xFFFF || save == 0x7FFF)     //change
         save = MAXNEURONS;
-    st.stop();
+
     pc.printf("Save Complete\n");
-    pc.printf("Save Time : %d ms\n\n",st.read_ms());
-    st.reset();
+ 
+
     
     //forget
     forget();
 
     
     //restore
-    st.start();
     pc.printf("Restore Start\n");
     
     int restore = SDToNeurons();
     
     if(restore == 0xFFFF || restore == 0x7FFF)     //change
         restore = MAXNEURONS;
-    st.stop();
+
     pc.printf("Restore Complete\n");
-    pc.printf("Restore Time : %d ms\n\n",st.read_ms());
-    st.reset();
+
+
     
     setKNN();
     //classify
-    st.start();
+
     pc.printf("Classify Start\n");
 
     data_classify();
-    st.stop();
+
     pc.printf("Classify Complete\n");
-    pc.printf("classify Time : %d ms\n\n",st.read_ms());
+
     
     
     pc.printf("\n****************Test Result****************\n");
@@ -325,11 +326,10 @@
 
 //    pc.printf("POWER SAVE ON\n");
 //    write(NM_POWER_SAVE,0);
-    
-    t.stop();
-    pc.printf("Total Time : %d ms\n",t.read_ms());
+
        
 }
 
 
 
+