| 
						
					 | 
					
						
						
							
						
						c9496e3dc3
					 | 
					
						
						
							
							mappings: drop a rect clone when we only need the x coord for a linear map
						
						
						
						
						
						
					 | 
					
						2024-12-14 14:44:13 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bbdb3d7404
					 | 
					
						
						
							
							platform: smart_leds: drop a clone we dont need
						
						
						
						
						
						
					 | 
					
						2024-12-14 14:43:18 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a237bb7dc8
					 | 
					
						
						
							
							platform: esp32: drop buggy and slow i2s implementation
						
						
						
						
						
						
					 | 
					
						2024-12-14 14:41:26 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7d44c11c78
					 | 
					
						
						
							
							time: clone--
						
						
						
						
						
						
					 | 
					
						2024-12-14 14:15:28 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						457ae73c50
					 | 
					
						
						
							
							main: emojify boot output
						
						
						
						
						
						
					 | 
					
						2024-12-14 11:11:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8bb46b6f78
					 | 
					
						
						
							
							platform: smart_leds: warning--
						
						
						
						
						
						
					 | 
					
						2024-12-14 11:10:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4b256bc0d9
					 | 
					
						
						
							
							platform: esp32: wifi: drop event subscriptions on stop
						
						
						
						
						
						
					 | 
					
						2024-12-14 11:10:15 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2af9918239
					 | 
					
						
						
							
							platform: esp32: move output creation into output() method
						
						
						
						
						
						
					 | 
					
						2024-12-14 11:09:34 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bfdf7c3230
					 | 
					
						
						
							
							mappings: debug--
						
						
						
						
						
						
					 | 
					
						2024-12-14 11:08:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b6e34111ff
					 | 
					
						
						
							
							platform: add chip_id function to board api
						
						
						
						
						
						
					 | 
					
						2024-12-14 11:07:34 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Torrie Fischer
							
						 
					 | 
					
						
						
							
						
						e57ceeb149
					 | 
					
						
						
							
							todo: update
						
						
						
						
						
						
					 | 
					
						2024-12-13 01:00:23 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Torrie Fischer
							
						 
					 | 
					
						
						
							
						
						e0491fafe8
					 | 
					
						
						
							
							platform: esp32: fix crash when hours wrap around
						
						
						
						
						
						
					 | 
					
						2024-12-13 01:00:23 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Torrie Fischer
							
						 
					 | 
					
						
						
							
						
						bf4ef46699
					 | 
					
						
						
							
							platform: esp32: create cyberplague mask map
						
						
						
						
						
						
					 | 
					
						2024-12-13 01:00:23 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Torrie Fischer
							
						 
					 | 
					
						
						
							
						
						42fc0b0c62
					 | 
					
						
						
							
							platform: esp32: first implementation of mqtt client
						
						
						
						
						
						
					 | 
					
						2024-12-13 01:00:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Torrie Fischer
							
						 
					 | 
					
						
						
							
						
						3c3952a8a9
					 | 
					
						
						
							
							platform: esp32: implement a circadian rhythm event source
						
						
						
						
						
						
					 | 
					
						2024-12-13 00:59:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Torrie Fischer
							
						 
					 | 
					
						
						
							
						
						2f8b94ae61
					 | 
					
						
						
							
							platform: esp32: document some more chip ids
						
						
						
						
						
						
					 | 
					
						2024-12-13 00:57:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Torrie Fischer
							
						 
					 | 
					
						
						
							
						
						d7f312ffe4
					 | 
					
						
						
							
							events: implement a first attempt at an eventing system
						
						
						
						
						
						
					 | 
					
						2024-12-13 00:56:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Torrie Fischer
							
						 
					 | 
					
						
						
							
						
						9a749c40a1
					 | 
					
						
						
							
							mappings: add more chip IDs
						
						
						
						
						
						
					 | 
					
						2024-12-13 00:52:37 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Torrie Fischer
							
						 
					 | 
					
						
						
							
						
						272bc49eaa
					 | 
					
						
						
							
							lib8: interpolate: add lerp8by8 and map8 functions
						
						
						
						
						
						
					 | 
					
						2024-12-13 00:47:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b20c562b27
					 | 
					
						
						
							
							platform: esp32: first attempt at an i2s implementation, and fix rmt flickering with thread magic
						
						
						
						
						
						
					 | 
					
						2024-12-06 18:24:22 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ea75d7a2ee
					 | 
					
						
						
							
							main: logs++
						
						
						
						
						
						
					 | 
					
						2024-12-06 18:23:43 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						202876b42f
					 | 
					
						
						
							
							platform: smart_leds: move StrideSampler into mappings module
						
						
						
						
						
						
					 | 
					
						2024-12-06 15:01:13 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						16c0c9524d
					 | 
					
						
						
							
							buffers: verbose--
						
						
						
						
						
						
					 | 
					
						2024-12-02 22:53:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e2e608048d
					 | 
					
						
						
							
							clippy++
						
						
						
						
						
						
					 | 
					
						2024-12-02 19:39:06 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6cafdcfa45
					 | 
					
						
						
							
							render: remove getters from Surface, reimplement buffer sharing with Send+Sync
						
						
						
						
						
						
					 | 
					
						2024-12-02 19:36:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f789f6ded9
					 | 
					
						
						
							
							task: move Scheduler into a trait, define static-sized scheduler implementation, expose as a system task runner in platform
						
						
						
						
						
						
					 | 
					
						2024-12-02 19:32:18 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						132d7c0a33
					 | 
					
						
						
							
							render: move Error type into associated types
						
						
						
						
						
						
					 | 
					
						2024-12-01 21:28:34 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5c10dcbd7d
					 | 
					
						
						
							
							task: require Tasks to have Send
						
						
						
						
						
						
					 | 
					
						2024-12-01 21:26:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						06a527a552
					 | 
					
						
						
							
							render: require more rendering primitives to have Sync and/or Send
						
						
						
						
						
						
					 | 
					
						2024-12-01 21:26:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						15308ecd76
					 | 
					
						
						
							
							buffers: require Send for Pixmaps
						
						
						
						
						
						
					 | 
					
						2024-12-01 21:23:07 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0884c704b0
					 | 
					
						
						
							
							platform: remove Peripherals param from board trait
						
						
						
						
						
						
					 | 
					
						2024-12-01 21:21:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						59c3307c27
					 | 
					
						
						
							
							geometry: make rectangle::new const
						
						
						
						
						
						
					 | 
					
						2024-12-01 21:09:56 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d23321d2ec
					 | 
					
						
						
							
							mappings: pass a raw array for creating strides instead of a bigger, slower vec
						
						
						
						
						
						
					 | 
					
						2024-12-01 21:08:26 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d72f4c9a85
					 | 
					
						
						
							
							task: core++
						
						
						
						
						
						
					 | 
					
						2024-12-01 21:07:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d6d4d5b76b
					 | 
					
						
						
							
							task: use a faster enum instead of fancy heap allocations for task states
						
						
						
						
						
						
					 | 
					
						2024-12-01 21:07:09 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9af4af6269
					 | 
					
						
						
							
							time: use core
						
						
						
						
						
						
					 | 
					
						2024-12-01 21:05:15 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						36aead9762
					 | 
					
						
						
							
							src: use core instead of std in some places, aiming for no_std compat
						
						
						
						
						
						
					 | 
					
						2024-12-01 16:17:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0f73b42818
					 | 
					
						
						
							
							mappings: clippy++
						
						
						
						
						
						
					 | 
					
						2024-11-30 16:06:24 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3af9ad408e
					 | 
					
						
						
							
							platform: rewrite the platform-specific display creation traits into a new Board trait that also supports tasks
						
						
						
						
						
						
					 | 
					
						2024-11-30 16:06:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						57e660cbb6
					 | 
					
						
						
							
							time: add a tick() function to Periodically to avoid needing Fn
						
						
						
						
						
						
					 | 
					
						2024-11-30 16:05:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						94567b9b60
					 | 
					
						
						
							
							buffers: move Pixmap out of smart_leds and into buffers
						
						
						
						
						
						
					 | 
					
						2024-11-29 19:00:07 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4000e1d0e7
					 | 
					
						
						
							
							lib8: Rgb8Blend is no longer used
						
						
						
						
						
						
					 | 
					
						2024-11-29 18:59:31 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						815d1417e0
					 | 
					
						
						
							
							buffers: fix threads
						
						
						
						
						
						
					 | 
					
						2024-11-29 18:59:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6fe5fdcc1a
					 | 
					
						
						
							
							animations: clean up casts for future 16 bit coord support
						
						
						
						
						
						
					 | 
					
						2024-11-29 18:58:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						198aa0ebd0
					 | 
					
						
						
							
							cleanup++
						
						
						
						
						
						
					 | 
					
						2024-11-29 18:13:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bd2f2edebb
					 | 
					
						
						
							
							render: effectively rename Display to Output, push remaining common code into Renderer task
						
						
						
						
						
						
					 | 
					
						2024-11-29 18:13:22 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5ca062adbd
					 | 
					
						
						
							
							animations: build++
						
						
						
						
						
						
					 | 
					
						2024-11-29 16:40:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a002b72567
					 | 
					
						
						
							
							animations: build++
						
						
						
						
						
						
					 | 
					
						2024-11-29 10:58:35 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						26a8924bc8
					 | 
					
						
						
							
							clippy++
						
						
						
						
						
						
					 | 
					
						2024-11-29 10:58:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9289a829be
					 | 
					
						
						
							
							mappings: split coord mapping from pixel mapping
						
						
						
						
						
						
					 | 
					
						2024-11-29 10:57:33 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |