Rick Carlino
eaafcb55c2
(qa/v10.0.0-rc4) Experiment: Remove `state.status` guard clause from `close_transport` call?
2020-05-01 15:28:49 -05:00
Rick Carlino
88da7a298c
Formatting updates.
2020-04-12 17:39:34 -05:00
Rick Carlino
c82cd1f165
v9.2.2-rc13
2020-04-11 12:16:39 -05:00
Rick Carlino
c9174cf1d2
v9.2.2-rc12
2020-04-11 11:39:47 -05:00
Rick Carlino
96867553e4
Add debug helpers
2020-04-11 11:17:19 -05:00
Rick Carlino
5eeec86db4
Remove VCR for clarity while debugging.
2020-04-11 10:43:50 -05:00
Rick Carlino
939afb52a4
Updates to firmware handler
2020-04-08 16:51:14 -05:00
Rick Carlino
1f26485f88
Add `LOG_SILENCE` env for local dev, remove less helpful debug/warn logs (Elixir kind, not FarmBot kind)
2020-03-06 10:30:04 -06:00
gabrielburnworth
694929f551
improve error reporting
2020-02-19 15:17:54 -08:00
gabrielburnworth
0e28da3f3a
parse firmware error codes
2020-02-17 15:16:19 -08:00
Rick Carlino
d7c147257a
v9.1.0-rc15
2020-02-12 13:48:22 -06:00
Rick Carlino
594b24553a
v9.1.0-rc11
2020-02-11 19:58:26 -06:00
Rick Carlino
b59075c9aa
STABLE, 36.3% Firmware coverage.
2020-01-31 11:50:59 -06:00
Rick Carlino
80d353664b
Doc comment update.
2020-01-30 11:13:43 -06:00
Rick Carlino
b8344763e8
Better error message for :transport_boot error.
2020-01-29 16:15:27 -06:00
Rick Carlino
6fbc957b47
Formatting updates
2020-01-29 12:24:09 -06:00
gabrielburnworth
fef3a3bf5c
revert VCR removal
2020-01-29 09:53:46 -08:00
Rick Carlino
2a0e5aef6c
Point users to the new releases page
2020-01-29 08:55:59 -06:00
Rick Carlino
a52ccb42b6
Remove unused VCR code
2020-01-28 15:06:52 -06:00
Rick Carlino
5bd80e29ca
Update tests, formatting
2020-01-28 12:42:58 -06:00
Rick Carlino
5722bea421
Huge formatting update (sorry)
2020-01-17 09:58:53 -06:00
Rick Carlino
a13e6c5832
Minor updates before branch cleanup
2020-01-17 09:53:15 -06:00
Rick Carlino
0d54937946
Pattern matching problems?
2020-01-09 11:59:02 -06:00
Rick Carlino
2f640c5d13
If the process has already started, consider firmware reboot complete
2020-01-08 14:14:48 -06:00
Rick Carlino
e2548b3af4
TEST RELEASE; PLEASE IGNORE.
2020-01-08 13:53:18 -06:00
connor rigby
e15074c140
Disable firmware bootup logs
2019-12-30 09:23:39 -08:00
Connor Rigby
d65a54223c
Fix Firmware flashing on boot on express boards
2019-12-26 10:37:23 -08:00
Connor Rigby
6cb47d43aa
Add docs for generating app specific docs
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
69ea5e9bcf
Add gcode handler for `report_axis_timeout`
2019-10-31 14:00:08 -07:00
Connor Rigby
64c2edfebb
Fix idle messages causing timeouts
...
The firmware has a timer that had the possibility of of dispatching an
idle message **before** a `command start` report. This would cause the
farmbot to think the command had completed
2019-09-13 16:03:34 -07:00
Connor Rigby
f948f6d503
Fix firmware timeouts even more
2019-09-13 16:03:34 -07:00
Connor Rigby
c622d82c7d
Fix E-Stop being queued instead of executed
2019-09-13 16:03:34 -07:00
Connor Rigby
58a39a2b2d
Fix report_home_complete side effect
2019-09-13 16:03:34 -07:00
Connor Rigby
c570a20c71
Fix queued firmware requests always failing
2019-09-13 16:03:33 -07:00
connor rigby
7a3db8f287
Change home on boot order to z,y,x
2019-09-13 16:03:30 -07:00
Connor Rigby
21b5aa1ac8
Allow emergency_lock while in boot and configuration states
2019-09-13 16:03:26 -07:00
Connor Rigby
69870d463a
Ensure estop timer stops after the firmware boots
2019-09-13 16:03:26 -07:00
connor rigby
f3fe84dca3
Instruct the arduino-firmware to never use eeprom
2019-09-13 16:03:24 -07:00
Connor Rigby
f9d1c5c94c
Fix calibration params appearing to fail at saving
2019-09-13 16:03:23 -07:00
Connor Rigby
849f7af1c3
Add VCR system for FarmbotFirmware
2019-09-13 16:03:21 -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
b61f1b11be
Fix some misc firmware bugs
2019-09-13 16:03:19 -07:00
Connor Rigby
c9fb352294
Clean up IO.inspect/2 calls
2019-09-13 16:03:19 -07:00
Connor Rigby
4f74887990
Implement get_toolslot syscall and fix parameter typos
2019-09-13 16:03:19 -07:00
Connor Rigby
f0c8fed4d8
Implement estop and eunlock syscalls
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
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
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