aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2024-01-12 00:32:47 +0100
committerDario Nieuwenhuis <[email protected]>2024-01-12 00:32:47 +0100
commit6a1c415a4c731f06e5ebf6932bd53168d89152c9 (patch)
tree864a4d26f5ef7ab994024908cc6695183a8d68f3
parent583f6d9cc55627906ab39a4b6c741d543f3704c7 (diff)
Complete cargo.tomls more.
-rwxr-xr-x.github/ci/doc.sh17
-rw-r--r--cyw43-pio/Cargo.toml6
-rw-r--r--cyw43/Cargo.toml6
-rw-r--r--embassy-boot-nrf/Cargo.toml1
-rw-r--r--embassy-boot-rp/Cargo.toml1
-rw-r--r--embassy-boot-stm32/Cargo.toml1
-rw-r--r--embassy-boot/Cargo.toml1
-rw-r--r--embassy-embedded-hal/Cargo.toml9
-rw-r--r--embassy-executor-macros/Cargo.toml3
-rw-r--r--embassy-executor/Cargo.toml1
-rw-r--r--embassy-futures/Cargo.toml1
-rw-r--r--embassy-net-adin1110/Cargo.toml3
-rw-r--r--embassy-net-driver-channel/Cargo.toml1
-rw-r--r--embassy-net-driver/Cargo.toml1
-rw-r--r--embassy-net-enc28j60/Cargo.toml4
-rw-r--r--embassy-net-esp-hosted/Cargo.toml4
-rw-r--r--embassy-net-tuntap/Cargo.toml1
-rw-r--r--embassy-net-wiznet/Cargo.toml1
-rw-r--r--embassy-net/Cargo.toml1
-rw-r--r--embassy-nrf/Cargo.toml5
-rw-r--r--embassy-rp/Cargo.toml5
-rw-r--r--embassy-stm32/Cargo.toml5
-rw-r--r--embassy-sync/Cargo.toml1
-rw-r--r--embassy-time-driver/Cargo.toml1
-rw-r--r--embassy-time-queue-driver/Cargo.toml1
-rw-r--r--embassy-time/Cargo.toml1
-rw-r--r--embassy-usb-dfu/Cargo.toml1
-rw-r--r--embassy-usb-driver/Cargo.toml5
-rw-r--r--embassy-usb/Cargo.toml5
29 files changed, 82 insertions, 11 deletions
diff --git a/.github/ci/doc.sh b/.github/ci/doc.sh
index d65bd484f..70833f934 100755
--- a/.github/ci/doc.sh
+++ b/.github/ci/doc.sh
@@ -23,24 +23,29 @@ docserver-builder -i ./embassy-boot-stm32 -o webroot/crates/embassy-boot-stm32/g
23docserver-builder -i ./embassy-embedded-hal -o webroot/crates/embassy-embedded-hal/git.zup 23docserver-builder -i ./embassy-embedded-hal -o webroot/crates/embassy-embedded-hal/git.zup
24docserver-builder -i ./embassy-executor -o webroot/crates/embassy-executor/git.zup 24docserver-builder -i ./embassy-executor -o webroot/crates/embassy-executor/git.zup
25docserver-builder -i ./embassy-futures -o webroot/crates/embassy-futures/git.zup 25docserver-builder -i ./embassy-futures -o webroot/crates/embassy-futures/git.zup
26docserver-builder -i ./embassy-net -o webroot/crates/embassy-net/git.zup
27docserver-builder -i ./embassy-net-driver -o webroot/crates/embassy-net-driver/git.zup
28docserver-builder -i ./embassy-net-driver-channel -o webroot/crates/embassy-net-driver-channel/git.zup
29docserver-builder -i ./embassy-nrf -o webroot/crates/embassy-nrf/git.zup 26docserver-builder -i ./embassy-nrf -o webroot/crates/embassy-nrf/git.zup
30docserver-builder -i ./embassy-rp -o webroot/crates/embassy-rp/git.zup 27docserver-builder -i ./embassy-rp -o webroot/crates/embassy-rp/git.zup
31docserver-builder -i ./embassy-sync -o webroot/crates/embassy-sync/git.zup 28docserver-builder -i ./embassy-sync -o webroot/crates/embassy-sync/git.zup
29docserver-builder -i ./cyw43 -o webroot/crates/cyw43/git.zup
30docserver-builder -i ./cyw43-pio -o webroot/crates/cyw43-pio/git.zup
31docserver-builder -i ./embassy-stm32-wpan -o webroot/crates/embassy-stm32-wpan/git.zup --output-static webroot/static
32
32docserver-builder -i ./embassy-time -o webroot/crates/embassy-time/git.zup 33docserver-builder -i ./embassy-time -o webroot/crates/embassy-time/git.zup
33docserver-builder -i ./embassy-time-driver -o webroot/crates/embassy-time-driver/git.zup 34docserver-builder -i ./embassy-time-driver -o webroot/crates/embassy-time-driver/git.zup
35docserver-builder -i ./embassy-time-queue-driver -o webroot/crates/embassy-time-queue-driver/git.zup
36
34docserver-builder -i ./embassy-usb -o webroot/crates/embassy-usb/git.zup 37docserver-builder -i ./embassy-usb -o webroot/crates/embassy-usb/git.zup
35docserver-builder -i ./embassy-usb-driver -o webroot/crates/embassy-usb-driver/git.zup 38docserver-builder -i ./embassy-usb-driver -o webroot/crates/embassy-usb-driver/git.zup
36docserver-builder -i ./embassy-usb-logger -o webroot/crates/embassy-usb-logger/git.zup 39docserver-builder -i ./embassy-usb-logger -o webroot/crates/embassy-usb-logger/git.zup
37docserver-builder -i ./cyw43 -o webroot/crates/cyw43/git.zup 40
38docserver-builder -i ./cyw43-pio -o webroot/crates/cyw43-pio/git.zup 41docserver-builder -i ./embassy-net -o webroot/crates/embassy-net/git.zup
42docserver-builder -i ./embassy-net-driver -o webroot/crates/embassy-net-driver/git.zup
43docserver-builder -i ./embassy-net-driver-channel -o webroot/crates/embassy-net-driver-channel/git.zup
39docserver-builder -i ./embassy-net-wiznet -o webroot/crates/embassy-net-wiznet/git.zup 44docserver-builder -i ./embassy-net-wiznet -o webroot/crates/embassy-net-wiznet/git.zup
40docserver-builder -i ./embassy-net-ppp -o webroot/crates/embassy-net-ppp/git.zup 45docserver-builder -i ./embassy-net-ppp -o webroot/crates/embassy-net-ppp/git.zup
46docserver-builder -i ./embassy-net-tuntap -o webroot/crates/embassy-net-tuntap/git.zup
41docserver-builder -i ./embassy-net-enc28j60 -o webroot/crates/embassy-net-enc28j60/git.zup 47docserver-builder -i ./embassy-net-enc28j60 -o webroot/crates/embassy-net-enc28j60/git.zup
42docserver-builder -i ./embassy-net-esp-hosted -o webroot/crates/embassy-net-esp-hosted/git.zup 48docserver-builder -i ./embassy-net-esp-hosted -o webroot/crates/embassy-net-esp-hosted/git.zup
43docserver-builder -i ./embassy-stm32-wpan -o webroot/crates/embassy-stm32-wpan/git.zup --output-static webroot/static
44docserver-builder -i ./embassy-net-adin1110 -o webroot/crates/embassy-net-adin1110/git.zup 49docserver-builder -i ./embassy-net-adin1110 -o webroot/crates/embassy-net-adin1110/git.zup
45 50
46export KUBECONFIG=/ci/secrets/kubeconfig.yml 51export KUBECONFIG=/ci/secrets/kubeconfig.yml
diff --git a/cyw43-pio/Cargo.toml b/cyw43-pio/Cargo.toml
index 14c07178f..b14ad7349 100644
--- a/cyw43-pio/Cargo.toml
+++ b/cyw43-pio/Cargo.toml
@@ -2,6 +2,12 @@
2name = "cyw43-pio" 2name = "cyw43-pio"
3version = "0.1.0" 3version = "0.1.0"
4edition = "2021" 4edition = "2021"
5description = "RP2040 PIO SPI implementation for cyw43"
6keywords = ["embedded", "cyw43", "embassy-net", "embedded-hal-async", "wifi"]
7categories = ["embedded", "hardware-support", "no-std", "network-programming", "async"]
8license = "MIT OR Apache-2.0"
9repository = "https://github.com/embassy-rs/embassy"
10documentation = "https://docs.embassy.dev/cyw43-pio"
5 11
6[features] 12[features]
7# If disabled, SPI runs at 31.25MHz 13# If disabled, SPI runs at 31.25MHz
diff --git a/cyw43/Cargo.toml b/cyw43/Cargo.toml
index 20bb039a9..3b4aada00 100644
--- a/cyw43/Cargo.toml
+++ b/cyw43/Cargo.toml
@@ -2,6 +2,12 @@
2name = "cyw43" 2name = "cyw43"
3version = "0.1.0" 3version = "0.1.0"
4edition = "2021" 4edition = "2021"
5description = "Rust driver for the CYW43439 WiFi chip, used in the Raspberry Pi Pico W."
6keywords = ["embedded", "cyw43", "embassy-net", "embedded-hal-async", "wifi"]
7categories = ["embedded", "hardware-support", "no-std", "network-programming", "async"]
8license = "MIT OR Apache-2.0"
9repository = "https://github.com/embassy-rs/embassy"
10documentation = "https://docs.embassy.dev/cyw43"
5 11
6[features] 12[features]
7defmt = ["dep:defmt"] 13defmt = ["dep:defmt"]
diff --git a/embassy-boot-nrf/Cargo.toml b/embassy-boot-nrf/Cargo.toml
index 7fc53648a..9e3385066 100644
--- a/embassy-boot-nrf/Cargo.toml
+++ b/embassy-boot-nrf/Cargo.toml
@@ -5,6 +5,7 @@ version = "0.1.0"
5description = "Bootloader lib for nRF chips" 5description = "Bootloader lib for nRF chips"
6license = "MIT OR Apache-2.0" 6license = "MIT OR Apache-2.0"
7repository = "https://github.com/embassy-rs/embassy" 7repository = "https://github.com/embassy-rs/embassy"
8documentation = "https://docs.embassy.dev/embassy-boot-nrf"
8categories = [ 9categories = [
9 "embedded", 10 "embedded",
10 "no-std", 11 "no-std",
diff --git a/embassy-boot-rp/Cargo.toml b/embassy-boot-rp/Cargo.toml
index ceb14445c..080a50777 100644
--- a/embassy-boot-rp/Cargo.toml
+++ b/embassy-boot-rp/Cargo.toml
@@ -5,6 +5,7 @@ version = "0.1.0"
5description = "Bootloader lib for RP2040 chips" 5description = "Bootloader lib for RP2040 chips"
6license = "MIT OR Apache-2.0" 6license = "MIT OR Apache-2.0"
7repository = "https://github.com/embassy-rs/embassy" 7repository = "https://github.com/embassy-rs/embassy"
8documentation = "https://docs.embassy.dev/embassy-boot-rp"
8categories = [ 9categories = [
9 "embedded", 10 "embedded",
10 "no-std", 11 "no-std",
diff --git a/embassy-boot-stm32/Cargo.toml b/embassy-boot-stm32/Cargo.toml
index f4e31bae8..4849fa02c 100644
--- a/embassy-boot-stm32/Cargo.toml
+++ b/embassy-boot-stm32/Cargo.toml
@@ -5,6 +5,7 @@ version = "0.1.0"
5description = "Bootloader lib for STM32 chips" 5description = "Bootloader lib for STM32 chips"
6license = "MIT OR Apache-2.0" 6license = "MIT OR Apache-2.0"
7repository = "https://github.com/embassy-rs/embassy" 7repository = "https://github.com/embassy-rs/embassy"
8documentation = "https://docs.embassy.dev/embassy-boot-stm32"
8categories = [ 9categories = [
9 "embedded", 10 "embedded",
10 "no-std", 11 "no-std",
diff --git a/embassy-boot/Cargo.toml b/embassy-boot/Cargo.toml
index a70849018..801d3daa6 100644
--- a/embassy-boot/Cargo.toml
+++ b/embassy-boot/Cargo.toml
@@ -5,6 +5,7 @@ version = "0.1.1"
5description = "A lightweight bootloader supporting firmware updates in a power-fail-safe way, with trial boots and rollbacks." 5description = "A lightweight bootloader supporting firmware updates in a power-fail-safe way, with trial boots and rollbacks."
6license = "MIT OR Apache-2.0" 6license = "MIT OR Apache-2.0"
7repository = "https://github.com/embassy-rs/embassy" 7repository = "https://github.com/embassy-rs/embassy"
8documentation = "https://docs.embassy.dev/embassy-boot"
8categories = [ 9categories = [
9 "embedded", 10 "embedded",
10 "no-std", 11 "no-std",
diff --git a/embassy-embedded-hal/Cargo.toml b/embassy-embedded-hal/Cargo.toml
index c525f13fc..e89179740 100644
--- a/embassy-embedded-hal/Cargo.toml
+++ b/embassy-embedded-hal/Cargo.toml
@@ -3,7 +3,14 @@ name = "embassy-embedded-hal"
3version = "0.1.0" 3version = "0.1.0"
4edition = "2021" 4edition = "2021"
5license = "MIT OR Apache-2.0" 5license = "MIT OR Apache-2.0"
6 6description = "Collection of utilities to use `embedded-hal` and `embedded-storage` traits with Embassy."
7repository = "https://github.com/embassy-rs/embassy"
8documentation = "https://docs.embassy.dev/embassy-embedded-hal"
9categories = [
10 "embedded",
11 "no-std",
12 "asynchronous",
13]
7 14
8[package.metadata.embassy_docs] 15[package.metadata.embassy_docs]
9src_base = "https://github.com/embassy-rs/embassy/blob/embassy-embedded-hal-v$VERSION/embassy-embedded-hal/src/" 16src_base = "https://github.com/embassy-rs/embassy/blob/embassy-embedded-hal-v$VERSION/embassy-embedded-hal/src/"
diff --git a/embassy-executor-macros/Cargo.toml b/embassy-executor-macros/Cargo.toml
index 6ea7ddb71..57335e1e1 100644
--- a/embassy-executor-macros/Cargo.toml
+++ b/embassy-executor-macros/Cargo.toml
@@ -5,6 +5,7 @@ edition = "2021"
5license = "MIT OR Apache-2.0" 5license = "MIT OR Apache-2.0"
6description = "macros for creating the entry point and tasks for embassy-executor" 6description = "macros for creating the entry point and tasks for embassy-executor"
7repository = "https://github.com/embassy-rs/embassy" 7repository = "https://github.com/embassy-rs/embassy"
8documentation = "https://docs.embassy.dev/embassy-executor-macros"
8categories = [ 9categories = [
9 "embedded", 10 "embedded",
10 "no-std", 11 "no-std",
@@ -21,4 +22,4 @@ proc-macro2 = "1.0.29"
21proc-macro = true 22proc-macro = true
22 23
23[features] 24[features]
24nightly = [] \ No newline at end of file 25nightly = []
diff --git a/embassy-executor/Cargo.toml b/embassy-executor/Cargo.toml
index 2ef3f5294..b6b156c9f 100644
--- a/embassy-executor/Cargo.toml
+++ b/embassy-executor/Cargo.toml
@@ -5,6 +5,7 @@ edition = "2021"
5license = "MIT OR Apache-2.0" 5license = "MIT OR Apache-2.0"
6description = "async/await executor designed for embedded usage" 6description = "async/await executor designed for embedded usage"
7repository = "https://github.com/embassy-rs/embassy" 7repository = "https://github.com/embassy-rs/embassy"
8documentation = "https://docs.embassy.dev/embassy-executor"
8categories = [ 9categories = [
9 "embedded", 10 "embedded",
10 "no-std", 11 "no-std",
diff --git a/embassy-futures/Cargo.toml b/embassy-futures/Cargo.toml
index ee1f4c9af..47cefa56f 100644
--- a/embassy-futures/Cargo.toml
+++ b/embassy-futures/Cargo.toml
@@ -4,6 +4,7 @@ version = "0.1.1"
4edition = "2021" 4edition = "2021"
5description = "no-std, no-alloc utilities for working with futures" 5description = "no-std, no-alloc utilities for working with futures"
6repository = "https://github.com/embassy-rs/embassy" 6repository = "https://github.com/embassy-rs/embassy"
7documentation = "https://docs.embassy.dev/embassy-futures"
7readme = "README.md" 8readme = "README.md"
8license = "MIT OR Apache-2.0" 9license = "MIT OR Apache-2.0"
9categories = [ 10categories = [
diff --git a/embassy-net-adin1110/Cargo.toml b/embassy-net-adin1110/Cargo.toml
index e007e48cd..5cc399cdc 100644
--- a/embassy-net-adin1110/Cargo.toml
+++ b/embassy-net-adin1110/Cargo.toml
@@ -2,11 +2,12 @@
2name = "embassy-net-adin1110" 2name = "embassy-net-adin1110"
3version = "0.2.0" 3version = "0.2.0"
4description = "embassy-net driver for the ADIN1110 ethernet chip" 4description = "embassy-net driver for the ADIN1110 ethernet chip"
5keywords = ["embedded", "ADIN1110", "embassy-net", "embedded-hal-async", "ethernet", "async"] 5keywords = ["embedded", "ADIN1110", "embassy-net", "embedded-hal-async", "ethernet"]
6categories = ["embedded", "hardware-support", "no-std", "network-programming", "async"] 6categories = ["embedded", "hardware-support", "no-std", "network-programming", "async"]
7license = "MIT OR Apache-2.0" 7license = "MIT OR Apache-2.0"
8edition = "2021" 8edition = "2021"
9repository = "https://github.com/embassy-rs/embassy" 9repository = "https://github.com/embassy-rs/embassy"
10documentation = "https://docs.embassy.dev/embassy-net-adin1110"
10 11
11[dependencies] 12[dependencies]
12heapless = "0.8" 13heapless = "0.8"
diff --git a/embassy-net-driver-channel/Cargo.toml b/embassy-net-driver-channel/Cargo.toml
index 58d3d2316..c1ad11482 100644
--- a/embassy-net-driver-channel/Cargo.toml
+++ b/embassy-net-driver-channel/Cargo.toml
@@ -5,6 +5,7 @@ edition = "2021"
5license = "MIT OR Apache-2.0" 5license = "MIT OR Apache-2.0"
6description = "High-level channel-based driver for the `embassy-net` async TCP/IP network stack." 6description = "High-level channel-based driver for the `embassy-net` async TCP/IP network stack."
7repository = "https://github.com/embassy-rs/embassy" 7repository = "https://github.com/embassy-rs/embassy"
8documentation = "https://docs.embassy.dev/embassy-net-driver-channel"
8categories = [ 9categories = [
9 "embedded", 10 "embedded",
10 "no-std", 11 "no-std",
diff --git a/embassy-net-driver/Cargo.toml b/embassy-net-driver/Cargo.toml
index 9cd6a2eaa..97e8a0db3 100644
--- a/embassy-net-driver/Cargo.toml
+++ b/embassy-net-driver/Cargo.toml
@@ -5,6 +5,7 @@ edition = "2021"
5license = "MIT OR Apache-2.0" 5license = "MIT OR Apache-2.0"
6description = "Driver trait for the `embassy-net` async TCP/IP network stack." 6description = "Driver trait for the `embassy-net` async TCP/IP network stack."
7repository = "https://github.com/embassy-rs/embassy" 7repository = "https://github.com/embassy-rs/embassy"
8documentation = "https://docs.embassy.dev/embassy-net-driver"
8categories = [ 9categories = [
9 "embedded", 10 "embedded",
10 "no-std", 11 "no-std",
diff --git a/embassy-net-enc28j60/Cargo.toml b/embassy-net-enc28j60/Cargo.toml
index 92d18e38f..ab594a2f4 100644
--- a/embassy-net-enc28j60/Cargo.toml
+++ b/embassy-net-enc28j60/Cargo.toml
@@ -2,10 +2,12 @@
2name = "embassy-net-enc28j60" 2name = "embassy-net-enc28j60"
3version = "0.1.0" 3version = "0.1.0"
4description = "embassy-net driver for the ENC28J60 ethernet chip" 4description = "embassy-net driver for the ENC28J60 ethernet chip"
5keywords = ["embedded", "enc28j60", "embassy-net", "embedded-hal-async", "ethernet", "async"] 5keywords = ["embedded", "enc28j60", "embassy-net", "embedded-hal-async", "ethernet"]
6categories = ["embedded", "hardware-support", "no-std", "network-programming", "async"] 6categories = ["embedded", "hardware-support", "no-std", "network-programming", "async"]
7license = "MIT OR Apache-2.0" 7license = "MIT OR Apache-2.0"
8edition = "2021" 8edition = "2021"
9repository = "https://github.com/embassy-rs/embassy"
10documentation = "https://docs.embassy.dev/embassy-net-enc28j60"
9 11
10[dependencies] 12[dependencies]
11embedded-hal = { version = "1.0" } 13embedded-hal = { version = "1.0" }
diff --git a/embassy-net-esp-hosted/Cargo.toml b/embassy-net-esp-hosted/Cargo.toml
index 7d268a8bb..dfca8bec6 100644
--- a/embassy-net-esp-hosted/Cargo.toml
+++ b/embassy-net-esp-hosted/Cargo.toml
@@ -3,9 +3,11 @@ name = "embassy-net-esp-hosted"
3version = "0.1.0" 3version = "0.1.0"
4edition = "2021" 4edition = "2021"
5description = "embassy-net driver for ESP-Hosted" 5description = "embassy-net driver for ESP-Hosted"
6keywords = ["embedded", "esp-hosted", "embassy-net", "embedded-hal-async", "wifi", "async"] 6keywords = ["embedded", "esp-hosted", "embassy-net", "embedded-hal-async", "wifi"]
7categories = ["embedded", "hardware-support", "no-std", "network-programming", "async"] 7categories = ["embedded", "hardware-support", "no-std", "network-programming", "async"]
8license = "MIT OR Apache-2.0" 8license = "MIT OR Apache-2.0"
9repository = "https://github.com/embassy-rs/embassy"
10documentation = "https://docs.embassy.dev/embassy-net-esp-hosted"
9 11
10[dependencies] 12[dependencies]
11defmt = { version = "0.3", optional = true } 13defmt = { version = "0.3", optional = true }
diff --git a/embassy-net-tuntap/Cargo.toml b/embassy-net-tuntap/Cargo.toml
index d58680481..1044151ae 100644
--- a/embassy-net-tuntap/Cargo.toml
+++ b/embassy-net-tuntap/Cargo.toml
@@ -7,6 +7,7 @@ categories = ["embedded", "hardware-support", "network-programming", "async"]
7license = "MIT OR Apache-2.0" 7license = "MIT OR Apache-2.0"
8edition = "2021" 8edition = "2021"
9repository = "https://github.com/embassy-rs/embassy" 9repository = "https://github.com/embassy-rs/embassy"
10documentation = "https://docs.embassy.dev/embassy-net-tuntap"
10 11
11[dependencies] 12[dependencies]
12embassy-net-driver = { version = "0.2.0", path = "../embassy-net-driver" } 13embassy-net-driver = { version = "0.2.0", path = "../embassy-net-driver" }
diff --git a/embassy-net-wiznet/Cargo.toml b/embassy-net-wiznet/Cargo.toml
index c703d8bc6..b52aecc70 100644
--- a/embassy-net-wiznet/Cargo.toml
+++ b/embassy-net-wiznet/Cargo.toml
@@ -7,6 +7,7 @@ categories = ["embedded", "hardware-support", "no-std", "network-programming", "
7license = "MIT OR Apache-2.0" 7license = "MIT OR Apache-2.0"
8edition = "2021" 8edition = "2021"
9repository = "https://github.com/embassy-rs/embassy" 9repository = "https://github.com/embassy-rs/embassy"
10documentation = "https://docs.embassy.dev/embassy-net-wiznet"
10 11
11[dependencies] 12[dependencies]
12embedded-hal = { version = "1.0" } 13embedded-hal = { version = "1.0" }
diff --git a/embassy-net/Cargo.toml b/embassy-net/Cargo.toml
index ffa4a64b6..44bd2e8f3 100644
--- a/embassy-net/Cargo.toml
+++ b/embassy-net/Cargo.toml
@@ -5,6 +5,7 @@ edition = "2021"
5license = "MIT OR Apache-2.0" 5license = "MIT OR Apache-2.0"
6description = "Async TCP/IP network stack for embedded systems" 6description = "Async TCP/IP network stack for embedded systems"
7repository = "https://github.com/embassy-rs/embassy" 7repository = "https://github.com/embassy-rs/embassy"
8documentation = "https://docs.embassy.dev/embassy-net"
8categories = [ 9categories = [
9 "embedded", 10 "embedded",
10 "no-std", 11 "no-std",
diff --git a/embassy-nrf/Cargo.toml b/embassy-nrf/Cargo.toml
index 39b4cc598..f79da9d77 100644
--- a/embassy-nrf/Cargo.toml
+++ b/embassy-nrf/Cargo.toml
@@ -3,6 +3,11 @@ name = "embassy-nrf"
3version = "0.1.0" 3version = "0.1.0"
4edition = "2021" 4edition = "2021"
5license = "MIT OR Apache-2.0" 5license = "MIT OR Apache-2.0"
6description = "Embassy Hardware Abstraction Layer (HAL) for nRF series microcontrollers"
7keywords = ["embedded", "async", "nordic", "nrf", "embedded-hal"]
8categories = ["embedded", "hardware-support", "no-std", "async"]
9repository = "https://github.com/embassy-rs/embassy"
10documentation = "https://docs.embassy.dev/embassy-nrf"
6 11
7[package.metadata.embassy_docs] 12[package.metadata.embassy_docs]
8src_base = "https://github.com/embassy-rs/embassy/blob/embassy-nrf-v$VERSION/embassy-nrf/src/" 13src_base = "https://github.com/embassy-rs/embassy/blob/embassy-nrf-v$VERSION/embassy-nrf/src/"
diff --git a/embassy-rp/Cargo.toml b/embassy-rp/Cargo.toml
index 16d55182a..503d4bddc 100644
--- a/embassy-rp/Cargo.toml
+++ b/embassy-rp/Cargo.toml
@@ -3,6 +3,11 @@ name = "embassy-rp"
3version = "0.1.0" 3version = "0.1.0"
4edition = "2021" 4edition = "2021"
5license = "MIT OR Apache-2.0" 5license = "MIT OR Apache-2.0"
6description = "Embassy Hardware Abstraction Layer (HAL) for the Raspberry Pi RP2040 microcontroller"
7keywords = ["embedded", "async", "raspberry-pi", "rp2040", "embedded-hal"]
8categories = ["embedded", "hardware-support", "no-std", "async"]
9repository = "https://github.com/embassy-rs/embassy"
10documentation = "https://docs.embassy.dev/embassy-rp"
6 11
7[package.metadata.embassy_docs] 12[package.metadata.embassy_docs]
8src_base = "https://github.com/embassy-rs/embassy/blob/embassy-rp-v$VERSION/embassy-rp/src/" 13src_base = "https://github.com/embassy-rs/embassy/blob/embassy-rp-v$VERSION/embassy-rp/src/"
diff --git a/embassy-stm32/Cargo.toml b/embassy-stm32/Cargo.toml
index 3b9f07e49..ac672788f 100644
--- a/embassy-stm32/Cargo.toml
+++ b/embassy-stm32/Cargo.toml
@@ -3,6 +3,11 @@ name = "embassy-stm32"
3version = "0.1.0" 3version = "0.1.0"
4edition = "2021" 4edition = "2021"
5license = "MIT OR Apache-2.0" 5license = "MIT OR Apache-2.0"
6description = "Embassy Hardware Abstraction Layer (HAL) for ST STM32 series microcontrollers"
7keywords = ["embedded", "async", "stm32", "hal", "embedded-hal"]
8categories = ["embedded", "hardware-support", "no-std", "async"]
9repository = "https://github.com/embassy-rs/embassy"
10documentation = "https://docs.embassy.dev/embassy-stm32"
6 11
7[package.metadata.embassy_docs] 12[package.metadata.embassy_docs]
8src_base = "https://github.com/embassy-rs/embassy/blob/embassy-stm32-v$VERSION/embassy-stm32/src/" 13src_base = "https://github.com/embassy-rs/embassy/blob/embassy-stm32-v$VERSION/embassy-stm32/src/"
diff --git a/embassy-sync/Cargo.toml b/embassy-sync/Cargo.toml
index 38b0e5d30..85673026c 100644
--- a/embassy-sync/Cargo.toml
+++ b/embassy-sync/Cargo.toml
@@ -4,6 +4,7 @@ version = "0.5.0"
4edition = "2021" 4edition = "2021"
5description = "no-std, no-alloc synchronization primitives with async support" 5description = "no-std, no-alloc synchronization primitives with async support"
6repository = "https://github.com/embassy-rs/embassy" 6repository = "https://github.com/embassy-rs/embassy"
7documentation = "https://docs.embassy.dev/embassy-sync"
7readme = "README.md" 8readme = "README.md"
8license = "MIT OR Apache-2.0" 9license = "MIT OR Apache-2.0"
9categories = [ 10categories = [
diff --git a/embassy-time-driver/Cargo.toml b/embassy-time-driver/Cargo.toml
index e252c354a..d9f2e97df 100644
--- a/embassy-time-driver/Cargo.toml
+++ b/embassy-time-driver/Cargo.toml
@@ -4,6 +4,7 @@ version = "0.1.0"
4edition = "2021" 4edition = "2021"
5description = "Driver trait for embassy-time" 5description = "Driver trait for embassy-time"
6repository = "https://github.com/embassy-rs/embassy" 6repository = "https://github.com/embassy-rs/embassy"
7documentation = "https://docs.embassy.dev/embassy-time-driver"
7readme = "README.md" 8readme = "README.md"
8license = "MIT OR Apache-2.0" 9license = "MIT OR Apache-2.0"
9categories = [ 10categories = [
diff --git a/embassy-time-queue-driver/Cargo.toml b/embassy-time-queue-driver/Cargo.toml
index 85ee1da1b..9ce9d79bb 100644
--- a/embassy-time-queue-driver/Cargo.toml
+++ b/embassy-time-queue-driver/Cargo.toml
@@ -4,6 +4,7 @@ version = "0.1.0"
4edition = "2021" 4edition = "2021"
5description = "Timer queue driver trait for embassy-time" 5description = "Timer queue driver trait for embassy-time"
6repository = "https://github.com/embassy-rs/embassy" 6repository = "https://github.com/embassy-rs/embassy"
7documentation = "https://docs.embassy.dev/embassy-time-queue-driver"
7readme = "README.md" 8readme = "README.md"
8license = "MIT OR Apache-2.0" 9license = "MIT OR Apache-2.0"
9categories = [ 10categories = [
diff --git a/embassy-time/Cargo.toml b/embassy-time/Cargo.toml
index 6b1c7cc58..6b0a0f22d 100644
--- a/embassy-time/Cargo.toml
+++ b/embassy-time/Cargo.toml
@@ -4,6 +4,7 @@ version = "0.3.0"
4edition = "2021" 4edition = "2021"
5description = "Instant and Duration for embedded no-std systems, with async timer support" 5description = "Instant and Duration for embedded no-std systems, with async timer support"
6repository = "https://github.com/embassy-rs/embassy" 6repository = "https://github.com/embassy-rs/embassy"
7documentation = "https://docs.embassy.dev/embassy-time"
7readme = "README.md" 8readme = "README.md"
8license = "MIT OR Apache-2.0" 9license = "MIT OR Apache-2.0"
9categories = [ 10categories = [
diff --git a/embassy-usb-dfu/Cargo.toml b/embassy-usb-dfu/Cargo.toml
index 6087bcd7d..b0eb917e6 100644
--- a/embassy-usb-dfu/Cargo.toml
+++ b/embassy-usb-dfu/Cargo.toml
@@ -5,6 +5,7 @@ version = "0.1.0"
5description = "An implementation of the USB DFU 1.1 protocol, using embassy-boot" 5description = "An implementation of the USB DFU 1.1 protocol, using embassy-boot"
6license = "MIT OR Apache-2.0" 6license = "MIT OR Apache-2.0"
7repository = "https://github.com/embassy-rs/embassy" 7repository = "https://github.com/embassy-rs/embassy"
8documentation = "https://docs.embassy.dev/embassy-usb-dfu"
8categories = [ 9categories = [
9 "embedded", 10 "embedded",
10 "no-std", 11 "no-std",
diff --git a/embassy-usb-driver/Cargo.toml b/embassy-usb-driver/Cargo.toml
index 460cb306a..6d36106cd 100644
--- a/embassy-usb-driver/Cargo.toml
+++ b/embassy-usb-driver/Cargo.toml
@@ -3,6 +3,11 @@ name = "embassy-usb-driver"
3version = "0.1.0" 3version = "0.1.0"
4edition = "2021" 4edition = "2021"
5license = "MIT OR Apache-2.0" 5license = "MIT OR Apache-2.0"
6description = "Driver trait for `embassy-usb`, an async USB device stack for embedded devices."
7keywords = ["embedded", "async", "usb", "hal", "embedded-hal"]
8categories = ["embedded", "hardware-support", "no-std", "async"]
9repository = "https://github.com/embassy-rs/embassy"
10documentation = "https://docs.embassy.dev/embassy-usb-driver"
6 11
7# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 12# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
8 13
diff --git a/embassy-usb/Cargo.toml b/embassy-usb/Cargo.toml
index 029754e73..be810b510 100644
--- a/embassy-usb/Cargo.toml
+++ b/embassy-usb/Cargo.toml
@@ -3,6 +3,11 @@ name = "embassy-usb"
3version = "0.1.0" 3version = "0.1.0"
4edition = "2021" 4edition = "2021"
5license = "MIT OR Apache-2.0" 5license = "MIT OR Apache-2.0"
6description = "Async USB device stack for embedded devices in Rust."
7keywords = ["embedded", "async", "usb", "hal", "embedded-hal"]
8categories = ["embedded", "hardware-support", "no-std", "async"]
9repository = "https://github.com/embassy-rs/embassy"
10documentation = "https://docs.embassy.dev/embassy-usb"
6 11
7[package.metadata.embassy_docs] 12[package.metadata.embassy_docs]
8src_base = "https://github.com/embassy-rs/embassy/blob/embassy-usb-v$VERSION/embassy-usb/src/" 13src_base = "https://github.com/embassy-rs/embassy/blob/embassy-usb-v$VERSION/embassy-usb/src/"