From 6edfc609600d23b82d54ab9dfcfef13cb1079130 Mon Sep 17 00:00:00 2001
From: Hmvp <hmvp@users.noreply.github.com>
Date: Fri, 25 Jun 2021 21:02:18 +0200
Subject: [PATCH] Fix gpio docs

The sio argument does not work with a bare pac SIO struct
---
 rp2040-hal/src/gpio.rs | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/rp2040-hal/src/gpio.rs b/rp2040-hal/src/gpio.rs
index f9f1c36..70c9f62 100644
--- a/rp2040-hal/src/gpio.rs
+++ b/rp2040-hal/src/gpio.rs
@@ -6,7 +6,8 @@
 //! ```rust
 //! use rp2040_hal::prelude::*;
 //! let mut pac = rp2040_pac::Peripherals::take().unwrap();
-//! let pins = pac.IO_BANK0.split(pac.PADS_BANK0, pac.SIO, &mut pac.RESETS);
+//! let sio = Sio::new(pac.SIO);
+//! let pins = pac.IO_BANK0.split(pac.PADS_BANK0, sio.gpio_bank0, &mut pac.RESETS);
 //! ```
 //!
 //! Once you have the GPIO pins struct, you can take individual pins and configure them: