lpc845-pac 0.3.0

Low-level register mappings for the NXP LPC845 series of ARM Cortex-M0+ microcontrollers
Documentation
#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - DMA output trigger selection to become DMA trigger"]
    pub dma_inmux_inmux: [DMA_INMUX_INMUX; 2],
    _reserved1: [u8; 24usize],
    #[doc = "0x20 - input select register for SCT"]
    pub sct_inmux: [SCT_INMUX; 4],
    _reserved2: [u8; 16usize],
    #[doc = "0x40 - Trigger select register for DMA channel"]
    pub dma_itrig_inmux: [DMA_ITRIG_INMUX; 25],
}
#[doc = "DMA output trigger selection to become DMA trigger\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about avaliable fields see [dma_inmux_inmux](dma_inmux_inmux) module"]
pub type DMA_INMUX_INMUX = crate::Reg<u32, _DMA_INMUX_INMUX>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _DMA_INMUX_INMUX;
#[doc = "`read()` method returns [dma_inmux_inmux::R](dma_inmux_inmux::R) reader structure"]
impl crate::Readable for DMA_INMUX_INMUX {}
#[doc = "`write(|w| ..)` method takes [dma_inmux_inmux::W](dma_inmux_inmux::W) writer structure"]
impl crate::Writable for DMA_INMUX_INMUX {}
#[doc = "DMA output trigger selection to become DMA trigger"]
pub mod dma_inmux_inmux;
#[doc = "input select register for SCT\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about avaliable fields see [sct_inmux](sct_inmux) module"]
pub type SCT_INMUX = crate::Reg<u32, _SCT_INMUX>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _SCT_INMUX;
#[doc = "`read()` method returns [sct_inmux::R](sct_inmux::R) reader structure"]
impl crate::Readable for SCT_INMUX {}
#[doc = "`write(|w| ..)` method takes [sct_inmux::W](sct_inmux::W) writer structure"]
impl crate::Writable for SCT_INMUX {}
#[doc = "input select register for SCT"]
pub mod sct_inmux;
#[doc = "Trigger select register for DMA channel\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about avaliable fields see [dma_itrig_inmux](dma_itrig_inmux) module"]
pub type DMA_ITRIG_INMUX = crate::Reg<u32, _DMA_ITRIG_INMUX>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _DMA_ITRIG_INMUX;
#[doc = "`read()` method returns [dma_itrig_inmux::R](dma_itrig_inmux::R) reader structure"]
impl crate::Readable for DMA_ITRIG_INMUX {}
#[doc = "`write(|w| ..)` method takes [dma_itrig_inmux::W](dma_itrig_inmux::W) writer structure"]
impl crate::Writable for DMA_ITRIG_INMUX {}
#[doc = "Trigger select register for DMA channel"]
pub mod dma_itrig_inmux;