Scott Lahteine 
							
						 
					 
					
						
						
						
						
							
						
						
							81b632c255 
							
						 
					 
					
						
						
							
							Additional temp-oriented improvements  
						
						
						
						
					 
					
						2018-05-02 08:43:22 -05:00 
						 
				 
			
				
					
						
							
							
								nightdemonx 
							
						 
					 
					
						
						
						
						
							
						
						
							e911635fb1 
							
						 
					 
					
						
						
							
							Add thermocouple with AD8495 support  
						
						
						
						
					 
					
						2018-05-02 08:43:16 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
						
						
							
						
						
							3f68203324 
							
						 
					 
					
						
						
							
							Modify FastIO error message  
						
						
						
						
					 
					
						2018-04-28 20:27:36 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
						
						
							
						
						
							a474a7e675 
							
						 
					 
					
						
						
							
							Correct AVR_ATmega328_FAMILY macro  
						
						... 
						
						
						
						…as with #10540 
Co-Authored-By: per1234 <per1234@users.noreply.github.com> 
						
						
					 
					
						2018-04-27 03:13:46 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
						
						
							
						
						
							456cf971af 
							
						 
					 
					
						
						
							
							HAL FastIO cleanup and fixes  
						
						
						
						
					 
					
						2018-04-26 00:40:16 -05:00 
						 
				 
			
				
					
						
							
							
								J.C. Nelson 
							
						 
					 
					
						
						
						
						
							
						
						
							5b5e322356 
							
						 
					 
					
						
						
							
							Set Interrupt Priorities and Grouping for STM32F103. ( #10517 )  
						
						
						
						
					 
					
						2018-04-26 00:21:16 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2578996631 
							
						 
					 
					
						
						
							
							[2.0.x] Emergency parser for multiple serial ports ( #10524 )  
						
						
						
						
					 
					
						2018-04-25 20:58:00 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Pepper 
							
						 
					 
					
						
						
						
						
							
						
						
							2242b98248 
							
						 
					 
					
						
						
							
							[LPC176x] Emergency Parser Feature ( #10516 )  
						
						
						
						
					 
					
						2018-04-25 06:44:26 -05:00 
						 
				 
			
				
					
						
							
							
								Eduardo José Tagle 
							
						 
					 
					
						
						
						
						
							
						
						
							c1e5ebbc1e 
							
						 
					 
					
						
						
							
							[2.0.x] AVR: Atomic bit set and clear of upper pin ports without critical section ( #10502 )  
						
						... 
						
						
						
						* AVR: Atomic bit set and clear
The critical section can be dropped, saving 3 cycles per access. Also simplified pin toggling for all ports. 
						
						
					 
					
						2018-04-24 13:45:43 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
						
						
							
						
						
							a3ce8a3fcd 
							
						 
					 
					
						
						
							
							Add sanity checks for EMERGENCY_PARSER  
						
						
						
						
					 
					
						2018-04-24 09:24:26 -05:00 
						 
				 
			
				
					
						
							
							
								Eduardo José Tagle 
							
						 
					 
					
						
						
						
						
							
						
						
							0c428a66d9 
							
						 
					 
					
						
						
							
							Proper AVR preemptive interrupt handling ( #10496 )  
						
						... 
						
						
						
						Also simplify logic on all ARM-based interrupts. Now, it is REQUIRED to properly configure interrupt priority. USART should have highest priority, followed by Stepper, and then all others. 
						
						
					 
					
						2018-04-23 22:05:07 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
						
						
							
						
						
							f423e54f77 
							
						 
					 
					
						
						
							
							Strip trailing spaces  
						
						
						
						
					 
					
						2018-04-23 18:00:43 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb46cb8480 
							
						 
					 
					
						
						
							
							Add HAS_HEATED_BED conditional ( #10495 )  
						
						
						
						
					 
					
						2018-04-23 17:13:01 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dea686cf55 
							
						 
					 
					
						
						
							
							Define short pin names in fastio for STM32 ( #10461 )  
						
						
						
						
					 
					
						2018-04-20 14:54:35 -05:00 
						 
				 
			
				
					
						
							
							
								Karl Andersson 
							
						 
					 
					
						
						
						
						
							
						
						
							428c54f2ad 
							
						 
					 
					
						
						
							
							[2.0.x] HAL for STM32F4 ( #10434 )  
						
						
						
						
					 
					
						2018-04-17 17:33:29 -05:00 
						 
				 
			
				
					
						
							
							
								GMagician 
							
						 
					 
					
						
						
						
						
							
						
						
							20772492aa 
							
						 
					 
					
						
						
							
							Fix compile warnings in AVR fastio.h ( #10440 )  
						
						
						
						
					 
					
						2018-04-17 17:26:57 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Pepper 
							
						 
					 
					
						
						
						
						
							
						
						
							c9aed73987 
							
						 
					 
					
						
						
							
							Fix missed includes from HAL macro patch ( #10416 )  
						
						
						
						
					 
					
						2018-04-15 18:27:34 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
						
						
							
						
						
							29dda871cb 
							
						 
					 
					
						
						
							
							Patch "upload_disk" to make python happy  
						
						
						
						
					 
					
						2018-04-13 22:27:08 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Pepper 
							
						 
					 
					
						
						
						
						
							
						
						
							cc6d41e1d3 
							
						 
					 
					
						
						
							
							Use a macro for HAL header redirection ( #10380 )  
						
						
						
						
					 
					
						2018-04-12 20:25:08 -05:00 
						 
				 
			
				
					
						
							
							
								Bob-the-Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							85014cd132 
							
						 
					 
					
						
						
							
							[2.0.x] LPC1768 - automatic selection of upload disk ( #10374 )  
						
						
						
						
					 
					
						2018-04-11 14:41:16 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
						
						
							
						
						
							44a697ab04 
							
						 
					 
					
						
						
							
							Set STM32F1 TEMP_TIMER_FREQUENCY to 1K  
						
						... 
						
						
						
						Responding to https://github.com/MarlinFirmware/Marlin/pull/8833#issuecomment-379426803  
						
						
					 
					
						2018-04-08 01:08:05 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
						
						
							
						
						
							9ff4e9e1e6 
							
						 
					 
					
						
						
							
							Patch _IS_HW_SPI so defined() works  
						
						
						
						
					 
					
						2018-04-07 23:29:00 -05:00 
						 
				 
			
				
					
						
							
							
								Lenbok 
							
						 
					 
					
						
						
						
						
							
						
						
							0e8242180d 
							
						 
					 
					
						
						
							
							Chamber temperature monitoring and auto fan control.  
						
						... 
						
						
						
						This is an initial cut for feedback, updated for 2.0.x.
Chamber temperature is currently reported along with hot end and bed
temperatures to serial. The format is just like that used for hot end
and bed temperatures, but using 'C' prefix. As there is no heater,
target is always 0. Is this appropriate, is there a better way to report
chamber temperatures?
Chamber temperatures are not reported on the LCD in any way.
When auto chamber fan is enabled, it currently just uses the same
temperature threshold as the other auto controlled fans.
As the chamber temperature is not connected to any heater, it doesn't
undergo mintemp/maxtemp monitoring. This would need to change in the
future if chamber heating became a feature. 
						
						
					 
					
						2018-04-06 23:09:06 -05:00 
						 
				 
			
				
					
						
							
							
								Bob-the-Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							acda4ecb20 
							
						 
					 
					
						
						
							
							Fix DUE Trinamic SW/HW SPI sanity check ( #10336 )  
						
						
						
						
					 
					
						2018-04-06 22:22:30 -05:00 
						 
				 
			
				
					
						
							
							
								Bob-the-Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							ab715c70d1 
							
						 
					 
					
						
						
							
							TMC SPI sanity-check and pins debugging ( #10324 )  
						
						
						
						
					 
					
						2018-04-06 20:24:54 -05:00 
						 
				 
			
				
					
						
							
							
								Bob-the-Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							902c885782 
							
						 
					 
					
						
						
							
							Switch to TMC2130 compatible hardware SPI & misc ( #10299 )  
						
						
						
						
					 
					
						2018-04-04 20:13:27 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
						
						
							
						
						
							93305a2d5e 
							
						 
					 
					
						
						
							
							Fix some spellings  
						
						
						
						
					 
					
						2018-04-02 03:03:37 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
						
						
							
						
						
							889fd5f71f 
							
						 
					 
					
						
						
							
							Backtrace minor cleanup  
						
						
						
						
					 
					
						2018-03-31 18:59:36 -05:00 
						 
				 
			
				
					
						
							
							
								Alexey Shvetsov 
							
						 
					 
					
						
						
						
						
							
						
						
							cbdc78ec0f 
							
						 
					 
					
						
						
							
							Fix STM32 compilation with PlatformIO ( #10245 )  
						
						
						
						
					 
					
						2018-03-28 18:35:20 -04:00 
						 
				 
			
				
					
						
							
							
								Eduardo José Tagle 
							
						 
					 
					
						
						
						
						
							
						
						
							749f19e502 
							
						 
					 
					
						
						
							
							[2.0.x] Move backtrace to a shared location ( #10237 )  
						
						... 
						
						
						
						- And implement the `backtrace()` function call 
						
						
					 
					
						2018-03-28 14:13:20 -04:00 
						 
				 
			
				
					
						
							
							
								xC0000005 
							
						 
					 
					
						
						
						
						
							
						
						
							7dc256432f 
							
						 
					 
					
						
						
							
							Restore STM32F1 series to working order. ( #10229 )  
						
						... 
						
						
						
						The `_O2` attribute is no longer needed on the malyanlcd function, and the macros have broken timer numbers - reset this to a function to return the right device. Also fix the bit order cast in SPI. 
						
						
					 
					
						2018-03-28 14:07:52 -04:00 
						 
				 
			
				
					
						
							
							
								etagle 
							
						 
					 
					
						
						
						
						
							
						
						
							8934a2c49b 
							
						 
					 
					
						
						
							
							Added some missing Thumb instructions to the traceback follower, so now it is able to traceback through switch() statements  
						
						
						
						
					 
					
						2018-03-27 04:30:38 -03:00 
						 
				 
			
				
					
						
							
							
								etagle 
							
						 
					 
					
						
						
						
						
							
						
						
							328edea03a 
							
						 
					 
					
						
						
							
							Several fixes to the backtracer. Tested ant it works  
						
						
						
						
					 
					
						2018-03-26 03:42:54 -03:00 
						 
				 
			
				
					
						
							
							
								ejtagle 
							
						 
					 
					
						
						
						
						
							
						
						
							9a24c0ae3f 
							
						 
					 
					
						
						
							
							Tons of fixes to the backtracker code, and also added an extra backtracker that does not require unwind tables to work and it is used if unwind tables are absent  
						
						
						
						
					 
					
						2018-03-25 00:52:04 -03:00 
						 
				 
			
				
					
						
							
							
								Bob-the-Kuhn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7857ac8a8 
							
						 
					 
					
						
						
							
							Merge pull request  #10185  from ejtagle/bugfix-2.0.x  
						
						... 
						
						
						
						[2.0.x] DUE debugging: Solve WDT startup delay, add traceback & crash report uses programming port baud rate 
						
						
					 
					
						2018-03-24 13:32:34 -05:00 
						 
				 
			
				
					
						
							
							
								Bob-the-Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							509227fd80 
							
						 
					 
					
						
						
							
							change to mode 0  
						
						
						
						
					 
					
						2018-03-23 09:37:58 -05:00 
						 
				 
			
				
					
						
							
							
								etagle 
							
						 
					 
					
						
						
						
						
							
						
						
							c3b23974bd 
							
						 
					 
					
						
						
							
							Added detection of case when no unwind tables are available  
						
						
						
						
					 
					
						2018-03-23 05:22:45 -03:00 
						 
				 
			
				
					
						
							
							
								etagle 
							
						 
					 
					
						
						
						
						
							
						
						
							b210bdf032 
							
						 
					 
					
						
						
							
							Now the Crash reporter uses the configured BAUDRATE to send the report through the Programming port. And also shows the traceback of functions as discussed. For that latest feature to work, you need to compile the project with -funwind-tables and -mpoke-function-name compiler flags  
						
						
						
						
					 
					
						2018-03-22 03:34:03 -03:00 
						 
				 
			
				
					
						
							
							
								etagle 
							
						 
					 
					
						
						
						
						
							
						
						
							c5730cf711 
							
						 
					 
					
						
						
							
							As Bob-The-Khun suggested, resetting the USB peripheral solves the huge startup delays that happen when a WDT reset happens and we are connected through the native port  
						
						
						
						
					 
					
						2018-03-22 03:31:25 -03:00 
						 
				 
			
				
					
						
							
							
								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. 
						
						
					 
					
						2018-03-21 19:04:45 -05:00 
						 
				 
			
				
					
						
							
							
								Bob-the-Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							785dbfc72d 
							
						 
					 
					
						
						
							
							[2.0.x] FASTIO consistency ( #10164 )  
						
						
						
						
					 
					
						2018-03-20 16:24:50 -05:00 
						 
				 
			
				
					
						
							
							
								Bob-the-Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							7308ef7809 
							
						 
					 
					
						
						
							
							Add conditional, give DUE SPI a unique name, fix compiler warnings ( #10168 )  
						
						
						
						
					 
					
						2018-03-20 15:53:21 -05:00 
						 
				 
			
				
					
						
							
							
								Bob-the-Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							53362b81cc 
							
						 
					 
					
						
						
							
							Tone fixes/changes ( #10151 )  
						
						
						
						
					 
					
						2018-03-19 04:48:06 -05:00 
						 
				 
			
				
					
						
							
							
								Eduardo José Tagle 
							
						 
					 
					
						
						
						
						
							
						
						
							bbfbf90797 
							
						 
					 
					
						
						
							
							Fix for DUE - no host support on native USB if SD card not enabled ( #10148 )  
						
						
						
						
					 
					
						2018-03-18 19:49:51 -05:00 
						 
				 
			
				
					
						
							
							
								Bob-the-Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							7f1afbfd60 
							
						 
					 
					
						
						
							
							can't type  
						
						
						
						
					 
					
						2018-03-17 13:07:49 -05:00 
						 
				 
			
				
					
						
							
							
								Bob-the-Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							23760d6c14 
							
						 
					 
					
						
						
							
							add full speed option  
						
						
						
						
					 
					
						2018-03-17 12:56:44 -05:00 
						 
				 
			
				
					
						
							
							
								Bob-the-Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							cbcd1ed42d 
							
						 
					 
					
						
						
							
							full speed  
						
						
						
						
					 
					
						2018-03-17 02:57:18 -05:00 
						 
				 
			
				
					
						
							
							
								etagle 
							
						 
					 
					
						
						
						
						
							
						
						
							404fc94705 
							
						 
					 
					
						
						
							
							DUE USB CDC: Do not send any character if no program on the PC is listening to them. This avoids Marlin waiting until the user actually opens a program that is able to consume the output of Marlin  
						
						
						
						
					 
					
						2018-03-15 00:56:28 -03:00 
						 
				 
			
				
					
						
							
							
								Scott Lahteine 
							
						 
					 
					
						
						
						
						
							
						
						
							b858c638ad 
							
						 
					 
					
						
						
							
							Fix compiler warning for HAL_ANALOG_SELECT  
						
						
						
						
					 
					
						2018-03-13 22:33:21 -05:00 
						 
				 
			
				
					
						
							
							
								Bob-the-Kuhn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4467da53a 
							
						 
					 
					
						
						
							
							Merge pull request  #10063  from ejtagle/bugfix-2.0.x  
						
						... 
						
						
						
						[2.0.x] DUE - add programming capability to native port 
						
						
					 
					
						2018-03-13 22:07:21 -05:00