Lines Matching refs:pin

178 void GPIO_PinInit(GPIO_Type *base, uint32_t pin, const gpio_pin_config_t *config);
329 static inline void GPIO_PinWrite(GPIO_Type *base, uint32_t pin, uint8_t output) in GPIO_PinWrite() argument
334 base->PCOR = GPIO_FIT_REG(1UL << pin); in GPIO_PinWrite()
338 base->PSOR = GPIO_FIT_REG(1UL << pin); in GPIO_PinWrite()
343 base->PDOR |= GPIO_FIT_REG(1UL << pin); in GPIO_PinWrite()
347 base->PDOR &= ~GPIO_FIT_REG(1UL << pin); in GPIO_PinWrite()
411 static inline uint32_t GPIO_PinRead(GPIO_Type *base, uint32_t pin) in GPIO_PinRead() argument
413 return (((uint32_t)(base->PDIR) >> pin) & 0x01UL); in GPIO_PinRead()
466 static inline void GPIO_SetPinInterruptConfig(GPIO_Type *base, uint32_t pin, gpio_interrupt_config_… in GPIO_SetPinInterruptConfig() argument
470 base->ICR[pin] = GPIO_FIT_REG((base->ICR[pin] & ~GPIO_ICR_IRQC_MASK) | GPIO_ICR_IRQC(config)); in GPIO_SetPinInterruptConfig()
483 static inline void GPIO_SetPinInterruptChannel(GPIO_Type *base, uint32_t pin, gpio_interrupt_select… in GPIO_SetPinInterruptChannel() argument
487 … base->ICR[pin] = GPIO_FIT_REG((base->ICR[pin] & ~GPIO_ICR_IRQS_MASK) | GPIO_ICR_IRQS(selection)); in GPIO_SetPinInterruptChannel()
518 uint8_t GPIO_PinGetInterruptFlag(GPIO_Type *base, uint32_t pin);
543 void GPIO_PinClearInterruptFlag(GPIO_Type *base, uint32_t pin);
665 void FGPIO_PinInit(FGPIO_Type *base, uint32_t pin, const gpio_pin_config_t *config);
681 static inline void FGPIO_PinWrite(FGPIO_Type *base, uint32_t pin, uint8_t output) in FGPIO_PinWrite() argument
685 base->PCOR = 1UL << pin; in FGPIO_PinWrite()
689 base->PSOR = 1UL << pin; in FGPIO_PinWrite()
739 static inline uint32_t FGPIO_PinRead(FGPIO_Type *base, uint32_t pin) in FGPIO_PinRead() argument
741 return (((base->PDIR) >> pin) & 0x01U); in FGPIO_PinRead()