mirror of
https://github.com/rtic-rs/rtic.git
synced 2025-12-19 06:15:45 +01:00
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
This commit is contained in:
parent
acb9f44642
commit
5d05d607ee
6 changed files with 121 additions and 65 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue