Struct nrf52820_pac::timer0::RegisterBlock[][src]

#[repr(C)]
pub struct RegisterBlock {
Show fields pub tasks_start: TASKS_START, pub tasks_stop: TASKS_STOP, pub tasks_count: TASKS_COUNT, pub tasks_clear: TASKS_CLEAR, pub tasks_shutdown: TASKS_SHUTDOWN, pub tasks_capture: [TASKS_CAPTURE; 6], pub events_compare: [EVENTS_COMPARE; 6], pub shorts: SHORTS, pub intenset: INTENSET, pub intenclr: INTENCLR, pub mode: MODE, pub bitmode: BITMODE, pub prescaler: PRESCALER, pub cc: [CC; 6], // some fields omitted
}
Expand description

Register block

Fields

tasks_start: TASKS_START

0x00 - Start Timer

tasks_stop: TASKS_STOP

0x04 - Stop Timer

tasks_count: TASKS_COUNT

0x08 - Increment Timer (Counter mode only)

tasks_clear: TASKS_CLEAR

0x0c - Clear time

tasks_shutdown: TASKS_SHUTDOWN

0x10 - Deprecated register - Shut down timer

tasks_capture: [TASKS_CAPTURE; 6]

0x40 - Description collection: Capture Timer value to CC[n] register

events_compare: [EVENTS_COMPARE; 6]

0x140 - Description collection: Compare event on CC[n] match

shorts: SHORTS

0x200 - Shortcuts between local events and tasks

intenset: INTENSET

0x304 - Enable interrupt

intenclr: INTENCLR

0x308 - Disable interrupt

mode: MODE

0x504 - Timer mode selection

bitmode: BITMODE

0x508 - Configure the number of bits used by the TIMER

prescaler: PRESCALER

0x510 - Timer prescaler register

cc: [CC; 6]

0x540 - Description collection: Capture/Compare register n

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

Should always be Self

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.