Scott Lahteine
42f8b6c530
Make M125 work with SDSUPPORT ( #12289 )
6 years ago
Scott Lahteine
b5d7f69b51
Followup to #12249
6 years ago
Chris Pepper
66d44c72c3
Add fast binary file transfer to SD card option ( #12249 )
6 years ago
Scott Lahteine
f9b80e7217
Make getfilename_sorted standard for listings
6 years ago
Marcio Teixeira
1a00d1bdaf
Add pullup to USB interrupt line
- A pullup on the INT pin is required when the pin is level-active
6 years ago
Ludy
44369d536a
Use millis_t where needed ( #12152 )
6 years ago
TheSFReader
1fb9b299d4
Add M524 to abort SD printing ( #12155 )
6 years ago
Scott Lahteine
d26d9d5b81
Tweak IS_SD_INSERTED
6 years ago
Scott Lahteine
c6a5c74208
Add parentheses to SD macros
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
Marcio Teixeira
5b7dd553d3
Fix sd_mmc_spi_mem capacity; clean up USB code ( #12134 )
- Fix an error in the return value of `sd_mmc_spi_read_capacity` which was causing the host OS to read beyond the last sector in the card.
- Clean up the USB flashdrive code and add better debugging.
6 years ago
Scott Lahteine
9bf5d4331c
Clear up some compiler warnings
6 years ago
Marcio Teixeira
2067619a26
Add USB_FLASH_DRIVE_SUPPORT
6 years ago
Scott Lahteine
3019713402
Reorganize some enums
6 years ago
Scott Lahteine
065e9c3d66
Add card.longest_filename method
6 years ago
Scott Lahteine
d05e832f29
Add STM32F1 support for SD-based EEPROM
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
6 years ago
Scott Lahteine
8b44745bc7
Clean up and consolidate SD-related code ( #10831 )
6 years ago
etagle
a11eb50a3e
Refactor and optimize Stepper/Planner
Better encapsulation and considerably reduce stepper jitter
6 years ago
Scott Lahteine
306f0f2135
Move Stepper::synchronize to Planner ( #10713 )
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
6 years ago
Scott Lahteine
d1b619be52
Standardize some hexadecimals
6 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
Bob-the-Kuhn
902c885782
Switch to TMC2130 compatible hardware SPI & misc ( #10299 )
7 years ago
Eduardo José Tagle
97e8a6ebd9
Various fixes for DUE... ( #10152 )
- Watchdog reset during SD Card initialization.
- Move `DebugMonitor` to `DebugMonitor_Due.cpp`.
- Since the watchdog is enabled on boot do extra resets during init.
- Have `thermalManager` do watchdog reset before its ISR starts to prevent reset.
- Ensure that timers are stopped before reprogramming them to address tone issues.
- Improve SAM3XE reset when reflashed through the native port.
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
02474a321a
Fix SDSUPPORT (and indentation)
Based on https://github.com/MarlinFirmware/Marlin/issues/8746#issuecomment-368471901 by @benlye
7 years ago
Scott Lahteine
e749945317
Un-pause print on cancel ( #9780 )
7 years ago
GMagician
6d4bc9a1f8
[2.0.x] Fix SD wrong filename list ( #9342 )
If last file in directory has short filename and is preceded by a deleted long file name. SD menu will wrongly report long deleted file name as last entry
7 years ago
Scott Lahteine
2bea1bda56
Move more strings to PROGMEM
7 years ago
Scott Lahteine
382a5e3318
Clean up trailing whitespace
7 years ago
GMagician
6667a916a4
Indentation fix
7 years ago
GMagician
be717b3c07
Save some program memory
This will save some program memory with no speed lose
7 years ago
GMagician
f37c64ee5b
Fix unsupported CMD59
It seems that some SD cards don't support CRC_ON_OFF command. This fix will permit to use also these cards but leaving CRC check active on the system
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
etagle
498ea7512a
Exposed SDCard interface to the public, to USB MSD is able to read/write sectors on the SD card
7 years ago
etagle
9aff55ed1f
Backported latest improvements and fixes from the SdFat liibrary to our own version. This includes support for CRC7 validation on commands and also, made sure that even if using software SPI implementations, SD card speed is properly adjusted when transitioning from INITIALIZATION to DATA TRANSFER mode. ALL HALs implement spiInit, even in SW SPI mode, and we NEED this change to improve 25x the transfer speed of the SD card and allow implementations of USB MSD
7 years ago
Scott Lahteine
8b12371e45
Change some hex case
7 years ago
Scott Lahteine
b634bfe1b1
Tweak to readDir code
7 years ago