esp-hal/esp-hal-common
Scott Mabin bd2f0fee2b Pin log crate to 0.4.18
This is temporary measure, as the problem cannot be solved cleanly right
now.

The issue is that the msrv check uses the stable compiler, which uses a
stable cargo. With a stable cargo, the unstable `build-std` option is
not respected within `.cargo/config.toml`. This means `core` is never
rebuilt with the atomic cfg flags so we get this error when building log
version 0.4.19. The 0.4.19 release uses the atomic cfg flags instead of
a custom build script, so by switching back to 0.4.188888888 we can avoid this
issue... for now at least.
2023-06-20 06:35:01 -07:00
..
devices H2: Add I2S support (#597) 2023-06-19 06:24:09 -07:00
ld Minor linker script additions 2023-04-06 13:28:07 +02:00
src H2: Add I2S support (#597) 2023-06-19 06:24:09 -07:00
.gitignore Add SHA accelerator implementation (#257) 2022-11-28 14:20:31 -08:00
build.rs Unified efuse field access (#567) 2023-06-05 06:15:00 -07:00
Cargo.toml Pin log crate to 0.4.18 2023-06-20 06:35:01 -07:00
README.md Started adding ESP32-H2 support (#482) 2023-05-08 08:03:08 -07:00

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.