diff options
| author | James Munns <[email protected]> | 2025-08-19 15:04:26 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-08-19 15:04:26 +0000 |
| commit | 6433d7bf397b8cb28941c5ba3d07ac097852b565 (patch) | |
| tree | 0eb9b2eb39940f38986d0798034b2f0f2744b6bf /examples/rp/src/bin | |
| parent | 61dbd89bd4648cc6b16017bbbf4db8f5fdcb109a (diff) | |
| parent | badcdcc24c223954b3fd828ecd925e225e850d29 (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.rs | 6 |
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 | ||
