]> oss.titaniummirror.com Git - rgblamp.git/blobdiff - rgb.c
Fix task_get() return check in main()
[rgblamp.git] / rgb.c
diff --git a/rgb.c b/rgb.c
index 5fb2849a26988cb0299f4e836d7d34728870fb2c..85254429a5f4871bfedcde1b55a1e3dec5bae9f3 100644 (file)
--- a/rgb.c
+++ b/rgb.c
@@ -13,10 +13,10 @@ void rgb_init()
 {
     /* Initialize rgb
      * CCP1 on RB3, CCP2 on RA7, CCP3 on RA3, CCP4 on RA4
-     * - Fosc = 32MHz
-     * - Prescale = 16
+     * - Fosc =     8 MHz,    4 MHz,    2 MHz
+     * - Prescale = 4,        1,        1
      * - PRx value = 0xff
-     * = f(rgb) = 1.95 kHz
+     * = f(rgb) =   1.95 kHz, 3.90 kHz, 1.95 kHz
      */
 
     /* Set rgb Rxn pins as outputs. */
@@ -46,7 +46,8 @@ void rgb_init()
     CCPTMRS = 0; /* All CCPx use Timer 2 */
     TMR2IF = 0;
     PR2 = 0xff;
-    T2CON = 0b00000011;
+
+    T2CON = 0b00000000;
 }
 
 void rgb_off()