4f72e041f2
Use card.stopSDPrint() for completeness
2018-11-06 20:55:17 -06:00
f5eab912ed
Apply #pragma once, misc cleanup ( #12322 )
...
* Apply #pragma once in headers
* Adjust some thermistors formatting
* Misc cleanup and formatting
2018-11-04 02:25:55 -06:00
42f8b6c530
Make M125 work with SDSUPPORT ( #12289 )
2018-11-01 15:03:45 -05:00
b5d7f69b51
Followup to #12249
2018-10-30 22:51:45 -05:00
66d44c72c3
Add fast binary file transfer to SD card option ( #12249 )
2018-10-30 19:44:12 -05:00
f9b80e7217
Make getfilename_sorted standard for listings
2018-10-29 13:54:21 -05:00
1a00d1bdaf
Add pullup to USB interrupt line
...
- A pullup on the INT pin is required when the pin is level-active
2018-10-25 10:42:08 -05:00
44369d536a
Use millis_t where needed ( #12152 )
2018-10-20 23:21:27 -05:00
1fb9b299d4
Add M524 to abort SD printing ( #12155 )
2018-10-19 14:25:07 -05:00
d26d9d5b81
Tweak IS_SD_INSERTED
2018-10-19 14:00:36 -05:00
c6a5c74208
Add parentheses to SD macros
2018-10-19 13:52:57 -05:00
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
2018-10-18 21:20:56 -05:00
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.
2018-10-18 11:34:07 -05:00
9bf5d4331c
Clear up some compiler warnings
2018-10-16 05:47:02 -05:00
2067619a26
Add USB_FLASH_DRIVE_SUPPORT
2018-10-04 19:54:12 -05:00
3019713402
Reorganize some enums
2018-10-01 05:32:55 -05:00
065e9c3d66
Add card.longest_filename method
2018-07-17 18:18:52 -05:00
d05e832f29
Add STM32F1 support for SD-based EEPROM
2018-07-06 23:45:47 -05:00
8c0ec81a19
Followup to #11187
2018-07-03 18:19:26 -05:00
1a0f4dedad
Fix and improve POWER_LOSS_RECOVERY ( #11187 )
2018-07-02 23:21:28 -05:00
4b2af6ab48
Minor patches to POWER_LOSS_RECOVERY
2018-07-02 17:26:53 -05:00
fbf1c9b496
Fix and tweak POWER_LOSS_RECOVERY ( #11151 )
2018-06-29 22:41:02 -05:00
e970e429b6
[2.0.x] Fix null check in lsDive ( #10978 )
2018-06-09 22:03:49 -05:00
c2bdbdffaa
Prevent a buffer overflow in diveToFile
...
Co-Authored-By: akunt
2018-06-05 22:13:17 -05:00
8b44745bc7
Clean up and consolidate SD-related code ( #10831 )
2018-05-24 01:18:56 -05:00
a11eb50a3e
Refactor and optimize Stepper/Planner
...
Better encapsulation and considerably reduce stepper jitter
2018-05-20 06:23:58 -05:00
306f0f2135
Move Stepper::synchronize to Planner ( #10713 )
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
2018-05-12 01:38:02 -05:00
d1b619be52
Standardize some hexadecimals
2018-05-08 09:19:18 -05:00
05fca752d6
Clean up autostart handling
2018-05-01 01:35:57 -05:00
11ab017dd0
Creality3D Power-Loss Recovery
2018-04-21 21:56:50 -05:00
2efc072fdb
Clear progress bar on completion ( #10333 )
...
Fix #10330
2018-04-06 20:13:19 -05:00
902c885782
Switch to TMC2130 compatible hardware SPI & misc ( #10299 )
2018-04-04 20:13:27 -05:00
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.
2018-03-21 19:04:45 -05:00
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).
2018-03-15 23:06:18 -05:00
2168d6ac25
Allow NULL prepend in lsDive
2018-03-15 23:06:17 -05:00
22a017a856
Rebuild SD file sort array on Stop SD Print ( #9976 )
...
Thanks Chuck Hellebuyck.
2018-03-07 01:42:11 -06:00
eb079959fb
Report sd card progress [FR] #9751 ( #9832 )
...
* SD Status auto-report feature
Feature Request #9751
2018-02-26 15:38:27 -06:00
02474a321a
Fix SDSUPPORT (and indentation)
...
Based on https://github.com/MarlinFirmware/Marlin/issues/8746#issuecomment-368471901 by @benlye
2018-02-26 14:40:40 -06:00
e749945317
Un-pause print on cancel ( #9780 )
2018-02-23 13:42:15 -06:00
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
2018-01-26 14:03:51 -06:00
2bea1bda56
Move more strings to PROGMEM
2018-01-24 00:06:06 -06:00
382a5e3318
Clean up trailing whitespace
2018-01-21 17:19:38 -06:00
6667a916a4
Indentation fix
2018-01-13 09:48:26 +01:00
be717b3c07
Save some program memory
...
This will save some program memory with no speed lose
2018-01-13 08:56:51 +01:00
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
2018-01-13 08:53:12 +01:00
f7efac57b7
Multi-host support
2018-01-10 00:14:47 -06:00
8afc4f8d9d
Fix UBL compilation warnings
2018-01-02 21:00:06 -06:00
50366b00d5
Tweak cleaning buffer / SD finished command
2017-12-24 20:35:05 -06:00
498ea7512a
Exposed SDCard interface to the public, to USB MSD is able to read/write sectors on the SD card
2017-12-21 02:30:18 -03:00
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
2017-12-21 02:29:00 -03:00