changeset 2638:37ef80c83961

* src/stm32_wallclock.cxx: Using new CYGHWR_HAL_STM32_BD_PROTECT macro.
author nickg
date Wed, 19 Nov 2008 17:48:37 +0000
parents 980a3c2c5430
children 8321e65b4f43
files packages/devs/wallclock/cortexm/stm32/current/ChangeLog packages/devs/wallclock/cortexm/stm32/current/src/stm32_wallclock.cxx
diffstat 2 files changed, 9 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/packages/devs/wallclock/cortexm/stm32/current/ChangeLog
+++ b/packages/devs/wallclock/cortexm/stm32/current/ChangeLog
@@ -1,3 +1,8 @@
+2008-11-12  Simon Kallweit  <simon.kallweit@intefo.ch>
+
+	* src/stm32_wallclock.cxx: Using new CYGHWR_HAL_STM32_BD_PROTECT
+	macro.
+
 2008-11-05  Simon Kallweit  <simon.kalweit@intefo.ch>
 
 	* cdl/wallclock_stm32.cdl:
--- a/packages/devs/wallclock/cortexm/stm32/current/src/stm32_wallclock.cxx
+++ b/packages/devs/wallclock/cortexm/stm32/current/src/stm32_wallclock.cxx
@@ -138,7 +138,7 @@ Cyg_WallClock::init_hw_seconds(void)
     }
 
     // Disable backup domain protection
-    CYGHWR_HAL_STM32_BD_UNPROTECT(1);
+    CYGHWR_HAL_STM32_BD_PROTECT(0);
     
 #if defined(CYGHWR_DEVS_WALLCLOCK_STM32_RTC_SOURCE_LSI)
     // Start up LSI clock
@@ -197,7 +197,7 @@ Cyg_WallClock::init_hw_seconds(void)
     config_mode(0);
     
     // Restore backup domain protection
-    CYGHWR_HAL_STM32_BD_UNPROTECT(0);
+    CYGHWR_HAL_STM32_BD_PROTECT(1);
 }
 
 cyg_uint32
@@ -226,7 +226,7 @@ Cyg_WallClock::set_hw_seconds(cyg_uint32
     CYG_ADDRESS rtc = CYGHWR_HAL_STM32_RTC;
 
     // Disable backup domain protection
-    CYGHWR_HAL_STM32_BD_UNPROTECT(1);
+    CYGHWR_HAL_STM32_BD_PROTECT(0);
     
     // Enter configuration mode
     config_mode(1);
@@ -239,6 +239,6 @@ Cyg_WallClock::set_hw_seconds(cyg_uint32
     config_mode(0);
     
     // Restore backup domain protection
-    CYGHWR_HAL_STM32_BD_UNPROTECT(0);
+    CYGHWR_HAL_STM32_BD_PROTECT(1);
 }
 #endif