aboutsummaryrefslogtreecommitdiff
path: root/examples/rp/src/bin
diff options
context:
space:
mode:
authorJames Munns <[email protected]>2025-08-19 15:04:26 +0000
committerGitHub <[email protected]>2025-08-19 15:04:26 +0000
commit6433d7bf397b8cb28941c5ba3d07ac097852b565 (patch)
tree0eb9b2eb39940f38986d0798034b2f0f2744b6bf /examples/rp/src/bin
parent61dbd89bd4648cc6b16017bbbf4db8f5fdcb109a (diff)
parentbadcdcc24c223954b3fd828ecd925e225e850d29 (diff)
Merge pull request #4564 from erwin-ps/feature/rp-i2c-add-pullup-config
Add configurable internal pullups for rp i2c
Diffstat (limited to 'examples/rp/src/bin')
-rw-r--r--examples/rp/src/bin/i2c_blocking.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/examples/rp/src/bin/i2c_blocking.rs b/examples/rp/src/bin/i2c_blocking.rs
index c9c8a2760..6a57ded20 100644
--- a/examples/rp/src/bin/i2c_blocking.rs
+++ b/examples/rp/src/bin/i2c_blocking.rs
@@ -49,7 +49,11 @@ async fn main(_spawner: Spawner) {
49 let scl = p.PIN_15; 49 let scl = p.PIN_15;
50 50
51 info!("set up i2c "); 51 info!("set up i2c ");
52 let mut i2c = i2c::I2c::new_blocking(p.I2C1, scl, sda, Config::default()); 52 let mut config = Config::default();
53 // by default internal pullup resitors are disabled
54 config.sda_pullup = true;
55 config.scl_pullup = true;
56 let mut i2c = i2c::I2c::new_blocking(p.I2C1, scl, sda, config);
53 57
54 use mcp23017::*; 58 use mcp23017::*;
55 59