Scott Lahteine
2212da453a
Distinguish between analog/digital auto fans ( #13298 )
6 years ago
Scott Lahteine
fa236e9718
General cleanup ahead of L64XX
6 years ago
Scott Lahteine
2c10222e87
card.transfer_port => transfer_port_index
6 years ago
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
3a1b6fe8c1
Coding standards
6 years ago
Scott Lahteine
c2b90c44e4
Prettify some code comments
6 years ago
Scott Lahteine
0feeef2604
Update copyright in headers
6 years ago
Scott Lahteine
ce563d7c2e
Various general cleanups
Mostly from the L6470-oriented PR
6 years ago
Scott Lahteine
712e23c383
Fix up some whitespace
6 years ago
InsanityAutomation
a403d9a50c
Improve menu pause / resume ( #12876 )
6 years ago
Scott Lahteine
fb8111553e
getStatus => report_status
6 years ago
jmz52
d372e7e477
SDIO support for STM32F1 ( #12782 )
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
471f403a67
Reduce code size with plain inlines
6 years ago
Scott Lahteine
4f72e041f2
Use card.stopSDPrint() for completeness
6 years ago
Scott Lahteine
f5eab912ed
Apply #pragma once, misc cleanup ( #12322 )
* Apply #pragma once in headers
* Adjust some thermistors formatting
* Misc cleanup and formatting
6 years ago
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
7 years ago
Scott Lahteine
3019713402
Reorganize some enums
6 years ago
Scott Lahteine
065e9c3d66
Add card.longest_filename method
7 years ago
Scott Lahteine
d05e832f29
Add STM32F1 support for SD-based EEPROM
7 years ago
Scott Lahteine
8c0ec81a19
Followup to #11187
7 years ago
Scott Lahteine
1a0f4dedad
Fix and improve POWER_LOSS_RECOVERY ( #11187 )
7 years ago
Scott Lahteine
4b2af6ab48
Minor patches to POWER_LOSS_RECOVERY
7 years ago
Scott Lahteine
fbf1c9b496
Fix and tweak POWER_LOSS_RECOVERY ( #11151 )
7 years ago
Giuliano
e970e429b6
[2.0.x] Fix null check in lsDive ( #10978 )
7 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