Module nrf52832_pac::qdec
source · [−]Expand description
Quadrature Decoder
Modules
Register accumulating the valid transitions
Register accumulating the number of detected double transitions
Snapshot of the ACCDBL, updated by the READCLRACC or RDCLRDBL task
Snapshot of the ACC register, updated by the READCLRACC or RDCLRACC task
Enable input debounce filters
Enable the quadrature decoder
ACC or ACCDBL register overflow
Double displacement(s) detected
Non-null report ready
Event being generated for every new sample value written to the SAMPLE register
QDEC has been stopped
Disable interrupt
Enable interrupt
LED output pin polarity
Time period the LED is switched ON prior to sampling
Register block Unspecified
Number of samples to be taken before REPORTRDY and DBLRDY events can be generated
Motion sample value
Sample period
Shortcut register
Read and clear ACC
Read and clear ACCDBL
Read and clear ACC and ACCDBL
Task starting the quadrature decoder
Task stopping the quadrature decoder
Structs
Register block
Register block
Type Definitions
ACC register accessor: an alias for Reg<ACC_SPEC>
ACCDBL register accessor: an alias for Reg<ACCDBL_SPEC>
ACCDBLREAD register accessor: an alias for Reg<ACCDBLREAD_SPEC>
ACCREAD register accessor: an alias for Reg<ACCREAD_SPEC>
DBFEN register accessor: an alias for Reg<DBFEN_SPEC>
ENABLE register accessor: an alias for Reg<ENABLE_SPEC>
EVENTS_ACCOF register accessor: an alias for Reg<EVENTS_ACCOF_SPEC>
EVENTS_DBLRDY register accessor: an alias for Reg<EVENTS_DBLRDY_SPEC>
EVENTS_REPORTRDY register accessor: an alias for Reg<EVENTS_REPORTRDY_SPEC>
EVENTS_SAMPLERDY register accessor: an alias for Reg<EVENTS_SAMPLERDY_SPEC>
EVENTS_STOPPED register accessor: an alias for Reg<EVENTS_STOPPED_SPEC>
INTENCLR register accessor: an alias for Reg<INTENCLR_SPEC>
INTENSET register accessor: an alias for Reg<INTENSET_SPEC>
LEDPOL register accessor: an alias for Reg<LEDPOL_SPEC>
LEDPRE register accessor: an alias for Reg<LEDPRE_SPEC>
REPORTPER register accessor: an alias for Reg<REPORTPER_SPEC>
SAMPLE register accessor: an alias for Reg<SAMPLE_SPEC>
SAMPLEPER register accessor: an alias for Reg<SAMPLEPER_SPEC>
SHORTS register accessor: an alias for Reg<SHORTS_SPEC>
TASKS_RDCLRACC register accessor: an alias for Reg<TASKS_RDCLRACC_SPEC>
TASKS_RDCLRDBL register accessor: an alias for Reg<TASKS_RDCLRDBL_SPEC>
TASKS_READCLRACC register accessor: an alias for Reg<TASKS_READCLRACC_SPEC>
TASKS_START register accessor: an alias for Reg<TASKS_START_SPEC>
TASKS_STOP register accessor: an alias for Reg<TASKS_STOP_SPEC>