Trait lpc82x_hal::syscon::ResetControl [−][src]
pub trait ResetControl { fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W; fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W; }
Internal trait for controlling peripheral reset
This trait is an internal implementation detail and should neither be implemented nor used outside of LPC82x 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
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
Internal method to assert peripheral reset
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
Internal method to clear peripheral reset
Implementations on Foreign Types
impl<'a> ResetControl for SPI0
[src]
impl<'a> ResetControl for SPI0
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
impl<'a> ResetControl for SPI1
[src]
impl<'a> ResetControl for SPI1
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
impl<'a> ResetControl for USART0
[src]
impl<'a> ResetControl for USART0
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
impl<'a> ResetControl for USART1
[src]
impl<'a> ResetControl for USART1
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
impl<'a> ResetControl for USART2
[src]
impl<'a> ResetControl for USART2
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
impl<'a> ResetControl for I2C0
[src]
impl<'a> ResetControl for I2C0
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
impl<'a> ResetControl for MRT
[src]
impl<'a> ResetControl for MRT
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
impl<'a> ResetControl for SCT
[src]
impl<'a> ResetControl for SCT
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
impl<'a> ResetControl for WKT
[src]
impl<'a> ResetControl for WKT
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
impl<'a> ResetControl for GPIO_PORT
[src]
impl<'a> ResetControl for GPIO_PORT
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
impl<'a> ResetControl for FLASHCTRL
[src]
impl<'a> ResetControl for FLASHCTRL
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
impl<'a> ResetControl for CMP
[src]
impl<'a> ResetControl for CMP
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
impl<'a> ResetControl for I2C1
[src]
impl<'a> ResetControl for I2C1
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
impl<'a> ResetControl for I2C2
[src]
impl<'a> ResetControl for I2C2
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
impl<'a> ResetControl for I2C3
[src]
impl<'a> ResetControl for I2C3
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
impl<'a> ResetControl for ADC
[src]
impl<'a> ResetControl for ADC
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
impl<'a> ResetControl for DMA
[src]
impl<'a> ResetControl for DMA
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn assert_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
[src]
fn clear_reset<'w>(&mut self, w: &'w mut W) -> &'w mut W
Implementors
impl<'a> ResetControl for UARTFRG<'a>