Commit Graph

47 Commits

Author SHA1 Message Date
Rob Giseburt
423c83f233 Merge in only the valuable changes from the Pressurizer branch 2020-07-26 19:33:03 -05:00
Rob Giseburt
a91f81eb17 Fix status report flood after bad merge. 2020-03-13 17:07:16 +00:00
Rob Giseburt
fa006fcf6c Merge branch 'edge-preview' of https://github.com/synthetos/g2 into edge-preview 2020-03-12 14:05:18 -05:00
Rob Giseburt
3308376043 Catching a few missed min/max -> std::min/std::max after merge 2020-03-12 14:04:46 -05:00
Rob Giseburt
4d954b3c92 Fix status reports continuously reporting large int or float values
Switched to double for storing the old value
2020-03-12 13:54:33 -05:00
Rob Giseburt
24ea3cb005 Update SRs to request new report more often, and to filter integer values better 2020-03-12 13:52:39 -05:00
Chris Breneman
9cca1b1de9 Make sr_set_status_report use correct cfgArray index 2020-02-07 16:53:14 -05:00
Chris Breneman
04477dbb8c Make double-buffered status reports work as intended (previously was
nulling out sr list on sr set)
2020-02-07 16:53:08 -05:00
Rob Giseburt
5b8a2a3f43 Optimize config for SR speed somewhat 2020-01-10 19:30:27 -06:00
Rob Giseburt
51167da0b0 Corrected earlier correction of status reports 2020-01-10 19:25:11 -06:00
Rob Giseburt
46ff02ab0e Minor cleanup is status reports 2020-01-10 19:25:11 -06:00
Rob Giseburt
3cfff7bd16 Cleanup when to persist 2020-01-10 19:25:10 -06:00
Rob Giseburt
5b11fb9cd5 Merge branch 'edge' into 4c-recovery 2019-10-14 20:01:59 -05:00
Alden Hart
d03a10e8b8 Updated copyright dates. Tested dev-304-uvw-9axis/edge merge. Passed baseline testing. Fails Spindle test SPIN-02. ToGo - GPIO, Feedhold, Probing, Homing and Planner cases. 2018-03-26 12:18:26 -04:00
Rob Giseburt
b70abe4067 Switched from fabs to std::abs which is type-aware and safer going forward. 2017-12-03 16:10:22 -06:00
Alden Hart
8eb99f2513 Found segment fault in hold message preparation 2017-04-10 17:03:45 -04:00
Alden Hart
3439c38072 Testing fix for in-hold job kill 2017-03-23 15:27:10 -04:00
Alden Hart
693cb04d1a Cleanup after very messy merge 2017-03-23 11:50:18 -04:00
Alden Hart
c60dc581f7 resolved merge conflicts between edge marlin-compatibility and dev-p24 2017-03-23 11:07:12 -04:00
Alden Hart
76361a60b3 Removed overloading on get_int; shared some code on set_ints; removed set_flu() 2017-03-20 17:09:48 -04:00
Alden Hart
fc209a4cf2 Gpio changes and updates; removed some unused getters and setters 2017-03-20 16:20:23 -04:00
Alden Hart
d7334e8a2d Fixed problem in sr_set_status_report(); fixed some compiler cast warnings 2017-03-20 06:31:38 -04:00
Alden Hart
5f306e1657 Big commit. Added nv->value_int, and changed nv_value to nv->value_flt. Many many things changed. Passes smoke test. Now on to some real regressions. 2017-03-19 20:27:53 -04:00
Rob Giseburt
80542a5831 Merge branch 'refs/heads/dev-227-marlin-compat' into dev-168-gquintic 2017-03-14 21:12:31 -05:00
Rob Giseburt
a22158f9dd Removing all references to SysTickTimer_getValue() … again.
Most of these should be moved to Motate::Timouts. Add to the TODO…
2017-02-22 11:13:02 -06:00
Alden Hart
8199c1816f resolved merge conflicts 2017-02-16 13:17:33 -05:00
Alden Hart
e7fb4cd672 Fixed reversed move coming out of hold-flush. Look in planner.cpp / planner_reset() for fix.; removed some legacy +++++ comments 2017-02-13 13:41:23 -05:00
Rob Giseburt
8dded6a9f3 Marlin: Now requests line resend on non-sequential line numbers, and for checksum failures. 2017-02-08 13:53:07 -06:00
Rob Giseburt
eff4939bf5 Improve handling of too-long lines, and up minimum buffers to 512bytes.
Fixes #206
2017-02-06 16:57:05 -06:00
Rob Giseburt
dcba477058 Improve handling of too-long lines, and up minimum buffers to 512bytes.
Fixes #206
2017-02-06 15:20:20 -06:00
Alden Hart
c8d8509949 adjusting settings files to agree with flight replayer values 2017-02-04 10:48:44 -05:00
Alden Hart
7bf79288c4 Adjusted threshold precision in status report to account for FP rounding errors 2017-02-03 06:58:02 -05:00
Alden Hart
7cfcf30c9f Fix for status report precision - missing status report for final position 2017-02-02 15:57:43 -05:00
Rob Giseburt
bd5fe7e343 Correct handling of G28 responses (suppress them) and re-enable startup message for PB Hub. 2017-02-01 20:55:10 -06:00
Rob Giseburt
3556a2cbf3 Another pass at Marlin Compatibility mode. Functional enough to test. 2017-01-20 14:36:21 -06:00
Rob Giseburt
56b9991a16 More Marlin compatibility work 2017-01-18 12:44:12 -06:00
Alden Hart
ddf32df2fd Many many changes to get the plan bound to a canonical machine. Not working yet for motion. 2017-01-09 13:43:41 -05:00
Alden Hart
15b030f24c merging in edge to dev-p24-feedhold-lift. Still many things broken 2017-01-05 13:14:17 -05:00
Alden Hart
62b8bfeaa6 Fixed JSON exception handling for communications settings. Now passes regression tests for g2-0.99/002-config/02-settings/settings-comm-??.json; Note: This changes the behaviors of SI, which now returns an error for an underage error instead of sticking at the minimum value. 2016-12-30 10:54:23 -05:00
Alden Hart
d17d59c7bb Testing comm variables settings. Added in32 functions; Some fixes to ej and jv 2016-12-12 15:56:52 -05:00
Alden Hart
80147a336a Added ability to manually home and unhome a machine; added get_float_range() function; resolved conflict in get_int functions; built and tested homing setter and getters; rearranged values in the cm structure; removed some deprecated items 2016-12-10 08:47:37 -05:00
Alden Hart
470923f0f7 Checkpoint added Primary and Alternate planner queue section from the buffer primitives 2016-12-05 15:47:41 -05:00
Alden Hart
073a08b4b7 Debugging 2016-10-29 11:08:05 -04:00
Alden Hart
bd01ee779b Consolidated some power management functions; fixed a bug in status reports where SR_VERBOSE mode created filtered reports 2016-09-18 12:15:13 -04:00
Alden Hart
b00faa0103 Removed references to JSON Syntax. No longer used 2016-09-01 14:06:47 -04:00
Alden Hart
7b1aff8446 Added fbs and fbc strings to startup 2016-08-28 13:41:29 -04:00
Rob Giseburt
16e91f896a 100.00 // Major feature push - see README.md 2016-08-26 16:36:07 -05:00