#esp #esp32 #embedded-hal #hal #peripherals

esp-hal-common

HAL implementations for peripherals common among Espressif devices; should not be used directly

5 releases (breaking)

0.5.0 Jan 26, 2023
0.4.0 Dec 12, 2022
0.3.0 Nov 17, 2022
0.2.0 Sep 13, 2022
0.1.0 Aug 25, 2022

#214 in Embedded development

Download history 436/week @ 2022-10-15 751/week @ 2022-10-22 663/week @ 2022-10-29 574/week @ 2022-11-05 433/week @ 2022-11-12 814/week @ 2022-11-19 786/week @ 2022-11-26 810/week @ 2022-12-03 1296/week @ 2022-12-10 1009/week @ 2022-12-17 531/week @ 2022-12-24 820/week @ 2022-12-31 1298/week @ 2023-01-07 910/week @ 2023-01-14 973/week @ 2023-01-21 1641/week @ 2023-01-28

4,980 downloads per month
Used in 6 crates (5 directly)

MIT/Apache

1MB
21K SLoC

esp-hal-common

Crates.io docs.rs Crates.io Matrix

no_std HAL implementations for the peripherals which are common among Espressif devices. Implements a number of the traits defined by embedded-hal.

This crate should not be used directly; you should use one of the device-specific HAL crates instead:

Documentation

License

Licensed under either of:

at your option.

Contribution

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.

Dependencies

~0.8–9.5MB
~220K SLoC