Struct xmc1000_hal::gpio::port0::P0_08 [−][src]
pub struct P0_08<MODE> { /* fields omitted */ }
Methods
impl<MODE> P0_08<MODE>
[src]
impl<MODE> P0_08<MODE>
pub fn into_open_drain_output(
self,
set_high: bool,
iocr: &mut IOCR8
) -> P0_08<Output<OpenDrain>>
[src]
pub fn into_open_drain_output(
self,
set_high: bool,
iocr: &mut IOCR8
) -> P0_08<Output<OpenDrain>>
pub fn into_push_pull_output(
self,
set_high: bool,
iocr: &mut IOCR8
) -> P0_08<Output<PushPull>>
[src]
pub fn into_push_pull_output(
self,
set_high: bool,
iocr: &mut IOCR8
) -> P0_08<Output<PushPull>>
pub fn into_floating_input(self, iocr: &mut IOCR8) -> P0_08<Input<Floating>>
[src]
pub fn into_floating_input(self, iocr: &mut IOCR8) -> P0_08<Input<Floating>>
pub fn into_pull_down_input(self, iocr: &mut IOCR8) -> P0_08<Input<PullDown>>
[src]
pub fn into_pull_down_input(self, iocr: &mut IOCR8) -> P0_08<Input<PullDown>>
pub fn into_pull_up_input(self, iocr: &mut IOCR8) -> P0_08<Input<PullUp>>
[src]
pub fn into_pull_up_input(self, iocr: &mut IOCR8) -> P0_08<Input<PullUp>>
impl<MODE> P0_08<Output<MODE>>
[src]
impl<MODE> P0_08<Output<MODE>>
pub fn downgrade(self) -> P0x<Output<MODE>>
[src]
pub fn downgrade(self) -> P0x<Output<MODE>>
pub fn toggle(&mut self)
[src]
pub fn toggle(&mut self)
pub fn is_set_low(&mut self) -> bool
[src]
pub fn is_set_low(&mut self) -> bool
pub fn is_set_high(&mut self) -> bool
[src]
pub fn is_set_high(&mut self) -> bool