1#![doc = include_str!("../README.md")]
2#![no_std]
3
4extern crate alloc;
5
6#[cfg(feature = "lvgl-alloc")]
7pub mod allocator;
8pub mod animation;
9pub mod bevy {
10 pub use bevy_ecs::*;
12}
13pub mod display;
14pub mod events;
15pub mod functions;
16pub mod input;
17pub mod logging;
18#[cfg(feature = "rust-alloc")]
19pub mod malloc;
20pub mod styles;
21pub mod subjects;
22pub mod support;
23pub mod sys {
24 pub use lightvgl_sys::*;
26}
27pub mod timers;
28#[macro_use]
29pub mod widgets;
30
31#[cfg(feature = "ctor")]
32#[ctor::ctor]
33fn init() {
34 crate::functions::lv_init();
35}
36
37pub use logging::error_ as error;
38pub use logging::info_ as info;
39pub use logging::trace_ as trace;
40pub use logging::warn_ as warn;