1.10.17.9 1.11.17.9 1.12.18.9 1.13.16.9 QEI_INTERRUPT Enum

C

typedef enum
{
    QEI_NONE = 0,
    /* Interrupt is generated on index signal */
    QEI_INDEX = _QEI1STAT_IDXIEN_MASK,
    /* Interrupt is generated on home signal */
    QEI_HOME = _QEI1STAT_HOMIEN_MASK,
    /* When velocity counter rolls over from 0x7FFFFFFF to 0x80000000 or from 0x80000000 to 0x7FFFFFFF */
    QEI_VELOCITY_OVERFLOW = _QEI1STAT_VELOVIEN_MASK,
    /* When position counter rolls over from 0x7FFFFFFF to 0x80000000 or from 0x80000000 to 0x7FFFFFFF */
    QEI_POSITION_OVERFLOW = _QEI1STAT_POSOVIEN_MASK,
    /* Position counter initialization process is complete */
    QEI_POS_INIT_COMPLETE = _QEI1STAT_PCIIEN_MASK,
    /* Position counter is less than or equal to compare value */
    QEI_POS_LESS_EQ = _QEI1STAT_PCLEQIEN_MASK,
    /* Position counter is greater than or equal to compare value */
    QEI_POS_HIGH_EQ = _QEI1STAT_PCHEQIEN_MASK
}QEI_INTERRUPT;

Summary

Identifies Quadrature mode interrupt source.

Description

This enumeration identifies quadrature mode interrupt source.

Remarks

None.