macro_rules! servo {
($($tt:tt)*) => { ... };
}Available on
target_os=none only.Expand description
Create a servo with keyword arguments and default pulse widths.
Syntax:
servo! {
pin: <pin_expr>,
slice: <pwm_slice_expr>,
channel: A | B, // optional
odd: <bool_expr>, // optional
even: <bool_expr>, // optional
min_us: <u16_expr>, // optional
max_us: <u16_expr>, // optional
max_degrees: <u16_expr>, // optional
}Required fields: pin, slice.
Optional fields: min_us, max_us, max_degrees (defaults to
SERVO_MIN_US_DEFAULT/SERVO_MAX_US_DEFAULT/Servo::DEFAULT_MAX_DEGREES),
plus channel: A/B or odd/even to override the inferred channel.
See Servo for details and examples.