]> oss.titaniummirror.com Git - rgblamp.git/blobdiff - rgb.c
LED reassignments
[rgblamp.git] / rgb.c
diff --git a/rgb.c b/rgb.c
index 151182c1fc0b07911118950cd0d4c36f7cd83123..d2d6a805b629a054f73808a497054bf7480e0112 100644 (file)
--- a/rgb.c
+++ b/rgb.c
@@ -12,7 +12,7 @@
 void rgb_init()
 {
     /* Initialize rgb
-     * CCP1 on RC2, CCP2 on RB3, CCP3 on RB5, CCP4 on RB0
+     * red on CCP3/RB5, grn on CCP2/RB3, blu on CCP4/RB0, wht on CCP1/RC2
      * - Fosc =     8 MHz,    4 MHz,    2 MHz
      * - Prescale = 4,        1,        1
      * - PRx value = 0xff
@@ -27,7 +27,7 @@ void rgb_init()
 
     /* Configure CCP1 */
     CCP1CON = 0b00001100;
-    CCPR1L = 0; /* Initial red value; only using 8 LSBs */
+    CCPR1L = 0; /* Initial wht value; only using 8 LSBs */
 
     /* Configure CCP2 */
     CCP2SEL = 1; /* CCP2 is on RB3 */
@@ -35,13 +35,13 @@ void rgb_init()
     CCPR2L = 0; /* Initial grn value; only using 8 LSBs */
 
     /* Configure CCP3 */
-    CCP3SEL = 1; /* CCP2 is on RB5 */
+    CCP3SEL = 1; /* CCP3 is on RB5 */
     CCP3CON = 0b00001100;
-    CCPR3L = 0; /* Initial blu value; only using 8 LSBs */
+    CCPR3L = 0; /* Initial red value; only using 8 LSBs */
 
     /* Configure CCP4 */
     CCP4CON = 0b00001100;
-    CCPR4L = 0; /* Initial wht value; only using 8 LSBs */
+    CCPR4L = 0; /* Initial blu value; only using 8 LSBs */
 
     /* Configure Timer2.  Start it to set 0 outputs, then stop it. */
     CCPTMRS0 = 0; /* CCP[1-4] use Timer 2 */