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: