Skip to content

esp-rs/esp-hal-community

Repository files navigation

esp-hal-community

GitHub Actions Workflow Status MIT/Apache-2.0 licensed Matrix

A collection of crates for use alongside esp-hal, but which are maintained by the community.

Examples

To run the examples for either crate, either open the project at the sub-crate level or change directory:

# cd into crate directory for smartled or buzzer
cd esp-hal-smartled
# cargo <chip alias> --example <example name>
cargo esp32c3 --example hello_rgb # or other chip

Contributing a Crate

If you have a crate which depends on esp-hal and provides some additional functionality, we encourage you to contribute it to this repository!

When opening a pull request to add a new crate, we ask that you please ensure the following criteria are met:

  • The new crate follows the esp-hal-* naming convention
  • The new crate contains CHANGELOG.md and README.md files, following the formatting of other crates in this repository
  • The new crate is added to the CI workflow
  • The new crate has been added to CODEOWNERS along with your username
    • If you are unable or unwilling to take ownership of this crate for whatever reason, please state such in your pull request and we can try to find an owner for it

Upon approval of your pull request, you will be granted Maintainer privileges on the repository and be added as an owner on crates.io, assuming you are commiting to be code owner for the added crate.

License

Licensed under either of:

at your option.

Contribution notice

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

About

A collection of crates for use alongside esp-hal, but which are maintained by the community.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages