Trait ReadFlags

Source
pub trait ReadFlags {
    type Flag: BitFlag;

    // Required method
    fn flags(&self) -> BitFlags<Self::Flag>;
}

Required Associated Types§

Source

type Flag: BitFlag

Enum of bit flags

Required Methods§

Source

fn flags(&self) -> BitFlags<Self::Flag>

Get all interrupts flags a once.

Implementors§

Source§

impl<I: Instance> ReadFlags for StreamX<I, 0>

Source§

impl<I: Instance> ReadFlags for StreamX<I, 1>

Source§

impl<I: Instance> ReadFlags for StreamX<I, 2>

Source§

impl<I: Instance> ReadFlags for StreamX<I, 3>

Source§

impl<I: Instance> ReadFlags for StreamX<I, 4>

Source§

impl<I: Instance> ReadFlags for StreamX<I, 5>

Source§

impl<I: Instance> ReadFlags for StreamX<I, 6>

Source§

impl<I: Instance> ReadFlags for StreamX<I, 7>

Source§

impl<SPI: Instance> ReadFlags for Inner<SPI>

Source§

impl<STREAM, const CHANNEL: u8, PERIPHERAL, DIR, BUF> ReadFlags for Transfer<STREAM, CHANNEL, PERIPHERAL, DIR, BUF>
where STREAM: Stream, ChannelX<CHANNEL>: Channel, DIR: Direction, PERIPHERAL: PeriAddress + DMASet<STREAM, CHANNEL, DIR>,

Source§

impl<TIM: Instance> ReadFlags for Timer<TIM>

Source§

impl<TIM: Instance, const FREQ: u32> ReadFlags for FTimer<TIM, FREQ>

Source§

impl<UART: Instance, WORD> ReadFlags for Serial<UART, WORD>