EE445M RTOS
Taken at the University of Texas Spring 2015
hw_qei.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define QEI_O_CTL   0x00000000
 
#define QEI_O_STAT   0x00000004
 
#define QEI_O_POS   0x00000008
 
#define QEI_O_MAXPOS   0x0000000C
 
#define QEI_O_LOAD   0x00000010
 
#define QEI_O_TIME   0x00000014
 
#define QEI_O_COUNT   0x00000018
 
#define QEI_O_SPEED   0x0000001C
 
#define QEI_O_INTEN   0x00000020
 
#define QEI_O_RIS   0x00000024
 
#define QEI_O_ISC   0x00000028
 
#define QEI_CTL_FILTCNT_M   0x000F0000
 
#define QEI_CTL_FILTEN   0x00002000
 
#define QEI_CTL_STALLEN   0x00001000
 
#define QEI_CTL_INVI   0x00000800
 
#define QEI_CTL_INVB   0x00000400
 
#define QEI_CTL_INVA   0x00000200
 
#define QEI_CTL_VELDIV_M   0x000001C0
 
#define QEI_CTL_VELDIV_1   0x00000000
 
#define QEI_CTL_VELDIV_2   0x00000040
 
#define QEI_CTL_VELDIV_4   0x00000080
 
#define QEI_CTL_VELDIV_8   0x000000C0
 
#define QEI_CTL_VELDIV_16   0x00000100
 
#define QEI_CTL_VELDIV_32   0x00000140
 
#define QEI_CTL_VELDIV_64   0x00000180
 
#define QEI_CTL_VELDIV_128   0x000001C0
 
#define QEI_CTL_VELEN   0x00000020
 
#define QEI_CTL_RESMODE   0x00000010
 
#define QEI_CTL_CAPMODE   0x00000008
 
#define QEI_CTL_SIGMODE   0x00000004
 
#define QEI_CTL_SWAP   0x00000002
 
#define QEI_CTL_ENABLE   0x00000001
 
#define QEI_CTL_FILTCNT_S   16
 
#define QEI_STAT_DIRECTION   0x00000002
 
#define QEI_STAT_ERROR   0x00000001
 
#define QEI_POS_M   0xFFFFFFFF
 
#define QEI_POS_S   0
 
#define QEI_MAXPOS_M   0xFFFFFFFF
 
#define QEI_MAXPOS_S   0
 
#define QEI_LOAD_M   0xFFFFFFFF
 
#define QEI_LOAD_S   0
 
#define QEI_TIME_M   0xFFFFFFFF
 
#define QEI_TIME_S   0
 
#define QEI_COUNT_M   0xFFFFFFFF
 
#define QEI_COUNT_S   0
 
#define QEI_SPEED_M   0xFFFFFFFF
 
#define QEI_SPEED_S   0
 
#define QEI_INTEN_ERROR   0x00000008
 
#define QEI_INTEN_DIR   0x00000004
 
#define QEI_INTEN_TIMER   0x00000002
 
#define QEI_INTEN_INDEX   0x00000001
 
#define QEI_RIS_ERROR   0x00000008
 
#define QEI_RIS_DIR   0x00000004
 
#define QEI_RIS_TIMER   0x00000002
 
#define QEI_RIS_INDEX   0x00000001
 
#define QEI_ISC_ERROR   0x00000008
 
#define QEI_ISC_DIR   0x00000004
 
#define QEI_ISC_TIMER   0x00000002
 
#define QEI_ISC_INDEX   0x00000001
 

Macro Definition Documentation

#define QEI_COUNT_M   0xFFFFFFFF

Definition at line 135 of file hw_qei.h.

#define QEI_COUNT_S   0

Definition at line 136 of file hw_qei.h.

#define QEI_CTL_CAPMODE   0x00000008

Definition at line 82 of file hw_qei.h.

Referenced by QEIConfigure().

#define QEI_CTL_ENABLE   0x00000001

Definition at line 85 of file hw_qei.h.

Referenced by QEIDisable(), and QEIEnable().

#define QEI_CTL_FILTCNT_M   0x000F0000

Definition at line 65 of file hw_qei.h.

#define QEI_CTL_FILTCNT_S   16

Definition at line 86 of file hw_qei.h.

#define QEI_CTL_FILTEN   0x00002000

Definition at line 66 of file hw_qei.h.

#define QEI_CTL_INVA   0x00000200

Definition at line 70 of file hw_qei.h.

#define QEI_CTL_INVB   0x00000400

Definition at line 69 of file hw_qei.h.

#define QEI_CTL_INVI   0x00000800

Definition at line 68 of file hw_qei.h.

#define QEI_CTL_RESMODE   0x00000010

Definition at line 81 of file hw_qei.h.

Referenced by QEIConfigure().

#define QEI_CTL_SIGMODE   0x00000004

Definition at line 83 of file hw_qei.h.

Referenced by QEIConfigure().

#define QEI_CTL_STALLEN   0x00001000

Definition at line 67 of file hw_qei.h.

#define QEI_CTL_SWAP   0x00000002

Definition at line 84 of file hw_qei.h.

