Lines Matching refs:enPin
98 en_result_t Gpio_Init(en_gpio_port_t enPort, en_gpio_pin_t enPin, stc_gpio_config_t *pstcGpioCfg) in Gpio_Init() argument
101 *((uint32_t*)(((uint32_t)(&(M0P_GPIO->PA00_SEL)) + enPort) + (((uint32_t)enPin)<<2))) = GpioAf0; in Gpio_Init()
106 setBit(((uint32_t)&M0P_GPIO->PADIR + enPort), enPin, TRUE); in Gpio_Init()
110 setBit(((uint32_t)&M0P_GPIO->PADIR + enPort), enPin, FALSE); in Gpio_Init()
116 setBit(((uint32_t)&M0P_GPIO->PADR + enPort), enPin, FALSE); in Gpio_Init()
120 setBit(((uint32_t)&M0P_GPIO->PADR + enPort), enPin, TRUE); in Gpio_Init()
126 setBit(((uint32_t)&M0P_GPIO->PAPU + enPort), enPin, TRUE); in Gpio_Init()
127 setBit(((uint32_t)&M0P_GPIO->PAPD + enPort), enPin, FALSE); in Gpio_Init()
131 setBit(((uint32_t)&M0P_GPIO->PAPU + enPort), enPin, FALSE); in Gpio_Init()
132 setBit(((uint32_t)&M0P_GPIO->PAPD + enPort), enPin, TRUE); in Gpio_Init()
136 setBit(((uint32_t)&M0P_GPIO->PAPU + enPort), enPin, FALSE); in Gpio_Init()
137 setBit(((uint32_t)&M0P_GPIO->PAPD + enPort), enPin, FALSE); in Gpio_Init()
143 setBit(((uint32_t)&M0P_GPIO->PAOD + enPort), enPin, FALSE); in Gpio_Init()
147 setBit(((uint32_t)&M0P_GPIO->PAOD + enPort), enPin, TRUE); in Gpio_Init()
164 boolean_t Gpio_GetInputIO(en_gpio_port_t enPort, en_gpio_pin_t enPin) in Gpio_GetInputIO() argument
166 return getBit(((uint32_t)&M0P_GPIO->PAIN + enPort), enPin); in Gpio_GetInputIO()
193 en_result_t Gpio_WriteOutputIO(en_gpio_port_t enPort, en_gpio_pin_t enPin, boolean_t bVal) in Gpio_WriteOutputIO() argument
195 setBit(((uint32_t)&M0P_GPIO->PAOUT + enPort), enPin, bVal); in Gpio_WriteOutputIO()
209 boolean_t Gpio_ReadOutputIO(en_gpio_port_t enPort, en_gpio_pin_t enPin) in Gpio_ReadOutputIO() argument
211 return getBit(((uint32_t)&M0P_GPIO->PAOUT + enPort), enPin); in Gpio_ReadOutputIO()
239 en_result_t Gpio_SetIO(en_gpio_port_t enPort, en_gpio_pin_t enPin) in Gpio_SetIO() argument
241 setBit(((uint32_t)&M0P_GPIO->PABSET + enPort), enPin, TRUE); in Gpio_SetIO()
272 en_result_t Gpio_ClrIO(en_gpio_port_t enPort, en_gpio_pin_t enPin) in Gpio_ClrIO() argument
274 setBit(((uint32_t)&M0P_GPIO->PABCLR + enPort), enPin, TRUE); in Gpio_ClrIO()
308 en_result_t Gpio_SetAnalogMode(en_gpio_port_t enPort, en_gpio_pin_t enPin) in Gpio_SetAnalogMode() argument
310 setBit((uint32_t)&M0P_GPIO->PAADS + enPort, enPin, TRUE); in Gpio_SetAnalogMode()
325 en_result_t Gpio_SetAfMode(en_gpio_port_t enPort, en_gpio_pin_t enPin, en_gpio_af_t enAf) in Gpio_SetAfMode() argument
327 *((uint32_t*)(((uint32_t)(&(M0P_GPIO->PA00_SEL)) + enPort) + (((uint32_t)enPin)<<2))) = enAf; in Gpio_SetAfMode()
334 en_gpio_pin_t enPin, in _GpioEnableIrq() argument
341 setBit((uint32_t)&M0P_GPIO->PAHIE + enPort, enPin, bEnable); in _GpioEnableIrq()
346 setBit((uint32_t)&M0P_GPIO->PALIE + enPort, enPin, bEnable); in _GpioEnableIrq()
351 setBit((uint32_t)&M0P_GPIO->PARIE + enPort, enPin, bEnable); in _GpioEnableIrq()
356 setBit((uint32_t)&M0P_GPIO->PAFIE + enPort, enPin, bEnable); in _GpioEnableIrq()
372 en_result_t Gpio_EnableIrq(en_gpio_port_t enPort, en_gpio_pin_t enPin, en_gpio_irqtype_t enType) in Gpio_EnableIrq() argument
374 _GpioEnableIrq(enPort, enPin, enType, TRUE); in Gpio_EnableIrq()
389 en_result_t Gpio_DisableIrq(en_gpio_port_t enPort, en_gpio_pin_t enPin, en_gpio_irqtype_t enType) in Gpio_DisableIrq() argument
391 _GpioEnableIrq(enPort, enPin, enType, FALSE); in Gpio_DisableIrq()
406 boolean_t Gpio_GetIrqStatus(en_gpio_port_t enPort, en_gpio_pin_t enPin) in Gpio_GetIrqStatus() argument
408 return getBit((uint32_t)&M0P_GPIO->PA_STAT + enPort, enPin); in Gpio_GetIrqStatus()
420 en_result_t Gpio_ClearIrq(en_gpio_port_t enPort, en_gpio_pin_t enPin) in Gpio_ClearIrq() argument
422 setBit((uint32_t)&M0P_GPIO->PA_ICLR + enPort, enPin, FALSE); in Gpio_ClearIrq()