Lines Matching refs:pin
78 void GPIO_PinInit(GPIO_Type *base, uint32_t pin, const gpio_pin_config_t *Config);
95 void GPIO_PinWrite(GPIO_Type *base, uint32_t pin, uint8_t output);
101 static inline void GPIO_WritePinOutput(GPIO_Type *base, uint32_t pin, uint8_t output) in GPIO_WritePinOutput() argument
103 GPIO_PinWrite(base, pin, output); in GPIO_WritePinOutput()
176 static inline uint32_t GPIO_PinRead(GPIO_Type *base, uint32_t pin) in GPIO_PinRead() argument
178 assert(pin < 32U); in GPIO_PinRead()
180 return (((base->DR) >> pin) & 0x1U); in GPIO_PinRead()
187 static inline uint32_t GPIO_ReadPinInput(GPIO_Type *base, uint32_t pin) in GPIO_ReadPinInput() argument
189 return GPIO_PinRead(base, pin); in GPIO_ReadPinInput()
205 static inline uint8_t GPIO_PinReadPadStatus(GPIO_Type *base, uint32_t pin) in GPIO_PinReadPadStatus() argument
207 assert(pin < 32U); in GPIO_PinReadPadStatus()
209 return (uint8_t)(((base->PSR) >> pin) & 0x1U); in GPIO_PinReadPadStatus()
216 static inline uint8_t GPIO_ReadPadStatus(GPIO_Type *base, uint32_t pin) in GPIO_ReadPadStatus() argument
218 return GPIO_PinReadPadStatus(base, pin); in GPIO_ReadPadStatus()
236 void GPIO_PinSetInterruptConfig(GPIO_Type *base, uint32_t pin, gpio_interrupt_mode_t pinInterruptMo…
242 static inline void GPIO_SetPinInterruptConfig(GPIO_Type *base, uint32_t pin, gpio_interrupt_mode_t … in GPIO_SetPinInterruptConfig() argument
244 GPIO_PinSetInterruptConfig(base, pin, pinInterruptMode); in GPIO_SetPinInterruptConfig()