Commit Graph

10 Commits (3886304c54172deec30033934875a2b3b69ebc92)

Author SHA1 Message Date
Connor Rigby 503e62507e
Refactor bootup sequence to be in `farmbot_os` application
This moves it's execution to much later in the boot process. Doing this
allows the bootup sequence to check for a number of things before
executing. Checked systems are:

* firmware configured
* bot is synced (which happens on every boot now)
* peripherals loaded
2019-12-31 10:32:26 -08:00
Connor Rigby a76f67347a
Add new `configured` state to farmbot firmware 2019-12-31 10:32:07 -08:00
Connor Rigby 8f29577394 Add handler for axis load for express boards 2019-12-18 06:33:30 -08:00
Connor Rigby 69ea5e9bcf Add gcode handler for `report_axis_timeout` 2019-10-31 14:00:08 -07:00
Connor Rigby c570a20c71
Fix queued firmware requests always failing 2019-09-13 16:03:33 -07:00
Connor Rigby 4f74887990
Implement get_toolslot syscall and fix parameter typos 2019-09-13 16:03:19 -07:00
Connor Rigby 75c113227c
Add new field to informational_settings: `idle` 2019-09-13 16:03:18 -07:00
Connor Rigby 22ceb7a01a
Rename FarmbotFirmware Namespace 2019-09-13 16:03:16 -07:00
Connor Rigby cf5077e2a9
Start implementing firmware startup
Misc other cleanup
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