瀏覽代碼

Reset GPIO pins to default state

Thanks to @xMasterX
Jean LE QUELLEC 3 年之前
父節點
當前提交
d34e267291
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      i2csniffer.c

+ 3 - 0
i2csniffer.c

@@ -28,6 +28,9 @@ void start_interrupts(i2cSniffer* i2c_sniffer) {
 void stop_interrupts() {
     furi_hal_gpio_remove_int_callback(pinSCL);
     furi_hal_gpio_remove_int_callback(pinSDA);
+    // Reset GPIO pins to default state
+    furi_hal_gpio_init(pinSCL, GpioModeAnalog, GpioPullNo, GpioSpeedLow);
+    furi_hal_gpio_init(pinSDA, GpioModeAnalog, GpioPullNo, GpioSpeedLow);
 }
 
 // Called on Fallin/Rising SDA