#v5 #vex #graphics

vexide-graphics

Graphics driver implementations for vexide

13 releases

0.1.9 Jan 31, 2025
0.1.9-rc.1 Jan 30, 2025
0.1.8 Dec 30, 2024
0.1.7 Nov 29, 2024
0.1.1 May 17, 2024

#270 in Robotics

Download history 12/week @ 2024-10-22 70/week @ 2024-11-05 147/week @ 2024-11-12 18/week @ 2024-11-19 237/week @ 2024-11-26 69/week @ 2024-12-03 32/week @ 2024-12-10 1/week @ 2024-12-17 38/week @ 2024-12-24 96/week @ 2024-12-31 9/week @ 2025-01-07 1/week @ 2025-01-14 230/week @ 2025-01-28 37/week @ 2025-02-04

269 downloads per month
Used in vexide

MIT and maybe GPL-3.0-only…

685KB
9K SLoC

vexide-graphics is a collection of V5 Brain display driver implementations for embedded rendering libraries. This crate is part of the vexide ecosystem.

Features

  • embedded-graphics: Enables support for the embedded-graphics crate.
  • slint: Enables support for the Slint graphics library.

Usage

Slint

To use Slint, call initialize_slint_platform and then continue using Slint as normal. If you get errors when building your slint files, try enabling the EmbedResourcesKind slint compile option.

Embedded-graphics

To use embedded-graphics, create a new BrainDisplay using its new function and start using it as a draw target.

Dependencies

~1–21MB
~316K SLoC