Struct microbit::hal::pac::timer0::RegisterBlock [−]
#[repr(C)]pub struct RegisterBlock {Show 14 fields
pub tasks_start: Reg<u32, _TASKS_START>,
pub tasks_stop: Reg<u32, _TASKS_STOP>,
pub tasks_count: Reg<u32, _TASKS_COUNT>,
pub tasks_clear: Reg<u32, _TASKS_CLEAR>,
pub tasks_shutdown: Reg<u32, _TASKS_SHUTDOWN>,
pub tasks_capture: [Reg<u32, _TASKS_CAPTURE>; 6],
pub events_compare: [Reg<u32, _EVENTS_COMPARE>; 6],
pub shorts: Reg<u32, _SHORTS>,
pub intenset: Reg<u32, _INTENSET>,
pub intenclr: Reg<u32, _INTENCLR>,
pub mode: Reg<u32, _MODE>,
pub bitmode: Reg<u32, _BITMODE>,
pub prescaler: Reg<u32, _PRESCALER>,
pub cc: [Reg<u32, _CC>; 6],
// some fields omitted
}
Expand description
Register block
Fields
tasks_start: Reg<u32, _TASKS_START>
0x00 - Start Timer
tasks_stop: Reg<u32, _TASKS_STOP>
0x04 - Stop Timer
tasks_count: Reg<u32, _TASKS_COUNT>
0x08 - Increment Timer (Counter mode only)
tasks_clear: Reg<u32, _TASKS_CLEAR>
0x0c - Clear time
tasks_shutdown: Reg<u32, _TASKS_SHUTDOWN>
0x10 - Deprecated register - Shut down timer
tasks_capture: [Reg<u32, _TASKS_CAPTURE>; 6]
0x40 - Description collection: Capture Timer value to CC[n] register
events_compare: [Reg<u32, _EVENTS_COMPARE>; 6]
0x140 - Description collection: Compare event on CC[n] match
shorts: Reg<u32, _SHORTS>
0x200 - Shortcuts between local events and tasks
intenset: Reg<u32, _INTENSET>
0x304 - Enable interrupt
intenclr: Reg<u32, _INTENCLR>
0x308 - Disable interrupt
mode: Reg<u32, _MODE>
0x504 - Timer mode selection
bitmode: Reg<u32, _BITMODE>
0x508 - Configure the number of bits used by the TIMER
prescaler: Reg<u32, _PRESCALER>
0x510 - Timer prescaler register
cc: [Reg<u32, _CC>; 6]
0x540 - Description collection: Capture/Compare register n
Auto Trait Implementations
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations
Mutably borrows from an owned value. Read more
Casts the value.
Performs the conversion.
Performs the conversion.
Casts the value.
Casts the value.
Casts the value.
Casts the value.