diff options
| author | Martins Polakovs <mp@foo.lv> | 2024-04-21 13:46:29 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-21 10:46:29 +0000 |
| commit | 5d05d607eefde4a659150f8180457b0eed37bc8c (patch) | |
| tree | 17dae6b9f1cb264ee958f0a5716ccbe67cef308f /examples/rp2040_local_i2c_init/src | |
| parent | acb9f446425a3bf6b00e542770bdbfd3c0bfe53e (diff) | |
Bump rp2040-pac to 0.6 in rtic-monotonics (#905)
* Support rp2040-pac v0.6 in rtic-monotonics
* Add changelog entry
* Fix rp2040_local_i2c_init example
Diffstat (limited to 'examples/rp2040_local_i2c_init/src')
| -rw-r--r-- | examples/rp2040_local_i2c_init/src/main.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/examples/rp2040_local_i2c_init/src/main.rs b/examples/rp2040_local_i2c_init/src/main.rs index 799376c..7ae51fb 100644 --- a/examples/rp2040_local_i2c_init/src/main.rs +++ b/examples/rp2040_local_i2c_init/src/main.rs @@ -14,7 +14,7 @@ mod app { gpio::{ self, bank0::{Gpio2, Gpio25, Gpio3}, - FunctionSioOutput, PullNone, PullUp, + FunctionSio, PullNone, PullUp, SioOutput, }, pac, sio::Sio, @@ -41,7 +41,7 @@ mod app { #[local] struct Local { - led: gpio::Pin<Gpio25, FunctionSioOutput, PullNone>, + led: gpio::Pin<Gpio25, FunctionSio<SioOutput>, PullNone>, i2c: &'static mut I2CBus, } @@ -82,14 +82,14 @@ mod app { led.set_low().unwrap(); // Init I2C pins - let sda_pin = gpioa + let sda_pin: gpio::Pin<_, gpio::FunctionI2C, _> = gpioa .gpio2 .into_pull_up_disabled() - .into_function::<gpio::FunctionI2C>(); - let scl_pin = gpioa + .reconfigure(); + let scl_pin: gpio::Pin<_, gpio::FunctionI2C, _> = gpioa .gpio3 .into_pull_up_disabled() - .into_function::<gpio::FunctionI2C>(); + .reconfigure(); // Init I2C itself, using MaybeUninit to overwrite the previously // uninitialized i2c_ctx variable without dropping its value |
