Lines Matching refs:pin
79 void GPIO_PinInit(gpio_port_num_t port, uint8_t pin, const gpio_pin_config_t *config) in GPIO_PinInit() argument
89 base->PDDR &= ~(1UL << ((uint32_t)pin + (shift * PIN_NUMBERS_EACH_PORT))); in GPIO_PinInit()
90 base->PIDR &= ~(1UL << ((uint32_t)pin + (shift * PIN_NUMBERS_EACH_PORT))); in GPIO_PinInit()
94 GPIO_PinWrite(port, pin, config->outputLogic); in GPIO_PinInit()
95 base->PDDR |= (1UL << ((uint32_t)pin + (shift * PIN_NUMBERS_EACH_PORT))); in GPIO_PinInit()
96 base->PIDR |= (1UL << ((uint32_t)pin + (shift * PIN_NUMBERS_EACH_PORT))); in GPIO_PinInit()
113 void GPIO_PinWrite(gpio_port_num_t port, uint8_t pin, uint8_t output) in GPIO_PinWrite() argument
121 base->PCOR = 1UL << ((uint32_t)pin + (shift * PIN_NUMBERS_EACH_PORT)); in GPIO_PinWrite()
125 base->PSOR = 1UL << ((uint32_t)pin + (shift * PIN_NUMBERS_EACH_PORT)); in GPIO_PinWrite()
199 uint32_t GPIO_PinRead(gpio_port_num_t port, uint8_t pin) in GPIO_PinRead() argument
205 return (((base->PDIR) >> ((uint32_t)pin + (shift * PIN_NUMBERS_EACH_PORT))) & 0x01UL); in GPIO_PinRead()
275 void FGPIO_PinInit(gpio_port_num_t port, uint8_t pin, const gpio_pin_config_t *config) in FGPIO_PinInit() argument
287 base->PDDR &= ~(1UL << ((uint32_t)pin + (shift * PIN_NUMBERS_EACH_PORT))); in FGPIO_PinInit()
291 FGPIO_PinWrite(port, pin, config->outputLogic); in FGPIO_PinInit()
292 base->PDDR |= (1UL << ((uint32_t)pin + (shift * PIN_NUMBERS_EACH_PORT))); in FGPIO_PinInit()
309 void FGPIO_PinWrite(gpio_port_num_t port, uint8_t pin, uint8_t output) in FGPIO_PinWrite() argument
317 base->PCOR = 1UL << ((uint32_t)pin + (shift * PIN_NUMBERS_EACH_PORT)); in FGPIO_PinWrite()
321 base->PSOR = 1UL << ((uint32_t)pin + (shift * PIN_NUMBERS_EACH_PORT)); in FGPIO_PinWrite()
395 uint32_t FGPIO_PinRead(gpio_port_num_t port, uint8_t pin) in FGPIO_PinRead() argument
401 return (((base->PDIR) >> ((uint32_t)pin + (shift * PIN_NUMBERS_EACH_PORT))) & 0x01UL); in FGPIO_PinRead()