1 | // Copyright © SixtyFPS GmbH <info@slint.dev> |
2 | // SPDX-License-Identifier: MIT |
3 | |
4 | // cSpell: ignore deque pico |
5 | |
6 | #![doc = include_str!("README.md" )] |
7 | #![doc (html_logo_url = "https://slint.dev/logo/slint-logo-square-light.svg" )] |
8 | #![cfg_attr (not(feature = "std" ), no_std)] |
9 | |
10 | extern crate alloc; |
11 | |
12 | #[cfg (feature = "pico-st7789" )] |
13 | mod pico_st7789; |
14 | #[cfg (feature = "pico-st7789" )] |
15 | pub use pico_st7789::*; |
16 | |
17 | #[cfg (feature = "stm32h735g" )] |
18 | mod stm32h735g; |
19 | #[cfg (feature = "stm32h735g" )] |
20 | pub use stm32h735g::*; |
21 | |
22 | #[cfg (feature = "esp32-s2-kaluga-1" )] |
23 | mod esp32_s2_kaluga_1; |
24 | #[cfg (feature = "esp32-s2-kaluga-1" )] |
25 | pub use esp32_s2_kaluga_1::*; |
26 | |
27 | #[cfg (feature = "esp32-s3-box" )] |
28 | mod esp32_s3_box; |
29 | #[cfg (feature = "esp32-s3-box" )] |
30 | pub use esp32_s3_box::*; |
31 | |
32 | #[cfg (not(any( |
33 | feature = "pico-st7789" , |
34 | feature = "stm32h735g" , |
35 | feature = "esp32-s2-kaluga-1" , |
36 | feature = "esp32-s3-box" |
37 | )))] |
38 | pub use i_slint_core_macros::identity as entry; |
39 | |
40 | #[cfg (not(any( |
41 | feature = "pico-st7789" , |
42 | feature = "stm32h735g" , |
43 | feature = "esp32-s2-kaluga-1" , |
44 | feature = "esp32-s3-box" |
45 | )))] |
46 | pub fn init() {} |
47 | |