Commit Graph

4648 Commits (feature/sequence-on-boot)

Author SHA1 Message Date
Connor Rigby 3886304c54
Force farmware to be reinstalled.
This has to be done because v8 was shipped with a configuration error causing
farmware to install to the temporary data partition on the raspberry pi.
2019-12-31 10:32:27 -08:00
Connor Rigby bd51878b41
Force bootupsequence worker to check farmware before executing 2019-12-31 10:32:27 -08:00
connor rigby 3f06afdccb
Make bootup sequence wait for farmware installion 2019-12-31 10:32:27 -08:00
connor rigby f23eb81616
Update bootup sequence logs 2019-12-31 10:32:27 -08:00
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 e79e1e4d05
Add bootup sequence selction log 2019-12-31 10:32:09 -08:00
Connor Rigby 6704a40c5a
Force farmbot to sync on first boot 2019-12-31 10:32:09 -08:00
Connor Rigby fd7510fc94
Add bootup sequence feature 2019-12-31 10:32:08 -08:00
connor rigby 10f3fddb9a
Remove home_on_boot from FarmbotFirmware
This feature is now encompased in the new Boot Sequence feature
2019-12-31 10:32:08 -08:00
connor rigby 9b9091d5e2
Add `boot_sequence_id` to FbosConfig
also force resync of fbos config
2019-12-31 10:32:08 -08:00
Connor Rigby 1a1bcb49bc
Update fbos_config and peripherals to coordinate with firmware status 2019-12-31 10:32:08 -08:00
Connor Rigby 12049e04ba
Add helpers for inspecting asset states 2019-12-31 10:32:08 -08:00
Connor Rigby a76f67347a
Add new `configured` state to farmbot firmware 2019-12-31 10:32:07 -08:00
Connor Rigby d34ab2abb2
Add new system to track dependency statuses globally 2019-12-31 10:31:50 -08:00
Rick Carlino 1c9b8dbd7c
Merge pull request #1101 from FarmBot/dependency-updates
Update deps for farmbot_os otp app
2019-12-31 11:32:43 -06:00
Connor Rigby 872ee5a6c6
Update deps for farmbot_os otp app 2019-12-31 08:31:44 -08:00
Gabriel Burnworth 77337a6bb6
Update FEATURE_MIN_VERSIONS.json [skip ci] 2019-12-30 11:38:20 -08:00
Rick Carlino 88d7b80f9d Release v9.0.1-rc1 2019-12-30 13:17:08 -06:00
Rick Carlino 398f15c452
Merge pull request #1099 from FarmBot/rel-9.0.0
Release v9.0.0, Jolly Juniper
2019-12-30 12:58:07 -06:00
Rick Carlino be4241a2b6 Release v9.0.0 2019-12-30 12:53:06 -06:00
connor rigby d536b155bd
Update docs for releasing 2019-12-30 10:47:33 -08:00
connor rigby 9f6958462d
Release v9.0.0-rc10 2019-12-30 09:24:07 -08:00
connor rigby cb39795ce6 Fix rpi3 configuration error 2019-12-30 09:23:46 -08:00
connor rigby b11faf93a4 Cleanup more syncing and firmware logs 2019-12-30 09:23:39 -08:00
connor rigby e15074c140 Disable firmware bootup logs 2019-12-30 09:23:39 -08:00
connor rigby 2c27e00884 Disable some logs that come from asset syncing 2019-12-30 09:23:39 -08:00
gabrielburnworth 9e60d9199f update farmduino_k15.hex 2019-12-30 09:23:24 -08:00
Gabriel Burnworth ffce8a2c25
Update FEATURE_MIN_VERSIONS.json [skip ci] 2019-12-27 11:44:32 -08:00
connor rigby 0ea73c0045
Release v9.0.0-rc9 2019-12-27 10:36:02 -08:00
connor rigby 9eace5e87d Add farmduino 1.5 package 2019-12-27 10:35:50 -08:00
Rick Carlino fe858e282f Release v9.0.0-rc8 2019-12-27 12:17:46 -06:00
Rick Carlino 845e69ce7e
Re-enable set_servo_angle
* set_servo_angle works.
* Tests for set_servo_angle in  FarmbotCeleryScript.Syscalls
2019-12-27 11:45:26 -06:00
Connor Rigby d65a54223c Fix Firmware flashing on boot on express boards 2019-12-26 10:37:23 -08:00
Connor Rigby 0bc7001cbd
Update host_development firmware docs 2019-12-26 09:31:40 -08:00
Rick Carlino 2de6c11a66 Release v9.0.0-rc7 2019-12-19 17:58:44 -06:00
Rick Carlino 7664d2a9cc Tests for needs_reset update usecase 2019-12-19 13:18:34 -08:00
Rick Carlino 27fb2d210c Tests for needs_reset base case 2019-12-19 13:18:34 -08:00
Rick Carlino d9fddde3e7 Add factory reset when device.needs_reset field changes 2019-12-19 13:18:34 -08:00
Rick Carlino b9e65aa503 Add `needs_reset` field (bool) to devices table. 2019-12-19 13:18:34 -08:00
Connor Rigby 6cb47d43aa Add docs for generating app specific docs 2019-12-18 13:01:20 -08:00
Connor Rigby 4f5db38e71 Update CircleCI config to check docs 2019-12-18 13:01:20 -08:00
Connor Rigby 836c8b3841 Update docs to conform with mdl spec 2019-12-18 13:01:20 -08:00
Connor Rigby 9da8477008 Update/Write some documentation describing the overall project 2019-12-18 13:01:20 -08:00
Connor Rigby 8f29577394 Add handler for axis load for express boards 2019-12-18 06:33:30 -08:00
Connor Rigby 97e0440678 Add human translator for microsteps params 2019-12-18 06:33:30 -08:00
connor rigby e36f98afc0 Update all places where params are listed 2019-12-18 06:33:30 -08:00
connor rigby 0036d042fd Add new params and error handler to gcode decoder 2019-12-18 06:33:30 -08:00
Connor Rigby dc723d4ee4
Fix compiler warning in uevent module 2019-12-18 05:58:26 -08:00
Connor Rigby f605871da8
Release v9.0.0-rc6 2019-12-17 15:06:58 -08:00
Connor Rigby 264f43adc3 update docs for telemetry dispatch function 2019-12-17 15:04:45 -08:00