Lines Matching refs:index
252 uint32_t index; in getInterruptTypeIndex() local
254 index = (pinConfig & GPIO_CFG_INT_MASK) >> GPIO_CFG_INT_LSB; in getInterruptTypeIndex()
260 if (index >= sizeof(interruptType) / sizeof(interruptType[0])) { in getInterruptTypeIndex()
261 index = 0; in getInterruptTypeIndex()
264 return (index); in getInterruptTypeIndex()
272 uint32_t index; in getInPinTypesIndex() local
274 index = (pinConfig & GPIO_CFG_IN_TYPE_MASK) >> GPIO_CFG_IN_TYPE_LSB; in getInPinTypesIndex()
280 if (index >= sizeof(inPinTypes) / sizeof(inPinTypes[0])) { in getInPinTypesIndex()
281 index = 0; in getInPinTypesIndex()
284 return (index); in getInPinTypesIndex()
292 uint32_t index; in getOutPinTypesIndex() local
294 index = (pinConfig & GPIO_CFG_OUT_TYPE_MASK) >> GPIO_CFG_OUT_TYPE_LSB; in getOutPinTypesIndex()
300 if (index >= sizeof(outPinTypes) / sizeof(outPinTypes[0])) { in getOutPinTypesIndex()
301 index = 0; in getOutPinTypesIndex()
304 return (index); in getOutPinTypesIndex()
312 uint32_t index; in getOutPinStrengthsIndex() local
314 index = (pinConfig & GPIO_CFG_OUT_STRENGTH_MASK) >> in getOutPinStrengthsIndex()
321 if (index >= sizeof(outPinStrengths) / sizeof(outPinStrengths[0])) { in getOutPinStrengthsIndex()
322 index = 0; in getOutPinStrengthsIndex()
325 return (index); in getOutPinStrengthsIndex()
331 void GPIO_clearInt(uint_least8_t index) in GPIO_clearInt() argument
333 PinConfig *config = (PinConfig *) &GPIOCC32XX_config.pinConfigs[index]; in GPIO_clearInt()
335 DebugP_assert(initCalled && index < GPIOCC32XX_config.numberOfPinConfigs); in GPIO_clearInt()
347 void GPIO_disableInt(uint_least8_t index) in GPIO_disableInt() argument
350 PinConfig *config = (PinConfig *) &GPIOCC32XX_config.pinConfigs[index]; in GPIO_disableInt()
352 DebugP_assert(initCalled && index < GPIOCC32XX_config.numberOfPinConfigs); in GPIO_disableInt()
360 configIntsEnabledMask &= ~(1 << index); in GPIO_disableInt()
371 void GPIO_enableInt(uint_least8_t index) in GPIO_enableInt() argument
374 PinConfig *config = (PinConfig *) &GPIOCC32XX_config.pinConfigs[index]; in GPIO_enableInt()
376 DebugP_assert(initCalled && index < GPIOCC32XX_config.numberOfPinConfigs); in GPIO_enableInt()
386 configIntsEnabledMask |= (1 << index); in GPIO_enableInt()
397 void GPIO_getConfig(uint_least8_t index, GPIO_PinConfig *pinConfig) in GPIO_getConfig() argument
399 DebugP_assert(initCalled && index < GPIOCC32XX_config.numberOfPinConfigs); in GPIO_getConfig()
401 *pinConfig = GPIOCC32XX_config.pinConfigs[index]; in GPIO_getConfig()
509 uint_fast8_t GPIO_read(uint_least8_t index) in GPIO_read() argument
513 PinConfig *config = (PinConfig *) &GPIOCC32XX_config.pinConfigs[index]; in GPIO_read()
515 DebugP_assert(initCalled && index < GPIOCC32XX_config.numberOfPinConfigs); in GPIO_read()
532 void GPIO_setCallback(uint_least8_t index, GPIO_CallbackFxn callback) in GPIO_setCallback() argument
536 PinConfig *config = (PinConfig *) &GPIOCC32XX_config.pinConfigs[index]; in GPIO_setCallback()
538 DebugP_assert(initCalled && index < GPIOCC32XX_config.numberOfCallbacks); in GPIO_setCallback()
547 if (index >= GPIOCC32XX_config.numberOfCallbacks) { in GPIO_setCallback()
563 gpioCallbackInfo[portIndex].pinIndex[pinNum] = index; in GPIO_setCallback()
570 if (GPIOCC32XX_config.callbacks[index] != callback) { in GPIO_setCallback()
571 GPIOCC32XX_config.callbacks[index] = callback; in GPIO_setCallback()
578 int_fast16_t GPIO_setConfig(uint_least8_t index, GPIO_PinConfig pinConfig) in GPIO_setConfig() argument
592 PinConfig *config = (PinConfig *) &GPIOCC32XX_config.pinConfigs[index]; in GPIO_setConfig()
594 DebugP_assert(initCalled && index < GPIOCC32XX_config.numberOfPinConfigs); in GPIO_setConfig()
651 gpioPinConfig = GPIOCC32XX_config.pinConfigs[index]; in GPIO_setConfig()
654 GPIOCC32XX_config.pinConfigs[index] = gpioPinConfig; in GPIO_setConfig()
692 gpioPinConfig = GPIOCC32XX_config.pinConfigs[index]; in GPIO_setConfig()
695 GPIOCC32XX_config.pinConfigs[index] = gpioPinConfig; in GPIO_setConfig()
706 void GPIO_toggle(uint_least8_t index) in GPIO_toggle() argument
710 PinConfig *config = (PinConfig *) &GPIOCC32XX_config.pinConfigs[index]; in GPIO_toggle()
712 DebugP_assert(initCalled && index < GPIOCC32XX_config.numberOfPinConfigs); in GPIO_toggle()
713 DebugP_assert((GPIOCC32XX_config.pinConfigs[index] & GPIO_CFG_INPUT) == in GPIO_toggle()
724 GPIOCC32XX_config.pinConfigs[index] ^= GPIO_CFG_OUT_HIGH; in GPIO_toggle()
735 void GPIO_write(uint_least8_t index, unsigned int value) in GPIO_write() argument
739 PinConfig *config = (PinConfig *) &GPIOCC32XX_config.pinConfigs[index]; in GPIO_write()
741 DebugP_assert(initCalled && index < GPIOCC32XX_config.numberOfPinConfigs); in GPIO_write()
742 DebugP_assert((GPIOCC32XX_config.pinConfigs[index] & GPIO_CFG_INPUT) == in GPIO_write()
748 GPIOCC32XX_config.pinConfigs[index] &= ~GPIO_CFG_OUT_HIGH; in GPIO_write()
754 GPIOCC32XX_config.pinConfigs[index] |= GPIO_CFG_OUT_HIGH; in GPIO_write()