Skip to content
This repository was archived by the owner on Jul 1, 2025. It is now read-only.

Update README.md #16

Merged
merged 1 commit into from
Jul 3, 2019
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,21 @@ I'd like to be able to implement USB Host and USB Device support on the Texas In
* There is a [branch](https://github.com/thejpster/tm4c-hal/tree/usb_host_support/tm4c123x-hal) looking at adding USB Host support.
* [usb-device](https://github.com/mvirkkunen/usb-device) crate and corresponding device-specific implementation: [stm32f103xx-usb](https://github.com/mvirkkunen/stm32f103xx-usb).

## Display and GUI support

### Background

So far there seem to be no libraries to do anything with displays or gui's. However in C some libraries have already been written. Rust could interface with these libraries if bindings were made.

#### Useful links
* https://github.com/rust-lang/rust-bindgen to help out making bindings
* [LittlevGL](https://github.com/littlevgl/lvgl), an Open-source Embedded GUI Library written in C.
* [GuiLite](https://github.com/idea4good/GuiLite), a small GUI library of 5000 lines of C++ code that runs on all platforms, including MCU's.

### Success Criteria

Bindings to C libraries or a Rust library that is meant for Displays and/or GUIs.

# Not Yet Awesome Item Template

Here's an example for something that is not yet awesome:
Expand Down