Просмотр исходного кода

Reset GPIO pins to default state

Thanks to @xMasterX
Jean LE QUELLEC 3 лет назад
Родитель
Сommit
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