Revert GPIO changes

pull/1191/head
Rick Carlino 2020-04-09 09:21:14 -05:00
parent 6e674d0e31
commit b6e2b83903
2 changed files with 5 additions and 9 deletions

View File

@ -1 +1 @@
9.2.2-rc6 9.2.2-rc7

View File

@ -3,7 +3,6 @@ defmodule FarmbotOS.Platform.Target.PinBindingWorker.CircuitsGPIOHandler do
@behaviour FarmbotCore.AssetWorker.FarmbotCore.Asset.PinBinding @behaviour FarmbotCore.AssetWorker.FarmbotCore.Asset.PinBinding
require Logger require Logger
require FarmbotCore.Logger
use GenServer use GenServer
alias Circuits.GPIO alias Circuits.GPIO
@ -23,13 +22,10 @@ defmodule FarmbotOS.Platform.Target.PinBindingWorker.CircuitsGPIOHandler do
Logger.info("CircuitsGPIOHandler #{pin_number} init") Logger.info("CircuitsGPIOHandler #{pin_number} init")
{:ok, pin} = GPIO.open(pin_number, :input) {:ok, pin} = GPIO.open(pin_number, :input)
:ok = GPIO.set_interrupts(pin, :rising) :ok = GPIO.set_interrupts(pin, :rising)
# this has been checked on v1.3 and v1.5 hardware and it seems to be fine. # this has been checked on v1.3 and v1.5 hardware
# but that was with `:pulldown`. # and it seems to be fine.
:ok = GPIO.set_pull_mode(pin, :none) :ok = GPIO.set_pull_mode(pin, :pulldown)
result = %{pin_number: pin_number, pin: pin, fun: fun, debounce: nil} {:ok, %{pin_number: pin_number, pin: pin, fun: fun, debounce: nil}}
str = "*** " <> inspect(result)
FarmbotCore.Logger.info(1, str)
{:ok, result}
end end
def handle_info(:timeout, state) do def handle_info(:timeout, state) do