Commit Graph

55 Commits (staging)

Author SHA1 Message Date
Connor Rigby 6cb47d43aa Add docs for generating app specific docs 2019-12-18 13:01:20 -08:00
Connor Rigby 1539f45014 Add new farmbot_telemetry application 2019-10-31 14:00:08 -07:00
connor rigby d17f64f17f
Misc app cleanup and updates
* Add helpful Makefile task for fetching deps
* Remove dead nerves_hub code
* Update deps
2019-09-13 16:03:15 -07:00
Connor Rigby 0d32bdfccf
Add formatting and Timezone to CI 2019-09-13 16:03:14 -07:00
Connor Rigby f2b8abd692
Botstate refactor (#645)
* Refactor PinBindings

* Refactor logging to not require Farmbot.Registry

* Fix AMQP bot_state_transport and log_transport

* Update to use floats everywhere

* Refactor Farmbot.Firmware

* Write Firmware Tests

* dipping into FarmbotOS finally

* Cleanup peripheral_worker error message

* Implement remaining CeleryScript RPCs

* Refactor job progress

* Image Upload status notifications updates

* Fix compiler warnings and things

* Update Firmware submodule

* Fix FarmbotEXT tests
2019-09-13 16:03:14 -07:00
Connor Rigby 3b8f8d591f
Config + dead code cleanup 2019-09-13 16:03:14 -07:00
Connor Rigby 869d1ad1a4
Progress on refactoring data syncing (#643) 2019-09-13 16:03:13 -07:00
Connor Rigby 9481d2ff24
Add make task for cleaning artifacts from other branches 2019-09-13 16:03:13 -07:00
connor rigby 8c34f2eacd
Refactor farmbot application into separate folders/apps. 2019-09-13 16:03:13 -07:00
Connor Rigby 0d569301f1
Replace httpoison 2019-09-13 16:03:13 -07:00
connor rigby 358a1e209e
Update AMQP workers to reconnect on a 4 second timer
Pull in new csvm implementation

Update circleci config

Implement syncing and write_pin

add migration for syncing

add saftey to write_pin

Implement read_pin

Implement set_servo_angle

Implement more ast nodes

Implement e-stop and e-unlock

Fix a bunch of stuf

Fix missing assets on boot/init

It actually works

Rename csvm -> farmbot_celery_script; fix initial sync/dispatch

Fix a bunch of small bugs

Identify problem

Fix Sqlite bug and increase performance by 10 times!!

Fix sequences inside of sequences
2019-09-13 16:03:13 -07:00
connor rigby cf1ef23b17
Start splitting Farmbot Application Poncho Style
This begins splitting the monolithic Farmbot application
into separate, independent OTP applicatoins.
2019-09-13 16:03:13 -07:00
connor rigby 26116726f6 Update Makefile to add hacks to fix esqlite 2019-04-08 11:49:24 -07:00
connor rigby 49817bbc61 Start debugging elixir_make errors 2019-04-08 11:49:24 -07:00
connor rigby dfe01ae1b6 Update to support Elixir 1.8
nerves_uart and circuits_uart still need to be updated
2019-04-08 11:49:24 -07:00
connor rigby 83b501d550 Update CircleCI config 2018-12-18 14:19:30 -08:00
Connor Rigby c97553d017
Fix arduino build 4 realz 2018-06-05 14:30:11 -07:00
connor rigby dd874ed77d
Fix configurator network staying up after configuring ethernet 2018-06-04 11:45:03 -07:00
connor rigby 57dcb1bc90
Update Makefile in prep for new c_src things in the future. 2018-05-31 17:09:02 -07:00
Connor Rigby 817b33fab4 Clean up Makefile output. 2018-04-09 07:48:57 -07:00
connor rigby d046105b08 Add helper to recompile nif on env changes 2018-04-05 11:31:30 -07:00
connor rigby 3a69891a7c Update arduino target names again 2018-03-19 10:35:37 -07:00
connor rigby dda1317008 First pass at new fw 2018-02-15 08:27:11 -08:00
connor rigby dfb0afbd78 Finish up dl fw settings 2018-02-15 07:51:40 -08:00
connor rigby a033f0fa87 speedup Makefile resolution 2018-02-13 08:08:26 -08:00
Connor Rigby e6812fe70a Update makefile to not cache previous arduino/farmduino builds 2018-01-09 16:08:29 -08:00
connor rigby e9c1d966a2 Build fw on circle 2018-01-05 12:04:43 -08:00
connor rigby e3f8f39355 Bundle firmware builder into fbos 2018-01-05 12:04:43 -08:00
Connor Rigby a7776a6e8c Setup elixir make for prod 2017-12-28 21:23:31 -08:00
connor rigby 5e477e547b gitignore are hard 2017-03-03 14:43:29 -08:00
connor rigby 42d65e614e add some tests 2017-03-03 13:54:18 -08:00
connor rigby a5b0425cf8 whoops 2017-03-03 09:58:48 -08:00
connor rigby 2a180ec155 clean a few things up 2017-02-21 07:41:02 -08:00
connor rigby f1ec9055d4 bump makefile 2017-02-20 06:47:39 -08:00
connor rigby 848caea481 new prepare for staging release 2017-02-17 11:18:40 -08:00
connor rigby ff5c577641 more logging 2017-02-17 10:03:05 -08:00
connor rigby c73714b52e fix webpack, prepare for release 2017-02-16 13:42:21 -08:00
connor rigby cb485c5a2b enable first party farmwares 2017-02-15 13:54:34 -08:00
connor rigby 2ad8889b81 whoops forgot that 2017-02-15 08:37:47 -08:00
connor rigby 61a687945d fix tzdata again. Should just probably commit this upstream to them 2017-02-14 09:40:25 -08:00
connor rigby e4aa447a0f prepare for staging relese 4 2017-02-08 12:18:58 -08:00
connor rigby e7b68e5e12 more travis 2017-02-01 08:43:11 -08:00
connor rigby eff33f6524 test commit 2017-02-01 08:28:16 -08:00
connor rigby dd0e3454b3 fix rpi3 build. waiting on nerves updates later today for rpi and rpi2 2017-01-30 09:31:34 -08:00
connor rigby d123589d62 More work toward farmwares 2017-01-25 09:12:50 -08:00
connor rigby a8c77cda59 forgot this 2017-01-23 15:25:52 -08:00
connor rigby b7113e64b3 new migration that might get reverted lol.
finish implementing steps/mm
2017-01-23 15:23:02 -08:00
connor rigby 5349f71da2 add python and opencv to rpi and rpi2 2017-01-23 09:48:47 -08:00
connor rigby 62913d8e9b migreate steps per mm again, fix missing dep in farmbot_system 2017-01-23 08:51:12 -08:00
connor rigby 8fe3a03f06 circular depends are def a thing. 2017-01-19 14:24:31 -08:00