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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						36452b4d6e 
					 
					
						
						
							
							Fix filename HAL/DUE/servotimers.h => ServoTimers.h  
						
						 
						
						
						
						
					 
					
						2018-03-13 01:38:37 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ejtagle 
							
						 
					 
					
						
						
							
						
						703c8ac0ef 
					 
					
						
						
							
							Added Arduino-compatible kludge to the (ATMEL supplied) SAM3X USB stack we are now using so the Native port is also usable as a programming port on Arduino DUE and derived designs  
						
						 
						
						
						
						
					 
					
						2018-03-11 15:17:55 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Lahteine 
							
						 
					 
					
						
						
							
						
						dd19e74476 
					 
					
						
						
							
							Cleanup trailing whitespace  
						
						 
						
						... 
						
						
						
						@Bob-the-Kuhn — Please set your git options to remove trailing whitespace on commit. 
						
						
					 
					
						2018-03-11 10:29:00 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bob-the-Kuhn 
							
						 
					 
					
						
						
							
						
						0d8c15c01f 
					 
					
						
						
							
							restore PR 9661 files & V1 fix  
						
						 
						
						
						
						
					 
					
						2018-03-10 22:46:32 -06:00