Commit Graph

35 Commits (c2b92722a88404b36a05e1e7f71fe69ad2ff6259)

Author SHA1 Message Date
Rick Carlino 18b5f3779b Ready for QA 2020-05-03 11:00:06 -05:00
Rick Carlino 2469cb0168 v10.0.0-rc5 2020-05-01 15:47:47 -05:00
Rick Carlino 92dea8b0a1 === qa/v10.0.0-rc2 2020-05-01 14:53:57 -05:00
Rick Carlino 20cf44ddad === qa/v10.0.0-rc1 2020-05-01 14:09:33 -05:00
Rick Carlino fefd444aa0 Elock / unlock verbiage 2020-04-13 16:04:48 -05:00
Rick Carlino ccd34f9943 Improve flash success message 2020-04-13 15:02:23 -05:00
Rick Carlino 7407119942 v9.2.2-rc19 2020-04-13 10:40:17 -05:00
Rick Carlino b149504ca2 v9.2.2-rc18 2020-04-13 10:17:18 -05:00
Rick Carlino 88da7a298c Formatting updates. 2020-04-12 17:39:34 -05:00
Rick Carlino 24d02d6a6c Add better logs 2020-04-10 20:56:47 -05:00
Rick Carlino e5a0c40389 v9.2.2-rc10 2020-04-10 20:21:41 -05:00
Rick Carlino ebb9ff41e7 Better AVR Error handling 2020-04-10 16:16:18 -05:00
Rick Carlino aececd69f5 Make AVRDude errors more verbose 2020-03-23 18:19:10 -05:00
Rick Carlino 4cff9f3b97 Dynamic module loading "fix" 2020-02-12 10:09:07 -06:00
Rick Carlino e7aa6724ca Release v9.0.4-rc4 2020-02-12 09:15:22 -06:00
Rick Carlino 6e116243e9 Dont use `config` for setting reset fun; use Mimic instead 2020-02-11 19:33:37 -06:00
Rick Carlino 5722bea421 Huge formatting update (sorry) 2020-01-17 09:58:53 -06:00
Connor Rigby d65a54223c Fix Firmware flashing on boot on express boards 2019-12-26 10:37:23 -08:00
Connor Rigby fa15763c85 Update docs for farmbot_os OTP app 2019-12-17 14:25:20 -08:00
Connor Rigby c8da9d880e
Move firmware naming convetions into their own module 2019-09-13 16:03:32 -07:00
connor rigby 30ad8542e6
Fix changing unrelated settings flashing firmware 2019-09-13 16:03:29 -07:00
connor rigby 2b0ea838af
Try to prevent feedback looping in firmware flash 2019-09-13 16:03:25 -07:00
connor rigby 712256a1a3
Implement task for opening the firmware
Adds a new flag for `firmware_needs_open` and a task that polls that
value with a bit of state to open the firmware tty
2019-09-13 16:03:25 -07:00
Connor Rigby 6bb75de021
Allow flashing firmware at runtime
* Moves tty detector to farmbot_core
   * Update elixir config to reflect this
* Update `flash_firmware` rpc to not circularly flash firmware
2019-09-13 16:03:25 -07:00
Connor Rigby ce51edeb99
Revert Alert/Enigma system
* Revert 9cc461b512
* Revert 7309a19fe7
* Revert 7fd82d3a58
* Revert 890ddfbd86
* Revert 839ce3e470
* Revert 68cc8e6471
* Revert 3991a2c516
* Revert db8da31018
2019-09-13 16:03:25 -07:00
Connor Rigby be1c6dc869
Add basic support for the express firmware target (#718)
* Initital setup for FarmbotExpress

* Update farmbot-arduino-firmware commit ref
2019-09-13 16:03:21 -07:00
Connor Rigby 199e1edb97
Rename Enigma to Alert 2019-09-13 16:03:19 -07:00
Connor Rigby cc87c7e923
Add `author` to enigma problem_tag format 2019-09-13 16:03:19 -07:00
connor rigby 0a9c664d17
Update farmbot-arduino-firmware submodule to be built in
farmbot_firmware app
2019-09-13 16:03:17 -07:00
Connor Rigby e80780aeb8
Remove EnigmaWorker in favor of db context hooks
* Add firmware_hardware setter on bot_state
* move firmware side effects to farmbot_core
* move firmware estop timer to farmbot_core
* change enigmas to be soft delete
2019-09-13 16:03:17 -07:00
Connor Rigby d4245cf2df
Fix/update dirty worker 2019-09-13 16:03:17 -07:00
Connor Rigby b7f4ebba57
Fixes for bootstrapping firmware.
* TTYDetector no longer causes side effects
* add new RPC for `flash_firmware` that takes a `package` arg
2019-09-13 16:03:17 -07:00
Rick Carlino 0b5df60f67
Implement and test Enigmas for firmware_missing
* Test for create_or_update_enigma!() and clear_enigma()
2019-09-13 16:03:17 -07:00
Rick Carlino 17d24bdc0e
Begin impl of firmware flasher RPC, add `clear_enigma` helper 2019-09-13 16:03:16 -07:00
Rick Carlino cfa86293a4
Refactor fbos_config_worker_test to be less prone to races 2019-09-13 16:03:16 -07:00