You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15Lines changed: 15 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -134,6 +134,21 @@ I'd like to be able to implement USB Host and USB Device support on the Texas In
134
134
* There is a [branch](https://github.com/thejpster/tm4c-hal/tree/usb_host_support/tm4c123x-hal) looking at adding USB Host support.
135
135
*[usb-device](https://github.com/mvirkkunen/usb-device) crate and corresponding device-specific implementation: [stm32f103xx-usb](https://github.com/mvirkkunen/stm32f103xx-usb).
136
136
137
+
## Display and GUI support
138
+
139
+
### Background
140
+
141
+
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.
142
+
143
+
#### Useful links
144
+
*https://github.com/rust-lang/rust-bindgen to help out making bindings
145
+
*[LittlevGL](https://github.com/littlevgl/lvgl), an Open-source Embedded GUI Library written in C.
146
+
*[GuiLite](https://github.com/idea4good/GuiLite), a small GUI library of 5000 lines of C++ code that runs on all platforms, including MCU's.
147
+
148
+
### Success Criteria
149
+
150
+
Bindings to C libraries or a Rust library that is meant for Displays and/or GUIs.
151
+
137
152
# Not Yet Awesome Item Template
138
153
139
154
Here's an example for something that is not yet awesome:
0 commit comments