|  | d09c82c3fc | mappings: add a map for albus the tree | 2024-12-14 14:44:53 +01:00 |  | 
			
				
					|  | 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 |  |