Lines Matching refs:pinConfig
169 #define getGpioNumber(pinConfig) \ argument
170 (((pinConfig->port & PORT_MASK) * 8) + getPinNumber(pinConfig->pin))
250 static inline uint32_t getInterruptTypeIndex(uint32_t pinConfig) in getInterruptTypeIndex() argument
254 index = (pinConfig & GPIO_CFG_INT_MASK) >> GPIO_CFG_INT_LSB; in getInterruptTypeIndex()
270 static inline uint32_t getInPinTypesIndex(uint32_t pinConfig) in getInPinTypesIndex() argument
274 index = (pinConfig & GPIO_CFG_IN_TYPE_MASK) >> GPIO_CFG_IN_TYPE_LSB; in getInPinTypesIndex()
290 static inline uint32_t getOutPinTypesIndex(uint32_t pinConfig) in getOutPinTypesIndex() argument
294 index = (pinConfig & GPIO_CFG_OUT_TYPE_MASK) >> GPIO_CFG_OUT_TYPE_LSB; in getOutPinTypesIndex()
310 static inline uint32_t getOutPinStrengthsIndex(uint32_t pinConfig) in getOutPinStrengthsIndex() argument
314 index = (pinConfig & GPIO_CFG_OUT_STRENGTH_MASK) >> in getOutPinStrengthsIndex()
397 void GPIO_getConfig(uint_least8_t index, GPIO_PinConfig *pinConfig) in GPIO_getConfig() argument
401 *pinConfig = GPIOCC32XX_config.pinConfigs[index]; in GPIO_getConfig()
578 int_fast16_t GPIO_setConfig(uint_least8_t index, GPIO_PinConfig pinConfig) in GPIO_setConfig() argument
597 (pinConfig & GPIO_CFG_INPUT) == 0); in GPIO_setConfig()
599 if (pinConfig & GPIO_DO_NOT_CONFIG) { in GPIO_setConfig()
618 if ((pinConfig & GPIO_CFG_IN_INT_ONLY) == 0) { in GPIO_setConfig()
619 if (pinConfig & GPIO_CFG_INPUT) { in GPIO_setConfig()
623 pinType = inPinTypes[getInPinTypesIndex(pinConfig)]; in GPIO_setConfig()
628 strength = outPinStrengths[getOutPinStrengthsIndex(pinConfig)]; in GPIO_setConfig()
629 pinType = outPinTypes[getOutPinTypesIndex(pinConfig)]; in GPIO_setConfig()
639 ((pinConfig & GPIO_CFG_OUT_HIGH) ? 0xFF : 0)); in GPIO_setConfig()
653 gpioPinConfig |= (pinConfig & GPIO_CFG_IO_MASK); in GPIO_setConfig()
660 if (pinConfig & GPIO_CFG_INT_MASK) { in GPIO_setConfig()
685 interruptType[getInterruptTypeIndex(pinConfig)]); in GPIO_setConfig()
694 gpioPinConfig |= (pinConfig & GPIO_CFG_INT_MASK); in GPIO_setConfig()
778 PinConfig *pinConfig; in powerNotifyFxn() local
817 pinConfig = (PinConfig *) &GPIOCC32XX_config.pinConfigs[i]; in powerNotifyFxn()
820 pin = pinTable[getGpioNumber(pinConfig)]; in powerNotifyFxn()