Microchip® Advanced Software Framework

tc_qdec_config Struct Reference

TC QDEC configuration structure.

Configuration struct for a TC qdec instance.

Data Fields

enum id_tc_qdec_channel channelid [ID_TC_QDEC_CHANNEL_MAX]
 enum for configuring TC QDEC channel id More...
 
enum tc_qdec_mode mode
 enum for configuring TC QDEC mode More...
 
struct tc_qdec_pins_config pins
 Structure for configuring TC QDEC output pins. More...
 
Tc * qdec
 enum for configuring TC QDEC instance More...
 

enum id_tc_qdec_channel tc_qdec_config::channelid[ID_TC_QDEC_CHANNEL_MAX]

enum for configuring TC QDEC channel id

Referenced by config_tc_qdec_mode_position(), config_tc_qdec_mode_speed(), and config_tc_qdec_mode_test_basetimer().

enum tc_qdec_mode tc_qdec_config::mode

enum for configuring TC QDEC mode

Referenced by tc_qdec_init().

struct tc_qdec_pins_config tc_qdec_config::pins

Structure for configuring TC QDEC output pins.

Referenced by config_tc_qdec_iopins(), and config_tc_qdec_mode_test_basetimer().

Tc* tc_qdec_config::qdec

enum for configuring TC QDEC instance

Referenced by tc_qdec_getresult().