Lines Matching full:line
22 * @brief Opaque type representing a GPIO interrupt line
27 * @brief Get the GPIO interrupt line value corresponding
33 * @brief Enable GPIO interrupts for specified line
35 * @param line GPIO interrupt line
37 void stm32_gpio_intc_enable_line(stm32_gpio_irq_line_t line);
40 * @brief Disable GPIO interrupts for specified line
42 * @param line GPIO interrupt line
44 void stm32_gpio_intc_disable_line(stm32_gpio_irq_line_t line);
65 * @brief Select trigger for interrupt on specified GPIO line
67 * @param line GPIO interrupt line
70 void stm32_gpio_intc_select_line_trigger(stm32_gpio_irq_line_t line, uint32_t trg);
83 * @brief Set callback invoked when an interrupt occurs on specified GPIO line
85 * @param line GPIO interrupt line
88 * @returns 0 on success, -EBUSY if a callback is already set for @p line
90 int stm32_gpio_intc_set_irq_callback(stm32_gpio_irq_line_t line,
94 * @brief Removes the interrupt callback of specified EXTI line
96 * @param line EXTI interrupt line
98 void stm32_gpio_intc_remove_irq_callback(stm32_gpio_irq_line_t line);
104 * @brief Set which GPIO port triggers events on specified EXTI line.
106 * @param line EXTI line number (= pin number)
109 void stm32_exti_set_line_src_port(gpio_pin_t line, uint32_t port);
112 * @brief Get port which is triggering events on specified EXTI line.
114 * @param line EXTI line number (= pin number)
117 uint32_t stm32_exti_get_line_src_port(gpio_pin_t line);