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