Fix C-METADATA violations (#2874)

* fix: C-METADATA violations of esp-hal

* feat: Normalize keyword and categories for most of the pacakges
This commit is contained in:
Sergio Gasquez Arcos 2025-01-02 10:44:27 +01:00 committed by GitHub
parent 0f384992cf
commit 06a15807e3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
10 changed files with 20 additions and 43 deletions

View File

@ -4,20 +4,11 @@ version = "0.5.0"
edition = "2021"
rust-version = "1.68"
description = "A heap allocator for Espressif devices"
keywords = ["allocator", "embedded", "embedded-hal", "esp32", "espressif", "memory"]
categories = ["embedded", "memory-management", "no-std"]
repository = "https://github.com/esp-rs/esp-hal"
license = "MIT OR Apache-2.0"
keywords = [
"allocator",
"esp32",
"riscv",
"xtensa",
]
categories = [
"memory-management",
"no-std",
]
[package.metadata.docs.rs]
default-target = "riscv32imc-unknown-none-elf"
features = ["nightly"]

View File

@ -4,6 +4,8 @@ version = "0.14.2"
edition = "2021"
rust-version = "1.76.0"
description = "Bare-metal backtrace support for Espressif devices"
keywords = ["backtrace", "embedded", "esp32", "espressif"]
categories = ["embedded", "hardware-support", "no-std"]
repository = "https://github.com/esp-rs/esp-hal"
license = "MIT OR Apache-2.0"

View File

@ -4,6 +4,8 @@ version = "0.5.0"
edition = "2021"
rust-version = "1.83.0"
description = "Embassy support for esp-hal"
keywords = ["async", "embedded", "esp32", "espressif"]
categories = ["asynchronous", "embedded", "hardware-support", "no-std"]
repository = "https://github.com/esp-rs/esp-hal"
license = "MIT OR Apache-2.0"

View File

@ -5,6 +5,8 @@ edition = "2021"
rust-version = "1.83.0"
description = "Bare-metal HAL for Espressif devices"
documentation = "https://docs.esp-rs.org/esp-hal/"
keywords = ["embedded", "embedded-hal", "esp32", "espressif", "hal"]
categories = ["embedded", "hardware-support", "no-std"]
repository = "https://github.com/esp-rs/esp-hal"
license = "MIT OR Apache-2.0"
links = "esp-hal"

View File

@ -4,6 +4,8 @@ version = "0.4.0"
edition = "2021"
rust-version = "1.83.0"
description = "Low-level IEEE 802.15.4 driver for the ESP32-C6 and ESP32-H2"
keywords = ["embedded", "ieee802154", "esp32", "espressif", "wpan"]
categories = ["embedded", "network-programming", "no-std"]
repository = "https://github.com/esp-rs/esp-hal"
license = "MIT OR Apache-2.0"

View File

@ -4,22 +4,11 @@ version = "0.1.0"
edition = "2021"
rust-version = "1.76.0"
description = "HAL for low-power RISC-V coprocessors found in ESP32 devices"
keywords = ["embedded", "embedded-hal", "esp32", "espressif", "hal"]
categories = ["embedded", "hardware-support", "no-std"]
repository = "https://github.com/esp-rs/esp-hal"
license = "MIT OR Apache-2.0"
keywords = [
"embedded",
"embedded-hal",
"esp",
"esp32",
"no-std",
]
categories = [
"embedded",
"hardware-support",
"no-std",
]
[lib]
bench = false
test = false

View File

@ -4,6 +4,8 @@ version = "0.12.0"
edition = "2021"
rust-version = "1.76.0"
description = "Provides `print!` and `println!` implementations various Espressif devices"
keywords = ["defmt", "embedded", "esp32", "espressif", "logging"]
categories = ["embedded", "hardware-support", "no-std"]
repository = "https://github.com/esp-rs/esp-hal"
license = "MIT OR Apache-2.0"
links = "esp-println"

View File

@ -4,10 +4,10 @@ version = "0.9.1"
edition = "2021"
rust-version = "1.65"
description = "Minimal runtime / startup for RISC-V CPUs from Espressif"
keywords = ["esp32", "espressif", "riscv", "runtime", "startup"]
categories = ["embedded", "hardware-support", "no-std"]
repository = "https://github.com/esp-rs/esp-hal"
license = "MIT OR Apache-2.0"
keywords = ["esp32", "riscv", "runtime", "startup"]
categories = ["embedded", "no-std"]
[dependencies]
document-features = "0.2.10"

View File

@ -3,24 +3,12 @@ name = "esp-storage"
version = "0.4.0"
edition = "2021"
rust-version = "1.76.0"
authors = [
"The ESP-RS team",
"Björn Quentin <bjoern.quentin@mobile-j.de>",
]
description = "Implementation of embedded-storage traits to access unencrypted ESP32 flash"
keywords = ["embedded-storage", "esp32", "espressif", "no-std"]
categories = ["embedded", "hardware-support", "no-std"]
repository = "https://github.com/esp-rs/esp-storage"
license = "MIT OR Apache-2.0"
keywords = [
"embedded-storage",
"esp",
"no-std",
]
categories = [
"embedded",
"hardware-support",
"no-std",
]
[dependencies]
embedded-storage = "0.3.1"

View File

@ -3,14 +3,13 @@ name = "esp-wifi"
version = "0.11.0"
edition = "2021"
rust-version = "1.83.0"
authors = ["The ESP-RS team"]
description = "A WiFi, Bluetooth and ESP-NOW driver for use with Espressif chips and bare-metal Rust"
documentation = "https://docs.esp-rs.org/esp-hal/"
keywords = ["wifi", "bluetooth", "esp-now", "esp32", "no-std"]
categories = ["embedded", "hardware-support", "no-std"]
repository = "https://github.com/esp-rs/esp-hal"
license = "MIT OR Apache-2.0"
keywords = ["wifi", "bluetooth", "esp", "no-std"]
categories = ["embedded", "hardware-support", "no-std"]
[dependencies]
defmt = { version = "0.3.8", optional = true }