diff options
| author | Dario Nieuwenhuis <[email protected]> | 2024-01-09 22:52:35 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-01-09 22:52:35 +0000 |
| commit | 67ed134479886023ec133a3a95074972e6d83236 (patch) | |
| tree | 72d07efe36fa9df91ba5f4214c5fe5a833d120c7 | |
| parent | 49ee0564ed715edfc1c86c8cced57fd488f5c52a (diff) | |
| parent | c9ac39df9451e79958c5b9f40b9c8c982d10c241 (diff) | |
Merge pull request #2357 from embassy-rs/eh10
Update embedded-hal to v1.0
| -rw-r--r-- | cyw43/Cargo.toml | 2 | ||||
| -rw-r--r-- | embassy-embedded-hal/Cargo.toml | 4 | ||||
| -rw-r--r-- | embassy-net-adin1110/Cargo.toml | 8 | ||||
| -rw-r--r-- | embassy-net-adin1110/src/lib.rs | 10 | ||||
| -rw-r--r-- | embassy-net-enc28j60/Cargo.toml | 4 | ||||
| -rw-r--r-- | embassy-net-esp-hosted/Cargo.toml | 4 | ||||
| -rw-r--r-- | embassy-net-wiznet/Cargo.toml | 4 | ||||
| -rw-r--r-- | embassy-nrf/Cargo.toml | 4 | ||||
| -rw-r--r-- | embassy-rp/Cargo.toml | 6 | ||||
| -rw-r--r-- | embassy-rp/src/gpio.rs | 18 | ||||
| -rw-r--r-- | embassy-stm32/Cargo.toml | 6 | ||||
| -rw-r--r-- | embassy-stm32/src/gpio.rs | 21 | ||||
| -rw-r--r-- | embassy-time/Cargo.toml | 4 | ||||
| -rw-r--r-- | examples/nrf52840/Cargo.toml | 6 | ||||
| -rw-r--r-- | examples/rp/Cargo.toml | 6 | ||||
| -rw-r--r-- | examples/stm32h5/Cargo.toml | 4 | ||||
| -rw-r--r-- | examples/stm32h7/Cargo.toml | 4 | ||||
| -rw-r--r-- | examples/stm32l4/Cargo.toml | 6 | ||||
| -rw-r--r-- | tests/nrf/Cargo.toml | 4 | ||||
| -rw-r--r-- | tests/rp/Cargo.toml | 6 | ||||
| -rw-r--r-- | tests/stm32/Cargo.toml | 4 |
21 files changed, 48 insertions, 87 deletions
diff --git a/cyw43/Cargo.toml b/cyw43/Cargo.toml index 72faad805..1042f21bc 100644 --- a/cyw43/Cargo.toml +++ b/cyw43/Cargo.toml | |||
| @@ -23,7 +23,7 @@ cortex-m = "0.7.6" | |||
| 23 | cortex-m-rt = "0.7.0" | 23 | cortex-m-rt = "0.7.0" |
| 24 | futures = { version = "0.3.17", default-features = false, features = ["async-await", "cfg-target-has-atomic", "unstable"] } | 24 | futures = { version = "0.3.17", default-features = false, features = ["async-await", "cfg-target-has-atomic", "unstable"] } |
| 25 | 25 | ||
| 26 | embedded-hal-1 = { package = "embedded-hal", version = "1.0.0-rc.3" } | 26 | embedded-hal-1 = { package = "embedded-hal", version = "1.0" } |
| 27 | num_enum = { version = "0.5.7", default-features = false } | 27 | num_enum = { version = "0.5.7", default-features = false } |
| 28 | 28 | ||
| 29 | [package.metadata.embassy_docs] | 29 | [package.metadata.embassy_docs] |
diff --git a/embassy-embedded-hal/Cargo.toml b/embassy-embedded-hal/Cargo.toml index f292f952d..42382f834 100644 --- a/embassy-embedded-hal/Cargo.toml +++ b/embassy-embedded-hal/Cargo.toml | |||
| @@ -23,8 +23,8 @@ embassy-time = { version = "0.2", path = "../embassy-time", optional = true } | |||
| 23 | embedded-hal-02 = { package = "embedded-hal", version = "0.2.6", features = [ | 23 | embedded-hal-02 = { package = "embedded-hal", version = "0.2.6", features = [ |
| 24 | "unproven", | 24 | "unproven", |
| 25 | ] } | 25 | ] } |
| 26 | embedded-hal-1 = { package = "embedded-hal", version = "=1.0.0-rc.3" } | 26 | embedded-hal-1 = { package = "embedded-hal", version = "1.0" } |
| 27 | embedded-hal-async = { version = "=1.0.0-rc.3" } | 27 | embedded-hal-async = { version = "1.0" } |
| 28 | embedded-storage = "0.3.1" | 28 | embedded-storage = "0.3.1" |
| 29 | embedded-storage-async = { version = "0.4.1" } | 29 | embedded-storage-async = { version = "0.4.1" } |
| 30 | nb = "1.0.0" | 30 | nb = "1.0.0" |
diff --git a/embassy-net-adin1110/Cargo.toml b/embassy-net-adin1110/Cargo.toml index f1be52da5..52b89fce9 100644 --- a/embassy-net-adin1110/Cargo.toml +++ b/embassy-net-adin1110/Cargo.toml | |||
| @@ -12,16 +12,16 @@ repository = "https://github.com/embassy-rs/embassy" | |||
| 12 | heapless = "0.8" | 12 | heapless = "0.8" |
| 13 | defmt = { version = "0.3", optional = true } | 13 | defmt = { version = "0.3", optional = true } |
| 14 | log = { version = "0.4", default-features = false, optional = true } | 14 | log = { version = "0.4", default-features = false, optional = true } |
| 15 | embedded-hal-1 = { package = "embedded-hal", version = "=1.0.0-rc.3" } | 15 | embedded-hal-1 = { package = "embedded-hal", version = "1.0" } |
| 16 | embedded-hal-async = { version = "=1.0.0-rc.3" } | 16 | embedded-hal-async = { version = "1.0" } |
| 17 | embedded-hal-bus = { version = "=0.1.0-rc.3", features = ["async"] } | 17 | embedded-hal-bus = { version = "0.1", features = ["async"] } |
| 18 | embassy-net-driver-channel = { version = "0.2.0", path = "../embassy-net-driver-channel" } | 18 | embassy-net-driver-channel = { version = "0.2.0", path = "../embassy-net-driver-channel" } |
| 19 | embassy-time = { version = "0.2", path = "../embassy-time" } | 19 | embassy-time = { version = "0.2", path = "../embassy-time" } |
| 20 | embassy-futures = { version = "0.1.0", path = "../embassy-futures" } | 20 | embassy-futures = { version = "0.1.0", path = "../embassy-futures" } |
| 21 | bitfield = "0.14.0" | 21 | bitfield = "0.14.0" |
| 22 | 22 | ||
| 23 | [dev-dependencies] | 23 | [dev-dependencies] |
| 24 | embedded-hal-mock = { version = "0.10.0-rc.4", features = ["embedded-hal-async", "eh1"] } | 24 | embedded-hal-mock = { git = "https://github.com/Dirbaio/embedded-hal-mock", rev = "e3c820094ea0fc71449916bd790d0e3d76f4c0e4", features = ["embedded-hal-async", "eh1"] } |
| 25 | crc = "3.0.1" | 25 | crc = "3.0.1" |
| 26 | env_logger = "0.10" | 26 | env_logger = "0.10" |
| 27 | critical-section = { version = "1.1.2", features = ["std"] } | 27 | critical-section = { version = "1.1.2", features = ["std"] } |
diff --git a/embassy-net-adin1110/src/lib.rs b/embassy-net-adin1110/src/lib.rs index 6ecfa587d..d98e98422 100644 --- a/embassy-net-adin1110/src/lib.rs +++ b/embassy-net-adin1110/src/lib.rs | |||
| @@ -777,19 +777,19 @@ mod tests { | |||
| 777 | } | 777 | } |
| 778 | 778 | ||
| 779 | struct TestHarnass { | 779 | struct TestHarnass { |
| 780 | spe: ADIN1110<ExclusiveDevice<embedded_hal_mock::common::Generic<SpiTransaction>, CsPinMock, MockDelay>>, | 780 | spe: ADIN1110<ExclusiveDevice<embedded_hal_mock::common::Generic<SpiTransaction<u8>>, CsPinMock, MockDelay>>, |
| 781 | spi: Generic<SpiTransaction>, | 781 | spi: Generic<SpiTransaction<u8>>, |
| 782 | } | 782 | } |
| 783 | 783 | ||
| 784 | impl TestHarnass { | 784 | impl TestHarnass { |
| 785 | pub fn new(expectations: &[SpiTransaction], spi_crc: bool, append_fcs_on_tx: bool) -> Self { | 785 | pub fn new(expectations: &[SpiTransaction<u8>], spi_crc: bool, append_fcs_on_tx: bool) -> Self { |
| 786 | let cs = CsPinMock::default(); | 786 | let cs = CsPinMock::default(); |
| 787 | let delay = MockDelay {}; | 787 | let delay = MockDelay {}; |
| 788 | let spi = SpiMock::new(expectations); | 788 | let spi = SpiMock::new(expectations); |
| 789 | let spi_dev: ExclusiveDevice<embedded_hal_mock::common::Generic<SpiTransaction>, CsPinMock, MockDelay> = | 789 | let spi_dev: ExclusiveDevice<embedded_hal_mock::common::Generic<SpiTransaction<u8>>, CsPinMock, MockDelay> = |
| 790 | ExclusiveDevice::new(spi.clone(), cs, delay); | 790 | ExclusiveDevice::new(spi.clone(), cs, delay); |
| 791 | let spe: ADIN1110< | 791 | let spe: ADIN1110< |
| 792 | ExclusiveDevice<embedded_hal_mock::common::Generic<SpiTransaction>, CsPinMock, MockDelay>, | 792 | ExclusiveDevice<embedded_hal_mock::common::Generic<SpiTransaction<u8>>, CsPinMock, MockDelay>, |
| 793 | > = ADIN1110::new(spi_dev, spi_crc, append_fcs_on_tx); | 793 | > = ADIN1110::new(spi_dev, spi_crc, append_fcs_on_tx); |
| 794 | 794 | ||
| 795 | Self { spe, spi } | 795 | Self { spe, spi } |
diff --git a/embassy-net-enc28j60/Cargo.toml b/embassy-net-enc28j60/Cargo.toml index 8cd723c4c..6d18f708e 100644 --- a/embassy-net-enc28j60/Cargo.toml +++ b/embassy-net-enc28j60/Cargo.toml | |||
| @@ -8,8 +8,8 @@ license = "MIT OR Apache-2.0" | |||
| 8 | edition = "2021" | 8 | edition = "2021" |
| 9 | 9 | ||
| 10 | [dependencies] | 10 | [dependencies] |
| 11 | embedded-hal = { version = "1.0.0-rc.3" } | 11 | embedded-hal = { version = "1.0" } |
| 12 | embedded-hal-async = { version = "=1.0.0-rc.3" } | 12 | embedded-hal-async = { version = "1.0" } |
| 13 | embassy-net-driver = { version = "0.2.0", path = "../embassy-net-driver" } | 13 | embassy-net-driver = { version = "0.2.0", path = "../embassy-net-driver" } |
| 14 | embassy-time = { version = "0.2", path = "../embassy-time" } | 14 | embassy-time = { version = "0.2", path = "../embassy-time" } |
| 15 | embassy-futures = { version = "0.1.0", path = "../embassy-futures" } | 15 | embassy-futures = { version = "0.1.0", path = "../embassy-futures" } |
diff --git a/embassy-net-esp-hosted/Cargo.toml b/embassy-net-esp-hosted/Cargo.toml index 61984dd53..1b022de40 100644 --- a/embassy-net-esp-hosted/Cargo.toml +++ b/embassy-net-esp-hosted/Cargo.toml | |||
| @@ -16,8 +16,8 @@ embassy-sync = { version = "0.5.0", path = "../embassy-sync"} | |||
| 16 | embassy-futures = { version = "0.1.0", path = "../embassy-futures"} | 16 | embassy-futures = { version = "0.1.0", path = "../embassy-futures"} |
| 17 | embassy-net-driver-channel = { version = "0.2.0", path = "../embassy-net-driver-channel"} | 17 | embassy-net-driver-channel = { version = "0.2.0", path = "../embassy-net-driver-channel"} |
| 18 | 18 | ||
| 19 | embedded-hal = { version = "1.0.0-rc.3" } | 19 | embedded-hal = { version = "1.0" } |
| 20 | embedded-hal-async = { version = "=1.0.0-rc.3" } | 20 | embedded-hal-async = { version = "1.0" } |
| 21 | 21 | ||
| 22 | noproto = "0.1.0" | 22 | noproto = "0.1.0" |
| 23 | heapless = "0.8" | 23 | heapless = "0.8" |
diff --git a/embassy-net-wiznet/Cargo.toml b/embassy-net-wiznet/Cargo.toml index f628d8bd1..6ed308596 100644 --- a/embassy-net-wiznet/Cargo.toml +++ b/embassy-net-wiznet/Cargo.toml | |||
| @@ -9,8 +9,8 @@ edition = "2021" | |||
| 9 | repository = "https://github.com/embassy-rs/embassy" | 9 | repository = "https://github.com/embassy-rs/embassy" |
| 10 | 10 | ||
| 11 | [dependencies] | 11 | [dependencies] |
| 12 | embedded-hal = { version = "1.0.0-rc.3" } | 12 | embedded-hal = { version = "1.0" } |
| 13 | embedded-hal-async = { version = "=1.0.0-rc.3" } | 13 | embedded-hal-async = { version = "1.0" } |
| 14 | embassy-net-driver-channel = { version = "0.2.0", path = "../embassy-net-driver-channel" } | 14 | embassy-net-driver-channel = { version = "0.2.0", path = "../embassy-net-driver-channel" } |
| 15 | embassy-time = { version = "0.2", path = "../embassy-time" } | 15 | embassy-time = { version = "0.2", path = "../embassy-time" } |
| 16 | embassy-futures = { version = "0.1.0", path = "../embassy-futures" } | 16 | embassy-futures = { version = "0.1.0", path = "../embassy-futures" } |
diff --git a/embassy-nrf/Cargo.toml b/embassy-nrf/Cargo.toml index 837a941a9..7d7346d92 100644 --- a/embassy-nrf/Cargo.toml +++ b/embassy-nrf/Cargo.toml | |||
| @@ -117,8 +117,8 @@ embassy-embedded-hal = {version = "0.1.0", path = "../embassy-embedded-hal" } | |||
| 117 | embassy-usb-driver = {version = "0.1.0", path = "../embassy-usb-driver" } | 117 | embassy-usb-driver = {version = "0.1.0", path = "../embassy-usb-driver" } |
| 118 | 118 | ||
| 119 | embedded-hal-02 = { package = "embedded-hal", version = "0.2.6", features = ["unproven"] } | 119 | embedded-hal-02 = { package = "embedded-hal", version = "0.2.6", features = ["unproven"] } |
| 120 | embedded-hal-1 = { package = "embedded-hal", version = "=1.0.0-rc.3" } | 120 | embedded-hal-1 = { package = "embedded-hal", version = "1.0" } |
| 121 | embedded-hal-async = { version = "=1.0.0-rc.3" } | 121 | embedded-hal-async = { version = "1.0" } |
| 122 | embedded-io = { version = "0.6.0" } | 122 | embedded-io = { version = "0.6.0" } |
| 123 | embedded-io-async = { version = "0.6.1" } | 123 | embedded-io-async = { version = "0.6.1" } |
| 124 | 124 | ||
diff --git a/embassy-rp/Cargo.toml b/embassy-rp/Cargo.toml index 4942ca507..8d7a11749 100644 --- a/embassy-rp/Cargo.toml +++ b/embassy-rp/Cargo.toml | |||
| @@ -92,9 +92,9 @@ fixed = "1.23.1" | |||
| 92 | rp-pac = { version = "6" } | 92 | rp-pac = { version = "6" } |
| 93 | 93 | ||
| 94 | embedded-hal-02 = { package = "embedded-hal", version = "0.2.6", features = ["unproven"] } | 94 | embedded-hal-02 = { package = "embedded-hal", version = "0.2.6", features = ["unproven"] } |
| 95 | embedded-hal-1 = { package = "embedded-hal", version = "=1.0.0-rc.3" } | 95 | embedded-hal-1 = { package = "embedded-hal", version = "1.0" } |
| 96 | embedded-hal-async = { version = "=1.0.0-rc.3" } | 96 | embedded-hal-async = { version = "1.0" } |
| 97 | embedded-hal-nb = { version = "=1.0.0-rc.3" } | 97 | embedded-hal-nb = { version = "1.0" } |
| 98 | 98 | ||
| 99 | pio-proc = {version= "0.2" } | 99 | pio-proc = {version= "0.2" } |
| 100 | pio = {version= "0.2.1" } | 100 | pio = {version= "0.2.1" } |
diff --git a/embassy-rp/src/gpio.rs b/embassy-rp/src/gpio.rs index 2e6692abe..d66ec0bfe 100644 --- a/embassy-rp/src/gpio.rs +++ b/embassy-rp/src/gpio.rs | |||
| @@ -1152,12 +1152,6 @@ impl<'d, T: Pin> embedded_hal_1::digital::StatefulOutputPin for Output<'d, T> { | |||
| 1152 | } | 1152 | } |
| 1153 | } | 1153 | } |
| 1154 | 1154 | ||
| 1155 | impl<'d, T: Pin> embedded_hal_1::digital::ToggleableOutputPin for Output<'d, T> { | ||
| 1156 | fn toggle(&mut self) -> Result<(), Self::Error> { | ||
| 1157 | Ok(self.toggle()) | ||
| 1158 | } | ||
| 1159 | } | ||
| 1160 | |||
| 1161 | impl<'d, T: Pin> embedded_hal_1::digital::ErrorType for OutputOpenDrain<'d, T> { | 1155 | impl<'d, T: Pin> embedded_hal_1::digital::ErrorType for OutputOpenDrain<'d, T> { |
| 1162 | type Error = Infallible; | 1156 | type Error = Infallible; |
| 1163 | } | 1157 | } |
| @@ -1182,12 +1176,6 @@ impl<'d, T: Pin> embedded_hal_1::digital::StatefulOutputPin for OutputOpenDrain< | |||
| 1182 | } | 1176 | } |
| 1183 | } | 1177 | } |
| 1184 | 1178 | ||
| 1185 | impl<'d, T: Pin> embedded_hal_1::digital::ToggleableOutputPin for OutputOpenDrain<'d, T> { | ||
| 1186 | fn toggle(&mut self) -> Result<(), Self::Error> { | ||
| 1187 | Ok(self.toggle()) | ||
| 1188 | } | ||
| 1189 | } | ||
| 1190 | |||
| 1191 | impl<'d, T: Pin> embedded_hal_1::digital::InputPin for OutputOpenDrain<'d, T> { | 1179 | impl<'d, T: Pin> embedded_hal_1::digital::InputPin for OutputOpenDrain<'d, T> { |
| 1192 | fn is_high(&mut self) -> Result<bool, Self::Error> { | 1180 | fn is_high(&mut self) -> Result<bool, Self::Error> { |
| 1193 | Ok(self.is_high()) | 1181 | Ok(self.is_high()) |
| @@ -1232,12 +1220,6 @@ impl<'d, T: Pin> embedded_hal_1::digital::StatefulOutputPin for Flex<'d, T> { | |||
| 1232 | } | 1220 | } |
| 1233 | } | 1221 | } |
| 1234 | 1222 | ||
| 1235 | impl<'d, T: Pin> embedded_hal_1::digital::ToggleableOutputPin for Flex<'d, T> { | ||
| 1236 | fn toggle(&mut self) -> Result<(), Self::Error> { | ||
| 1237 | Ok(self.toggle()) | ||
| 1238 | } | ||
| 1239 | } | ||
| 1240 | |||
| 1241 | impl<'d, T: Pin> embedded_hal_async::digital::Wait for Flex<'d, T> { | 1223 | impl<'d, T: Pin> embedded_hal_async::digital::Wait for Flex<'d, T> { |
| 1242 | async fn wait_for_high(&mut self) -> Result<(), Self::Error> { | 1224 | async fn wait_for_high(&mut self) -> Result<(), Self::Error> { |
| 1243 | self.wait_for_high().await; | 1225 | self.wait_for_high().await; |
diff --git a/embassy-stm32/Cargo.toml b/embassy-stm32/Cargo.toml index 88faf569a..2e5bf0e24 100644 --- a/embassy-stm32/Cargo.toml +++ b/embassy-stm32/Cargo.toml | |||
| @@ -42,9 +42,9 @@ embassy-usb-driver = {version = "0.1.0", path = "../embassy-usb-driver" } | |||
| 42 | embassy-executor = { version = "0.4.0", path = "../embassy-executor", optional = true } | 42 | embassy-executor = { version = "0.4.0", path = "../embassy-executor", optional = true } |
| 43 | 43 | ||
| 44 | embedded-hal-02 = { package = "embedded-hal", version = "0.2.6", features = ["unproven"] } | 44 | embedded-hal-02 = { package = "embedded-hal", version = "0.2.6", features = ["unproven"] } |
| 45 | embedded-hal-1 = { package = "embedded-hal", version = "=1.0.0-rc.3" } | 45 | embedded-hal-1 = { package = "embedded-hal", version = "1.0" } |
| 46 | embedded-hal-async = { version = "=1.0.0-rc.3" } | 46 | embedded-hal-async = { version = "1.0" } |
| 47 | embedded-hal-nb = { version = "=1.0.0-rc.3" } | 47 | embedded-hal-nb = { version = "1.0" } |
| 48 | 48 | ||
| 49 | embedded-storage = "0.3.1" | 49 | embedded-storage = "0.3.1" |
| 50 | embedded-storage-async = { version = "0.4.1" } | 50 | embedded-storage-async = { version = "0.4.1" } |
diff --git a/embassy-stm32/src/gpio.rs b/embassy-stm32/src/gpio.rs index c300a079e..d8677953f 100644 --- a/embassy-stm32/src/gpio.rs +++ b/embassy-stm32/src/gpio.rs | |||
| @@ -1033,13 +1033,6 @@ impl<'d, T: Pin> embedded_hal_1::digital::StatefulOutputPin for Output<'d, T> { | |||
| 1033 | } | 1033 | } |
| 1034 | } | 1034 | } |
| 1035 | 1035 | ||
| 1036 | impl<'d, T: Pin> embedded_hal_1::digital::ToggleableOutputPin for Output<'d, T> { | ||
| 1037 | #[inline] | ||
| 1038 | fn toggle(&mut self) -> Result<(), Self::Error> { | ||
| 1039 | Ok(self.toggle()) | ||
| 1040 | } | ||
| 1041 | } | ||
| 1042 | |||
| 1043 | impl<'d, T: Pin> embedded_hal_1::digital::ErrorType for OutputOpenDrain<'d, T> { | 1036 | impl<'d, T: Pin> embedded_hal_1::digital::ErrorType for OutputOpenDrain<'d, T> { |
| 1044 | type Error = Infallible; | 1037 | type Error = Infallible; |
| 1045 | } | 1038 | } |
| @@ -1081,13 +1074,6 @@ impl<'d, T: Pin> embedded_hal_1::digital::StatefulOutputPin for OutputOpenDrain< | |||
| 1081 | } | 1074 | } |
| 1082 | } | 1075 | } |
| 1083 | 1076 | ||
| 1084 | impl<'d, T: Pin> embedded_hal_1::digital::ToggleableOutputPin for OutputOpenDrain<'d, T> { | ||
| 1085 | #[inline] | ||
| 1086 | fn toggle(&mut self) -> Result<(), Self::Error> { | ||
| 1087 | Ok(self.toggle()) | ||
| 1088 | } | ||
| 1089 | } | ||
| 1090 | |||
| 1091 | impl<'d, T: Pin> embedded_hal_1::digital::InputPin for Flex<'d, T> { | 1077 | impl<'d, T: Pin> embedded_hal_1::digital::InputPin for Flex<'d, T> { |
| 1092 | #[inline] | 1078 | #[inline] |
| 1093 | fn is_high(&mut self) -> Result<bool, Self::Error> { | 1079 | fn is_high(&mut self) -> Result<bool, Self::Error> { |
| @@ -1112,13 +1098,6 @@ impl<'d, T: Pin> embedded_hal_1::digital::OutputPin for Flex<'d, T> { | |||
| 1112 | } | 1098 | } |
| 1113 | } | 1099 | } |
| 1114 | 1100 | ||
| 1115 | impl<'d, T: Pin> embedded_hal_1::digital::ToggleableOutputPin for Flex<'d, T> { | ||
| 1116 | #[inline] | ||
| 1117 | fn toggle(&mut self) -> Result<(), Self::Error> { | ||
| 1118 | Ok(self.toggle()) | ||
| 1119 | } | ||
| 1120 | } | ||
| 1121 | |||
| 1122 | impl<'d, T: Pin> embedded_hal_1::digital::ErrorType for Flex<'d, T> { | 1101 | impl<'d, T: Pin> embedded_hal_1::digital::ErrorType for Flex<'d, T> { |
| 1123 | type Error = Infallible; | 1102 | type Error = Infallible; |
| 1124 | } | 1103 | } |
diff --git a/embassy-time/Cargo.toml b/embassy-time/Cargo.toml index 7259169cd..2beefac83 100644 --- a/embassy-time/Cargo.toml +++ b/embassy-time/Cargo.toml | |||
| @@ -407,8 +407,8 @@ defmt = { version = "0.3", optional = true } | |||
| 407 | log = { version = "0.4.14", optional = true } | 407 | log = { version = "0.4.14", optional = true } |
| 408 | 408 | ||
| 409 | embedded-hal-02 = { package = "embedded-hal", version = "0.2.6" } | 409 | embedded-hal-02 = { package = "embedded-hal", version = "0.2.6" } |
| 410 | embedded-hal-1 = { package = "embedded-hal", version = "=1.0.0-rc.3" } | 410 | embedded-hal-1 = { package = "embedded-hal", version = "1.0" } |
| 411 | embedded-hal-async = { version = "=1.0.0-rc.3" } | 411 | embedded-hal-async = { version = "1.0" } |
| 412 | 412 | ||
| 413 | futures-util = { version = "0.3.17", default-features = false } | 413 | futures-util = { version = "0.3.17", default-features = false } |
| 414 | critical-section = "1.1" | 414 | critical-section = "1.1" |
diff --git a/examples/nrf52840/Cargo.toml b/examples/nrf52840/Cargo.toml index 02e5cddec..933e8d59e 100644 --- a/examples/nrf52840/Cargo.toml +++ b/examples/nrf52840/Cargo.toml | |||
| @@ -30,9 +30,9 @@ rand = { version = "0.8.4", default-features = false } | |||
| 30 | embedded-storage = "0.3.1" | 30 | embedded-storage = "0.3.1" |
| 31 | usbd-hid = "0.6.0" | 31 | usbd-hid = "0.6.0" |
| 32 | serde = { version = "1.0.136", default-features = false } | 32 | serde = { version = "1.0.136", default-features = false } |
| 33 | embedded-hal = { version = "1.0.0-rc.3" } | 33 | embedded-hal = { version = "1.0" } |
| 34 | embedded-hal-async = { version = "1.0.0-rc.3" } | 34 | embedded-hal-async = { version = "1.0" } |
| 35 | embedded-hal-bus = { version = "0.1.0-rc.3", features = ["async"] } | 35 | embedded-hal-bus = { version = "0.1", features = ["async"] } |
| 36 | num-integer = { version = "0.1.45", default-features = false } | 36 | num-integer = { version = "0.1.45", default-features = false } |
| 37 | microfft = "0.5.0" | 37 | microfft = "0.5.0" |
| 38 | 38 | ||
diff --git a/examples/rp/Cargo.toml b/examples/rp/Cargo.toml index 4f45e9cc1..07f2ae1c7 100644 --- a/examples/rp/Cargo.toml +++ b/examples/rp/Cargo.toml | |||
| @@ -38,9 +38,9 @@ smart-leds = "0.3.0" | |||
| 38 | heapless = "0.8" | 38 | heapless = "0.8" |
| 39 | usbd-hid = "0.6.1" | 39 | usbd-hid = "0.6.1" |
| 40 | 40 | ||
| 41 | embedded-hal-1 = { package = "embedded-hal", version = "=1.0.0-rc.3" } | 41 | embedded-hal-1 = { package = "embedded-hal", version = "1.0" } |
| 42 | embedded-hal-async = "1.0.0-rc.3" | 42 | embedded-hal-async = "1.0" |
| 43 | embedded-hal-bus = { version = "0.1.0-rc.3", features = ["async"] } | 43 | embedded-hal-bus = { version = "0.1", features = ["async"] } |
| 44 | embedded-io-async = { version = "0.6.1", features = ["defmt-03"] } | 44 | embedded-io-async = { version = "0.6.1", features = ["defmt-03"] } |
| 45 | embedded-storage = { version = "0.3" } | 45 | embedded-storage = { version = "0.3" } |
| 46 | static_cell = "2" | 46 | static_cell = "2" |
diff --git a/examples/stm32h5/Cargo.toml b/examples/stm32h5/Cargo.toml index 02e11731a..a636c0a33 100644 --- a/examples/stm32h5/Cargo.toml +++ b/examples/stm32h5/Cargo.toml | |||
| @@ -19,8 +19,8 @@ defmt-rtt = "0.4" | |||
| 19 | cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] } | 19 | cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] } |
| 20 | cortex-m-rt = "0.7.0" | 20 | cortex-m-rt = "0.7.0" |
| 21 | embedded-hal = "0.2.6" | 21 | embedded-hal = "0.2.6" |
| 22 | embedded-hal-1 = { package = "embedded-hal", version = "=1.0.0-rc.3" } | 22 | embedded-hal-1 = { package = "embedded-hal", version = "1.0" } |
| 23 | embedded-hal-async = { version = "=1.0.0-rc.3" } | 23 | embedded-hal-async = { version = "1.0" } |
| 24 | embedded-io-async = { version = "0.6.1" } | 24 | embedded-io-async = { version = "0.6.1" } |
| 25 | embedded-nal-async = { version = "0.7.1" } | 25 | embedded-nal-async = { version = "0.7.1" } |
| 26 | panic-probe = { version = "0.3", features = ["print-defmt"] } | 26 | panic-probe = { version = "0.3", features = ["print-defmt"] } |
diff --git a/examples/stm32h7/Cargo.toml b/examples/stm32h7/Cargo.toml index f4dca0e44..041408b9a 100644 --- a/examples/stm32h7/Cargo.toml +++ b/examples/stm32h7/Cargo.toml | |||
| @@ -19,8 +19,8 @@ defmt-rtt = "0.4" | |||
| 19 | cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] } | 19 | cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] } |
| 20 | cortex-m-rt = "0.7.0" | 20 | cortex-m-rt = "0.7.0" |
| 21 | embedded-hal = "0.2.6" | 21 | embedded-hal = "0.2.6" |
| 22 | embedded-hal-1 = { package = "embedded-hal", version = "=1.0.0-rc.3" } | 22 | embedded-hal-1 = { package = "embedded-hal", version = "1.0" } |
| 23 | embedded-hal-async = { version = "=1.0.0-rc.3" } | 23 | embedded-hal-async = { version = "1.0" } |
| 24 | embedded-nal-async = { version = "0.7.1" } | 24 | embedded-nal-async = { version = "0.7.1" } |
| 25 | embedded-io-async = { version = "0.6.1" } | 25 | embedded-io-async = { version = "0.6.1" } |
| 26 | panic-probe = { version = "0.3", features = ["print-defmt"] } | 26 | panic-probe = { version = "0.3", features = ["print-defmt"] } |
diff --git a/examples/stm32l4/Cargo.toml b/examples/stm32l4/Cargo.toml index 97a27efd2..e434f3bd9 100644 --- a/examples/stm32l4/Cargo.toml +++ b/examples/stm32l4/Cargo.toml | |||
| @@ -24,9 +24,9 @@ defmt-rtt = "0.4" | |||
| 24 | cortex-m = { version = "0.7.6", features = ["critical-section-single-core"] } | 24 | cortex-m = { version = "0.7.6", features = ["critical-section-single-core"] } |
| 25 | cortex-m-rt = "0.7.0" | 25 | cortex-m-rt = "0.7.0" |
| 26 | embedded-hal = "0.2.6" | 26 | embedded-hal = "0.2.6" |
| 27 | embedded-hal-1 = { package = "embedded-hal", version = "=1.0.0-rc.3" } | 27 | embedded-hal-1 = { package = "embedded-hal", version = "1.0" } |
| 28 | embedded-hal-async = { version = "=1.0.0-rc.3" } | 28 | embedded-hal-async = { version = "1.0" } |
| 29 | embedded-hal-bus = { version = "=0.1.0-rc.3", features = ["async"] } | 29 | embedded-hal-bus = { version = "0.1", features = ["async"] } |
| 30 | panic-probe = { version = "0.3", features = ["print-defmt"] } | 30 | panic-probe = { version = "0.3", features = ["print-defmt"] } |
| 31 | futures = { version = "0.3.17", default-features = false, features = ["async-await"] } | 31 | futures = { version = "0.3.17", default-features = false, features = ["async-await"] } |
| 32 | heapless = { version = "0.8", default-features = false } | 32 | heapless = { version = "0.8", default-features = false } |
diff --git a/tests/nrf/Cargo.toml b/tests/nrf/Cargo.toml index c25388699..8ef51fcdb 100644 --- a/tests/nrf/Cargo.toml +++ b/tests/nrf/Cargo.toml | |||
| @@ -16,8 +16,8 @@ embedded-io-async = { version = "0.6.1", features = ["defmt-03"] } | |||
| 16 | embassy-net = { version = "0.3", path = "../../embassy-net", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet", ] } | 16 | embassy-net = { version = "0.3", path = "../../embassy-net", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet", ] } |
| 17 | embassy-net-esp-hosted = { version = "0.1.0", path = "../../embassy-net-esp-hosted", features = ["defmt"] } | 17 | embassy-net-esp-hosted = { version = "0.1.0", path = "../../embassy-net-esp-hosted", features = ["defmt"] } |
| 18 | embassy-net-enc28j60 = { version = "0.1.0", path = "../../embassy-net-enc28j60", features = ["defmt"] } | 18 | embassy-net-enc28j60 = { version = "0.1.0", path = "../../embassy-net-enc28j60", features = ["defmt"] } |
| 19 | embedded-hal-async = { version = "1.0.0-rc.3" } | 19 | embedded-hal-async = { version = "1.0" } |
| 20 | embedded-hal-bus = { version = "0.1.0-rc.3", features = ["async"] } | 20 | embedded-hal-bus = { version = "0.1", features = ["async"] } |
| 21 | static_cell = "2" | 21 | static_cell = "2" |
| 22 | perf-client = { path = "../perf-client" } | 22 | perf-client = { path = "../perf-client" } |
| 23 | 23 | ||
diff --git a/tests/rp/Cargo.toml b/tests/rp/Cargo.toml index 50a85e116..6be50a2f2 100644 --- a/tests/rp/Cargo.toml +++ b/tests/rp/Cargo.toml | |||
| @@ -24,9 +24,9 @@ defmt-rtt = "0.4" | |||
| 24 | cortex-m = { version = "0.7.6" } | 24 | cortex-m = { version = "0.7.6" } |
| 25 | cortex-m-rt = "0.7.0" | 25 | cortex-m-rt = "0.7.0" |
| 26 | embedded-hal = "0.2.6" | 26 | embedded-hal = "0.2.6" |
| 27 | embedded-hal-1 = { package = "embedded-hal", version = "=1.0.0-rc.3" } | 27 | embedded-hal-1 = { package = "embedded-hal", version = "1.0" } |
| 28 | embedded-hal-async = { version = "=1.0.0-rc.3" } | 28 | embedded-hal-async = { version = "1.0" } |
| 29 | embedded-hal-bus = { version = "=0.1.0-rc.3", features = ["async"] } | 29 | embedded-hal-bus = { version = "0.1", features = ["async"] } |
| 30 | panic-probe = { version = "0.3.0", features = ["print-defmt"] } | 30 | panic-probe = { version = "0.3.0", features = ["print-defmt"] } |
| 31 | futures = { version = "0.3.17", default-features = false, features = ["async-await"] } | 31 | futures = { version = "0.3.17", default-features = false, features = ["async-await"] } |
| 32 | embedded-io-async = { version = "0.6.1" } | 32 | embedded-io-async = { version = "0.6.1" } |
diff --git a/tests/stm32/Cargo.toml b/tests/stm32/Cargo.toml index 2f5340a6a..c4ce42922 100644 --- a/tests/stm32/Cargo.toml +++ b/tests/stm32/Cargo.toml | |||
| @@ -63,8 +63,8 @@ defmt-rtt = "0.4" | |||
| 63 | cortex-m = { version = "0.7.6", features = ["critical-section-single-core"] } | 63 | cortex-m = { version = "0.7.6", features = ["critical-section-single-core"] } |
| 64 | cortex-m-rt = "0.7.0" | 64 | cortex-m-rt = "0.7.0" |
| 65 | embedded-hal = "0.2.6" | 65 | embedded-hal = "0.2.6" |
| 66 | embedded-hal-1 = { package = "embedded-hal", version = "=1.0.0-rc.3" } | 66 | embedded-hal-1 = { package = "embedded-hal", version = "1.0" } |
| 67 | embedded-hal-async = { version = "=1.0.0-rc.3" } | 67 | embedded-hal-async = { version = "1.0" } |
| 68 | micromath = "2.0.0" | 68 | micromath = "2.0.0" |
| 69 | panic-probe = { version = "0.3.0", features = ["print-defmt"] } | 69 | panic-probe = { version = "0.3.0", features = ["print-defmt"] } |
| 70 | rand_core = { version = "0.6", default-features = false } | 70 | rand_core = { version = "0.6", default-features = false } |
