mirror of
https://github.com/embassy-rs/embassy.git
synced 2024-11-22 06:42:32 +00:00
Fix documentation.
This commit is contained in:
parent
7d9d2f8459
commit
9690bed5a6
@ -345,8 +345,8 @@ impl<'d> Pwm<'d> {
|
|||||||
1 << self.slice as usize
|
1 << self.slice as usize
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// Splits the PWM driver into separate `PwmOutput` instances for channels A and B.
|
||||||
#[inline]
|
#[inline]
|
||||||
/// Split Pwm driver to allow separate duty cycle control of each channel
|
|
||||||
pub fn split(mut self) -> (Option<PwmOutput<'d>>, Option<PwmOutput<'d>>) {
|
pub fn split(mut self) -> (Option<PwmOutput<'d>>, Option<PwmOutput<'d>>) {
|
||||||
(
|
(
|
||||||
self.pin_a
|
self.pin_a
|
||||||
@ -357,7 +357,9 @@ impl<'d> Pwm<'d> {
|
|||||||
.map(|pin| PwmOutput::new(PwmChannelPin::B(pin), self.slice.clone(), true)),
|
.map(|pin| PwmOutput::new(PwmChannelPin::B(pin), self.slice.clone(), true)),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
/// Splits the PWM driver by reference to allow for separate duty cycle control
|
||||||
|
/// of each channel (A and B) without taking ownership of the PWM instance.
|
||||||
|
#[inline]
|
||||||
pub fn split_by_ref(&mut self) -> (Option<PwmOutput<'_>>, Option<PwmOutput<'_>>) {
|
pub fn split_by_ref(&mut self) -> (Option<PwmOutput<'_>>, Option<PwmOutput<'_>>) {
|
||||||
(
|
(
|
||||||
self.pin_a
|
self.pin_a
|
||||||
@ -404,7 +406,7 @@ impl<'d> Drop for PwmOutput<'d> {
|
|||||||
});
|
});
|
||||||
|
|
||||||
pin.gpio().ctrl().write(|w| w.set_funcsel(31));
|
pin.gpio().ctrl().write(|w| w.set_funcsel(31));
|
||||||
///Enable pin PULL-DOWN
|
//Enable pin PULL-DOWN
|
||||||
pin.pad_ctrl().modify(|w| {
|
pin.pad_ctrl().modify(|w| {
|
||||||
w.set_pde(true);
|
w.set_pde(true);
|
||||||
});
|
});
|
||||||
@ -414,7 +416,7 @@ impl<'d> Drop for PwmOutput<'d> {
|
|||||||
w.set_b(0);
|
w.set_b(0);
|
||||||
});
|
});
|
||||||
pin.gpio().ctrl().write(|w| w.set_funcsel(31));
|
pin.gpio().ctrl().write(|w| w.set_funcsel(31));
|
||||||
///Enable pin PULL-DOWN
|
//Enable pin PULL-DOWN
|
||||||
pin.pad_ctrl().modify(|w| {
|
pin.pad_ctrl().modify(|w| {
|
||||||
w.set_pde(true);
|
w.set_pde(true);
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user