Browse Source

update:还原gpio上下拉配置

Dozingfiretruck 3 years ago
parent
commit
13e2174557
1 changed files with 6 additions and 6 deletions
  1. 6 6
      platform/drivers/gpio/wm_gpio_afsel.c

+ 6 - 6
platform/drivers/gpio/wm_gpio_afsel.c

@@ -807,15 +807,15 @@ void wm_i2c_scl_config(enum tls_io_name io_name)
     switch(io_name)
     {
     case WM_IO_PA_01:
-        // tls_gpio_cfg(io_name, WM_GPIO_DIR_OUTPUT, WM_GPIO_ATTR_PULLHIGH);
+        tls_gpio_cfg(io_name, WM_GPIO_DIR_OUTPUT, WM_GPIO_ATTR_PULLHIGH);
         tls_io_cfg_set(io_name, WM_IO_OPTION2);
-        tls_bitband_write(HR_GPIOA_DATA_PULLEN,1, 0);
+        // tls_bitband_write(HR_GPIOA_DATA_PULLEN,1, 0);
         break;
 
     case WM_IO_PB_20:
-        // tls_gpio_cfg(io_name, WM_GPIO_DIR_OUTPUT, WM_GPIO_ATTR_PULLHIGH);
+        tls_gpio_cfg(io_name, WM_GPIO_DIR_OUTPUT, WM_GPIO_ATTR_PULLHIGH);
         tls_io_cfg_set(io_name, WM_IO_OPTION4);
-        tls_bitband_write(HR_GPIOB_DATA_PULLEN,20, 0);
+        // tls_bitband_write(HR_GPIOB_DATA_PULLEN,20, 0);
         break;
 
     default:
@@ -1110,7 +1110,7 @@ void wm_gpio_af_disable(void)
 #endif
     tls_reg_write32(HR_GPIOB_AFSEL, 0x0);
 
-    tls_reg_write32(HR_GPIOA_DATA_PULLEN, 0);
-    tls_reg_write32(HR_GPIOB_DATA_PULLEN, 0);
+    tls_reg_write32(HR_GPIOA_DATA_PULLEN, 0xffff);
+    tls_reg_write32(HR_GPIOB_DATA_PULLEN, 0xffffffff);
 }