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