Commit Graph

61 Commits (6cb47d43aab16a9e9851517089671c81dc98d457)

Author SHA1 Message Date
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