Commit Graph

46 Commits

Author SHA1 Message Date
Rob Giseburt
4f8c5d0f9a Feedhold state wasn't updating fast enough for !%~ sequence
Fixes #65
2020-01-10 19:25:11 -06:00
Matt Staniszewski
42c2eb5123 Fixed up persistence files to get compile up and running 2020-01-10 19:25:06 -06:00
Matt Staniszewski
fe74deae34 Merged in persistence files, starting on compile 2020-01-10 19:24:35 -06:00
Matt Staniszewski
00fdcb35cf Added FATFS files back in 2020-01-10 19:24:35 -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
d61f27296f Merge commit '59a00f0d45f1092b28825579e8c6fa96a038d059' into dev-168-gquintic
# Conflicts:
#	g2core/settings/settings_Printrbot_Play.h
#	g2core/settings/settings_Printrbot_Simple_1608.h
#	g2core/temperature.cpp
2017-12-01 20:43:18 -06:00
Alden Hart
6d8d925195 merged g2/edge 100.26 2017-04-26 07:33:08 -04:00
Alden Hart
9fe3aac5a1 Fixed issue #263 - G10 L20 commands not working 2017-04-10 08:18:17 -04:00
Alden Hart
3c441ff55d Restored overrides to their stubbed settings; some cleanup 2017-03-24 08:34:54 -04:00
Alden Hart
c60dc581f7 resolved merge conflicts between edge marlin-compatibility and dev-p24 2017-03-23 11:07:12 -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
6e5d073e7e Introducing checksums and sequential-line-number checking.
Use {nxln:0} to reset the next line number expected.

Add *nnn to the end of a line (can be after a ; for gcode cleanness) where non is the decimal (NOT with leading zeroes) value of the XOR of every character before the *.

If there is a *checksum AND a line number, then the checksum is verified and the line number is checked to be the next one it was expecting (the value of nxln or the previous line’s N + 1).
2017-03-07 11:03:02 -06:00
Alden Hart
af116e43e4 Added some diagnostics and commenting. Aligned with buffer diagnostics from dev-p32 2017-02-27 11:02:03 -05:00
Alden Hart
747cdf02d1 Review and formatting. No code changes other than {} wrappers in some places in bio where they were missing 2017-02-24 10:58:15 -05:00
Rob Giseburt
9136aba90b HOT_FUNC and HOT_DATA assignments sprinkled all over. Also removing now-redundant abs definition. 2017-02-22 12:41:03 -06:00
Alden Hart
5363980d9f Fixed some naming on the debug traps; changed detection threshold for “zero length moves” from 1/100 micron to 1/10th micron 2017-02-20 10:50:34 -05:00
Alden Hart
5810eda239 Work on debug and diagnostics 2017-02-20 06:13:08 -05:00
Rob Giseburt
f16ad16c2c Marlin: XIO now recognizes ’N’ as a non-stk500v2 lines, and exits fake-bootloader mode. 2017-02-08 13:51:18 -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
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
b8c6ff4694 Internal xio method-name cleanup 2017-01-24 09:45:51 -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
2c47ee6ddf Internal xio method-name cleanup 2017-01-18 12:45:15 -06:00
Rob Giseburt
56b9991a16 More Marlin compatibility work 2017-01-18 12:44:12 -06:00
Ryan Sturmer
4852da8c0e Fix recommended by rob. Change to one port 2017-01-16 17:00:30 -05:00
Rob Giseburt
d250618911 Merge branch 'refs/heads/dev-225-flush-and-clear' into dev-227-marlin-compat 2017-01-10 16:59:19 -06:00
Rob Giseburt
00db53f4c1 Add support for xio_flash_files and added xio_send_file() to send them.
This is to run small chunks of gcode from flash.
2017-01-10 16:50:12 -06:00
Rob Giseburt
c5792c2d49 Work on issue #225 - added a xio_flush_to_command() and call in in certain conditions 2017-01-09 15:12:13 -06:00
Rob Giseburt
2a9fcec6d2 Handle when xio scans a null (usually a rough disconnection). 2016-12-14 14:55:50 -06:00
Rob Giseburt
1380b2f21b Finished muted devices capability. 2016-12-13 17:09:31 -06:00
Rob Giseburt
7a3899f141 First pass at supporting devices that mute. 2016-12-13 12:49:27 -06:00
Rob Giseburt
7b0671f3fd Monor cleanup in XIO of “!\n” and “~\n” handling. 2016-12-07 16:52:20 -06:00
Rob Giseburt
fd54697ea4 Added USB_SERIAL_PORTS_EXPOSED to settings (Options: 1, or 2) 2016-12-07 11:38:43 -06:00
Rob Giseburt
f32b9c3c3e Cleanup handling of queue flush, removed xio_flush_read() (unused now) 2016-12-06 21:21:49 -06:00
Rob Giseburt
f9793fed25 Proper handling of “!\n~\n” in the input stream. 2016-12-05 15:10:06 -06:00
Rob Giseburt
ff93687aa7 Update motate reference 2016-11-23 17:26:15 -06:00
Rob Giseburt
b2a8cfb0b1 Added SkipSections for handling mixed JSON and gcode in XIO. 2016-11-18 22:19:41 -06:00
Rob Giseburt
271cc29372 Minor correction to XIO debug trap 2016-11-18 00:56:18 -06:00
Rob Giseburt
98b11d5090 Tweaks to xio 2016-11-18 00:47:17 -06:00
Alden Hart
0176364e8f Edited xio.cpp comments. No functional changes 2016-11-17 09:23:07 -05:00
Rob Giseburt
886229b660 Adjusted xio to work a little better. (Still broken.) 2016-11-16 23:33:09 -06:00
Rob Giseburt
5bf4e8b3f6 rewrite xio (remove “headers” concept). Still contains debugging code! 2016-11-16 17:11:37 -06:00
Rob Giseburt
1bc31a6bfd Cleanup and debug of xio. Hunting a crasher. 2016-11-15 14:47:07 -06:00
Rob Giseburt
16e91f896a 100.00 // Major feature push - see README.md 2016-08-26 16:36:07 -05:00