Referenced by QEIConfigure().

#define QEI_CTL_VELDIV_1   0x00000000

Definition at line 72 of file hw_qei.h.

#define QEI_CTL_VELDIV_128   0x000001C0

Definition at line 79 of file hw_qei.h.

#define QEI_CTL_VELDIV_16   0x00000100

Definition at line 76 of file hw_qei.h.

#define QEI_CTL_VELDIV_2   0x00000040

Definition at line 73 of file hw_qei.h.

#define QEI_CTL_VELDIV_32   0x00000140

Definition at line 77 of file hw_qei.h.

#define QEI_CTL_VELDIV_4   0x00000080

Definition at line 74 of file hw_qei.h.

#define QEI_CTL_VELDIV_64   0x00000180

Definition at line 78 of file hw_qei.h.

#define QEI_CTL_VELDIV_8   0x000000C0

Definition at line 75 of file hw_qei.h.

#define QEI_CTL_VELDIV_M   0x000001C0

Definition at line 71 of file hw_qei.h.

Referenced by QEIVelocityConfigure().

#define QEI_CTL_VELEN   0x00000020

Definition at line 80 of file hw_qei.h.

Referenced by QEIVelocityDisable(), and QEIVelocityEnable().

#define QEI_INTEN_DIR   0x00000004

Definition at line 152 of file hw_qei.h.

#define QEI_INTEN_ERROR   0x00000008

Definition at line 151 of file hw_qei.h.

#define QEI_INTEN_INDEX   0x00000001

Definition at line 155 of file hw_qei.h.

#define QEI_INTEN_TIMER   0x00000002

Definition at line 154 of file hw_qei.h.

#define QEI_ISC_DIR   0x00000004

Definition at line 174 of file hw_qei.h.

#define QEI_ISC_ERROR   0x00000008

Definition at line 173 of file hw_qei.h.

#define QEI_ISC_INDEX   0x00000001

Definition at line 176 of file hw_qei.h.

#define QEI_ISC_TIMER   0x00000002

Definition at line 175 of file hw_qei.h.

#define QEI_LOAD_M   0xFFFFFFFF

Definition at line 119 of file hw_qei.h.

#define QEI_LOAD_S   0

Definition at line 120 of file hw_qei.h.

#define QEI_MAXPOS_M   0xFFFFFFFF

Definition at line 110 of file hw_qei.h.

#define QEI_MAXPOS_S   0

Definition at line 112 of file hw_qei.h.

#define QEI_O_COUNT   0x00000018

Definition at line 54 of file hw_qei.h.

#define QEI_O_CTL   0x00000000
#define QEI_O_INTEN   0x00000020

Definition at line 56 of file hw_qei.h.

Referenced by QEIIntDisable(), and QEIIntEnable().

#define QEI_O_ISC   0x00000028

Definition at line 58 of file hw_qei.h.

Referenced by QEIIntClear(), and QEIIntStatus().

#define QEI_O_LOAD   0x00000010

Definition at line 52 of file hw_qei.h.

Referenced by QEIVelocityConfigure().

#define QEI_O_MAXPOS   0x0000000C

Definition at line 51 of file hw_qei.h.

Referenced by QEIConfigure().

#define QEI_O_POS   0x00000008

Definition at line 50 of file hw_qei.h.

Referenced by QEIPositionGet(), and QEIPositionSet().

#define QEI_O_RIS   0x00000024

Definition at line 57 of file hw_qei.h.

Referenced by QEIIntStatus().

#define QEI_O_SPEED   0x0000001C

Definition at line 55 of file hw_qei.h.

Referenced by QEIVelocityGet().

#define QEI_O_STAT   0x00000004

Definition at line 49 of file hw_qei.h.

Referenced by QEIDirectionGet(), and QEIErrorGet().

#define QEI_O_TIME   0x00000014

Definition at line 53 of file hw_qei.h.

#define QEI_POS_M   0xFFFFFFFF

Definition at line 101 of file hw_qei.h.

#define QEI_POS_S   0

Definition at line 103 of file hw_qei.h.

#define QEI_RIS_DIR   0x00000004

Definition at line 164 of file hw_qei.h.

#define QEI_RIS_ERROR   0x00000008

Definition at line 163 of file hw_qei.h.

#define QEI_RIS_INDEX   0x00000001

Definition at line 166 of file hw_qei.h.

#define QEI_RIS_TIMER   0x00000002

Definition at line 165 of file hw_qei.h.

#define QEI_SPEED_M   0xFFFFFFFF

Definition at line 143 of file hw_qei.h.

#define QEI_SPEED_S   0

Definition at line 144 of file hw_qei.h.

#define QEI_STAT_DIRECTION   0x00000002

Definition at line 93 of file hw_qei.h.

Referenced by QEIDirectionGet().

#define QEI_STAT_ERROR   0x00000001

Definition at line 94 of file hw_qei.h.

Referenced by QEIErrorGet().

#define QEI_TIME_M   0xFFFFFFFF

Definition at line 127 of file hw_qei.h.

#define QEI_TIME_S   0

Definition at line 128 of file hw_qei.h.