aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--embassy-nrf/src/pwm.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/embassy-nrf/src/pwm.rs b/embassy-nrf/src/pwm.rs
index 856e12024..90aeb09c0 100644
--- a/embassy-nrf/src/pwm.rs
+++ b/embassy-nrf/src/pwm.rs
@@ -736,6 +736,11 @@ impl<'d, T: Instance> SimplePwm<'d, T> {
736 r.enable.write(|w| w.enable().disabled()); 736 r.enable.write(|w| w.enable().disabled());
737 } 737 }
738 738
739 /// Returns the current duty of the channel
740 pub fn duty(&self, channel: usize) -> u16 {
741 self.duty[channel]
742 }
743
739 /// Sets duty cycle (15 bit) for a PWM channel. 744 /// Sets duty cycle (15 bit) for a PWM channel.
740 pub fn set_duty(&mut self, channel: usize, duty: u16) { 745 pub fn set_duty(&mut self, channel: usize, duty: u16) {
741 let r = T::regs(); 746 let r = T::regs();