Type Alias xmc4500::port3::iocr4::PC4_R

source ·
pub type PC4_R = FieldReader<PC4_A>;
Expand description

Field PC4 reader - Port Control for Port n Pin 4 to 7

Aliased Type§

struct PC4_R { /* private fields */ }

Implementations§

source§

impl PC4_R

source

pub const fn variant(&self) -> Option<PC4_A>

Get enumerated values variant

source

pub fn is_value1(&self) -> bool

Input - No internal pull device active

source

pub fn is_value2(&self) -> bool

Input - Internal pull-down device active

source

pub fn is_value3(&self) -> bool

Input - Internal pull-up device active

source

pub fn is_value4(&self) -> bool

Input - No internal pull device, Pn_OUTx = input value

source

pub fn is_value5(&self) -> bool

Input inverted - No internal pull device active

source

pub fn is_value6(&self) -> bool

Input inverted - Internal pull-down device active

source

pub fn is_value7(&self) -> bool

Input inverted - Internal pull-up device active

source

pub fn is_value8(&self) -> bool

Input inverted - No internal pull device, Pn_OUTx = input value

source

pub fn is_value9(&self) -> bool

Output Push-Pull - General-purpose output

source

pub fn is_value10(&self) -> bool

Output Push-Pull - Alternate output function 1

source

pub fn is_value11(&self) -> bool

Output Push-Pull - Alternate output function 2

source

pub fn is_value12(&self) -> bool

Output Push-Pull - Alternate output function 3

source

pub fn is_value13(&self) -> bool

Output Push-Pull - Alternate output function 4

source

pub fn is_value14(&self) -> bool

Output Open Drain - General-purpose output

source

pub fn is_value15(&self) -> bool

Output Open Drain - Alternate output function 1

source

pub fn is_value16(&self) -> bool

Output Open Drain - Alternate output function 2

source

pub fn is_value17(&self) -> bool

Output Open Drain - Alternate output function 3

source

pub fn is_value18(&self) -> bool

Output Open Drain - Alternate output function 4