Lines Matching refs:gpioStateHandle

73     hal_gpio_state_t *gpioStateHandle;  in HAL_GpioInit()  local
78 gpioStateHandle = (hal_gpio_state_t *)gpioHandle; in HAL_GpioInit()
80 gpioStateHandle->gintInitialized = 0; in HAL_GpioInit()
89 gpioStateHandle->gintInstance = -1; in HAL_GpioInit()
94 gpioStateHandle->gintInstance = i; in HAL_GpioInit()
99 if (-1 == gpioStateHandle->gintInstance) in HAL_GpioInit()
117 gpioStateHandle->pin.pin = pinConfig->pin; in HAL_GpioInit()
118 gpioStateHandle->pin.port = pinConfig->port; in HAL_GpioInit()
119 gpioStateHandle->pin.direction = (uint16_t)pinConfig->direction; in HAL_GpioInit()
121 gpioStateHandle->gintInitialized = 1; in HAL_GpioInit()
128 hal_gpio_state_t *gpioStateHandle; in HAL_GpioDeinit() local
133 gpioStateHandle = (hal_gpio_state_t *)gpioHandle; in HAL_GpioDeinit()
136 GINT_DisableCallback(gintList[gpioStateHandle->gintInstance]); in HAL_GpioDeinit()
138 …GINT_ConfigPins(gintList[gpioStateHandle->gintInstance], (gint_port_t)gpioStateHandle->pin.port, 0… in HAL_GpioDeinit()
140 CLEAR_GINT_USED_FLAG((uint8_t)gpioStateHandle->gintInstance); in HAL_GpioDeinit()
149 hal_gpio_state_t *gpioStateHandle; in HAL_GpioInstallCallback() local
155 gpioStateHandle = (hal_gpio_state_t *)gpioHandle; in HAL_GpioInstallCallback()
157 assert(0 != gpioStateHandle->gintInitialized); in HAL_GpioInstallCallback()
159 gpioStateHandle->callback = callback; in HAL_GpioInstallCallback()
161 GINT_EnableCallback(gintList[gpioStateHandle->gintInstance]); in HAL_GpioInstallCallback()
167 hal_gpio_state_t *gpioStateHandle; in HAL_GpioGetTriggerMode() local
172 gpioStateHandle = (hal_gpio_state_t *)gpioHandle; in HAL_GpioGetTriggerMode()
174 *gpioTrigger = (hal_gpio_interrupt_trigger_t)gpioStateHandle->pin.trigger; in HAL_GpioGetTriggerMode()
181 hal_gpio_state_t *gpioStateHandle; in HAL_GpioSetTriggerMode() local
190 gpioStateHandle = (hal_gpio_state_t *)gpioHandle; in HAL_GpioSetTriggerMode()
192 assert(0 != gpioStateHandle->gintInitialized); in HAL_GpioSetTriggerMode()
193 assert((uint16_t)kHAL_GpioDirectionOut != gpioStateHandle->pin.direction); in HAL_GpioSetTriggerMode()
199 polarityMask = ~((uint32_t)1U << gpioStateHandle->pin.pin); in HAL_GpioSetTriggerMode()
200 enableMask = ((uint32_t)1U << gpioStateHandle->pin.pin); in HAL_GpioSetTriggerMode()
204 polarityMask = ((uint32_t)1U << gpioStateHandle->pin.pin); in HAL_GpioSetTriggerMode()
205 enableMask = ((uint32_t)1U << gpioStateHandle->pin.pin); in HAL_GpioSetTriggerMode()
209 polarityMask = ((uint32_t)1U << gpioStateHandle->pin.pin); in HAL_GpioSetTriggerMode()
210 enableMask = ((uint32_t)1U << gpioStateHandle->pin.pin); in HAL_GpioSetTriggerMode()
214 polarityMask = ~((uint32_t)1U << gpioStateHandle->pin.pin); in HAL_GpioSetTriggerMode()
215 enableMask = ((uint32_t)1U << gpioStateHandle->pin.pin); in HAL_GpioSetTriggerMode()
228 gpioStateHandle->pin.trigger = (uint16_t)gpioTrigger; in HAL_GpioSetTriggerMode()
234 GINT_Init(gintList[gpioStateHandle->gintInstance]); in HAL_GpioSetTriggerMode()
238 gintCallbackConv.gpio_callback = gpioStateHandle->callback; in HAL_GpioSetTriggerMode()
239 …GINT_SetCtrl(gintList[gpioStateHandle->gintInstance], kGINT_CombineOr, triggerType, gintCallbackCo… in HAL_GpioSetTriggerMode()
240 …GINT_ConfigPins(gintList[gpioStateHandle->gintInstance], (gint_port_t)gpioStateHandle->pin.port, p… in HAL_GpioSetTriggerMode()
251 hal_gpio_state_t *gpioStateHandle; in HAL_GpioWakeUpSetting() local
256 gpioStateHandle = (hal_gpio_state_t *)gpioHandle; in HAL_GpioWakeUpSetting()
258 assert(0 != gpioStateHandle->gintInitialized); in HAL_GpioWakeUpSetting()
259 assert((uint16_t)kHAL_GpioDirectionOut != gpioStateHandle->pin.direction); in HAL_GpioWakeUpSetting()
263 EnableDeepSleepIRQ(gintIRQ[gpioStateHandle->gintInstance]); in HAL_GpioWakeUpSetting()
267 DisableDeepSleepIRQ(gintIRQ[gpioStateHandle->gintInstance]); in HAL_GpioWakeUpSetting()
475 hal_gpio_state_t *gpioStateHandle;
481 gpioStateHandle = (hal_gpio_state_t *)gpioHandle;
484 GINT_GetConfigPins(GINT0, gpioStateHandle->pin.port, &polarityMask, &enableMask);
485 enableMask &= ~(1 << gpioStateHandle->pin.pin);
486 GINT_ConfigPins(GINT0, gpioStateHandle->pin.port, polarityMask, enableMask);
488 if (NULL == gpioStateHandle->next)
500 HAL_GpioRemoveItem(&s_GpioHead, gpioStateHandle);
506 hal_gpio_state_t *gpioStateHandle;
511 gpioStateHandle = (hal_gpio_state_t *)gpioHandle;
513 …*pinState = ((GPIO_PinRead(gpioList[0], gpioStateHandle->pin.port, gpioStateHandle->pin.pin)) ? 1 …
519 hal_gpio_state_t *gpioStateHandle;
524 gpioStateHandle = (hal_gpio_state_t *)gpioHandle;
526 …GPIO_PinWrite(gpioList[0], gpioStateHandle->pin.port, gpioStateHandle->pin.pin, (pinState) ? 1 : 0…
534 hal_gpio_state_t *gpioStateHandle;
538 gpioStateHandle = (hal_gpio_state_t *)gpioHandle;
540 gpioStateHandle->callbackParam = callbackParam;
541 gpioStateHandle->callback = callback;
552 hal_gpio_state_t *gpioStateHandle;
556 gpioStateHandle = (hal_gpio_state_t *)gpioHandle;
558 if (kHAL_GpioDirectionOut == gpioStateHandle->pin.direction)
563 *gpioTrigger = (hal_gpio_interrupt_trigger_t)gpioStateHandle->pin.trigger;
569 hal_gpio_state_t *gpioStateHandle;
576 gpioStateHandle = (hal_gpio_state_t *)gpioHandle;
578 if (kHAL_GpioDirectionOut == gpioStateHandle->pin.direction)
583 GINT_GetConfigPins(GINT0, gpioStateHandle->pin.port, &polarityMask, &enableMask);
588 polarityMask &= ~(1 << gpioStateHandle->pin.pin);
589 enableMask |= (1 << gpioStateHandle->pin.pin);
593 polarityMask |= (1 << gpioStateHandle->pin.pin);
594 enableMask |= (1 << gpioStateHandle->pin.pin);
598 polarityMask |= (1 << gpioStateHandle->pin.pin);
599 enableMask |= (1 << gpioStateHandle->pin.pin);
603 polarityMask &= ~(1 << gpioStateHandle->pin.pin);
604 enableMask |= (1 << gpioStateHandle->pin.pin);
614 gpioStateHandle->pin.trigger = (uint16_t)gpioTrigger;
625 GINT_ConfigPins(GINT0, gpioStateHandle->pin.port, polarityMask, enableMask);
632 hal_gpio_state_t *gpioStateHandle;
636 gpioStateHandle = (hal_gpio_state_t *)gpioHandle;
638 if (kHAL_GpioDirectionOut == gpioStateHandle->pin.direction)