[][src]Crate lvgl

LVGL API for Rust. Contains Rust bindings for LVGL API for C, generated by bindgen. Also includes safe versions of LVGL APIs created specially for Rust.

Re-exports

pub use mynewt;

Modules

core

LVGL Core API for Rust

draw

LVGL Draw API for Rust

font

LVGL Font API for Rust

hal

LVGL HAL API for Rust

misc

LVGL Misc API for Rust

themes

LVGL Themes API for Rust

util

LVGL Utility Macros for Rust

widgets

LVGL Widgets API for Rust

Macros

d

Macro to dump all tokens received as a literal string, e.g. d!(a b c) returns "a b c"

fill_zero

Return a const struct that has all fields set to 0. Used for initialising static mutable structs like os_task. fill_zero!(os::os_task) expands to

nx

Macro to display the token being parsed and the remaining tokens

stringify_null

Macro that takes an identifier and returns a [u8] containing the identifier, terminated by 0. Used to convert an identifier to a C null-terminated string.

Type Definitions

Ptr

Pointer to mutable LVGL object lv_obj_t