gfdgd

Dependencies:   CompLedDvrCC

Fork of PCA995xA by InetrfaceProducts NXP

Revision:
6:1c6e1af61981
Parent:
0:a624e2eeccac
Child:
7:56a45c690801
diff -r cb07190e05e7 -r 1c6e1af61981 PCA9955A/PCA9955A.cpp
--- a/PCA9955A/PCA9955A.cpp	Thu Mar 19 10:47:49 2015 +0000
+++ b/PCA9955A/PCA9955A.cpp	Sat Oct 31 06:07:15 2015 +0000
@@ -72,8 +72,12 @@
 void PCA9955A::gradation_start( char group, char continuous_flag )
 {
     static char v[]   = { GRAD_CNTL, 0 };
-
-    v[ 1 ]  = read( GRAD_CNTL ) | ((0x02 | continuous_flag) << (group * 2));
+    char        rd;
+    
+    rd      = read( GRAD_CNTL ) & ~(0x3 << (group * 2));
+    
+    printf( "rd = 0x%02X\r\n", rd );
+    v[ 1 ]  = rd | ((0x02 | continuous_flag) << (group * 2));
 //    v[ 1 ]  = ((0x02 | continuous_flag) << (group * 2));
     write( v, sizeof( v ) );
 }