Add farmduino 1.5 package

pull/1095/head
connor rigby 2019-12-27 10:26:55 -08:00 committed by Connor Rigby
parent fe858e282f
commit 9eace5e87d
4 changed files with 2869 additions and 0 deletions

View File

@ -88,6 +88,10 @@ defmodule FarmbotCore.FirmwareSideEffects do
[_, _, _, "G"] ->
_ = Leds.red(:solid)
:ok = BotState.set_firmware_hardware("farmduino_k14")
# Farmduino V15
[_, _, _, "H"] ->
_ = Leds.red(:solid)
:ok = BotState.set_firmware_hardware("farmduino_k15")
# Express V10
[_, _, _, "E"] ->
_ = Leds.red(:solid)

View File

@ -14,6 +14,10 @@ defmodule FarmbotFirmware.PackageUtils do
Application.app_dir(:farmbot_firmware, ["priv", "farmduino_k14.hex"]) |> assert_exists()
end
def find_hex_file("farmduino_k15") do
Application.app_dir(:farmbot_firmware, ["priv", "farmduino_k15.hex"]) |> assert_exists()
end
def find_hex_file("express_k10") do
Application.app_dir(:farmbot_firmware, ["priv", "express_k10.hex"]) |> assert_exists()
end
@ -35,6 +39,9 @@ defmodule FarmbotFirmware.PackageUtils do
def package_to_string("farmduino_k14"),
do: "Farmduino (Genesis v1.4)"
def package_to_string("farmduino_k15"),
do: "Farmduino (Genesis v1.5)"
def package_to_string("express_k10"),
do: "Farmduino (Express v1.0)"

File diff suppressed because it is too large Load Diff

View File

@ -69,6 +69,7 @@ defmodule FarmbotOS.SysCalls.DumpInfo do
[_, _, _, "R"] -> "arduino"
[_, _, _, "F"] -> "farmduino"
[_, _, _, "G"] -> "farmduino_k14"
[_, _, _, "H"] -> "farmduino_k15"
[_, _, _, "E"] -> "express_k10"
_ -> nil
end