update docs
This commit is contained in:
parent
6cebd27cc1
commit
a4bee1c1d2
@ -6,6 +6,14 @@ use embedded_hal::Direction;
|
|||||||
pub trait WaitForRotate {
|
pub trait WaitForRotate {
|
||||||
type RotateFuture<'a>: Future<Output = Direction> + 'a;
|
type RotateFuture<'a>: Future<Output = Direction> + 'a;
|
||||||
|
|
||||||
|
/// Wait for a specified number of rotations, in ticks, either up or down.
|
||||||
|
///
|
||||||
|
/// Return Direction::Upcounting if the high bound is reached.
|
||||||
|
/// Return Direction::Downcounting if the low bound is reached.
|
||||||
|
///
|
||||||
|
/// Number of ticks is encoder dependent. As an example, if we connect
|
||||||
|
/// the Bourns PEC11H-4120F-S0020, we have 20 ticks per full rotation.
|
||||||
|
/// Other encoders may vary.
|
||||||
fn wait_for_rotate<'a>(
|
fn wait_for_rotate<'a>(
|
||||||
self: Pin<&'a mut Self>,
|
self: Pin<&'a mut Self>,
|
||||||
count_down: u16,
|
count_down: u16,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user