15f2657254 
					 
					
						
						
							
							arm: async changes  
						
						 
						
						... 
						
						
						
						- more tracing
- pending resume() notifications
- idle function returns bool (useful for testing)
may not build (more stuff coming in later commits) 
						
						
					 
					
						2022-06-19 09:32:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8d81f4f9c4 
					 
					
						
						
							
							arm: separate async stuff from main uart  
						
						 
						
						
						
						
					 
					
						2022-05-17 21:27:47 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c0cdb7a068 
					 
					
						
						
							
							arm: fix async double delete  
						
						 
						
						
						
						
					 
					
						2022-05-17 10:29:35 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e39cdc5709 
					 
					
						
						
							
							arm: async uart writes & fixes  
						
						 
						
						
						
						
					 
					
						2022-05-17 10:17:56 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e9f623e754 
					 
					
						
						
							
							arm: cut bootloader dependency on uart stuff  
						
						 
						
						
						
						
					 
					
						2022-05-17 09:23:11 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						574e48474b 
					 
					
						
						
							
							arm: clang-format  
						
						 
						
						
						
						
					 
					
						2022-05-16 20:59:17 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						932b8d4582 
					 
					
						
						
							
							arm: async echo app  
						
						 
						
						
						
						
					 
					
						2022-05-16 20:59:17 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0226d314ec 
					 
					
						
						
							
							arm: makefile improvements  
						
						 
						
						
						
						
					 
					
						2022-05-16 20:59:16 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d7a8f5b26d 
					 
					
						
						
							
							arm: fix linking c++ stuff  
						
						 
						
						
						
						
					 
					
						2022-05-16 20:59:16 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cd0de0943b 
					 
					
						
						
							
							arm: fix app linker script  
						
						 
						
						
						
						
					 
					
						2022-05-16 20:59:16 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						30eabe90c2 
					 
					
						
						
							
							arm: add vivado helper scripts  
						
						 
						
						
						
						
					 
					
						2022-05-10 11:41:10 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b8b0d94065 
					 
					
						
						
							
							arm: working bootloader, example app  
						
						 
						
						... 
						
						
						
						'make' will produce two outputs:
- bootloader.elf to be loaded into the bitstream
- app.bin to be loaded through the programmer
Loading app.bin is as simple as:
- reset the board
- `python3 prog.py app.bin` 
						
						
					 
					
						2022-05-10 11:20:02 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						43d245bae2 
					 
					
						
						
							
							arm: add uart echo app  
						
						 
						
						
						
						
					 
					
						2022-05-08 20:55:58 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dae76c4e17 
					 
					
						
						
							
							arm: fix initial stack pointer  
						
						 
						
						
						
						
					 
					
						2022-05-08 20:55:01 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d83d42fb60 
					 
					
						
						
							
							Add ARM basic bootloader build  
						
						 
						
						
						
						
					 
					
						2022-05-07 23:00:22 -07:00