Chris Pepper
4ab433d391
Fix binary protocol with one serial port ( #13270 )
- The `sdcard.transfer_port` variable is Marlin's internal serial port index, not the physical serial port number.
- Added packet number to "ok" response so hosts don't need to wait for the ACK.
- Renamed feature to `BINARY_FILE_TRANSFER`, as the speed up is only consequential to the ability to transfer binaries over serial.
6 years ago
Scott Lahteine
e15354e387
Simplify serial port redirect ( #13234 )
6 years ago
Scott Lahteine
0feeef2604
Update copyright in headers
6 years ago
InsanityAutomation
a403d9a50c
Improve menu pause / resume ( #12876 )
6 years ago
Scott Lahteine
fb8111553e
getStatus => report_status
6 years ago
Marcio Teixeira
60cb36bef3
Misc. improvements ( #12747 )
* Make ExtUI respect MAXTEMP limits
- Temperatures are now clamped by MAXTEMP limits rather than arbitrary values.
* Speed up USB init, add status
- Speed up USB initialization
- Show status message if init failed
* Enable status messages for EXTENSIBLE_UI
* Adjust max limit to MAX_TEMP - 15
* Misc. tweaks to formatting, const, etc.
6 years ago
Scott Lahteine
18fedafbc5
Refresh screen on SD Init
6 years ago
Scott Lahteine
c986239837
A single SERIAL_ECHO macro type ( #12557 )
6 years ago
Scott Lahteine
03ef2d6c82
Fix "paused" message and M125 called by M25 ( #12551 )
6 years ago
Ludy
e98d195901
Remove extra declarations in cardreader.cpp ( #12520 )
6 years ago
Scott Lahteine
643e0066a0
Followup to #12451
6 years ago
Marcio Teixeira
c1e17037e5
Various fixes for MarlinUI and ExtUI ( #12439 )
6 years ago
Scott Lahteine
66580f32c2
Make CardReader class static ( #12451 )
* Make CardReader a static class
* Make CardReader flags into bitfields
6 years ago
Scott Lahteine
d97e31db4c
Optimize Power-Loss Recovery ( #12440 )
6 years ago
Scott Lahteine
a0c795b097
Encapsulate common display code in a singleton ( #12395 )
* Encapsulate common LCD code in a singleton
* Depend more UBL code on UBL_DEVEL_DEBUGGING
- Since most users don't need the debugging on at all times, this helps reduce the default build size for UBL by over 2K, a little closer to fitting on 128K boards.
6 years ago
Scott Lahteine
4f72e041f2
Use card.stopSDPrint() for completeness
6 years ago
Chris Pepper
66d44c72c3
Add fast binary file transfer to SD card option ( #12249 )
6 years ago
TheSFReader
1fb9b299d4
Add M524 to abort SD printing ( #12155 )
6 years ago
Marcio Teixeira
71e19baf69
Fix kill => disable_all_heaters => print_job_timer.stop ( #12146 )
- Remove `print_job_timer.stop()` from `disable_all_heaters`
- Call `print_job_timer.stop()` for relevant `disable_all_heaters()`.
- Split up `kill()` for watchdog interrupt safety
6 years ago
Scott Lahteine
9bf5d4331c
Clear up some compiler warnings
6 years ago
Scott Lahteine
065e9c3d66
Add card.longest_filename method
6 years ago
Scott Lahteine
8c0ec81a19
Followup to #11187
6 years ago
Scott Lahteine
1a0f4dedad
Fix and improve POWER_LOSS_RECOVERY ( #11187 )
6 years ago
Scott Lahteine
4b2af6ab48
Minor patches to POWER_LOSS_RECOVERY
6 years ago
Scott Lahteine
fbf1c9b496
Fix and tweak POWER_LOSS_RECOVERY ( #11151 )
6 years ago
Giuliano
e970e429b6
[2.0.x] Fix null check in lsDive ( #10978 )
6 years ago
Scott Lahteine
c2bdbdffaa
Prevent a buffer overflow in diveToFile
Co-Authored-By: akunt
7 years ago
Scott Lahteine
8b44745bc7
Clean up and consolidate SD-related code ( #10831 )
7 years ago
etagle
a11eb50a3e
Refactor and optimize Stepper/Planner
Better encapsulation and considerably reduce stepper jitter
7 years ago
Scott Lahteine
306f0f2135
Move Stepper::synchronize to Planner ( #10713 )
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
7 years ago
Scott Lahteine
05fca752d6
Clean up autostart handling
7 years ago
Scott Lahteine
11ab017dd0
Creality3D Power-Loss Recovery
7 years ago
Marcio Teixeira
2efc072fdb
Clear progress bar on completion ( #10333 )
Fix #10330
7 years ago
TheSFReader
2e43438e0c
Add C parameter to M27 to include the long filename
In answer to #10001
Add an option to retrieve the currently open file name (long filename if possible).
7 years ago
Scott Lahteine
2168d6ac25
Allow NULL prepend in lsDive
7 years ago
Scott Lahteine
22a017a856
Rebuild SD file sort array on Stop SD Print ( #9976 )
Thanks Chuck Hellebuyck.
7 years ago
TheSFReader
eb079959fb
Report sd card progress [FR] #9751 ( #9832 )
* SD Status auto-report feature
Feature Request #9751
7 years ago
Scott Lahteine
e749945317
Un-pause print on cancel ( #9780 )
7 years ago
Scott Lahteine
2bea1bda56
Move more strings to PROGMEM
7 years ago
Scott Lahteine
382a5e3318
Clean up trailing whitespace
7 years ago
Thomas Moore
f7efac57b7
Multi-host support
7 years ago
Thomas Moore
8afc4f8d9d
Fix UBL compilation warnings
7 years ago
Scott Lahteine
50366b00d5
Tweak cleaning buffer / SD finished command
7 years ago
Scott Lahteine
f90c075d1f
SD Menu patches
7 years ago
Scott Lahteine
e0d367f1fb
Fix M32 P subroutine handling
7 years ago
Scott Lahteine
9f8b4c5ee8
Patch SD lib files for readability
7 years ago
Bob-the-Kuhn
b7a66742dd
tested
add sort alpha section to other LPC1768 boards
7 years ago
Scott Lahteine
8949c8c0a5
Move SD_REPRINT_LAST_SELECTED_FILE to ultralcd.cpp
7 years ago
Roxy-3D
3f5f39576b
Reprint option for last SD Memory card file ( #8106 )
* Re-Print of same SD Memory Card file with single click
* Re-Print of same SD Memory Card file with single click
* This is the bugfix-v2.0.0 version of https://github.com/MarlinFirmware/Marlin/pull/8104
7 years ago
Scott Lahteine
3d2b2eb1ca
Prevent SDCARD_SORT_ALPHA from exploding
7 years ago