Commit Graph

66 Commits (c480887d168c0b3da654948aaa78739fb8ef1ffb)

Author SHA1 Message Date
Connor Rigby 5e483c01e2 Remove usage of dnsmasq
This implementes a small DNS server that can be controlled/setup by
VintageNet natively, instead of shelling out to dnsmasq. It also
by extension removes the usage of dnsmasq's dhcp server, replacing it
with dhcpcd which is built into VintageNet as well.
2020-03-28 10:18:51 -07:00
Rick Carlino 2cc245192d v9.2.1-rc4 2020-03-18 17:11:22 -05:00
Rick Carlino 61a92ec25a Formatting fix 2020-02-11 16:25:32 -06:00
Rick Carlino ff760cce70 Upgrade vintage_net 2020-02-11 15:04:31 -06:00
Rick Carlino 5722bea421 Huge formatting update (sorry) 2020-01-17 09:58:53 -06:00
Connor Rigby 6cb47d43aa Add docs for generating app specific docs 2019-12-18 13:01:20 -08:00
Connor Rigby 41c9c3af22 Implement RTC 2019-12-17 13:22:24 -08:00
Rick Carlino 319548e0d3 Update nerves system rpi3/rpi0. TODO: Beta release. 2019-12-16 15:49:00 -06:00
Connor Rigby 43a8cb5920 Update VintageNet to 0.7 2019-12-16 13:16:43 -08:00
Rick Carlino 8d20d43e2f Dep updates for farmbot_os 2019-12-16 13:03:25 -08:00
connor rigby 6cafbbe2ac Update farmbot_system_rpi3 2019-12-16 08:35:58 -08:00
Connor Rigby 4ac0dcf21c Fix espeak 2019-12-16 08:35:58 -08:00
connor rigby 4df081cc9b Update farmbot_system_rpi3 and farmbot_system_rpi
This fixes the bug with python opencv module
2019-11-05 13:09:40 -08:00
Connor Rigby 7fb3aacf42
Update vintage_net and farmbot_system_rpi3 2019-10-31 14:40:24 -07:00
Connor Rigby ac5336d2b0 Update VintageNet
There was a API breaking change in vintage_net 0.6. This update
reflects that
2019-10-31 14:00:08 -07:00
Connor Rigby 9009ff6329 Update deps
* `tesla` 1.3.0
* `hackney` 1.15.2
* `tzdata` 1.0.2
* `amqp` ~> 1.3
* `circuits_gpio` 0.4.2
* `circuits_uart` 1.3.2
* `toolshed` 0.2.11
2019-10-31 14:00:08 -07:00
Connor Rigby 1539f45014 Add new farmbot_telemetry application 2019-10-31 14:00:08 -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 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 5373849f51
Update dependencies
* `elixir_make`
* `muontrap`
* `vintage_net`
* `busybox`
* `mdns_lite`
* `nerves_hub`
* `plug`
2019-09-13 16:03:32 -07:00
Connor Rigby 16f13ae685
Add debug help docs back to prod releases 2019-09-13 16:03:31 -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 c8813e042a
Add debug symbols to `:dev` releases 2019-09-13 16:03:28 -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 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 2d66f09485
Enable `warnings_as_errors` for each app 2019-09-13 16:03:21 -07:00
Connor Rigby 49102ca5fd
Update nerves systems 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 ac2a5a67e9
Add coveralls aggregator 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 c2508f312e
Add `ring_logger` to deps 2019-09-13 16:03:18 -07:00
Connor Rigby 966ad22f3e
Update networking/configurator deps 2019-09-13 16:03:18 -07:00
connor rigby 59c17cab4e
Update deps 2019-09-13 16:03:17 -07:00