Tasuku Suzuki 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								43ede0b1c3 
								
							 
						 
						
							
							
								
								pico_st7789: Turn on backlight after first frame is drawn ( #7482 )  
							
							
							
						 
						
							2025-01-29 18:41:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								404956f919 
								
							 
						 
						
							
							
								
								Update mipidsi dependency  
							
							
							
						 
						
							2025-01-14 14:02:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cfbcf0b1d7 
								
							 
						 
						
							
							
								
								Introduce Window::try_dispatch_event ( #7313 )  
							
							... 
							
							
							
							That is the same as Window::dispatch_event, but it reports an error
instead of panicking 
							
						 
						
							2025-01-09 19:39:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d00655b059 
								
							 
						 
						
							
							
								
								Update MCU dependencies ( #6682 )  
							
							
							
						 
						
							2024-10-29 21:35:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								08009199b9 
								
							 
						 
						
							
							
								
								mcu-board-support: Update dependencies  
							
							
							
						 
						
							2024-08-13 23:39:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								176ab50c8e 
								
							 
						 
						
							
							
								
								Fix warning in MCU build  
							
							
							
						 
						
							2024-04-24 19:54:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tasuku Suzuki 
								
							 
						 
						
							
							
							
							
								
							
							
								be87ff3950 
								
							 
						 
						
							
							
								
								pico_st7789: Fix typo  
							
							
							
						 
						
							2023-12-10 11:54:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								7b3b894051 
								
							 
						 
						
							
							
								
								Update rp_2040 deps  
							
							
							
						 
						
							2023-09-13 18:11:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								11dea135f7 
								
							 
						 
						
							
							
								
								Domain: slint-ui.com -> slint.dev  
							
							
							
						 
						
							2023-06-16 10:55:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aurindam Jana 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e4338300de 
								
							 
						 
						
							
							
								
								Change license for examples to MIT ( #2887 )  
							
							
							
						 
						
							2023-06-15 11:23:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								656569be0d 
								
							 
						 
						
							
							
								
								MCU: use embedded-alloc instead of alloc-cortex-m  
							
							... 
							
							
							
							alloc-cortex-m was renamed embedded-alloc 
							
						 
						
							2023-03-09 15:47:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								9da4d5bd38 
								
							 
						 
						
							
							
								
								rp-pico: Move the initialization code to init()  
							
							... 
							
							
							
							So that the init_clocks_and_plls call which initialize the CPU frequency
is called before the Window initialization. This speeds up the boot
sequence a lot.
Since this involve types that cannot easily be named, keep everything as
generic types. 
							
						 
						
							2023-03-08 16:38:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								d704f71a18 
								
							 
						 
						
							
							
								
								Update the version of rp2040-hal  
							
							... 
							
							
							
							Now to a version that actually has DMA support without needing patches 
							
						 
						
							2023-02-20 11:21:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								6889dfa5f5 
								
							 
						 
						
							
							
								
								Rust: Make new(), run() and show() report errors from the backend  
							
							... 
							
							
							
							Fixes  #2198  
						
							2023-02-10 05:00:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a19efc30db 
								
							 
						 
						
							
							
								
								Replace the MAX_BUFFER_AGE const generic with a runtime enum  
							
							... 
							
							
							
							Having a const generic for that didn't turn to be a good API.
Also made the C++ side more difficult
(Also renamed buffer_stride to pixel_stride)
Closes  #2135  
							
						 
						
							2023-02-08 14:44:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								9fdfa840b8 
								
							 
						 
						
							
							
								
								MCU: Remove the alloc_error_handler feature  
							
							... 
							
							
							
							`default_alloc_error_handler` is being stabilized in Rust 1.68, so current
nightly don't need any unstable features anymore 
							
						 
						
							2023-02-02 17:23:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Simon Hausmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								32d2ba70ca 
								
							 
						 
						
							
							
								
								Change WindowEvent::KeyPressed/Released to use a SharedString instead of a char ( #2148 )  
							
							... 
							
							
							
							Also, `WindowEvent` is not `Copy` anymore.
Closes  #1749  
							
						 
						
							2023-01-31 15:44:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								1aaab99666 
								
							 
						 
						
							
							
								
								Upgrade to rp-hal 0.6.1 to fix the CI  
							
							... 
							
							
							
							Note that this is actually using a marge of v0.6.1 and the branch in https://github.com/rp-rs/rp-hal/pull/457  
							
						 
						
							2022-11-30 14:07:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Simon Hausmann 
								
							 
						 
						
							
							
							
							
								
							
							
								14a954f57c 
								
							 
						 
						
							
							
								
								janitor: Don't use deprecated types  
							
							
							
						 
						
							2022-11-30 11:37:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florian Blasius 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b87705aa56 
								
							 
						 
						
							
							
								
								Add mcu support to the carousel example ( #1744 )  
							
							... 
							
							
							
							The carousel example can be now also run on the supported mcu devices 
							
						 
						
							2022-10-19 14:54:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								9bef6f519a 
								
							 
						 
						
							
							
								
								Update to next version of st7789  
							
							
							
						 
						
							2022-09-12 16:02:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Hunger 
								
							 
						 
						
							
							
							
							
								
							
							
								639dcaf702 
								
							 
						 
						
							
							
								
								api: Rename module swrenderer to software_renderer  
							
							... 
							
							
							
							Also rename the `swrenderer` feature to `software-renderer`. 
							
						 
						
							2022-09-07 10:11:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Simon Hausmann 
								
							 
						 
						
							
							
							
							
								
							
							
								f648f152f9 
								
							 
						 
						
							
							
								
								Improve debug_log interface in the Platform  
							
							... 
							
							
							
							Pass Arguments and let the caller decide how/when to convert to a string. 
							
						 
						
							2022-09-02 20:13:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Simon Hausmann 
								
							 
						 
						
							
							
							
							
								
							
							
								437218db70 
								
							 
						 
						
							
							
								
								Replace the built-in defmt debug logging to the platform trait  
							
							... 
							
							
							
							This way we don't have to add defmt, esp32-println and others as features to corelib and the slint api crate
(which would also expose them as public dependencies),
but instead this can be simply delegated to the Platform trait. 
							
						 
						
							2022-09-02 20:13:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Simon Hausmann 
								
							 
						 
						
							
							
							
							
								
							
							
								7e5de3d5d3 
								
							 
						 
						
							
							
								
								Remove use of euclid types and tags for logical/physical position and size in the public API  
							
							... 
							
							
							
							Instead provide our own types. 
							
						 
						
							2022-09-02 11:05:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								fb7b725182 
								
							 
						 
						
							
							
								
								Upgrade to rp-pico 0.5  
							
							... 
							
							
							
							Which implies changing from embedded_time to fugit 
							
						 
						
							2022-09-01 14:19:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Simon Hausmann 
								
							 
						 
						
							
							
							
							
								
							
							
								9338d31535 
								
							 
						 
						
							
							
								
								Remove the use of euclid types from the software renderer public API  
							
							... 
							
							
							
							Closes  #1538  
						
							2022-08-31 09:23:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Hunger 
								
							 
						 
						
							
							
							
							
								
							
							
								0daa2513af 
								
							 
						 
						
							
							
								
								API cleanup: Rename PointerEvent to WindowEvent  
							
							... 
							
							
							
							Also rename members and related functions as specified in #1543 .
Fixes : #1543  
							
						 
						
							2022-08-30 16:47:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Hunger 
								
							 
						 
						
							
							
							
							
								
							
							
								3430a13bf8 
								
							 
						 
						
							
							
								
								API cleanup: Remove quit behavior parameter from run_event_loop  
							
							
							
						 
						
							2022-08-30 08:34:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								9952f7e6b9 
								
							 
						 
						
							
							
								
								impl Deref for the SimpleSoftwareWindow  
							
							
							
						 
						
							2022-08-29 19:45:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								3ed8ca6fc8 
								
							 
						 
						
							
							
								
								Introduce MinimalSoftwareWindow  
							
							... 
							
							
							
							This simplifies the implementation of the pico and STM, as they both
have the same PlatformWindow implementation, and is likely to be the
same for every MCU 
							
						 
						
							2022-08-29 19:45:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Hunger 
								
							 
						 
						
							
							
							
							
								
							
							
								88cf874d03 
								
							 
						 
						
							
							
								
								API cleanup: Rename create_window to create_window_adapter  
							
							
							
						 
						
							2022-08-29 16:53:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Hunger 
								
							 
						 
						
							
							
							
							
								
							
							
								1e6ffeaa0f 
								
							 
						 
						
							
							
								
								API cleanup: Rename PlatformWindow to WindowAdapter  
							
							
							
						 
						
							2022-08-29 16:53:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								344f5c437b 
								
							 
						 
						
							
							
								
								swrenderer: Move the DirtyTracking enum into a const generic  
							
							... 
							
							
							
							Closes: 1541 
							
						 
						
							2022-08-29 14:13:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Hunger 
								
							 
						 
						
							
							
							
							
								
							
							
								53053683a1 
								
							 
						 
						
							
							
								
								API cleanup: Rename PlatformAbstraction to Platform  
							
							
							
						 
						
							2022-08-29 13:26:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								4f0e2608d2 
								
							 
						 
						
							
							
								
								Sofware renderer: keep a Weak of the Window  
							
							... 
							
							
							
							Closes  #1545 
Not that `SoftwareRenderer::new()`  takes the Weak by value instead of
by reference, because coercing a reference to a `Weak` to a `&Weak<dyn>`
is not possible, while converting a Weak to a `Weak<dyn>` just works. 
						
							2022-08-29 11:07:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Simon Hausmann 
								
							 
						 
						
							
							
							
							
								
							
							
								f239f810c8 
								
							 
						 
						
							
							
								
								Remove the use of i_slint_core in the pico and stm32 bsp modules  
							
							
							
						 
						
							2022-08-25 12:54:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Simon Hausmann 
								
							 
						 
						
							
							
							
							
								
							
							
								c0ab435eed 
								
							 
						 
						
							
							
								
								Reduce use of internal API in pico bsp module  
							
							... 
							
							
							
							What remains is
    i_slint_core::lengths::{PhysicalLength, PhysicalSize} 
							
						 
						
							2022-08-25 12:54:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Simon Hausmann 
								
							 
						 
						
							
							
							
							
								
							
							
								d90b503a1c 
								
							 
						 
						
							
							
								
								Move the mcu backend to become a board support helper crate for examples  
							
							
							
						 
						
							2022-08-25 12:54:52 +02:00