[−][src]Struct nrf52832_hal::nrf52832_pac::qdec::RegisterBlock
Register block
Fields
tasks_start: TASKS_START
0x00 - Task starting the quadrature decoder
tasks_stop: TASKS_STOP
0x04 - Task stopping the quadrature decoder
tasks_readclracc: TASKS_READCLRACC
0x08 - Read and clear ACC and ACCDBL
tasks_rdclracc: TASKS_RDCLRACC
0x0c - Read and clear ACC
tasks_rdclrdbl: TASKS_RDCLRDBL
0x10 - Read and clear ACCDBL
events_samplerdy: EVENTS_SAMPLERDY
0x100 - Event being generated for every new sample value written to the SAMPLE register
events_reportrdy: EVENTS_REPORTRDY
0x104 - Non-null report ready
events_accof: EVENTS_ACCOF
0x108 - ACC or ACCDBL register overflow
events_dblrdy: EVENTS_DBLRDY
0x10c - Double displacement(s) detected
events_stopped: EVENTS_STOPPED
0x110 - QDEC has been stopped
shorts: SHORTS
0x200 - Shortcut register
intenset: INTENSET
0x304 - Enable interrupt
intenclr: INTENCLR
0x308 - Disable interrupt
enable: ENABLE
0x500 - Enable the quadrature decoder
ledpol: LEDPOL
0x504 - LED output pin polarity
sampleper: SAMPLEPER
0x508 - Sample period
sample: SAMPLE
0x50c - Motion sample value
reportper: REPORTPER
0x510 - Number of samples to be taken before REPORTRDY and DBLRDY events can be generated
acc: ACC
0x514 - Register accumulating the valid transitions
accread: ACCREAD
0x518 - Snapshot of the ACC register, updated by the READCLRACC or RDCLRACC task
psel: PSEL
0x51c - Unspecified
dbfen: DBFEN
0x528 - Enable input debounce filters
ledpre: LEDPRE
0x540 - Time period the LED is switched ON prior to sampling
accdbl: ACCDBL
0x544 - Register accumulating the number of detected double transitions
accdblread: ACCDBLREAD
0x548 - Snapshot of the ACCDBL, updated by the READCLRACC or RDCLRDBL task
Auto Trait Implementations
impl Send for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl !Sync for RegisterBlock
Blanket Implementations
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
try_from
)Performs the conversion.
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
try_from
)Performs the conversion.
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static
Gets the TypeId
of self
. Read more