Jump to main content

##

# 2.91.25 QEI_STATUS Enum

## C

    typedef enum
    {
        /* No interrupt */
        QEI_STATUS_NONE = 0,
        /* Index interrupt mask */
        QEI_INDEX_STATUS = _QEI1STAT_IDXIRQ_MASK,
        /* Home signal interrupt mask */
        QEI_HOME_STATUS = _QEI1STAT_HOMIRQ_MASK,
        /* Velocity counter overflow interrupt mask */
        QEI_VELOCITY_OVERFLOW_STATUS = _QEI1STAT_VELOVIRQ_MASK,
        /* Position counter overflow interrupt mask */
        QEI_POSITION_OVERFLOW_STATUS = _QEI1STAT_POSOVIRQ_MASK,
        /* Position counter initialization interrupt mask */
        QEI_POS_INIT_COMPLETE_STATUS = _QEI1STAT_PCIIRQ_MASK,
        /* Interrupt mask for Position counter less than equal to compare */
        QEI_POS_LESS_EQ_STATUS = _QEI1STAT_PCLEQIRQ_MASK,
        /* Interrupt mask for Position counter greater than equal to compare */
        QEI_POS_HIGH_EQ_STATUS = _QEI1STAT_PCHEQIRQ_MASK,
        /* Interrupt status mask */
        QEI_STATUS_MASK = QEI_INDEX_STATUS | QEI_HOME_STATUS | QEI_VELOCITY_OVERFLOW_STATUS | QEI_POSITION_OVERFLOW_STATUS
        | QEI_POSITION_OVERFLOW_STATUS | QEI_POS_INIT_COMPLETE_STATUS | QEI_POS_LESS_EQ_STATUS | QEI_POS_HIGH_EQ_STATUS
    }QEI_STATUS;

## Summary

Identifies Quadrature mode interrupt source mask.

## Description

This enumeration identifies quadrature mode interrupt source status mask .

## Remarks

None.