rustfmt on previously edited files
This commit is contained in:
parent
53388d4576
commit
e4a36e1d98
@ -74,7 +74,6 @@ impl<'d, T: Pin> Flex<'d, T> {
|
|||||||
/// at a specific level, call `set_high`/`set_low` on the pin first.
|
/// at a specific level, call `set_high`/`set_low` on the pin first.
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn set_as_output(&mut self, speed: Speed) {
|
pub fn set_as_output(&mut self, speed: Speed) {
|
||||||
|
|
||||||
critical_section::with(|_| unsafe {
|
critical_section::with(|_| unsafe {
|
||||||
let r = self.pin.block();
|
let r = self.pin.block();
|
||||||
let n = self.pin.pin() as usize;
|
let n = self.pin.pin() as usize;
|
||||||
@ -106,7 +105,7 @@ impl<'d, T: Pin> Flex<'d, T> {
|
|||||||
/// The pin level will be whatever was set before (or low by default). If you want it to begin
|
/// The pin level will be whatever was set before (or low by default). If you want it to begin
|
||||||
/// at a specific level, call `set_high`/`set_low` on the pin first.
|
/// at a specific level, call `set_high`/`set_low` on the pin first.
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn set_as_input_output(&mut self,speed: Speed, pull : Pull) {
|
pub fn set_as_input_output(&mut self, speed: Speed, pull: Pull) {
|
||||||
critical_section::with(|_| unsafe {
|
critical_section::with(|_| unsafe {
|
||||||
let r = self.pin.block();
|
let r = self.pin.block();
|
||||||
let n = self.pin.pin() as usize;
|
let n = self.pin.pin() as usize;
|
||||||
@ -262,7 +261,7 @@ impl From<Speed> for vals::Ospeedr {
|
|||||||
|
|
||||||
/// GPIO input driver.
|
/// GPIO input driver.
|
||||||
pub struct Input<'d, T: Pin> {
|
pub struct Input<'d, T: Pin> {
|
||||||
pub(crate) pin: Flex<'d, T>
|
pub(crate) pin: Flex<'d, T>,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<'d, T: Pin> Input<'d, T> {
|
impl<'d, T: Pin> Input<'d, T> {
|
||||||
@ -340,10 +339,9 @@ impl<'d, T: Pin> Output<'d, T> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/// GPIO output open-drain driver.
|
/// GPIO output open-drain driver.
|
||||||
pub struct OutputOpenDrain<'d, T: Pin> {
|
pub struct OutputOpenDrain<'d, T: Pin> {
|
||||||
pub(crate) pin: Flex<'d, T>
|
pub(crate) pin: Flex<'d, T>,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<'d, T: Pin> OutputOpenDrain<'d, T> {
|
impl<'d, T: Pin> OutputOpenDrain<'d, T> {
|
||||||
@ -925,7 +923,6 @@ mod eh1 {
|
|||||||
Ok(self.is_set_low())
|
Ok(self.is_set_low())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(feature = "unstable-pac")]
|
#[cfg(feature = "unstable-pac")]
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
mod example_common;
|
mod example_common;
|
||||||
use defmt::assert;
|
use defmt::assert;
|
||||||
use embassy::executor::Spawner;
|
use embassy::executor::Spawner;
|
||||||
use embassy_stm32::gpio::{Input, Level, Output, OutputOpenDrain, Flex, Pull, Speed};
|
use embassy_stm32::gpio::{Flex, Input, Level, Output, OutputOpenDrain, Pull, Speed};
|
||||||
use embassy_stm32::Peripherals;
|
use embassy_stm32::Peripherals;
|
||||||
use example_common::*;
|
use example_common::*;
|
||||||
|
|
||||||
@ -130,7 +130,7 @@ async fn main(_spawner: Spawner, p: Peripherals) {
|
|||||||
// Test input no pull
|
// Test input no pull
|
||||||
{
|
{
|
||||||
let mut b = Flex::new(&mut b);
|
let mut b = Flex::new(&mut b);
|
||||||
b.set_as_input(Pull::None); // no pull, the status is undefined
|
b.set_as_input(Pull::None); // no pull, the status is undefined
|
||||||
|
|
||||||
let mut a = Flex::new(&mut a);
|
let mut a = Flex::new(&mut a);
|
||||||
a.set_low();
|
a.set_low();
|
||||||
@ -143,7 +143,6 @@ async fn main(_spawner: Spawner, p: Peripherals) {
|
|||||||
assert!(b.is_high());
|
assert!(b.is_high());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Test input pulldown
|
// Test input pulldown
|
||||||
{
|
{
|
||||||
let mut b = Flex::new(&mut b);
|
let mut b = Flex::new(&mut b);
|
||||||
|
Loading…
Reference in New Issue
Block a user