Scott Lahteine
0da744b7b0
Further cleanup of comments, partial Doxygen-style
Following up on #3231
8 anos atrás
jbrazio
5e5d250832
Added gplv3 header to all Marlin files
8 anos atrás
Scott Lahteine
04fa9d4f47
Make Autotune options into Menu Edit Items
8 anos atrás
Scott Lahteine
8fe7420310
Use a separate serial line buffer
8 anos atrás
esenapaj
609c0d46d9
Fix CardReader::lsDive()
If comparison between signed char(-128 ~ +127) and DIR_NAME_DELETED(uint8_t const 0XE5, it's +229),
it makes incorrect result.
8 anos atrás
Scott Lahteine
f9ded2a7c4
Wrap macros to prevent bad expansions
8 anos atrás
Ruwan J Egoda Gamage
b58083b0fa
Getting rid of SDEXTRASLOW, SDSLOW variables.
9 anos atrás
Ruwan J Egoda Gamage
1b7c443628
Adding SDULTRASLOW variable.
Instead of changing SDEXTRASLOW variable to a slower speed, the new
SDULTRASLOW is used for rigidbot panel.
9 anos atrás
Ruwan J Egoda Gamage
becbfe1065
Fixing Rigidbot LCD Panel Support
9 anos atrás
Ruwan J Egoda Gamage
2c9e0415c7
Getting rid of SDEXTRASLOW, SDSLOW variables.
9 anos atrás
Ruwan J Egoda Gamage
e6cc232184
Adding SDULTRASLOW variable.
Instead of changing SDEXTRASLOW variable to a slower speed, the new
SDULTRASLOW is used for rigidbot panel.
9 anos atrás
Ruwan J Egoda Gamage
5eeea2f611
Fixing Rigidbot LCD Panel Support
9 anos atrás
Scott Lahteine
0c7f7ebcfb
Styling adjustments (PR#2668 & PR#2670)
Keep "astyled" reformatting
9 anos atrás
Mike Cochrane
5e36b64635
SDEXTRASLOW for some SD card readers (PR#176)
Add SDEXTRASLOW which runs the SD card at SPI_QUARTER_SPEED. Quarter speed is needed for RIGIDBOT_PANEL
9 anos atrás
Richard Wackerbarth
35afea1c0e
Restore test
PR#2572 Changed this because of faulty Boolean Logic
NOT(A OR (NOT B) OR (NOT C)) !=
(NOT A) AND ((NOT B) OR C))
Besides, the compiler should be smart enough to
optimize this without help from the programmer
9 anos atrás
Scott Lahteine
0f5ada8cbd
Group the fail case in one negation (PR#2572)
9 anos atrás
Scott Lahteine
58cfcd4239
Overridable Options - Part 5
Apply `ENABLED` / `DISABLED` macros to files needing only a small
number of changes.
9 anos atrás
Scott Lahteine
944090c19c
Optimize lsDive logic
9 anos atrás
Scott Lahteine
417706e578
Include space for the terminating nul in lsDive
9 anos atrás
Scott Lahteine
f3c1a6b19c
Reduce lsDive stack usage to the minimum
9 anos atrás
Scott Lahteine
552a327df8
Fix lsDive filename stack overrun (PR#2449)
9 anos atrás
AnHardt
f4a93ed997
Add a string parameter to kill()
Makes the output on the LCD adjustable.
9 anos atrás
Scott Lahteine
0f2c9bacfd
M33 LONG_FILENAME_HOST_SUPPORT
9 anos atrás
Scott Lahteine
d2563804c8
Add LF to file errors
9 anos atrás
Scott Lahteine
98e91f5253
Allow lsDive to recurse with minimal stack usage
9 anos atrás
Scott Lahteine
f65833931d
Formatting tweaks
9 anos atrás
Scott Lahteine
ccddc280be
Apply three more commits
9 anos atrás
Scott Lahteine
1e5c18bb14
Add code_value_short and SERIAL_CHAR
9 anos atrás
Scott Lahteine
19d418cd6a
Fix up the code to eliminate warnings
9 anos atrás
alexborro
e650d4044e
Fix "Stop Print" function in the LCD menu
When one hit "Stop Print" option in LCD menu, the command buffer was not
cleared. The printer keep moving until the buffer has been emptied.
Actually I could not clear the command buffer as well.. I don't know
why, it doesnt work as expected.
I need to implement a routine inside Stepper ISR to handle such
situation.
9 anos atrás
Scott Lahteine
dfb38874f8
Some suggested changes for #1555
9 anos atrás
Scott Lahteine
20e59dc61e
Don't skip files starting with underscores
9 anos atrás
Scott Lahteine
f171656f8e
Cleanup of cardreader.*
- Apply standards to cardreader.*
- Fix minor issues with cardreader.cpp
- Apply standards to some other stale regions
9 anos atrás
AnHardt
6cdcd6c6d1
Fix iss#1492
Introduced lcd_strlen() and lcd_strlen_P().
Replaced the old functions where necessary.
Reworked language_ru.h.
Speeded up test for zero length string in cardreader.cpp
9 anos atrás
Jérémie FRANCOIS
85e5aa4011
Generalized enqueue_commands_P, and moved them to Marlin_main as they should
9 anos atrás
Scott Lahteine
03c9cb60e8
Rename lastnr to autostart_index and...
Replace instances of the number 13 with FILENAME_LENGTH where
appropriate.
9 anos atrás
Scott Lahteine
1ed3913333
Rename lastnr to autostart_index and...
Replace instances of the number 13 with FILENAME_LENGTH where
appropriate.
9 anos atrás
Scott Lahteine
1857e611d3
Other small tweaks
10 anos atrás
Scott Lahteine
49791949af
Wrap call to flush_presort
10 anos atrás
Scott Lahteine
f21cce0b28
Rebase to Marlin_v1
10 anos atrás
Scott Lahteine
b726511a3b
A few constants where they belong
10 anos atrás
alexborro
ab355a90d3
Revert "SD Sort and Buffer"
10 anos atrás
Scott Lahteine
d088b5f30f
Remove debug echo
10 anos atrás
Scott Lahteine
1fad8e6a81
Proper long file name var
10 anos atrás
Scott Lahteine
a12eec33e2
Completed SORT_USES_MORE_RAM implementation
For the MORE_RAM option we need to buffer both the short and long
names, even though long names are sometimes redundant. Worst case, all
the names are max length. We can save some RAM by not storing these. We
could save more RAM by only storing the visible part of the long name.
10 anos atrás
Scott Lahteine
c9486ebb85
Improvements, more SORT_USES_MORE_RAM
With this option, always keeps the dir in RAM, doubling as a cache for
getfilename. A board with only 8K of SRAM is cutting it very close.
10 anos atrás
Scott Lahteine
8196b36ad9
SD Card Alpha Sorting
First iteration of alphabetical sorting for SD cards, both
slow+efficient and fast+rammy. Option for folders to sort first, last,
or not at all.
10 anos atrás
Scott Lahteine
cf749dbeda
Completed SORT_USES_MORE_RAM implementation
For the MORE_RAM option we need to buffer both the short and long
names, even though long names are sometimes redundant. Worst case, all
the names are max length. We can save some RAM by not storing these. We
could save more RAM by only storing the visible part of the long name.
10 anos atrás
Scott Lahteine
ae081d0fe0
Improvements, more SORT_USES_MORE_RAM
With this option, always keeps the dir in RAM, doubling as a cache for
getfilename. A board with only 8K of SRAM is cutting it very close.
10 anos atrás
Scott Lahteine
785143a013
Expand on More RAM concept, address minor bugs
10 anos atrás