qdec_conf_t Struct Reference

Quadrature decoder configuration struct. More...

Detailed Description

Quadrature decoder configuration struct.

QDEC configuration.

Definition at line 368 of file periph_cpu_common.h.

#include <periph_cpu_common.h>

Data Fields

gpio_t a_pin
 GPIO Pin for phase A.
 
gpio_t b_pin
 GPIO Pin for phase B.
 
gpio_t led_pin
 LED GPIO, GPIO_UNDEF to disable.
 
uint8_t sample_period
 Sample period used, e.g. More...
 
bool debounce_filter
 Enable/disable debounce filter.
 
TIM_TypeDef * dev
 Timer used.
 
uint32_t max
 Maximum counter value.
 
uint32_t rcc_mask
 bit in clock enable register
 
qdec_chan_t chan [QDEC_CHAN]
 channel mapping, set to {GPIO_UNDEF, 0} if not used
 
gpio_af_t af
 alternate function used
 
uint8_t bus
 APB bus.
 
uint8_t irqn
 global IRQ channel
 

Field Documentation

◆ sample_period

uint8_t qdec_conf_t::sample_period

Sample period used, e.g.

QDEC_SAMPLEPER_SAMPLEPER_128us

Definition at line 372 of file periph_cpu_common.h.


The documentation for this struct was generated from the following files: