70d1d4de5f 
								
							
								 
							
						 
						
							
							
								
								Small code spacing adjustments  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0385acea7a 
								
							
								 
							
						 
						
							
							
								
								Fix workDirParents -> getAbsFilename relationship  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								27d70599d4 
								
							
								 
							
						 
						
							
							
								
								Change openFile default to "not-push" instead of "do-replace"  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								372f93cc7a 
								
							
								 
							
						 
						
							
							
								
								Rename "filenames" to "proc_filenames"  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0da744b7b0 
								
							
								 
							
						 
						
							
							
								
								Further cleanup of comments, partial Doxygen-style  
							
							... 
							
							
 
							
							Following up on #3231  
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5e5d250832 
								
							
								 
							
						 
						
							
							
								
								Added gplv3 header to all Marlin files  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8fe7420310 
								
							
								 
							
						 
						
							
							
								
								Use a separate serial line buffer  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0c7f7ebcfb 
								
							
								 
							
						 
						
							
							
								
								Styling adjustments (PR#2668 & PR#2670)  
							
							... 
							
							
 
							
							Keep "astyled" reformatting 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								270c766de2 
								
							
								 
							
						 
						
							
							
								
								SDCARDDETECT -> SD_DETECT, added docs  
							
							... 
							
							
 
							
							- `SD_DETECT_PIN` replaces `SDCARDDETECT`
- `SD_DETECT_INVERTED` replaces `SDCARDDETECTINVERTED`
- Revise the description of `SD_DETECT_INVERTED`
- Add a note about the override of `SD_DETECT_INVERTED` in
`Conditionals.h` 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8d3b74cc6e 
								
							
								 
							
						 
						
							
							
								
								Rename SDCARDDETECT to SDCARDDETECT_PIN  
							
							... 
							
							
 
							
							- Rename the pin so it can be tested with `PIN_EXISTS`
- Fix some incorrect tests for `SDCARDDETECT` 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								58cfcd4239 
								
							
								 
							
						 
						
							
							
								
								Overridable Options - Part 5  
							
							... 
							
							
 
							
							Apply `ENABLED` / `DISABLED` macros to files needing only a small
number of changes. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0f2c9bacfd 
								
							
								 
							
						 
						
							
							
								
								M33 LONG_FILENAME_HOST_SUPPORT  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								ccddc280be 
								
							
								 
							
						 
						
							
							
								
								Apply three more commits  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								f171656f8e 
								
							
								 
							
						 
						
							
							
								
								Cleanup of cardreader.*  
							
							... 
							
							
 
							
							- Apply standards to cardreader.*
- Fix minor issues with cardreader.cpp
- Apply standards to some other stale regions 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								03c9cb60e8 
								
							
								 
							
						 
						
							
							
								
								Rename lastnr to autostart_index and...  
							
							... 
							
							
 
							
							Replace instances of the number 13 with FILENAME_LENGTH where
appropriate. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								17de96ace7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'Marlin_v1' into revert-1154-sd_sorting  
							
							... 
							
							
 
							
							Conflicts:
	Marlin/cardreader.cpp
	Marlin/cardreader.h 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								f21cce0b28 
								
							
								 
							
						 
						
							
							
								
								Rebase to Marlin_v1  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								ab355a90d3 
								
							
								 
							
						 
						
							
							
								
								Revert "SD Sort and Buffer"  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								6599adc184 
								
							
								 
							
						 
						
							
							
								
								Polish up a little...  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								b6ffea612a 
								
							
								 
							
						 
						
							
							
								
								Expand on More RAM concept, address minor bugs  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								0cbbba08bd 
								
							
								 
							
						 
						
							
							
								
								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. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								39d88bcccb 
								
							
								 
							
						 
						
							
							
								
								preparation for hibernation  
							
							... 
							
							
 
							
							If a print is stopped, it would be nice in the future to write a file with the printer state, the filename of the print, and the position within the print.
this file could be read, to continue a previously stopped print.
not finished yet. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								ab965376ff 
								
							
								 
							
						 
						
							
							
								
								Sub-file calls.  
							
							... 
							
							
 
							
							by overloading M32 it is now possible to execute gcode files from other gcode files, with a fixed recursion level.
This can be used e.g. for having a real start.g and end.g somewhere on the sd card, which are then called from the normal print file.
Another usecase would be to have macro-files for nozzle-change and layerchange.
I have not tested the speedwise performance. The testing was done with pronterface.
syntax:
normal call from sd card will open the new file and continue executing there.
M32 !/path/filename#
this however will call the new file and return to the caller file.
M32 P !/path/filename#
with the optional "S<position>" the  file starting position can be set.
this is for continuing prints from a previous location. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								a5cd582665 
								
							
								 
							
						 
						
							
							
								
								Support for 10 level deep SD folder hierarchy  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								4fa2260a59 
								
							
								 
							
						 
						
							
							
								
								Fixed cardreader.h to resolve issue  #440  (Pull Request   #425  missing file)  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								1a8f54cea1 
								
							
								 
							
						 
						
							
							
								
								The big LCD code update. This splits the display and menu implementation. Paving the way for future different displays. It also makes it easier to modify the menu structures while keeping everything consistant. Note that this most likely breaks the translations, which need to be updated.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								6a9bee27cc 
								
							
								 
							
						 
						
							
							
								
								Changed the naming of some LCD functions, so the names match better what the function does. Also moved around some prototypes for general cleanup.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								94ea26ff46 
								
							
								 
							
						 
						
							
							
								
								Some minor changes on code style. And a bugfix where the counters for positioning in the stepper where wrong depending on compiler settings. (Caused strange values to reported back with M114 and endstop triggers). Also fixed compiling with FWRETRACT enabled.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								6c51fe5039 
								
							
								 
							
						 
						
							
							
								
								Fix the bug where the SD percentage calculation is wrong when the file is larger then 42MB  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								b69e75c89a 
								
							
								 
							
						 
						
							
							
								
								Added long filename support.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								0c123950e9 
								
							
								 
							
						 
						
							
							
								
								__ header file replace  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								1532200435 
								
							
								 
							
						 
						
							
							
								
								found error in filenames.  
							
							... 
							
							
 
							
							One array was too short. This had nothing to do with long filenames, other than if they were 12 characters exactly, which could only happen if the extension and the text before were filled completely 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								632528aa95 
								
							
								 
							
						 
						
							
							
								
								merging with SCUBA82  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								fde51084f3 
								
							
								 
							
						 
						
							
							
								
								set SD file delete to M30; switch printime output to M31  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								3d83109028 
								
							
								 
							
						 
						
							
							
								
								Fixed general 16x2 LCD build without SD support.  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								729cde4475 
								
							
								 
							
						 
						
							
							
								
								fix autostart failure if in wrong directory  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								cc4a9cdb69 
								
							
								 
							
						 
						
							
							
								
								added autostart procedure trigger to the ultralcd menu  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								7714b98da7 
								
							
								 
							
						 
						
							
							
								
								solved some compiler warnings that are now visible in arduino 1.0.  
							
							... 
							
							
 
							
							Found a couple of unused variables, that I commented.
Tried to solve the program memory warning message, and failed. 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								26a1de1e44 
								
							
								 
							
						 
						
							
							
								
								force inline  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								6d6f323535 
								
							
								 
							
						 
						
							
							
								
								make an option if sd-card stop should release the steppers.  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								c54a807824 
								
							
								 
							
						 
						
							
							
								
								overworked ultralcd a bit  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								b21d5193f2 
								
							
								 
							
						 
						
							
							
								
								made ultralcd compatible with folders.  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								5ad1d19384 
								
							
								 
							
						 
						
							
							
								
								make it compile without sd_support  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								70abca195a 
								
							
								 
							
						 
						
							
							
								
								overworked cardreader for folder support; not finished yet.  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								64f2121ab1 
								
							
								 
							
						 
						
							
							
								
								updated to sdfatlib2010902  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								7919a40d06 
								
							
								 
							
						 
						
							
							
								
								watchdog,percent done,  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								ab154d5592 
								
							
								 
							
						 
						
							
							
								
								project progmem finished: total change with ultipanel: 2456 byte free ram initial. now: 4374 ram.  
							
							
 
							
						 
						
							14 years ago