Browse Source

Merge pull request #3760 from balanceTWK/master_stm32_wdt

[bsp][stm32][wdt] Optimize code style.
Bernard Xiong 5 years ago
parent
commit
e22bbf975e
1 changed files with 3 additions and 3 deletions
  1. 3 3
      bsp/stm32/libraries/HAL_Drivers/drv_wdt.c

+ 3 - 3
bsp/stm32/libraries/HAL_Drivers/drv_wdt.c

@@ -18,12 +18,12 @@
 
 struct stm32_wdt_obj
 {
+    rt_watchdog_t watchdog;
     IWDG_HandleTypeDef hiwdg;
     rt_uint16_t is_start;
 };
 static struct stm32_wdt_obj stm32_wdt;
 static struct rt_watchdog_ops ops;
-static rt_watchdog_t watchdog;
 
 static rt_err_t wdt_init(rt_watchdog_t *wdt)
 {
@@ -116,9 +116,9 @@ int rt_wdt_init(void)
 
     ops.init = &wdt_init;
     ops.control = &wdt_control;
-    watchdog.ops = &ops;
+    stm32_wdt.watchdog.ops = &ops;
     /* register watchdog device */
-    if (rt_hw_watchdog_register(&watchdog, "wdt", RT_DEVICE_FLAG_DEACTIVATE, RT_NULL) != RT_EOK)
+    if (rt_hw_watchdog_register(&stm32_wdt.watchdog, "wdt", RT_DEVICE_FLAG_DEACTIVATE, RT_NULL) != RT_EOK)
     {
         LOG_E("wdt device register failed.");
         return -RT_ERROR;