Fix BoxLed4

pull/974/head
Connor Rigby 2019-07-25 10:15:01 -07:00
parent aa4798d85b
commit 77c5015a23
No known key found for this signature in database
GPG Key ID: 29A88B24B70456E0
1 changed files with 16 additions and 4 deletions

View File

@ -324,18 +324,30 @@ defmodule FarmbotOS.SysCalls do
{:error, "cannot write Sensor value. Use a Peripheral"}
end
def write_pin(%BoxLed{id: id}, 0, 1) do
FarmbotCore.Logger.info(2, "Turning Boxled#{id} ON")
def write_pin(%BoxLed{id: 3}, 0, 1) do
FarmbotCore.Logger.info(2, "Turning Boxled3 ON")
Leds.white4(:solid)
:ok
end
def write_pin(%BoxLed{id: id}, 0, 0) do
FarmbotCore.Logger.info(2, "Turning Boxled#{id} OFF")
def write_pin(%BoxLed{id: 3}, 0, 0) do
FarmbotCore.Logger.info(2, "Turning Boxled3 OFF")
Leds.white4(:off)
:ok
end
def write_pin(%BoxLed{id: 4}, 0, 1) do
FarmbotCore.Logger.info(2, "Turning Boxled4 ON")
Leds.white5(:solid)
:ok
end
def write_pin(%BoxLed{id: 4}, 0, 0) do
FarmbotCore.Logger.info(2, "Turning Boxled4 OFF")
Leds.white5(:off)
:ok
end
def write_pin(%BoxLed{id: id}, _mode, _) do
{:error, "cannon write Boxled#{id} in analog mode"}
end