ResetControl

Trait ResetControl 

Source
pub trait ResetControl {
    // Required methods
    fn assert_reset<'w>(&self, w: &'w mut W) -> &'w mut W;
    fn clear_reset<'w>(&self, w: &'w mut W) -> &'w mut W;
}
Expand description

Internal trait for controlling peripheral reset

This trait is an internal implementation detail and should neither be implemented nor used outside of LPC8xx HAL. Any incompatible changes to this trait won’t be considered breaking changes.

Please refer to syscon::Handle::assert_reset and syscon::Handle::clear_reset for the public API that uses this trait.

Required Methods§

Source

fn assert_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Internal method to assert peripheral reset

Source

fn clear_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Internal method to clear peripheral reset

Implementations on Foreign Types§

Source§

impl<'a> ResetControl for ACOMP

Source§

fn assert_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

fn clear_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

impl<'a> ResetControl for ADC0

Source§

fn assert_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

fn clear_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

impl<'a> ResetControl for CTIMER0

Source§

fn assert_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

fn clear_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

impl<'a> ResetControl for DMA0

Source§

fn assert_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

fn clear_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

impl<'a> ResetControl for FLASH_CTRL

Source§

fn assert_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

fn clear_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

impl<'a> ResetControl for GPIO

Source§

fn assert_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

fn clear_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

impl<'a> ResetControl for I2C0

Source§

fn assert_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

fn clear_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

impl<'a> ResetControl for I2C1

Source§

fn assert_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

fn clear_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

impl<'a> ResetControl for I2C2

Source§

fn assert_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

fn clear_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

impl<'a> ResetControl for I2C3

Source§

fn assert_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

fn clear_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

impl<'a> ResetControl for MRT0

Source§

fn assert_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

fn clear_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

impl<'a> ResetControl for PINT

Source§

fn assert_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

fn clear_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

impl<'a> ResetControl for SCT0

Source§

fn assert_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

fn clear_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

impl<'a> ResetControl for SPI0

Source§

fn assert_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

fn clear_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

impl<'a> ResetControl for SPI1

Source§

fn assert_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

fn clear_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

impl<'a> ResetControl for USART0

Source§

fn assert_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

fn clear_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

impl<'a> ResetControl for USART1

Source§

fn assert_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

fn clear_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

impl<'a> ResetControl for USART2

Source§

fn assert_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

fn clear_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

impl<'a> ResetControl for USART3

Source§

fn assert_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

fn clear_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

impl<'a> ResetControl for USART4

Source§

fn assert_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

fn clear_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

impl<'a> ResetControl for WKT

Source§

fn assert_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Source§

fn clear_reset<'w>(&self, w: &'w mut W) -> &'w mut W

Implementors§