JongYong Park / Mbed 2 deprecated NUCLEO-F767_LIFI_4CH_os2_v2

Dependencies:   mbed

Revision:
12:df54493ec7e4
Parent:
11:8ffa8a36126f
Child:
14:07669aafe0e4
--- a/lifiReceiver.cpp	Sat Apr 06 04:17:35 2019 +0000
+++ b/lifiReceiver.cpp	Sat Apr 06 13:23:13 2019 +0900
@@ -26,12 +26,12 @@
 
 enum receiver_state {
     IDLE_STATE = 0, //waiting for sync
-    SYNC_STATE, //synced, waiting for STX
+	SYNC_STATE, //synced, waiting for STX
     START_STATE, //STX received
-    LENGTH_LSB_STATE,
-    LENGTH_MSB_STATE,
+	LENGTH_LSB_STATE,
+	LENGTH_MSB_STATE,
     DATA_STATE, //receiving DATA
-    END_STATE
+	END_STATE
 };
 
 
@@ -267,19 +267,19 @@
         (*rx_frame_index) ++ ;
 
         if((*frame_state) == SYNC_STATE ){
-            if(data == STX) {
+        	if(data == STX) {
 #if RX_DEBUG_FRAME
             printf("%dSTART ",channel+1);
 #endif
-                (*frame_state) = START_STATE ;
-                return 0 ;
-            }
-            else if(data == SYNC_SYMBOL){
-                // do nothing
-            }
-            else{
-                printf("\n Error # got wrong data after SYNC. it should be STX");
-            }
+				(*frame_state) = START_STATE ;
+				return 0 ;
+        	}
+        	else if(data == SYNC_SYMBOL){
+        		// do nothing
+        	}
+        	else{
+        		printf("\n Error # got wrong data after SYNC. it should be STX");
+        	}
 
         }
         else if((*frame_state) == START_STATE ){
@@ -301,7 +301,7 @@
         else if((*frame_state) == LENGTH_MSB_STATE ){
 
 #if RX_DEBUG_FRAME
-             printf("%dD=%c[%x] ",channel+1,data,data);
+        	 printf("%dD=%c[%x] ",channel+1,data,data);
 #endif
             (*frame_state) = DATA_STATE ;
             rx_vars[channel].received_data_count = 1;
@@ -317,25 +317,25 @@
 
             if(rx_vars[channel].received_data_count >= rx_vars[channel].length )
             {
-                (*frame_state) = END_STATE ;
+            	(*frame_state) = END_STATE ;
             }
         }
         else if((*frame_state) == END_STATE ){
-            if(data == ETX) {
+        	if(data == ETX) {
 #if RX_DEBUG_FRAME
             printf("%dEND IDLE ",channel+1);
 #endif
-                (*rx_frame_size) = (*rx_frame_index) ;
-                (*rx_frame_index) = -1 ;
-                (*frame_state) = IDLE_STATE ;
+				(*rx_frame_size) = (*rx_frame_index) ;
+				(*rx_frame_index) = -1 ;
+				(*frame_state) = IDLE_STATE ;
 
-                return 1 ;
-            }
-            else
-            {
-                printf("\n Error # got wrong data. it should be ETX");
-                return 1;
-            }
+				return 1 ;
+        	}
+        	else
+        	{
+        		printf("\n Error # got wrong data. it should be ETX");
+        		return 1;
+        	}
         }
         else if((*rx_frame_index) >= FRAME_BUFFER_SIZE) { //frame is larger than max size of frame ...
 #if RX_DEBUG_FRAME
@@ -346,8 +346,8 @@
             (*frame_state) = IDLE_STATE ;
             return -1 ;
         } else {
-            printf("\n Error # unknown state");
-            return 1;
+    		printf("\n Error # unknown state");
+    		return 1;
         }
         return 0 ;  // normal
     }