avr-libc-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[avr-libc-commit] [2525] Fixed #48898: Add missing power macros such as


From: pitchumani . s
Subject: [avr-libc-commit] [2525] Fixed #48898: Add missing power macros such as power_usart3_* in power.h
Date: Thu, 15 Sep 2016 10:24:25 +0000 (UTC)

Revision: 2525
          http://svn.sv.gnu.org/viewvc/?view=rev&root=avr-libc&revision=2525
Author:   pitchumani
Date:     2016-09-15 10:24:25 +0000 (Thu, 15 Sep 2016)
Log Message:
-----------
Fixed #48898: Add missing power macros such as power_usart3_* in power.h

Modified Paths:
--------------
    trunk/avr-libc/ChangeLog
    trunk/avr-libc/NEWS
    trunk/avr-libc/include/avr/power.h

Modified: trunk/avr-libc/ChangeLog
===================================================================
--- trunk/avr-libc/ChangeLog    2016-09-07 12:08:25 UTC (rev 2524)
+++ trunk/avr-libc/ChangeLog    2016-09-15 10:24:25 UTC (rev 2525)
@@ -1,3 +1,17 @@
+2016-09-15  Pitchumani Sivanupandi <address@hidden>
+
+       Fix for bug ##48898: power_usart3_* functions no more defined in power.h
+       * include/avr/power.h (__AVR_HAVE_PRR_PRSCR): Change to
+       __AVR_HAVE_PRR_PRPSCR.
+       (power_lfrs_enable): define if __AVR_HAVE_PRR0_PRLFRS is present.
+       (power_twi1_enable): define if __AVR_HAVE_PRR0_PRTWI1 is present.
+       (power_lfph_enable): define if __AVR_HAVE_PRR1_PRLFPH is present.
+       (power_lftp_enable): define if __AVR_HAVE_PRR1_PRLFTP is present.
+       (power_spi_enable): define if __AVR_HAVE_PRR1_PRSPI is present.
+       (power_usart3_enable): define if __AVR_HAVE_PRR1_PRUSART3 is present.
+       (power_spi2_enable): define if __AVR_HAVE_PRR2_PRSPI2 is present.
+       (power_twi2_enable): define if __AVR_HAVE_PRR2_PRTWI2 is present.
+
 2016-09-07  Joerg Wunsch <address@hidden>
 
        Fix for bug #49020: dtostre() flags documentation error

