@@ -3,30 +3,22 @@ defmodule CircuitsQuickstart.MixProject do
33
44 @ app :circuits_quickstart
55 @ version "0.3.0"
6- @ all_targets [ :rpi , :rpi0 , :rpi2 , :rpi3 , :rpi3a , :rpi4 , :bbb , :x86_64 ]
6+ @ all_targets [ :rpi , :rpi0 , :rpi2 , :rpi3 , :rpi3a , :rpi4 , :bbb , :osd32mp1 , : x86_64]
77
88 def project do
99 [
1010 app: @ app ,
1111 version: @ version ,
12- elixir: "~> 1.9 " ,
13- archives: [ nerves_bootstrap: "~> 1.8 " ] ,
12+ elixir: "~> 1.10 " ,
13+ archives: [ nerves_bootstrap: "~> 1.9 " ] ,
1414 start_permanent: Mix . env ( ) == :prod ,
1515 build_embedded: true ,
16- aliases: [ loadconfig: [ & bootstrap / 1 ] ] ,
1716 deps: deps ( ) ,
1817 releases: [ { @ app , release ( ) } ] ,
1918 preferred_cli_target: [ run: :host , test: :host ]
2019 ]
2120 end
2221
23- # Starting nerves_bootstrap adds the required aliases to Mix.Project.config()
24- # Aliases are only added if MIX_TARGET is set.
25- def bootstrap ( args ) do
26- Application . start ( :nerves_bootstrap )
27- Mix.Task . run ( "loadconfig" , args )
28- end
29-
3022 def application do
3123 [
3224 extra_applications: [ :logger , :runtime_tools , :inets ]
@@ -36,10 +28,10 @@ defmodule CircuitsQuickstart.MixProject do
3628 defp deps do
3729 [
3830 # Dependencies for all targets
39- { :nerves , "~> 1.6 .0" , runtime: false } ,
40- { :shoehorn , "~> 0.6 " } ,
41- { :ring_logger , "~> 0.6 " } ,
42- { :toolshed , "~> 0.2" } ,
31+ { :nerves , "~> 1.7 .0" , runtime: false } ,
32+ { :shoehorn , "~> 0.7.0 " } ,
33+ { :ring_logger , "~> 0.8.1 " } ,
34+ { :toolshed , "~> 0.2.13 " } ,
4335
4436 # Circuits projects
4537 { :circuits_uart , "~> 1.3" } ,
@@ -50,19 +42,19 @@ defmodule CircuitsQuickstart.MixProject do
5042 { :ramoops_logger , "~> 0.1" } ,
5143
5244 # Dependencies for all targets except :host
53- { :nerves_runtime , "~> 0.6" , targets: @ all_targets } ,
54- { :nerves_pack , "~> 0.3" ,
55- github: "nerves-project/nerves_pack" , branch: "user_password" , targets: @ all_targets } ,
45+ { :nerves_runtime , "~> 0.11.3" , targets: @ all_targets } ,
46+ { :nerves_pack , "~> 0.4.0" , targets: @ all_targets } ,
5647
5748 # Dependencies for specific targets
58- { :nerves_system_rpi , "~> 1.11" , runtime: false , targets: :rpi } ,
59- { :nerves_system_rpi0 , "~> 1.11" , runtime: false , targets: :rpi0 } ,
60- { :nerves_system_rpi2 , "~> 1.11" , runtime: false , targets: :rpi2 } ,
61- { :nerves_system_rpi3 , "~> 1.11" , runtime: false , targets: :rpi3 } ,
62- { :nerves_system_rpi3a , "~> 1.11" , runtime: false , targets: :rpi3a } ,
63- { :nerves_system_rpi4 , "~> 1.11" , runtime: false , targets: :rpi4 } ,
64- { :nerves_system_bbb , "~> 2.6" , runtime: false , targets: :bbb } ,
65- { :nerves_system_x86_64 , "~> 1.11" , runtime: false , targets: :x86_64 }
49+ { :nerves_system_rpi , "~> 1.13" , runtime: false , targets: :rpi } ,
50+ { :nerves_system_rpi0 , "~> 1.13" , runtime: false , targets: :rpi0 } ,
51+ { :nerves_system_rpi2 , "~> 1.13" , runtime: false , targets: :rpi2 } ,
52+ { :nerves_system_rpi3 , "~> 1.13" , runtime: false , targets: :rpi3 } ,
53+ { :nerves_system_rpi3a , "~> 1.13" , runtime: false , targets: :rpi3a } ,
54+ { :nerves_system_rpi4 , "~> 1.13" , runtime: false , targets: :rpi4 } ,
55+ { :nerves_system_bbb , "~> 2.8" , runtime: false , targets: :bbb } ,
56+ { :nerves_system_osd32mp1 , "~> 0.4" , runtime: false , targets: :osd32mp1 } ,
57+ { :nerves_system_x86_64 , "~> 1.13" , runtime: false , targets: :x86_64 }
6658 ]
6759 end
6860
0 commit comments