final

Dependencies:   DISCO_L475VG_IOT01A_wifi

Revision:
4:33b80026a3ee
Parent:
3:32b328935a54
--- a/LEDcontrol.cpp	Wed Aug 21 08:45:28 2019 +0000
+++ b/LEDcontrol.cpp	Thu Aug 22 08:16:51 2019 +0000
@@ -36,7 +36,7 @@
             pwmRed.write(0);     
             pwmGreen.write(0);  
             pwmBlue.write(0);
-            cds_state=0;
+            cds_state=1;
         }
        else 
         {   
@@ -47,8 +47,9 @@
             pwmRed.write(red_value);     
             pwmGreen.write(green_value);  
             pwmBlue.write(blue_value); 
-            cds_state=1;
+            cds_state=0;
         }
+        
     if((AutoMode==1)&&(blind_state==1)&&(cdsCount==5))
      {
         motor2CCW(10); // close
@@ -66,17 +67,18 @@
     { 
       if(cdsData<0.7f)
         {
-           cds_state=0;
+           cds_state=1;
         }
        else 
         {   
-          cds_state=1;
+          cds_state=0;
         }
         pwmRed.write(red_value);     
         pwmGreen.write(green_value);  
         pwmBlue.write(blue_value);  
      
     }    
+   
 }   
 void setRGB(float Red,float Green,float Blue,int led_info)
 {
@@ -104,7 +106,8 @@
         green_value = Green*variation;
         led_state=1;
     }
-    else if(led_info ==2) //user input value
+    
+    if((led_info ==2)||(AutoMode==1)) //user input value
     {
         red_value = Red*variation;
         blue_value = Blue*variation;