Skip to content

SakiiCode/lightvgl-sys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lightvgl-sys

Rust raw bindings for the LVGL C library.

Usage

Build requires the following environment variables to be set:

  • DEP_LV_CONFIG_PATH: Path to the directory containing the lv_conf.h header file used for configuration of the LVGL library.

  • LIBCLANG_PATH: Can be set with ~/export-esp.sh (or for desktop sudo apt install clang then /usr/lib/llvm-<version>/lib)

It is easier to store them in .cargo/config.toml then rust-analyzer will also pick them up.

[env]
DEP_LV_CONFIG_PATH = { relative = true, value = "." }
LIBCLANG_PATH = "..."

Alternatively, it can be added before cargo commands:

DEP_LV_CONFIG_PATH=`pwd` cargo build

Compatibility table

lightvgl-sys LVGL
9.3.x 9.3.0
9.2.x 9.2.2

See also

If looking for safe bindings, check out lv_bevy_ecs

About

Raw rust bindings for LVGL

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages