Commit Graph

39 Commits (1539f450144a86bb84d4fdb06b94e786679aec81)

Author SHA1 Message Date
Connor Rigby 1539f45014 Add new farmbot_telemetry application 2019-10-31 14:00:08 -07:00
Connor Rigby 96f77e06c9 Update NervesHubCli 2019-10-22 14:19:32 -07:00
connor rigby 3aa563d8d7 Update dependency on mdns_lite 2019-10-22 14:19:32 -07:00
connor rigby d1ad9d4afe Add mix task to dump nerves_hub devices to a csv file 2019-09-18 12:45:01 -07:00
connor rigby 99bbd60496 Update NervesHub 2019-09-18 12:45:01 -07:00
Connor Rigby f69f519ada
Revert "Update farmbot_system_rpi3"
This reverts commit 4ec87b1c71.
2019-09-13 16:03:33 -07:00
Connor Rigby 16c10a386d
Revert "Update farmbot_system_rpi3 again"
This reverts commit 390e5c08b6.
2019-09-13 16:03:33 -07:00
connor rigby 80150e9966
Update farmbot_system_rpi3 again 2019-09-13 16:03:33 -07:00
Connor Rigby 9b927f03f7
Update farmbot_system_rpi3 2019-09-13 16:03:33 -07:00
Connor Rigby 973b622aef
Update VintageNet and Muontrap 2019-09-13 16:03:32 -07:00
Connor Rigby 5373849f51
Update dependencies
* `elixir_make`
* `muontrap`
* `vintage_net`
* `busybox`
* `mdns_lite`
* `nerves_hub`
* `plug`
2019-09-13 16:03:32 -07:00
Connor Rigby 7e1ceaf7be
Implement new AST: `assert`.
This is a new AST that will allow executing a
simple expression and conditionally pass/fail
and cleanup when it completes.
2019-09-13 16:03:31 -07:00
connor rigby 3b9a64ae4a
Remove `mdns` library, add `mdns_lite` library
This library just works a bit better with VintageNet.
2019-09-13 16:03:30 -07:00
connor rigby 04a5b17e61
Update VintageNet to 0.5.0 2019-09-13 16:03:30 -07:00
connor rigby 6c4cb19e58
Update vintage_net 2019-09-13 16:03:29 -07:00
connor rigby 1425d488ed
Remove dependency on IW and set regulatroy domain to world at boot
* VintageNet now has the ability to scan in ap mode
* Set regulatroy domain to `world` at boot, and change to US after
configuration
2019-09-13 16:03:29 -07:00
connor rigby 14c23709f9
Update elixir-iw wrapper 2019-09-13 16:03:29 -07:00
Connor Rigby e6c7c6e0aa
Add a hack to use `iw` instead of VintageNet for now 2019-09-13 16:03:29 -07:00
Connor Rigby 90d5a9d88d
Integrate with new ip reporting api form VintageNet
Pulls in changes from https://github.com/nerves-networking/vintage_net/pull/81
2019-09-13 16:03:28 -07:00
connor rigby eea9c480b6
Update nerves_system_rpi3 for rpi3a and rpi3b+ 2019-09-13 16:03:28 -07:00
Connor Rigby 3569a21c72
Update to elixir 1.9 2019-09-13 16:03:27 -07:00
Connor Rigby 82d7bedf7b
Update nerves related dependencies
* distillery
* nerves
* nerves_firmware_ssh
* nerves_hub
* nerves_hub_cli
* nerves_hub_user_api
* nerves_runtime
* shoehorn
* toolshed
2019-09-13 16:03:27 -07:00
Connor Rigby 46dbed37ff
Remove LoggerBackendSqlite.
This needs to be done because disk logging uses too much
I/O that the raspberry pi just doesn't have cpu cycles to
spend.

* Cleanup config.exs entries for farmbot_os
* Update RingLogger
2019-09-13 16:03:23 -07:00
Connor Rigby f0211dd9d7
Replace Nerves.Network with VintageNet 2019-09-13 16:03:23 -07:00
Connor Rigby d6925b1541
Write some tests for configurator 2019-09-13 16:03:23 -07:00
Connor Rigby 92fef18b62
Move configurator back to first class of `farmbot_os`
* Configurator HTTP endpoing is now always started
* data access is now a behaviour for configurator
   * Will allow for independent testing with mox
* network access is now a behaviour for configurator
   * Will allow for independent testing with mox
2019-09-13 16:03:23 -07:00
Connor Rigby 0212e378de
Add vintage_net as a dependency
* Update deps for farmbot_os app
2019-09-13 16:03:23 -07:00
Connor Rigby 48c194f68f
Remove Nerves.Network and friends 2019-09-13 16:03:23 -07:00
Connor Rigby 49102ca5fd
Update nerves systems 2019-09-13 16:03:21 -07:00
Connor Rigby 317270dbb9
Update NervesHub
This also fixes a bug where updates would _allways_ be applied
2019-09-13 16:03:21 -07:00
Connor Rigby 3325a8592f
Update rpi system 2019-09-13 16:03:21 -07:00
Connor Rigby 8526027bb8
Update all systems to 1.7.2 2019-09-13 16:03:20 -07:00
Connor Rigby db799f5d64
Update nerves-hub and add check_update sys_call 2019-09-13 16:03:19 -07:00
Connor Rigby 966ad22f3e
Update networking/configurator deps 2019-09-13 16:03:18 -07:00
Connor Rigby a228805caa
Update AMQP to 1.1.1 2019-09-13 16:03:18 -07:00
connor rigby 59c17cab4e
Update deps 2019-09-13 16:03:17 -07:00
Connor Rigby 13ae06cf17
Backport elixir 1.8 + elixir_make 0.5 hacks from `staging` 2019-09-13 16:03:17 -07:00
connor rigby 218b33785d
Fix more namespaces 2019-09-13 16:03:16 -07:00
connor rigby d0edb1e19e
Update to Elixir 1.8!! 2019-09-13 16:03:15 -07:00