Lines Matching +full:int +full:- +full:a
4 * SPDX-License-Identifier: Apache-2.0
35 * This acquires the EIC interrupt for a specific port and pin combination,
36 * or returns an error if the required line is not available. Only a single
37 * callback per port is supported and supplying a different one will
40 * @param port port index (A=0, etc)
47 int sam0_eic_acquire(int port, int pin, enum sam0_eic_trigger trigger,
51 * @brief Release the EIC interrupt for a specific port and pin combination
53 * Release the EIC configuration for a specific port and pin combination.
57 * @param port port index (A=0, etc)
60 int sam0_eic_release(int port, int pin);
63 * @brief Enable the EIC interrupt for a specific port and pin combination
65 * @param port port index (A=0, etc)
68 int sam0_eic_enable_interrupt(int port, int pin);
71 * @brief Disable the EIC interrupt for a specific port and pin combination
73 * @param port port index (A=0, etc)
76 int sam0_eic_disable_interrupt(int port, int pin);
79 * @brief Test if there is an EIC interrupt pending for a port
81 * @param port port index (A=0, etc)
83 uint32_t sam0_eic_interrupt_pending(int port);