Lines Matching refs:gpio_periph

54 void gpio_deinit(uint32_t gpio_periph)  in gpio_deinit()  argument
56 switch (gpio_periph) { in gpio_deinit()
124 void gpio_init(uint32_t gpio_periph, uint32_t mode, uint32_t speed, in gpio_init() argument
143 reg = GPIO_CTL0(gpio_periph); in gpio_init()
153 GPIO_BC(gpio_periph) = (uint32_t) ((1U << i) & pin); in gpio_init()
157 GPIO_BOP(gpio_periph) = (uint32_t) ((1U << i) & pin); in gpio_init()
161 GPIO_CTL0(gpio_periph) = reg; in gpio_init()
167 reg = GPIO_CTL1(gpio_periph); in gpio_init()
177 GPIO_BC(gpio_periph) = (uint32_t) ((1U << i) & pin); in gpio_init()
181 GPIO_BOP(gpio_periph) = (uint32_t) ((1U << i) & pin); in gpio_init()
185 GPIO_CTL1(gpio_periph) = reg; in gpio_init()
199 void gpio_bit_set(uint32_t gpio_periph, uint32_t pin) in gpio_bit_set() argument
201 GPIO_BOP(gpio_periph) = (uint32_t) pin; in gpio_bit_set()
213 void gpio_bit_reset(uint32_t gpio_periph, uint32_t pin) in gpio_bit_reset() argument
215 GPIO_BC(gpio_periph) = (uint32_t) pin; in gpio_bit_reset()
231 void gpio_bit_write(uint32_t gpio_periph, uint32_t pin, bit_status bit_value) in gpio_bit_write() argument
234 GPIO_BOP(gpio_periph) = (uint32_t) pin; in gpio_bit_write()
236 GPIO_BC(gpio_periph) = (uint32_t) pin; in gpio_bit_write()
247 void gpio_port_write(uint32_t gpio_periph, uint16_t data) in gpio_port_write() argument
249 GPIO_OCTL(gpio_periph) = (uint32_t) data; in gpio_port_write()
261 FlagStatus gpio_input_bit_get(uint32_t gpio_periph, uint32_t pin) in gpio_input_bit_get() argument
263 if ((uint32_t) RESET != (GPIO_ISTAT(gpio_periph) & (pin))) { in gpio_input_bit_get()
276 uint16_t gpio_input_port_get(uint32_t gpio_periph) in gpio_input_port_get() argument
278 return (uint16_t) (GPIO_ISTAT(gpio_periph)); in gpio_input_port_get()
290 FlagStatus gpio_output_bit_get(uint32_t gpio_periph, uint32_t pin) in gpio_output_bit_get() argument
292 if ((uint32_t) RESET != (GPIO_OCTL(gpio_periph) & (pin))) { in gpio_output_bit_get()
305 uint16_t gpio_output_port_get(uint32_t gpio_periph) in gpio_output_port_get() argument
307 return ((uint16_t) GPIO_OCTL(gpio_periph)); in gpio_output_port_get()
492 void gpio_pin_lock(uint32_t gpio_periph, uint32_t pin) in gpio_pin_lock() argument
498 GPIO_LOCK(gpio_periph) = (uint32_t) lock; in gpio_pin_lock()
499 GPIO_LOCK(gpio_periph) = (uint32_t) pin; in gpio_pin_lock()
500 GPIO_LOCK(gpio_periph) = (uint32_t) lock; in gpio_pin_lock()
501 lock = GPIO_LOCK(gpio_periph); in gpio_pin_lock()
502 lock = GPIO_LOCK(gpio_periph); in gpio_pin_lock()