Defined in File button.h
int rc_button_init(int chip, int pin, char polarity, int debounce_us)¶
Initializes a single button handler.
chip – [in] The gpio chip
pin – [in] The gpio pin for that chip
polarity – [in] RC_BTN_POLARITY_NORM_HIGH if using with a pullup resistor, use this for the BeagleBone Blue and Robotics Cape MODE and PAUSE buttons. Alternatively use RC_BTN_POLARITY_NORM_LOW if you are using your own button on another pin set up with a pulldown resistor.
debounce_us – [in] debounce interval in microseconds. Set to 0 for no debounce. Usually should set to RC_BTN_DEBOUNCE_DEFAULT_US.
0 on success, -1 on failure