From 27e8ef6e7e720a3c74f7c696ab105915695431c5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jo=C3=ABl=20Schulz-Ansres?= <joel@systemscape.de>
Date: Wed, 22 May 2024 23:49:48 +0200
Subject: [PATCH] Remove Speed::Input in order to move it into separate PR

---
 embassy-stm32/src/gpio.rs    | 3 ---
 embassy-stm32/src/spi/mod.rs | 4 ++--
 2 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/embassy-stm32/src/gpio.rs b/embassy-stm32/src/gpio.rs
index fb3b79a36..9f28c8ec2 100644
--- a/embassy-stm32/src/gpio.rs
+++ b/embassy-stm32/src/gpio.rs
@@ -265,7 +265,6 @@ impl From<Pull> for vals::Pupdr {
 #[derive(Debug, Copy, Clone)]
 #[cfg_attr(feature = "defmt", derive(defmt::Format))]
 pub enum Speed {
-    Input,
     Low,
     Medium,
     #[cfg(not(any(syscfg_f0, gpio_v1)))]
@@ -279,7 +278,6 @@ impl From<Speed> for vals::Mode {
         use Speed::*;
 
         match speed {
-            Input => vals::Mode::INPUT,
             Low => vals::Mode::OUTPUT2MHZ,
             Medium => vals::Mode::OUTPUT10MHZ,
             VeryHigh => vals::Mode::OUTPUT50MHZ,
@@ -293,7 +291,6 @@ impl From<Speed> for vals::Ospeedr {
         use Speed::*;
 
         match speed {
-            Input => vals::Ospeedr::LOWSPEED,
             Low => vals::Ospeedr::LOWSPEED,
             Medium => vals::Ospeedr::MEDIUMSPEED,
             #[cfg(not(syscfg_f0))]
diff --git a/embassy-stm32/src/spi/mod.rs b/embassy-stm32/src/spi/mod.rs
index 76d58def6..24159adce 100644
--- a/embassy-stm32/src/spi/mod.rs
+++ b/embassy-stm32/src/spi/mod.rs
@@ -430,7 +430,7 @@ impl<'d, T: Instance> Spi<'d, T, Blocking> {
             new_pin!(
                 miso,
                 AFType::Input,
-                Speed::Input,
+                Speed::VeryHigh,
                 match config.miso_pullup {
                     true => Pull::Up,
                     false => Pull::None,
@@ -456,7 +456,7 @@ impl<'d, T: Instance> Spi<'d, T, Blocking> {
             new_pin!(
                 miso,
                 AFType::Input,
-                Speed::Input,
+                Speed::VeryHigh,
                 match config.miso_pullup {
                     true => Pull::Up,
                     false => Pull::None,