From 6734f52676a9669586492f6c203c10f354f6cf04 Mon Sep 17 00:00:00 2001
From: Andelf <andelf@gmail.com>
Date: Sat, 17 Feb 2024 20:44:59 +0800
Subject: [PATCH] rp/gpio: fix wrong io _bank calc

---
 embassy-rp/src/gpio.rs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/embassy-rp/src/gpio.rs b/embassy-rp/src/gpio.rs
index a121a8036..62eeb4cf6 100644
--- a/embassy-rp/src/gpio.rs
+++ b/embassy-rp/src/gpio.rs
@@ -815,7 +815,7 @@ pub(crate) mod sealed {
 
         #[inline]
         fn _bank(&self) -> Bank {
-            match self.pin_bank() & 0x20 {
+            match self.pin_bank() >> 5 {
                 #[cfg(feature = "qspi-as-gpio")]
                 1 => Bank::Qspi,
                 _ => Bank::Bank0,