Struct kea_hal::port::Filter[][src]

pub struct Filter {
    pub div1: DIV1,
    pub div2: DIV2,
    pub div3: DIV3,
    pub porta: PORTA<DefaultDiv>,
    pub portb: PORTB<DefaultDiv>,
    pub portc: PORTC<DefaultDiv>,
    pub portd: PORTD<DefaultDiv>,
    pub porte: PORTE<DefaultDiv>,
    pub portf: PORTF<DefaultDiv>,
    pub portg: PORTG<DefaultDiv>,
}
Expand description

Input Filter control

per 11.4 of KEA64 ref man, filter acts as lowpass with adjustable timing. holds the pin in previous state until new state exists for longer than adjustable time. This feature is effectively a lowpass filter.

Fields

div1: DIV1

Divisor Controller

div2: DIV2

Divisor Controller

div3: DIV3

Divisor Controller

porta: PORTA<DefaultDiv>

Filterable Port

portb: PORTB<DefaultDiv>

Filterable Port

portc: PORTC<DefaultDiv>

Filterable Port

portd: PORTD<DefaultDiv>

Filterable Port

porte: PORTE<DefaultDiv>

Filterable Port

portf: PORTF<DefaultDiv>

Filterable Port

portg: PORTG<DefaultDiv>

Filterable Port

Implementations

Get the Filter interface.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.