[][src]Struct lpc55s6x_pac::sct0::RegisterBlock

#[repr(C)]
pub struct RegisterBlock {
    pub config: CONFIG,
    pub ctrl: CTRL,
    pub limit: LIMIT,
    pub halt: HALT,
    pub stop: STOP,
    pub start: START,
    pub count: COUNT,
    pub state: STATE,
    pub input: INPUT,
    pub regmode: REGMODE,
    pub output: OUTPUT,
    pub outputdirctrl: OUTPUTDIRCTRL,
    pub res: RES,
    pub dma0request: DMA0REQUEST,
    pub dma1request: DMA1REQUEST,
    pub even: EVEN,
    pub evflag: EVFLAG,
    pub conen: CONEN,
    pub conflag: CONFLAG,
    pub event: [EVENT; 16],
    pub out: [OUT; 10],
    // some fields omitted
}

Register block

Fields

config: CONFIG

0x00 - SCT configuration register

ctrl: CTRL

0x04 - SCT control register

limit: LIMIT

0x08 - SCT limit event select register

halt: HALT

0x0c - SCT halt event select register

stop: STOP

0x10 - SCT stop event select register

start: START

0x14 - SCT start event select register

count: COUNT

0x40 - SCT counter register

state: STATE

0x44 - SCT state register

input: INPUT

0x48 - SCT input register

regmode: REGMODE

0x4c - SCT match/capture mode register

output: OUTPUT

0x50 - SCT output register

outputdirctrl: OUTPUTDIRCTRL

0x54 - SCT output counter direction control register

res: RES

0x58 - SCT conflict resolution register

dma0request: DMA0REQUEST

0x5c - SCT DMA request 0 register

dma1request: DMA1REQUEST

0x60 - SCT DMA request 1 register

even: EVEN

0xf0 - SCT event interrupt enable register

evflag: EVFLAG

0xf4 - SCT event flag register

conen: CONEN

0xf8 - SCT conflict interrupt enable register

conflag: CONFLAG

0xfc - SCT conflict flag register

event: [EVENT; 16]

0x300 - no description available

out: [OUT; 10]

0x500 - no description available

Methods

impl RegisterBlock[src]

pub fn sctmatch0(&self) -> &SCTMATCH0[src]

0x100 - SCT match value register of match channels

pub fn sctmatch0_mut(&self) -> &mut SCTMATCH0[src]

0x100 - SCT match value register of match channels

pub fn sctcap0(&self) -> &SCTCAP0[src]

0x100 - SCT capture register of capture channel

pub fn sctcap0_mut(&self) -> &mut SCTCAP0[src]

0x100 - SCT capture register of capture channel

pub fn sctmatch1(&self) -> &SCTMATCH1[src]

0x104 - SCT match value register of match channels

pub fn sctmatch1_mut(&self) -> &mut SCTMATCH1[src]

0x104 - SCT match value register of match channels

pub fn sctcap1(&self) -> &SCTCAP1[src]

0x104 - SCT capture register of capture channel

pub fn sctcap1_mut(&self) -> &mut SCTCAP1[src]

0x104 - SCT capture register of capture channel

pub fn sctmatch2(&self) -> &SCTMATCH2[src]

0x108 - SCT match value register of match channels

pub fn sctmatch2_mut(&self) -> &mut SCTMATCH2[src]

0x108 - SCT match value register of match channels

pub fn sctcap2(&self) -> &SCTCAP2[src]

0x108 - SCT capture register of capture channel

pub fn sctcap2_mut(&self) -> &mut SCTCAP2[src]

0x108 - SCT capture register of capture channel

pub fn sctmatch3(&self) -> &SCTMATCH3[src]

0x10c - SCT match value register of match channels

pub fn sctmatch3_mut(&self) -> &mut SCTMATCH3[src]

0x10c - SCT match value register of match channels

pub fn sctcap3(&self) -> &SCTCAP3[src]

0x10c - SCT capture register of capture channel

pub fn sctcap3_mut(&self) -> &mut SCTCAP3[src]

0x10c - SCT capture register of capture channel

pub fn sctmatch4(&self) -> &SCTMATCH4[src]

0x110 - SCT match value register of match channels

pub fn sctmatch4_mut(&self) -> &mut SCTMATCH4[src]

0x110 - SCT match value register of match channels

pub fn sctcap4(&self) -> &SCTCAP4[src]

0x110 - SCT capture register of capture channel

pub fn sctcap4_mut(&self) -> &mut SCTCAP4[src]

0x110 - SCT capture register of capture channel

pub fn sctmatch5(&self) -> &SCTMATCH5[src]

0x114 - SCT match value register of match channels

pub fn sctmatch5_mut(&self) -> &mut SCTMATCH5[src]

0x114 - SCT match value register of match channels

pub fn sctcap5(&self) -> &SCTCAP5[src]

0x114 - SCT capture register of capture channel

pub fn sctcap5_mut(&self) -> &mut SCTCAP5[src]

0x114 - SCT capture register of capture channel

pub fn sctmatch6(&self) -> &SCTMATCH6[src]

0x118 - SCT match value register of match channels

pub fn sctmatch6_mut(&self) -> &mut SCTMATCH6[src]

0x118 - SCT match value register of match channels

pub fn sctcap6(&self) -> &SCTCAP6[src]

0x118 - SCT capture register of capture channel

pub fn sctcap6_mut(&self) -> &mut SCTCAP6[src]

0x118 - SCT capture register of capture channel

pub fn sctmatch7(&self) -> &SCTMATCH7[src]

0x11c - SCT match value register of match channels

pub fn sctmatch7_mut(&self) -> &mut SCTMATCH7[src]

0x11c - SCT match value register of match channels

pub fn sctcap7(&self) -> &SCTCAP7[src]

0x11c - SCT capture register of capture channel

pub fn sctcap7_mut(&self) -> &mut SCTCAP7[src]

0x11c - SCT capture register of capture channel

pub fn sctmatch8(&self) -> &SCTMATCH8[src]

0x120 - SCT match value register of match channels

pub fn sctmatch8_mut(&self) -> &mut SCTMATCH8[src]

0x120 - SCT match value register of match channels

pub fn sctcap8(&self) -> &SCTCAP8[src]

0x120 - SCT capture register of capture channel

pub fn sctcap8_mut(&self) -> &mut SCTCAP8[src]

0x120 - SCT capture register of capture channel

pub fn sctmatch9(&self) -> &SCTMATCH9[src]

0x124 - SCT match value register of match channels

pub fn sctmatch9_mut(&self) -> &mut SCTMATCH9[src]

0x124 - SCT match value register of match channels

pub fn sctcap9(&self) -> &SCTCAP9[src]

0x124 - SCT capture register of capture channel

pub fn sctcap9_mut(&self) -> &mut SCTCAP9[src]

0x124 - SCT capture register of capture channel

pub fn sctmatch10(&self) -> &SCTMATCH10[src]

0x128 - SCT match value register of match channels

pub fn sctmatch10_mut(&self) -> &mut SCTMATCH10[src]

0x128 - SCT match value register of match channels

pub fn sctcap10(&self) -> &SCTCAP10[src]

0x128 - SCT capture register of capture channel

pub fn sctcap10_mut(&self) -> &mut SCTCAP10[src]

0x128 - SCT capture register of capture channel

pub fn sctmatch11(&self) -> &SCTMATCH11[src]

0x12c - SCT match value register of match channels

pub fn sctmatch11_mut(&self) -> &mut SCTMATCH11[src]

0x12c - SCT match value register of match channels

pub fn sctcap11(&self) -> &SCTCAP11[src]

0x12c - SCT capture register of capture channel

pub fn sctcap11_mut(&self) -> &mut SCTCAP11[src]

0x12c - SCT capture register of capture channel

pub fn sctmatch12(&self) -> &SCTMATCH12[src]

0x130 - SCT match value register of match channels

pub fn sctmatch12_mut(&self) -> &mut SCTMATCH12[src]

0x130 - SCT match value register of match channels

pub fn sctcap12(&self) -> &SCTCAP12[src]

0x130 - SCT capture register of capture channel

pub fn sctcap12_mut(&self) -> &mut SCTCAP12[src]

0x130 - SCT capture register of capture channel

pub fn sctmatch13(&self) -> &SCTMATCH13[src]

0x134 - SCT match value register of match channels

pub fn sctmatch13_mut(&self) -> &mut SCTMATCH13[src]

0x134 - SCT match value register of match channels

pub fn sctcap13(&self) -> &SCTCAP13[src]

0x134 - SCT capture register of capture channel

pub fn sctcap13_mut(&self) -> &mut SCTCAP13[src]

0x134 - SCT capture register of capture channel

pub fn sctmatch14(&self) -> &SCTMATCH14[src]

0x138 - SCT match value register of match channels

pub fn sctmatch14_mut(&self) -> &mut SCTMATCH14[src]

0x138 - SCT match value register of match channels

pub fn sctcap14(&self) -> &SCTCAP14[src]

0x138 - SCT capture register of capture channel

pub fn sctcap14_mut(&self) -> &mut SCTCAP14[src]

0x138 - SCT capture register of capture channel

pub fn sctmatch15(&self) -> &SCTMATCH15[src]

0x13c - SCT match value register of match channels

pub fn sctmatch15_mut(&self) -> &mut SCTMATCH15[src]

0x13c - SCT match value register of match channels

pub fn sctcap15(&self) -> &SCTCAP15[src]

0x13c - SCT capture register of capture channel

pub fn sctcap15_mut(&self) -> &mut SCTCAP15[src]

0x13c - SCT capture register of capture channel

pub fn sctmatchrel0(&self) -> &SCTMATCHREL0[src]

0x200 - SCT match reload value register

pub fn sctmatchrel0_mut(&self) -> &mut SCTMATCHREL0[src]

0x200 - SCT match reload value register

pub fn sctcapctrl0(&self) -> &SCTCAPCTRL0[src]

0x200 - SCT capture control register

pub fn sctcapctrl0_mut(&self) -> &mut SCTCAPCTRL0[src]

0x200 - SCT capture control register

pub fn sctmatchrel1(&self) -> &SCTMATCHREL1[src]

0x204 - SCT match reload value register

pub fn sctmatchrel1_mut(&self) -> &mut SCTMATCHREL1[src]

0x204 - SCT match reload value register

pub fn sctcapctrl1(&self) -> &SCTCAPCTRL1[src]

0x204 - SCT capture control register

pub fn sctcapctrl1_mut(&self) -> &mut SCTCAPCTRL1[src]

0x204 - SCT capture control register

pub fn sctmatchrel2(&self) -> &SCTMATCHREL2[src]

0x208 - SCT match reload value register

pub fn sctmatchrel2_mut(&self) -> &mut SCTMATCHREL2[src]

0x208 - SCT match reload value register

pub fn sctcapctrl2(&self) -> &SCTCAPCTRL2[src]

0x208 - SCT capture control register

pub fn sctcapctrl2_mut(&self) -> &mut SCTCAPCTRL2[src]

0x208 - SCT capture control register

pub fn sctmatchrel3(&self) -> &SCTMATCHREL3[src]

0x20c - SCT match reload value register

pub fn sctmatchrel3_mut(&self) -> &mut SCTMATCHREL3[src]

0x20c - SCT match reload value register

pub fn sctcapctrl3(&self) -> &SCTCAPCTRL3[src]

0x20c - SCT capture control register

pub fn sctcapctrl3_mut(&self) -> &mut SCTCAPCTRL3[src]

0x20c - SCT capture control register

pub fn sctmatchrel4(&self) -> &SCTMATCHREL4[src]

0x210 - SCT match reload value register

pub fn sctmatchrel4_mut(&self) -> &mut SCTMATCHREL4[src]

0x210 - SCT match reload value register

pub fn sctcapctrl4(&self) -> &SCTCAPCTRL4[src]

0x210 - SCT capture control register

pub fn sctcapctrl4_mut(&self) -> &mut SCTCAPCTRL4[src]

0x210 - SCT capture control register

pub fn sctmatchrel5(&self) -> &SCTMATCHREL5[src]

0x214 - SCT match reload value register

pub fn sctmatchrel5_mut(&self) -> &mut SCTMATCHREL5[src]

0x214 - SCT match reload value register

pub fn sctcapctrl5(&self) -> &SCTCAPCTRL5[src]

0x214 - SCT capture control register

pub fn sctcapctrl5_mut(&self) -> &mut SCTCAPCTRL5[src]

0x214 - SCT capture control register

pub fn sctmatchrel6(&self) -> &SCTMATCHREL6[src]

0x218 - SCT match reload value register

pub fn sctmatchrel6_mut(&self) -> &mut SCTMATCHREL6[src]

0x218 - SCT match reload value register

pub fn sctcapctrl6(&self) -> &SCTCAPCTRL6[src]

0x218 - SCT capture control register

pub fn sctcapctrl6_mut(&self) -> &mut SCTCAPCTRL6[src]

0x218 - SCT capture control register

pub fn sctmatchrel7(&self) -> &SCTMATCHREL7[src]

