Ayke van Laethem 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8d170d3bd2 
								
							 
						 
						
							
							
								
								all: change special type __volatile to pragma //go:volatile  
							
							... 
							
							
							
							This is one step towards removing unnecessary special casts in most
cases. It is also part of removing as much magic as possible from the
compiler (the pragma is explicit, the special name is not). 
							
						 
						
							2018-09-28 13:17:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayke van Laethem 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ddd4a39cb8 
								
							 
						 
						
							
							
								
								avr: fix default handler in interrupt vector  
							
							... 
							
							
							
							Apparently the target of a weak symbol must be defined in the same file
as where it is used as a weak symbol.
https://www.avrfreaks.net/forum/using-weak-custom-vector-table#comment-745922  
							
						 
						
							2018-09-24 13:03:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayke van Laethem 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3076ad470e 
								
							 
						 
						
							
							
								
								tools/gen-device-svd: fix script filename in output  
							
							
							
						 
						
							2018-09-23 20:50:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayke van Laethem 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b9638315d2 
								
							 
						 
						
							
							
								
								avr: automatically generate interrupt vectors  
							
							
							
						 
						
							2018-09-23 20:37:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayke van Laethem 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eadec6f766 
								
							 
						 
						
							
							
								
								tools/gen-device-svd: avoid _Msk for single-bit fields  
							
							
							
						 
						
							2018-09-22 17:42:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayke van Laethem 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a577bc2a1b 
								
							 
						 
						
							
							
								
								tools/gen-device-svd: show better error messages  
							
							... 
							
							
							
							Show an error message when input .svd files cannot be found. 
							
						 
						
							2018-09-22 14:34:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayke van Laethem 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7c16f6c904 
								
							 
						 
						
							
							
								
								tools/gen-device-svd: make source URL configurable  
							
							
							
						 
						
							2018-09-22 01:20:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayke van Laethem 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b705b332a7 
								
							 
						 
						
							
							
								
								tools/gen-device-svd: indentation in .s file  
							
							
							
						 
						
							2018-09-22 01:09:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayke van Laethem 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e0d13f489f 
								
							 
						 
						
							
							
								
								tools/gen-device/svd: auto-generate output directory  
							
							
							
						 
						
							2018-09-22 01:08:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayke van Laethem 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d841daa32b 
								
							 
						 
						
							
							
								
								tools/gen-device-svd: emit correct Go code for stm32  
							
							... 
							
							
							
							Groups were not recognized because the parser only looked at the
derivedFrom attribute and not at <groupName> tags for matching
peripherals. 
							
						 
						
							2018-09-22 01:05:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayke van Laethem 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9fa08bf51d 
								
							 
						 
						
							
							
								
								all: use groupName in peripherals  
							
							... 
							
							
							
							This is needed for support for multiple instances of a peripheral type. 
							
						 
						
							2018-09-21 22:24:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayke van Laethem 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								110230a50d 
								
							 
						 
						
							
							
								
								tools/gen-device-svd: make svd files deal with stm32  
							
							... 
							
							
							
							First concrete preparation for stm32 support at some point. 
							
						 
						
							2018-09-21 21:52:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayke van Laethem 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5b0aaf0d39 
								
							 
						 
						
							
							
								
								targets: clean up and unify linker scripts  
							
							... 
							
							
							
							Especially arm.ld needed some cleaning up. Other than that, I've made
sure the two linker scripts look similar where possible. 
							
						 
						
							2018-09-21 15:38:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayke van Laethem 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								505b1f750d 
								
							 
						 
						
							
							
								
								all: generate interrupt vector from .svd file  
							
							
							
						 
						
							2018-09-21 15:38:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ron Evans 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fc0ff3a987 
								
							 
						 
						
							
							
								
								avr: initial implementation for PWM  
							
							... 
							
							
							
							Signed-off-by: Ron Evans <ron@hybridgroup.com>
Edited slightly by Ayke van Laethem 
							
						 
						
							2018-09-17 14:03:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayke van Laethem 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								18b3e8d156 
								
							 
						 
						
							
							
								
								gen-device: move to new tools directory  
							
							
							
						 
						
							2018-09-13 00:55:18 +02:00