Skip to content

Commit 28f07d8

Browse files
committed
Fixing
1 parent 9af22d8 commit 28f07d8

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

TODO.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@ as really done. Here the outstanding tasks that I can think of.
55
# Tasks
66
- [ ] Documentation
77
- [x] Provide several notebook examples (v0.2)
8-
- [ ] Finish the dsl livebook example (mostly done, but the send_config part is not done yet) (v0.2)
8+
- [ ] Finish the dsl livebook example (mostly done, but the send_config part is not done yet) (v0.3)
99
- [ ] Add proper API/module documentation (v0.3)
1010
- [ ] Add type specs (v0.3)
11+
- [ ] Improve hexdocs (add livebooks, create cheatsheet) (v0.3)
1112
- [ ] Add documentation on how to connect the LED strip to a RaspberryPi Zero (with and without level shifter).This could be part of the first example (v0.3 & v0.4)
1213
- [ ] Add installation instructions (v0.4)
1314
- [ ] Create a dsl (domain specific language) to (finally) easily program strips
@@ -22,11 +23,12 @@ as really done. Here the outstanding tasks that I can think of.
2223
- [x] Change the `Leds`' `new` function to an `leds` function. That makes it more natural to read if the Leds module gets imported. (v0.2)
2324
- [x] Remove unnecessary imports in the examples (v0.2)
2425
- [x] Add more unit tests, check mix coveralls.html (v0.2)
26+
- [x] Upgrade to a final version of circuit_spi v2.0 (whenever available) (v0.2)
2527
- [ ] Fix flaxy tests (see TODOs) (v0.3)
2628
- [ ] Perform an extra round of testing on hardware (v0.3)
2729
- [ ] Connect everything into a supervision tree (to make it more robust) (v0.4)
2830
- [ ] Enable Telemetry? (v0.5)
29-
- [ ] Upgrade to a final version of circuit_spi v2.0 (whenever available) (v0.?)
31+
- [ ] Upgrade to a hex released version of circuits_sim as soon as available (v0.?)
3032
- [ ] LED-component library
3133
- [ ] Create foundation for a led-component-library that enables defining reusable led components. For example both the clock as well as the weather example have a scale it would be easy to define those as components that would make it easier to defining certain aspects (v0.5)
3234
- [ ] Increase consumption

mix.exs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,11 @@ defmodule Fledex.MixProject do
6363
# Run "mix help deps" to learn about dependencies.
6464
defp deps do
6565
[
66-
{:circuits_spi, "~> 2.0-pre.0"},
66+
{:circuits_spi, "~> 2.0"},
6767
{:telemetry, "~> 1.2"},
6868
{:kino, "~>0.11"},
6969
{:phoenix_pubsub, "~>2.1"},
70-
{:circuits_sim, git: "https://github.com/elixir-circuits/circuits_sim/", optional: true},
70+
{:circuits_sim, git: "https://github.com/elixir-circuits/circuits_sim/", only: [:dev, :test]},
7171
{:ex_doc, ">= 0.0.0", only: :dev, runtime: false},
7272
{:credo, "~> 1.7", only: [:dev, :test], runtime: false},
7373
# {:dialyxir, "~> 1.4", only: [:dev, :test], runtime: false},

mix.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"circuits_gpio": {:hex, :circuits_gpio, "2.0.0-pre.0", "122a76a90f49cc2e83483157012fb7eff194ad80787567a2a6c1bd5133b989a7", [:make, :mix], [{:elixir_make, "~> 0.6", [hex: :elixir_make, repo: "hexpm", optional: false]}], "hexpm", "454449f11527ff70da428765f725ef84263f5d68919dbb830a4868315ed0823e"},
66
"circuits_i2c": {:hex, :circuits_i2c, "2.0.1", "e9ab22f078b403cafd2c5006fff448f9a790f73c04e9135b7ac22f45f2e63c5c", [:make, :mix], [{:elixir_make, "~> 0.6", [hex: :elixir_make, repo: "hexpm", optional: false]}], "hexpm", "a1567004389b49637fe34d9dd8bdf36c26a53c269e654753860b5c09532bc3c4"},
77
"circuits_sim": {:git, "https://github.com/elixir-circuits/circuits_sim/", "8eabb1cc5799626cc27e6d191547ea0e67a91dd8", []},
8-
"circuits_spi": {:hex, :circuits_spi, "2.0.0-pre.0", "51c12522f2dec1c3219e93caa95cc12315adbafe895b4fa4f096daa69ca8f912", [:make, :mix], [{:elixir_make, "~> 0.6", [hex: :elixir_make, repo: "hexpm", optional: false]}], "hexpm", "154a8a9295f14aed0c7302bfb819572ec40482de62cd33b840f5e2c0f9a005c6"},
8+
"circuits_spi": {:hex, :circuits_spi, "2.0.0", "9198c15c7ffce5bc353e13b7c82df3fe99d7332bd7c28fb9a62c60ce1e7567dc", [:make, :mix], [{:elixir_make, "~> 0.6", [hex: :elixir_make, repo: "hexpm", optional: false]}], "hexpm", "2eddec1fe6486a16f77f72eca91d50a806f9365033d96a517381b61d747612c2"},
99
"coverex": {:hex, :coverex, "1.4.15", "60fadf825a6c0439b79d1f98cdb54b6733cdd5cb1b35d15d56026c44ed15a5a8", [:mix], [{:hackney, "~> 1.5", [hex: :hackney, repo: "hexpm", optional: false]}, {:poison, "~> 1.5 or ~> 2.0 or ~> 3.0", [hex: :poison, repo: "hexpm", optional: false]}], "hexpm", "bfde7ad7ecb83e0199902d087caf570057047aa004cfd2eafef3b42a5428103c"},
1010
"credo": {:hex, :credo, "1.7.1", "6e26bbcc9e22eefbff7e43188e69924e78818e2fe6282487d0703652bc20fd62", [:mix], [{:bunt, "~> 0.2.1", [hex: :bunt, repo: "hexpm", optional: false]}, {:file_system, "~> 0.2.8", [hex: :file_system, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: false]}], "hexpm", "e9871c6095a4c0381c89b6aa98bc6260a8ba6addccf7f6a53da8849c748a58a2"},
1111
"dialyxir": {:hex, :dialyxir, "1.4.2", "764a6e8e7a354f0ba95d58418178d486065ead1f69ad89782817c296d0d746a5", [:mix], [{:erlex, ">= 0.2.6", [hex: :erlex, repo: "hexpm", optional: false]}], "hexpm", "516603d8067b2fd585319e4b13d3674ad4f314a5902ba8130cd97dc902ce6bbd"},

0 commit comments

Comments
 (0)