Cargo format
This commit is contained in:
parent
db56c4fe6f
commit
cc6998be30
2 changed files with 26 additions and 16 deletions
|
@ -680,7 +680,6 @@ pub(crate) trait SealedPin {
|
||||||
self.block().ospeedr().modify(|w| w.set_ospeedr(pin, speed.into()));
|
self.block().ospeedr().modify(|w| w.set_ospeedr(pin, speed.into()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/// Get the pull-up configuration.
|
/// Get the pull-up configuration.
|
||||||
#[inline]
|
#[inline]
|
||||||
fn pull(&self) -> Pull {
|
fn pull(&self) -> Pull {
|
||||||
|
@ -692,12 +691,14 @@ pub(crate) trait SealedPin {
|
||||||
let crlh = if n < 8 { 0 } else { 1 };
|
let crlh = if n < 8 { 0 } else { 1 };
|
||||||
match r.cr(crlh).cnf(n % 8) {
|
match r.cr(crlh).cnf(n % 8) {
|
||||||
vals::CnfIn::FLOATING => Pull::None,
|
vals::CnfIn::FLOATING => Pull::None,
|
||||||
_ => if r.bsrr().read().bs(n % 8) {
|
_ => {
|
||||||
Pull::Up
|
if r.bsrr().read().bs(n % 8) {
|
||||||
} else if r.bsrr().read().br(n % 8) {
|
Pull::Up
|
||||||
Pull::Down
|
} else if r.bsrr().read().br(n % 8) {
|
||||||
} else {
|
Pull::Down
|
||||||
Pull::None
|
} else {
|
||||||
|
Pull::None
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -283,11 +283,12 @@ impl<'d, T: Instance, M: PeriMode> Spi<'d, T, M> {
|
||||||
|
|
||||||
let miso_pullup = match &self.miso {
|
let miso_pullup = match &self.miso {
|
||||||
None => false,
|
None => false,
|
||||||
Some(pin) =>
|
Some(pin) => {
|
||||||
if pin.pull() == Pull::Up {
|
if pin.pull() == Pull::Up {
|
||||||
true
|
true
|
||||||
} else {
|
} else {
|
||||||
false
|
false
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -426,11 +427,15 @@ impl<'d, T: Instance> Spi<'d, T, Blocking> {
|
||||||
peri,
|
peri,
|
||||||
new_pin!(sck, AFType::OutputPushPull, Speed::VeryHigh, config.sck_pull_mode()),
|
new_pin!(sck, AFType::OutputPushPull, Speed::VeryHigh, config.sck_pull_mode()),
|
||||||
new_pin!(mosi, AFType::OutputPushPull, Speed::VeryHigh),
|
new_pin!(mosi, AFType::OutputPushPull, Speed::VeryHigh),
|
||||||
new_pin!(miso, AFType::Input, Speed::Input,
|
new_pin!(
|
||||||
|
miso,
|
||||||
|
AFType::Input,
|
||||||
|
Speed::Input,
|
||||||
match config.miso_pullup {
|
match config.miso_pullup {
|
||||||
true => Pull::Up,
|
true => Pull::Up,
|
||||||
false => Pull::None,
|
false => Pull::None,
|
||||||
}),
|
}
|
||||||
|
),
|
||||||
None,
|
None,
|
||||||
None,
|
None,
|
||||||
config,
|
config,
|
||||||
|
@ -448,11 +453,15 @@ impl<'d, T: Instance> Spi<'d, T, Blocking> {
|
||||||
peri,
|
peri,
|
||||||
new_pin!(sck, AFType::OutputPushPull, Speed::VeryHigh, config.sck_pull_mode()),
|
new_pin!(sck, AFType::OutputPushPull, Speed::VeryHigh, config.sck_pull_mode()),
|
||||||
None,
|
None,
|
||||||
new_pin!(miso, AFType::Input, Speed::Input,
|
new_pin!(
|
||||||
|
miso,
|
||||||
|
AFType::Input,
|
||||||
|
Speed::Input,
|
||||||
match config.miso_pullup {
|
match config.miso_pullup {
|
||||||
true => Pull::Up,
|
true => Pull::Up,
|
||||||
false => Pull::None,
|
false => Pull::None,
|
||||||
}),
|
}
|
||||||
|
),
|
||||||
None,
|
None,
|
||||||
None,
|
None,
|
||||||
config,
|
config,
|
||||||
|
|
Loading…
Reference in a new issue