Author: sebastien.lelong
Date: Tue Apr 28 22:57:16 2009
New Revision: 951

Modified:
    trunk/include/peripheral/pwm/pwm_ccp1.jal
    trunk/include/peripheral/pwm/pwm_ccp2.jal
    trunk/include/peripheral/pwm/pwm_ccp3.jal
    trunk/include/peripheral/pwm/pwm_ccp4.jal
    trunk/include/peripheral/pwm/pwm_ccp5.jal

Log:
issue-67: fix pwm_off() calling twice acting as pwm_on()

Modified: trunk/include/peripheral/pwm/pwm_ccp1.jal
==============================================================================
--- trunk/include/peripheral/pwm/pwm_ccp1.jal   (original)
+++ trunk/include/peripheral/pwm/pwm_ccp1.jal   Tue Apr 28 22:57:16 2009
@@ -59,7 +59,7 @@

  procedure pwm1_off() is
     -- pwm mode off, but keep 2 LSbits values
-   ccp1con_shadow = ccp1con_shadow ^ 0b_0000_1100 -- ;; Note
+   ccp1con_shadow = ccp1con_shadow & !0b_0000_1100
     CCP1CON = ccp1con_shadow
  end procedure


Modified: trunk/include/peripheral/pwm/pwm_ccp2.jal
==============================================================================
--- trunk/include/peripheral/pwm/pwm_ccp2.jal   (original)
+++ trunk/include/peripheral/pwm/pwm_ccp2.jal   Tue Apr 28 22:57:16 2009
@@ -59,7 +59,7 @@

  procedure pwm2_off() is
     -- pwm mode off, but keep 2 LSbits values
-   ccp2con_shadow = ccp2con_shadow ^ 0b_0000_1100 -- ;; Note
+   ccp2con_shadow = ccp2con_shadow & !0b_0000_1100
     CCP2CON = ccp2con_shadow
  end procedure


Modified: trunk/include/peripheral/pwm/pwm_ccp3.jal
==============================================================================
--- trunk/include/peripheral/pwm/pwm_ccp3.jal   (original)
+++ trunk/include/peripheral/pwm/pwm_ccp3.jal   Tue Apr 28 22:57:16 2009
@@ -59,7 +59,7 @@

  procedure pwm3_off() is
     -- pwm mode off, but keep 2 LSbits values
-   ccp3con_shadow = ccp3con_shadow ^ 0b_0000_1100 -- ;; Note
+   ccp3con_shadow = ccp3con_shadow & !0b_0000_1100
     CCP3CON = ccp3con_shadow
  end procedure


Modified: trunk/include/peripheral/pwm/pwm_ccp4.jal
==============================================================================
--- trunk/include/peripheral/pwm/pwm_ccp4.jal   (original)
+++ trunk/include/peripheral/pwm/pwm_ccp4.jal   Tue Apr 28 22:57:16 2009
@@ -59,7 +59,7 @@

  procedure pwm4_off() is
     -- pwm mode off, but keep 2 LSbits values
-   ccp4con_shadow = ccp4con_shadow ^ 0b_0000_1100 -- ;; Note
+   ccp4con_shadow = ccp4con_shadow & !0b_0000_1100
     CCP4CON = ccp4con_shadow
  end procedure


Modified: trunk/include/peripheral/pwm/pwm_ccp5.jal
==============================================================================
--- trunk/include/peripheral/pwm/pwm_ccp5.jal   (original)
+++ trunk/include/peripheral/pwm/pwm_ccp5.jal   Tue Apr 28 22:57:16 2009
@@ -59,7 +59,7 @@

  procedure pwm5_off() is
     -- pwm mode off, but keep 2 LSbits values
-   ccp5con_shadow = ccp5con_shadow ^ 0b_0000_1100 -- ;; Note
+   ccp5con_shadow = ccp5con_shadow & !0b_0000_1100
     CCP5CON = ccp5con_shadow
  end procedure


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/jallib?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to