Почему GPIO все еще используется после его закрытия? - PullRequest
0 голосов
/ 25 сентября 2019

У меня проблема с GPIO после его закрытия.Первым шагом я закрыл GPIO, вызвав метод close (), и после этого я попытался открыть его снова, но PeripheralManager выдает исключение android.os.ServiceSpecificException: BCM17 уже используется (код 16).Почему это происходит?

Фрагмент кода, например:

Gpio gpio = PeripheralManager.getInstance().openGpio("BCM17");
.
.
// do some interactions with opened GPIO
.
.
gpio.close();

Gpio gpio1 = PeripheralManager.getInstance().openGpio("BCM17"); //throws exception android.os.ServiceSpecificException: BCM17 is already in use (code 16)
...