| 
						
					 | 
					
						
						
							
						
						04f5575ba6
					 | 
					
						
						
							
							platform: smart_leds: simplify trait hierarchy and push pixel type conversion even closer towards the hardware
						
						
						
						
						
						
					 | 
					
						2024-11-24 23:53:43 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3783bc60b2
					 | 
					
						
						
							
							animations: rewrite animations with improved surface capabilities
						
						
						
						
						
						
					 | 
					
						2024-11-24 21:55:24 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e651608ecc
					 | 
					
						
						
							
							buffers: split out concrete surface and pixbuf implementations into a buffers module
						
						
						
						
						
						
					 | 
					
						2024-11-18 23:48:20 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e51ac02dc6
					 | 
					
						
						
							
							render: implement surface mapping api
						
						
						
						
						
						
					 | 
					
						2024-11-16 12:13:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						291affc992
					 | 
					
						
						
							
							mappings: first implementation of surface mapping and pixel selection engine
						
						
						
						
						
						
					 | 
					
						2024-11-16 11:49:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						dbfc79046e
					 | 
					
						
						
							
							render: implement a generic Renderer task that can run any display
						
						
						
						
						
						
					 | 
					
						2024-11-02 15:22:37 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8662eb0db7
					 | 
					
						
						
							
							main: rewrite display creation code to use type aliases and fewer cfg branches
						
						
						
						
						
						
					 | 
					
						2024-10-30 21:56:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b71a66146c
					 | 
					
						
						
							
							animations: implement a test animation, split out to animations module
						
						
						
						
						
						
					 | 
					
						2024-10-30 21:55:15 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						84b5abce09
					 | 
					
						
						
							
							platform: move platform lib bits into platform module
						
						
						
						
						
						
					 | 
					
						2024-10-30 20:54:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1668db2c85
					 | 
					
						
						
							
							lib8: drop custom RGB8 struct for rgb crate
						
						
						
						
						
						
					 | 
					
						2024-10-30 20:48:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b7995423d7
					 | 
					
						
						
							
							cargo: also hide thread api behind thread cfg
						
						
						
						
						
						
					 | 
					
						2024-10-30 19:59:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f803d8fe93
					 | 
					
						
						
							
							build: configure different displays based on cargo configs
						
						
						
						
						
						
					 | 
					
						2024-10-30 19:52:02 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						62f09ac1f3
					 | 
					
						
						
							
							platform: clean up main.rs and split out hardware specific bits to platform module
						
						
						
						
						
						
					 | 
					
						2024-10-29 11:51:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8426f0b0e5
					 | 
					
						
						
							
							src: implement first iteration of a naive smart-leds display
						
						
						
						
						
						
					 | 
					
						2024-10-29 01:27:20 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a0d42d2274
					 | 
					
						
						
							
							main: split out display init code to a trait
						
						
						
						
						
						
					 | 
					
						2024-10-28 23:31:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e475d66842
					 | 
					
						
						
							
							src: rewrite display to have generic surface implementations
						
						
						
						
						
						
					 | 
					
						2024-10-28 22:22:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3f20c07369
					 | 
					
						
						
							
							renderbug: first implementation of virtual coordinate based rendering
						
						
						
						
						
						
					 | 
					
						2024-10-27 15:14:59 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4432ba7ad0
					 | 
					
						
						
							
							renderbug: first implementation of surface-based rendering
						
						
						
						
						
						
					 | 
					
						2024-10-27 11:19:26 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5686dca311
					 | 
					
						
						
							
							renderbug: split out power and RGB8 types to separate modules
						
						
						
						
						
						
					 | 
					
						2024-10-20 17:23:13 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6fe6f2f74a
					 | 
					
						
						
							
							Initial Commit
						
						
						
						
						
						
					 | 
					
						2024-10-20 17:22:27 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |