[−][src]Struct ambiq_apollo3_pac::ctimer::RegisterBlock
Register block
Fields
tmr0: TMR0
0x00 - Counter/Timer Register
cmpra0: CMPRA0
0x04 - Counter/Timer A0 Compare Registers
cmprb0: CMPRB0
0x08 - Counter/Timer B0 Compare Registers
ctrl0: CTRL0
0x0c - Counter/Timer Control
cmprauxa0: CMPRAUXA0
0x14 - Counter/Timer A0 Compare Registers
cmprauxb0: CMPRAUXB0
0x18 - Counter/Timer B0 Compare Registers
aux0: AUX0
0x1c - Counter/Timer Auxiliary
tmr1: TMR1
0x20 - Counter/Timer Register
cmpra1: CMPRA1
0x24 - Counter/Timer A1 Compare Registers
cmprb1: CMPRB1
0x28 - Counter/Timer B1 Compare Registers
ctrl1: CTRL1
0x2c - Counter/Timer Control
cmprauxa1: CMPRAUXA1
0x34 - Counter/Timer A1 Compare Registers
cmprauxb1: CMPRAUXB1
0x38 - Counter/Timer B1 Compare Registers
aux1: AUX1
0x3c - Counter/Timer Auxiliary
tmr2: TMR2
0x40 - Counter/Timer Register
cmpra2: CMPRA2
0x44 - Counter/Timer A2 Compare Registers
cmprb2: CMPRB2
0x48 - Counter/Timer B2 Compare Registers
ctrl2: CTRL2
0x4c - Counter/Timer Control
cmprauxa2: CMPRAUXA2
0x54 - Counter/Timer A2 Compare Registers
cmprauxb2: CMPRAUXB2
0x58 - Counter/Timer B2 Compare Registers
aux2: AUX2
0x5c - Counter/Timer Auxiliary
tmr3: TMR3
0x60 - Counter/Timer Register
cmpra3: CMPRA3
0x64 - Counter/Timer A3 Compare Registers
cmprb3: CMPRB3
0x68 - Counter/Timer B3 Compare Registers
ctrl3: CTRL3
0x6c - Counter/Timer Control
cmprauxa3: CMPRAUXA3
0x74 - Counter/Timer A3 Compare Registers
cmprauxb3: CMPRAUXB3
0x78 - Counter/Timer B3 Compare Registers
aux3: AUX3
0x7c - Counter/Timer Auxiliary
tmr4: TMR4
0x80 - Counter/Timer Register
cmpra4: CMPRA4
0x84 - Counter/Timer A4 Compare Registers
cmprb4: CMPRB4
0x88 - Counter/Timer B4 Compare Registers
ctrl4: CTRL4
0x8c - Counter/Timer Control
cmprauxa4: CMPRAUXA4
0x94 - Counter/Timer A4 Compare Registers
cmprauxb4: CMPRAUXB4
0x98 - Counter/Timer B4 Compare Registers
aux4: AUX4
0x9c - Counter/Timer Auxiliary
tmr5: TMR5
0xa0 - Counter/Timer Register
cmpra5: CMPRA5
0xa4 - Counter/Timer A5 Compare Registers
cmprb5: CMPRB5
0xa8 - Counter/Timer B5 Compare Registers
ctrl5: CTRL5
0xac - Counter/Timer Control
cmprauxa5: CMPRAUXA5
0xb4 - Counter/Timer A5 Compare Registers
cmprauxb5: CMPRAUXB5
0xb8 - Counter/Timer B5 Compare Registers
aux5: AUX5
0xbc - Counter/Timer Auxiliary
tmr6: TMR6
0xc0 - Counter/Timer Register
cmpra6: CMPRA6
0xc4 - Counter/Timer A6 Compare Registers
cmprb6: CMPRB6
0xc8 - Counter/Timer B6 Compare Registers
ctrl6: CTRL6
0xcc - Counter/Timer Control
cmprauxa6: CMPRAUXA6
0xd4 - Counter/Timer A6 Compare Registers
cmprauxb6: CMPRAUXB6
0xd8 - Counter/Timer B6 Compare Registers
aux6: AUX6
0xdc - Counter/Timer Auxiliary
tmr7: TMR7
0xe0 - Counter/Timer Register
cmpra7: CMPRA7
0xe4 - Counter/Timer A7 Compare Registers
cmprb7: CMPRB7
0xe8 - Counter/Timer B7 Compare Registers
ctrl7: CTRL7
0xec - Counter/Timer Control
cmprauxa7: CMPRAUXA7
0xf4 - Counter/Timer A7 Compare Registers
cmprauxb7: CMPRAUXB7
0xf8 - Counter/Timer B7 Compare Registers
aux7: AUX7
0xfc - Counter/Timer Auxiliary
globen: GLOBEN
0x100 - Counter/Timer Global Enable
outcfg0: OUTCFG0
0x104 - Counter/Timer Output Config 0
outcfg1: OUTCFG1
0x108 - Counter/Timer Output Config 1
outcfg2: OUTCFG2
0x10c - Counter/Timer Output Config 2
outcfg3: OUTCFG3
0x114 - Counter/Timer Output Config 3
incfg: INCFG
0x118 - Counter/Timer Input Config
stcfg: STCFG
0x140 - Configuration Register
sttmr: STTMR
0x144 - System Timer Count Register (Real Time Counter)
capturecontrol: CAPTURECONTROL
0x148 - Capture Control Register
scmpr0: SCMPR0
0x150 - Compare Register A
scmpr1: SCMPR1
0x154 - Compare Register B
scmpr2: SCMPR2
0x158 - Compare Register C
scmpr3: SCMPR3
0x15c - Compare Register D
scmpr4: SCMPR4
0x160 - Compare Register E
scmpr5: SCMPR5
0x164 - Compare Register F
scmpr6: SCMPR6
0x168 - Compare Register G
scmpr7: SCMPR7
0x16c - Compare Register H
scapt0: SCAPT0
0x1e0 - Capture Register A
scapt1: SCAPT1
0x1e4 - Capture Register B
scapt2: SCAPT2
0x1e8 - Capture Register C
scapt3: SCAPT3
0x1ec - Capture Register D
snvr0: SNVR0
0x1f0 - System Timer NVRAM_A Register
snvr1: SNVR1
0x1f4 - System Timer NVRAM_B Register
snvr2: SNVR2
0x1f8 - System Timer NVRAM_C Register
snvr3: SNVR3
0x1fc - System Timer NVRAM_D Register
inten: INTEN
0x200 - Counter/Timer Interrupts: Enable
intstat: INTSTAT
0x204 - Counter/Timer Interrupts: Status
intclr: INTCLR
0x208 - Counter/Timer Interrupts: Clear
intset: INTSET
0x20c - Counter/Timer Interrupts: Set
stminten: STMINTEN
0x300 - STIMER Interrupt registers: Enable
stmintstat: STMINTSTAT
0x304 - STIMER Interrupt registers: Status
stmintclr: STMINTCLR
0x308 - STIMER Interrupt registers: Clear
stmintset: STMINTSET
0x30c - STIMER Interrupt registers: Set
Auto Trait Implementations
impl Send for RegisterBlock
impl !Sync for RegisterBlock
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same for T
type Output = T
Should always be Self