rlvgl-chips-esp 0.0.2

Espressif chip database adapter for rlvgl code generation.
Documentation
  • Coverage
  • 100%
    8 out of 8 items documented0 out of 5 items with examples
  • Size
  • Source code size: 7.53 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 733.28 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 1m 41s Average build duration of successful builds.
  • all releases: 1m 41s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Homepage
  • SoftOboros/rlvgl
    25 2 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • iraabbott

rlvgl-chips-esp

Package: rlvgl-chips-esp

rlvgl-chips-esp is the Espressif board catalog crate used by rlvgl-creator and related code-generation tooling.

What It Provides

  • vendor() returning the stable vendor key: "esp"
  • boards() for a lightweight list of known boards
  • find() for exact-name board lookup
  • raw_db() for the embedded raw board-definition blob produced at build time

Build-Time Data Source

When building from a workspace checkout, set RLVGL_CHIP_SRC to a directory of vendor board-definition files before compiling the crate:

RLVGL_CHIP_SRC=build/chipdb/esp cargo build -p rlvgl-chips-esp

If RLVGL_CHIP_SRC is not set, the crate still builds and its baked-in board catalog remains available. The raw embedded database blob simply reflects whatever the build script packaged during that build.

Status

The public API is intentionally small and uniform across the vendor chip crates. Its main job today is to feed board-selection and BSP-generation flows in rlvgl-creator.

Features

  • serde: enable serialization support for the exposed data types

License

MIT

More Information

For more information, visit softoboros.com.