Merge #376
376: pll: add advance() r=jordens a=jordens Co-authored-by: Robert Jördens <rj@quartiq.de>
This commit is contained in:
commit
21776d1845
@ -78,6 +78,13 @@ impl PLL {
|
||||
self.y = self.y.wrapping_add(f);
|
||||
(self.y, f)
|
||||
}
|
||||
|
||||
/// Advance the PLL without providing a new timestamp.
|
||||
pub fn advance(&mut self) -> (i32, i32) {
|
||||
self.x = self.x.wrapping_add(self.f);
|
||||
self.y = self.y.wrapping_add(self.f);
|
||||
(self.y, self.f)
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
|
Loading…
Reference in New Issue
Block a user