0x21c - SCT match reload value register

pub fn sctmatchrel7_mut(&self) -> &mut SCTMATCHREL7[src]

0x21c - SCT match reload value register

pub fn sctcapctrl7(&self) -> &SCTCAPCTRL7[src]

0x21c - SCT capture control register

pub fn sctcapctrl7_mut(&self) -> &mut SCTCAPCTRL7[src]

0x21c - SCT capture control register

pub fn sctmatchrel8(&self) -> &SCTMATCHREL8[src]

0x220 - SCT match reload value register

pub fn sctmatchrel8_mut(&self) -> &mut SCTMATCHREL8[src]

0x220 - SCT match reload value register

pub fn sctcapctrl8(&self) -> &SCTCAPCTRL8[src]

0x220 - SCT capture control register

pub fn sctcapctrl8_mut(&self) -> &mut SCTCAPCTRL8[src]

0x220 - SCT capture control register

pub fn sctmatchrel9(&self) -> &SCTMATCHREL9[src]

0x224 - SCT match reload value register

pub fn sctmatchrel9_mut(&self) -> &mut SCTMATCHREL9[src]

0x224 - SCT match reload value register

pub fn sctcapctrl9(&self) -> &SCTCAPCTRL9[src]

0x224 - SCT capture control register

pub fn sctcapctrl9_mut(&self) -> &mut SCTCAPCTRL9[src]

0x224 - SCT capture control register

pub fn sctmatchrel10(&self) -> &SCTMATCHREL10[src]

0x228 - SCT match reload value register

pub fn sctmatchrel10_mut(&self) -> &mut SCTMATCHREL10[src]

0x228 - SCT match reload value register

pub fn sctcapctrl10(&self) -> &SCTCAPCTRL10[src]

0x228 - SCT capture control register

pub fn sctcapctrl10_mut(&self) -> &mut SCTCAPCTRL10[src]

0x228 - SCT capture control register

pub fn sctmatchrel11(&self) -> &SCTMATCHREL11[src]

0x22c - SCT match reload value register

pub fn sctmatchrel11_mut(&self) -> &mut SCTMATCHREL11[src]

0x22c - SCT match reload value register

pub fn sctcapctrl11(&self) -> &SCTCAPCTRL11[src]

0x22c - SCT capture control register

pub fn sctcapctrl11_mut(&self) -> &mut SCTCAPCTRL11[src]

0x22c - SCT capture control register

pub fn sctmatchrel12(&self) -> &SCTMATCHREL12[src]

0x230 - SCT match reload value register

pub fn sctmatchrel12_mut(&self) -> &mut SCTMATCHREL12[src]

0x230 - SCT match reload value register

pub fn sctcapctrl12(&self) -> &SCTCAPCTRL12[src]

0x230 - SCT capture control register

pub fn sctcapctrl12_mut(&self) -> &mut SCTCAPCTRL12[src]

0x230 - SCT capture control register

pub fn sctmatchrel13(&self) -> &SCTMATCHREL13[src]

0x234 - SCT match reload value register

pub fn sctmatchrel13_mut(&self) -> &mut SCTMATCHREL13[src]

0x234 - SCT match reload value register

pub fn sctcapctrl13(&self) -> &SCTCAPCTRL13[src]

0x234 - SCT capture control register

pub fn sctcapctrl13_mut(&self) -> &mut SCTCAPCTRL13[src]

0x234 - SCT capture control register

pub fn sctmatchrel14(&self) -> &SCTMATCHREL14[src]

0x238 - SCT match reload value register

pub fn sctmatchrel14_mut(&self) -> &mut SCTMATCHREL14[src]

0x238 - SCT match reload value register

pub fn sctcapctrl14(&self) -> &SCTCAPCTRL14[src]

0x238 - SCT capture control register

pub fn sctcapctrl14_mut(&self) -> &mut SCTCAPCTRL14[src]

0x238 - SCT capture control register

pub fn sctmatchrel15(&self) -> &SCTMATCHREL15[src]

0x23c - SCT match reload value register

pub fn sctmatchrel15_mut(&self) -> &mut SCTMATCHREL15[src]

0x23c - SCT match reload value register

pub fn sctcapctrl15(&self) -> &SCTCAPCTRL15[src]

0x23c - SCT capture control register

pub fn sctcapctrl15_mut(&self) -> &mut SCTCAPCTRL15[src]

0x23c - SCT capture control register

Auto Trait Implementations

Blanket Implementations

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self