Lines Matching refs:ui32Base
73 QEIEnable(uint32_t ui32Base) in QEIEnable() argument
78 ASSERT((ui32Base == QEI0_BASE) || (ui32Base == QEI1_BASE)); in QEIEnable()
83 HWREG(ui32Base + QEI_O_CTL) |= QEI_CTL_ENABLE; in QEIEnable()
98 QEIDisable(uint32_t ui32Base) in QEIDisable() argument
103 ASSERT((ui32Base == QEI0_BASE) || (ui32Base == QEI1_BASE)); in QEIDisable()
108 HWREG(ui32Base + QEI_O_CTL) &= ~(QEI_CTL_ENABLE); in QEIDisable()
143 QEIConfigure(uint32_t ui32Base, uint32_t ui32Config, in QEIConfigure() argument
149 ASSERT((ui32Base == QEI0_BASE) || (ui32Base == QEI1_BASE)); in QEIConfigure()
154 HWREG(ui32Base + QEI_O_CTL) = ((HWREG(ui32Base + QEI_O_CTL) & in QEIConfigure()
162 HWREG(ui32Base + QEI_O_MAXPOS) = ui32MaxPosition; in QEIConfigure()
181 QEIPositionGet(uint32_t ui32Base) in QEIPositionGet() argument
186 ASSERT((ui32Base == QEI0_BASE) || (ui32Base == QEI1_BASE)); in QEIPositionGet()
191 return(HWREG(ui32Base + QEI_O_POS)); in QEIPositionGet()
208 QEIPositionSet(uint32_t ui32Base, uint32_t ui32Position) in QEIPositionSet() argument
213 ASSERT((ui32Base == QEI0_BASE) || (ui32Base == QEI1_BASE)); in QEIPositionSet()
218 HWREG(ui32Base + QEI_O_POS) = ui32Position; in QEIPositionSet()
237 QEIDirectionGet(uint32_t ui32Base) in QEIDirectionGet() argument
242 ASSERT((ui32Base == QEI0_BASE) || (ui32Base == QEI1_BASE)); in QEIDirectionGet()
247 return((HWREG(ui32Base + QEI_O_STAT) & QEI_STAT_DIRECTION) ? -1 : 1); in QEIDirectionGet()
264 QEIErrorGet(uint32_t ui32Base) in QEIErrorGet() argument
269 ASSERT((ui32Base == QEI0_BASE) || (ui32Base == QEI1_BASE)); in QEIErrorGet()
274 return((HWREG(ui32Base + QEI_O_STAT) & QEI_STAT_ERROR) ? true : false); in QEIErrorGet()
293 QEIFilterEnable(uint32_t ui32Base) in QEIFilterEnable() argument
298 ASSERT((ui32Base == QEI0_BASE) || (ui32Base == QEI1_BASE)); in QEIFilterEnable()
303 HWREG(ui32Base + QEI_O_CTL) |= QEI_CTL_FILTEN; in QEIFilterEnable()
319 QEIFilterDisable(uint32_t ui32Base) in QEIFilterDisable() argument
324 ASSERT((ui32Base == QEI0_BASE) || (ui32Base == QEI1_BASE)); in QEIFilterDisable()
329 HWREG(ui32Base + QEI_O_CTL) &= ~(QEI_CTL_FILTEN); in QEIFilterDisable()
352 QEIFilterConfigure(uint32_t ui32Base, uint32_t ui32FiltCnt) in QEIFilterConfigure() argument
357 ASSERT((ui32Base == QEI0_BASE) || (ui32Base == QEI1_BASE)); in QEIFilterConfigure()
363 HWREG(ui32Base + QEI_O_CTL) = ((HWREG(ui32Base + QEI_O_CTL) & in QEIFilterConfigure()
383 QEIVelocityEnable(uint32_t ui32Base) in QEIVelocityEnable() argument
388 ASSERT((ui32Base == QEI0_BASE) || (ui32Base == QEI1_BASE)); in QEIVelocityEnable()
393 HWREG(ui32Base + QEI_O_CTL) |= QEI_CTL_VELEN; in QEIVelocityEnable()
409 QEIVelocityDisable(uint32_t ui32Base) in QEIVelocityDisable() argument
414 ASSERT((ui32Base == QEI0_BASE) || (ui32Base == QEI1_BASE)); in QEIVelocityDisable()
419 HWREG(ui32Base + QEI_O_CTL) &= ~(QEI_CTL_VELEN); in QEIVelocityDisable()
444 QEIVelocityConfigure(uint32_t ui32Base, uint32_t ui32PreDiv, in QEIVelocityConfigure() argument
450 ASSERT((ui32Base == QEI0_BASE) || (ui32Base == QEI1_BASE)); in QEIVelocityConfigure()
457 HWREG(ui32Base + QEI_O_CTL) = ((HWREG(ui32Base + QEI_O_CTL) & in QEIVelocityConfigure()
463 HWREG(ui32Base + QEI_O_LOAD) = ui32Period - 1; in QEIVelocityConfigure()
482 QEIVelocityGet(uint32_t ui32Base) in QEIVelocityGet() argument
487 ASSERT((ui32Base == QEI0_BASE) || (ui32Base == QEI1_BASE)); in QEIVelocityGet()
492 return(HWREG(ui32Base + QEI_O_SPEED)); in QEIVelocityGet()
509 _QEIIntNumberGet(uint32_t ui32Base) in _QEIIntNumberGet() argument
513 ASSERT((ui32Base == QEI0_BASE) || (ui32Base == QEI1_BASE)); in _QEIIntNumberGet()
520 if(ui32Base == QEI0_BASE) in _QEIIntNumberGet()
531 if(ui32Base == QEI0_BASE) in _QEIIntNumberGet()
569 QEIIntRegister(uint32_t ui32Base, void (*pfnHandler)(void)) in QEIIntRegister() argument
576 ASSERT((ui32Base == QEI0_BASE) || (ui32Base == QEI1_BASE)); in QEIIntRegister()
581 ui32Int = _QEIIntNumberGet(ui32Base); in QEIIntRegister()
613 QEIIntUnregister(uint32_t ui32Base) in QEIIntUnregister() argument
620 ASSERT((ui32Base == QEI0_BASE) || (ui32Base == QEI1_BASE)); in QEIIntUnregister()
625 ui32Int = _QEIIntNumberGet(ui32Base); in QEIIntUnregister()
657 QEIIntEnable(uint32_t ui32Base, uint32_t ui32IntFlags) in QEIIntEnable() argument
662 ASSERT((ui32Base == QEI0_BASE) || (ui32Base == QEI1_BASE)); in QEIIntEnable()
667 HWREG(ui32Base + QEI_O_INTEN) |= ui32IntFlags; in QEIIntEnable()
687 QEIIntDisable(uint32_t ui32Base, uint32_t ui32IntFlags) in QEIIntDisable() argument
692 ASSERT((ui32Base == QEI0_BASE) || (ui32Base == QEI1_BASE)); in QEIIntDisable()
697 HWREG(ui32Base + QEI_O_INTEN) &= ~(ui32IntFlags); in QEIIntDisable()
717 QEIIntStatus(uint32_t ui32Base, bool bMasked) in QEIIntStatus() argument
722 ASSERT((ui32Base == QEI0_BASE) || (ui32Base == QEI1_BASE)); in QEIIntStatus()
730 return(HWREG(ui32Base + QEI_O_ISC)); in QEIIntStatus()
734 return(HWREG(ui32Base + QEI_O_RIS)); in QEIIntStatus()
765 QEIIntClear(uint32_t ui32Base, uint32_t ui32IntFlags) in QEIIntClear() argument
770 ASSERT((ui32Base == QEI0_BASE) || (ui32Base == QEI1_BASE)); in QEIIntClear()
775 HWREG(ui32Base + QEI_O_ISC) = ui32IntFlags; in QEIIntClear()