Current section

5 Versions

Jump to

Compare versions

4 files changed
+16 additions
-8 deletions
  @@ -1 +1 @@
1 - 0.2.0
1 + 0.2.1
  @@ -3,9 +3,9 @@
3 3 {<<"description">>,<<"Exred node to control a SunFounder PiCar">>}.
4 4 {<<"elixir">>,<<"~> 1.6">>}.
5 5 {<<"files">>,
6 - [<<"lib">>,<<"lib/exred_node_picar.ex">>,<<"lib/front_wheels.ex">>,
7 - <<"lib/pwm.ex">>,<<"lib/rear_wheels.ex">>,<<"mix.exs">>,<<"README.md">>,
8 - <<"LICENSE">>,<<"VERSION">>]}.
6 + [<<"lib">>,<<"lib/front_wheels.ex">>,<<"lib/pwm.ex">>,
7 + <<"lib/rear_wheels.ex">>,<<"lib/exred_node_picar.ex">>,<<"mix.exs">>,
8 + <<"README.md">>,<<"LICENSE">>,<<"VERSION">>]}.
9 9 {<<"licenses">>,[<<"MIT">>]}.
10 10 {<<"links">>,
11 11 [{<<"Exred">>,<<"http://exred.org">>},
  @@ -22,4 +22,4 @@
22 22 {<<"optional">>,false},
23 23 {<<"repository">>,<<"hexpm">>},
24 24 {<<"requirement">>,<<"~> 0.2">>}]]}.
25 - {<<"version">>,<<"0.2.0">>}.
25 + {<<"version">>,<<"0.2.1">>}.
  @@ -1,6 +1,13 @@
1 1 defmodule Exred.Node.Picar do
2 2 @moduledoc """
3 3 Controls a SunFounder PiCar.
4 +
5 + Messages:
6 + %{payload: "stop"} -> RearWheels.stop()
7 + %{payload: {"speed", speed}} -> RearWheels.speed(speed)
8 + %{payload: {"left", angle}} -> FrontWheels.left(angle)
9 + %{payload: {"right", angle}} -> FrontWheels.right(angle)
10 + %{payload: "straight"} -> FrontWheels.straight()
4 11 """
5 12
6 13 @i2c_device "i2c-1"
  @@ -10,9 +10,9 @@ defmodule Exred.Node.Picar.MixProject do
10 10 version: @version,
11 11 elixir: "~> 1.6",
12 12 start_permanent: Mix.env() == :prod,
13 - deps: deps(),
14 13 description: @description,
15 - package: package()
14 + package: package(),
15 + deps: deps()
16 16 ]
17 17 end
18 18
  @@ -28,7 +28,8 @@ defmodule Exred.Node.Picar.MixProject do
28 28 [
29 29 {:elixir_ale, "~> 1.0"},
30 30 {:exred_nodeprototype, "~> 0.2"},
31 - {:ex_doc, "~> 0.19.0", only: :dev, runtime: false}
31 + {:ex_doc, "~> 0.19.0", only: :dev, runtime: false},
32 + {:exred_nodetest, "~> 0.1.0", only: :test}
32 33 ]
33 34 end