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
Connor Rigby
13ae06cf17
Backport elixir 1.8 + elixir_make 0.5 hacks from `staging`
2019-09-13 16:03:17 -07:00
Rick Carlino
af7b9e3359
Add seeds, Add FarmbotFirmware back to core
2019-09-13 16:03:16 -07:00
connor rigby
218b33785d
Fix more namespaces
2019-09-13 16:03:16 -07:00
Connor Rigby
95bd827518
Rename FarmbotOS namespace
2019-09-13 16:03:16 -07:00
connor rigby
d0edb1e19e
Update to Elixir 1.8!!
2019-09-13 16:03:15 -07:00