embassy-stm32

Crates

git

Versions

stm32g474cb

Flavors

ExtendedFilter

Type Alias ExtendedFilter 

Source
pub type ExtendedFilter = Filter<ExtendedId, u32>;
Expand description

An Extended Filter

Aliased Type§

pub struct ExtendedFilter {
    pub filter: FilterType<ExtendedId, u32>,
    pub action: Action,
}

Fields§

§filter: FilterType<ExtendedId, u32>

How to match an incoming message

§action: Action

What to do with a matching message

Implementations§

Source§

impl ExtendedFilter

Source

pub fn accept_all_into_fifo0() -> ExtendedFilter

Accept all messages in FIFO 0

Source

pub fn accept_all_into_fifo1() -> ExtendedFilter

Accept all messages in FIFO 1

Source

pub fn reject_all() -> ExtendedFilter

Reject all messages

Source

pub fn disable() -> ExtendedFilter

Disable the filter

Trait Implementations§

Source§

impl Default for ExtendedFilter

Source§

fn default() -> Self

Returns the “default value” for a type. Read more