X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;f=rgb.c;h=d2d6a805b629a054f73808a497054bf7480e0112;hb=1eee76670bd725ca44d1574f96ff3a0d773f2995;hp=151182c1fc0b07911118950cd0d4c36f7cd83123;hpb=dd2242f5e1c05c0ad511fa1069f0af42d9f380e1;p=rgblamp.git diff --git a/rgb.c b/rgb.c index 151182c..d2d6a80 100644 --- 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 */