[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))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [avr-libc-commit] [2525] Fixed #48898: Add missing power macros such as power_usart3_* in power.h,
pitchumani . s <=