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

Commit e28c5af

Browse files
authored
Merge branch 'master' into archive-repo
2 parents dbf5de1 + 1a926c6 commit e28c5af

File tree

4 files changed

+35
-15
lines changed

4 files changed

+35
-15
lines changed

.github/bors.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
block_labels = ["S-waiting-on-team"]
22
delete_merged_branches = true
33
required_approvals = 1
4-
status = ["continuous-integration/travis-ci/push"]
4+
status = ["dummy"]

.github/workflows/dummy.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
- staging
8+
- trying
9+
pull_request:
10+
branches:
11+
- master
12+
13+
jobs:
14+
dummy:
15+
runs-on: ubuntu-latest
16+
steps:
17+
- name: Succeed
18+
run: true

.travis.yml

Lines changed: 0 additions & 14 deletions
This file was deleted.

README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,7 @@ I'd like to be able to implement USB Host and USB Device support on the Texas In
144144
* [usbd-serial](https://github.com/mvirkkunen/usbd-serial) crate implements USB CDC for serial communication.
145145
* [usbd-hid](https://github.com/twitchyliquid64/usbd-hid) crate implements USB HID, providing a way to implement
146146
keyboard and mouse drivers on top of it.
147+
* [usbd-human-interface-device](https://github.com/dlkj/usbd-human-interface-device) crate implements various keyboards, mice and consumer control devices on top of `usb-device`
147148
* [Keyberon](https://github.com/TeXitoi/keyberon) project uses `usb-device` to implement its own HID support for USB keyboard firmware.
148149
This project usually serves as a starting point for those willing to implement their own USB keyboard firmware.
149150

@@ -165,6 +166,21 @@ Bindings to C libraries or a Rust library that is meant for Displays and/or GUIs
165166
### Work in progress
166167
* [Rafael Carício](https://github.com/rafaelcaricio) is working on [lvgl-rs](https://github.com/rafaelcaricio/lvgl-rs), which are safe bindings for Rust to use LittlevGL ([see also the annoucement on the LVGL forums](https://forum.lvgl.io/t/rust-bindings-for-littlevgl/2386)). LVGL can now also [compile to WASM](https://github.com/rafaelcaricio/lvgl-rs-wasm) thanks to Rust.
167168

169+
## Support for no_std esp32-cam
170+
171+
### Background
172+
173+
There is a large amount of accessible libraries and projects involving the esp32-cam in c++, and a few projects for rust using esp-idf-std (listed below), however there are no no_std crates with this support.
174+
A repository of information, including pin defintions, can be found (here)[[https://github.com/raphaelbs/esp32-cam-ai-thinker/blob/master/docs/esp32cam-pin-notes.md](https://github.com/raphaelbs/esp32-cam-ai-thinker/tree/master)].
175+
176+
### Success Criteria
177+
178+
A library with bindings to the esp32-cam camera, accessible in a no_std environment.
179+
180+
### Work in progress
181+
182+
* The [ChenHuaYou/esp-cam-rs](https://github.com/ChenHuaYou/esp-cam-rs) and [Jlocash/esp-camera-rs](https://github.com/jlocash/esp-camera-rs) repositories support esp32-cam using esp-idf-std bindings.
183+
168184
# Not Yet Awesome Item Template
169185

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

0 commit comments

Comments
 (0)