Modified: trunk/avr-libc/NEWS
===================================================================
--- trunk/avr-libc/NEWS 2016-09-07 12:08:25 UTC (rev 2524)
+++ trunk/avr-libc/NEWS 2016-09-15 10:24:25 UTC (rev 2525)
@@ -3,6 +3,7 @@
 * Bugs fixed:
 
   [#36933] Documentation no longer correctly describes how to declare
+  [#48898] power_usart3_* functions no more defined in power.h
   [#49020] dtostre() flags documentation error
   strings for storage in program memory
 

Modified: trunk/avr-libc/include/avr/power.h
===================================================================
--- trunk/avr-libc/include/avr/power.h  2016-09-07 12:08:25 UTC (rev 2524)
+++ trunk/avr-libc/include/avr/power.h  2016-09-15 10:24:25 UTC (rev 2525)
@@ -584,7 +584,7 @@
 #define power_psc2_disable()    (PRR |= (uint8_t)(1 << PRPSC2))
 #endif
 
-#if defined(__AVR_HAVE_PRR_PRSCR)
+#if defined(__AVR_HAVE_PRR_PRPSCR)
 #define power_pscr_enable()     (PRR &= (uint8_t)~(1 << PRPSCR))
 #define power_pscr_disable()    (PRR |= (uint8_t)(1 << PRPSCR))
 #endif
@@ -660,10 +660,15 @@
 #endif
 
 #if defined(__AVR_HAVE_PRR0_PRLFR)
-#define power_lfreceiver_enable()       (PRR0 &= (uint8_t)~(1 << PRLFR))       
     
-#define power_lfreceiver_disable()      (PRR0 |= (uint8_t)(1 << PRLFR))        
    
+#define power_lfreceiver_enable()       (PRR0 &= (uint8_t)~(1 << PRLFR))
+#define power_lfreceiver_disable()      (PRR0 |= (uint8_t)(1 << PRLFR))
 #endif
 
+#if defined(__AVR_HAVE_PRR0_PRLFRS)
+#define power_lfrs_enable()             (PRR0 &= (uint8_t)~(1 << PRLFRS))
+#define power_lfrs_disable()            (PRR0 |= (uint8_t)(1 << PRLFRS))
+#endif
+
 #if defined(__AVR_HAVE_PRR0_PRLIN)
 #define power_lin_enable()              (PRR0 &= (uint8_t)~(1 << PRLIN))
 #define power_lin_disable()             (PRR0 |= (uint8_t)(1 << PRLIN))
@@ -729,6 +734,11 @@
 #define power_twi_disable()             (PRR0 |= (uint8_t)(1 << PRTWI))
 #endif
 
+#if defined(__AVR_HAVE_PRR0_PRTWI1)
+#define power_twi1_enable()             (PRR0 &= (uint8_t)~(1 << PRTWI1))
+#define power_twi1_disable()            (PRR0 |= (uint8_t)(1 << PRTWI1))
+#endif
+
 #if defined(__AVR_HAVE_PRR0_PRTXDC)
 #define power_transmit_dsp_control_enable()   (PRR0 &= (uint8_t)~(1 << PRTXDC))
 #define power_transmit_dsp_control_disable()  (PRR0 |= (uint8_t)(1 << PRTXDC))
@@ -779,16 +789,31 @@
 #define power_kb_disable()              (PRR1 |= (uint8_t)(1 << PRKB))
 #endif
 
+#if defined(__AVR_HAVE_PRR1_PRLFPH)
+#define power_lfph_enable()             (PRR1 &= (uint8_t)~(1 << PRLFPH))
+#define power_lfph_disable()            (PRR1 |= (uint8_t)(1 << PRLFPH))
+#endif
+
 #if defined(__AVR_HAVE_PRR1_PRLFR)
 #define power_lfreceiver_enable()       (PRR1 &= (uint8_t)~(1 << PRLFR))       
     
 #define power_lfreceiver_disable()      (PRR1 |= (uint8_t)(1 << PRLFR))        
    
 #endif
 
+#if defined(__AVR_HAVE_PRR1_PRLFTP)
+#define power_lftp_enable()             (PRR1 &= (uint8_t)~(1 << PRLFTP))
+#define power_lftp_disable()            (PRR1 |= (uint8_t)(1 << PRLFTP))
+#endif
+
 #if defined(__AVR_HAVE_PRR1_PRSCI)
 #define power_sci_enable()              (PRR1 &= (uint8_t)~(1 << PRSCI))
 #define power_sci_disable()             (PRR1 |= (uint8_t)(1 << PRSCI))
 #endif
 
+#if defined(__AVR_HAVE_PRR1_PRSPI)
+#define power_spi_enable()              (PRR1 &= (uint8_t)~(1 << PRSPI))
+#define power_spi_disable()             (PRR1 |= (uint8_t)(1 << PRSPI))
+#endif
+
 #if defined(__AVR_HAVE_PRR1_PRT1)
 #define power_timer1_enable()           (PRR1 &= (uint8_t)~(1 << PRT1))
 #define power_timer1_disable()          (PRR1 |= (uint8_t)(1 << PRT1))
@@ -844,6 +869,11 @@
 #define power_usart2_disable()          (PRR1 |= (uint8_t)(1 << PRUSART2))
 #endif
 
+#if defined(__AVR_HAVE_PRR1_PRUSART3)
+#define power_usart3_enable()           (PRR1 &= (uint8_t)~(1 << PRUSART3))
+#define power_usart3_disable()          (PRR1 |= (uint8_t)(1 << PRUSART3))
+#endif
+
 #if defined(__AVR_HAVE_PRR1_PRUSB)
 #define power_usb_enable()              (PRR1 &= (uint8_t)~(1 << PRUSB))
 #define power_usb_disable()             (PRR1 |= (uint8_t)(1 << PRUSB))
@@ -894,6 +924,11 @@
 #define power_preamble_rssi_fifo_disable()      (PRR2 |= (uint8_t)(1 << PRSF))
 #endif
 
+#if defined(__AVR_HAVE_PRR2_PRSPI2)
+#define power_spi2_enable()             (PRR2 &= (uint8_t)~(1 << PRSPI2))
+#define power_spi2_disable()            (PRR2 |= (uint8_t)(1 << PRSPI2))
+#endif
+
 #if defined(__AVR_HAVE_PRR2_PRSSM)
 #define power_sequencer_state_machine_enable()  (PRR2 &= (uint8_t)~(1 << 
PRSSM))
 #define power_sequencer_state_machine_disable() (PRR2 |= (uint8_t)(1 << PRSSM))
@@ -904,6 +939,11 @@
 #define power_tx_modulator_disable()    (PRR2 |= (uint8_t)(1 << PRTM))
 #endif
 
+#if defined(__AVR_HAVE_PRR2_PRTWI2)
+#define power_twi2_enable()             (PRR2 &= (uint8_t)~(1 << PRTWI2))
+#define power_twi2_disable()            (PRR2 |= (uint8_t)(1 << PRTWI2))
+#endif
+
 #if defined(__AVR_HAVE_PRR2_PRXA)
 #define power_rx_buffer_A_enable()      (PRR2 &= (uint8_t)~(1 << PRXA))
 #define power_rx_buffer_A_disable()     (PRR2 |= (uint8_t)(1 << PRXA))




reply via email to

[Prev in Thread] Current Thread [Next in Thread]