Scott Lahteine
be5236e839
Reduce setTargetedHotend by removing the switch
преди 10 години
Scott Lahteine
06f401e7e5
Redo "invalid extruder" to save 264 bytes
- Use `setTargetedHotend` in `M200`, as with other commands that use
`T` for the extruder
- Synthesize the "invalid extruder" message, obviating several long
strings
преди 10 години
Scott Lahteine
9beed830eb
Drop commented code_is_good lines
преди 10 години
Scott Lahteine
068d4a1eb2
Ignore unknown commands if they start with G, M, or T
преди 10 години
Scott Lahteine
0564625757
Update M33 for new gcode parser
преди 10 години
AnHardt
af7e3f5076
Print active extruder with M105 for MAX6675
Was omitted when T0 is a MAX6675.
преди 10 години
AnHardt
f0523b5816
Initialize the display earlier
to have it ready to display errors during (temperature)-setup.
преди 10 години
Scott Lahteine
03d5709b09
M110 is a known command
- The command parser now displays “unknown command” in more cases.
Known commands must be added to the `switch` inside `process_commands`
to suppress the error.
преди 10 години
Scott Lahteine
d76a01194d
Slight size reduction by adding idle()
преди 10 години
Richard Wackerbarth
5ea139fd79
Revised Versioning mechanism
преди 10 години
Scott Lahteine
68f6f149d0
Reduce code size with out_of_range_error function
- Affects code size when automatic bed leveling is enabled
преди 10 години
Scott Lahteine
b55f8718c3
Indent G90/G91, G92
преди 10 години
Scott Lahteine
b0d520b109
Indent G30, G31/G32
преди 10 години
Scott Lahteine
ffe27a6225
Indent G29
преди 10 години
Scott Lahteine
86083badc2
Indent G4, G10/G11, G28
преди 10 години
Scott Lahteine
47d7a9cb5e
Indent G2/G3
преди 10 години
Scott Lahteine
350f239d84
Indent G0/G1
преди 10 години
Scott Lahteine
15a2351675
No need for +1 on initial seen_pointer
преди 10 години
Scott Lahteine
550dd87b2a
Set seen_pointer before calling code_value
преди 10 години
AnHardt
0c0ace2a04
Remove start_watching_heater() fom M104 and M109
преди 10 години
Scott Lahteine
bde9c70d42
Suppress the line mismatch error after M303
преди 10 години
Richard Wackerbarth
735bf2d35f
Describe Custom M Code
преди 10 години
Scott Lahteine
f39658c822
M120 and M121 are reversed
преди 10 години
AnHardt
89d2ee6f13
Make output on display dependant of ULTRA_LCD
преди 10 години
AnHardt
f4a93ed997
Add a string parameter to kill()
Makes the output on the LCD adjustable.
преди 10 години
Scott Lahteine
a0f362c735
Simplify & optimize with current_command_args
преди 10 години
Scott Lahteine
adc8fcb77f
More parser comments, optimize code_seen, save with goto
преди 10 години
Scott Lahteine
c6d8dd19d9
use fetched value
преди 10 години
Scott Lahteine
1116e13f5a
Further optimization of command parser
преди 10 години
Scott Lahteine
3a4c3ab76e
Pre-sanitize the command before handling
- Use a global pointer for the current sanitized command
- Pre-sanitize the current command to bypass `N` and nullify `*`,
removing the need for handlers to bypass, ignore, or nullify these
parts, and reducing overhead for `code_seen`, etc.
- Pre-skip leading whitespace.
- Only look for G, M, T codes at the start of the command.
- Verify that G, M, T codes are followed by command codes.
преди 10 години
Scott Lahteine
0f2c9bacfd
M33 LONG_FILENAME_HOST_SUPPORT
преди 10 години
Scott Lahteine
3feaef6526
Have G92 set the nozzle position on Delta and SCARA
преди 10 години
Scott Lahteine
d580a0d186
Use "+=" in plane rotation
преди 10 години
Scott Lahteine
2f3a410cb0
Fix a potential hanging "else" bug
преди 10 години
Scott Lahteine
b83e3f0905
Combine "Bed X: " strings
преди 10 години
Scott Lahteine
7dfb8becdb
Adjust some names and types in Marlin_main.cpp
преди 10 години
Scott Lahteine
c966aa26ff
Comments in Marlin_main.cpp
преди 10 години
Scott Lahteine
c54a2ea042
Adjust spacing in Marlin_main.cpp and stepper.*
преди 10 години
Scott Lahteine
072625ccad
Update headings in Marlin_main.cpp and stepper.cpp
преди 10 години
Scott Lahteine
16032f149f
Rename to codenum as a consistency
преди 10 години
Scott Lahteine
ca79282eaf
Hide M117 with no LCD
преди 10 години
Scott Lahteine
ce218cafdb
Add gcode_line_error to reduce code size
преди 10 години
Scott Lahteine
46d59784ad
Rename preocess_command to process_next_command
преди 10 години
Scott Lahteine
0f6cd3640b
Drop extraneous ok_to_send
преди 10 години
Scott Lahteine
0ce355d9e7
Use MSG_OK in M105
преди 10 години
Scott Lahteine
68ce419147
Note on segment size
преди 10 години
Scott Lahteine
8b92249f18
Bring arc_offset into auto scope
преди 10 години
Scott Lahteine
80807b2d71
Consolidate arc code, remove motion_control.*
преди 10 години
Scott Lahteine
f65833931d
Formatting tweaks
преди 10 години
Scott Lahteine
27ad381e25
Allow fractional seconds in G4 and M0
преди 10 години