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