Function rc_gpio_init_event#
Defined in File gpio.h
Function Documentation#
-
int rc_gpio_init_event(int chip, int pin, int handle_flags, int event_flags)#
Initializes a pin for interrupt event polling and normal reading.
Handle flags exists if the user wishes to configure the pic as active-low, open-source, or open-drain. This is usually not necessary and can be left at 0. This function returns the file descriptor used for polling in case the user wants to use a polling method other than rc_gpio_poll.
- Parameters:
chip – [in] The chip number, /dev/gpiochipX
pin – [in] The pin ID
handle_flags – [in] Additional pin configuration flags, this can usually be left as 0
event_flags – [in] The event flags, GPIOEVENT_REQUEST_RISING_EDGE, GPIOEVENT_REQUEST_FALLING_EDGE, or GPIOEVENT_REQUEST_BOTH_EDGES
- Returns:
File descriptor for the GPIO event or -1 on failure