pub trait BaudrateExt {
    // Required method
    fn into_baudrate<CLOCK: Clock>(self) -> Baudrate<CLOCK>;
}
Expand description

Provide a into_baudrate() method for integers.

This extension trait allows conveniently initializing a baudrate by using

let mut serial = arduino_uno::Serial::new(
    dp.USART0,
    pins.d0,
    pins.d1.into_output(&mut pins.ddr),
    57600.into_baudrate(),
);

instead of having to call Baudrate::new(57600).

Required Methods§

source

fn into_baudrate<CLOCK: Clock>(self) -> Baudrate<CLOCK>

Calculate baudrate parameters from this number.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl BaudrateExt for u32

source§

fn into_baudrate<CLOCK: Clock>(self) -> Baudrate<CLOCK>

Implementors§