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