pub unsafe extern "C" fn rc_button_set_callbacks( chip: c_int, pin: c_int, press_func: Option<unsafe extern "C" fn()>, release_func: Option<unsafe extern "C" fn()>, ) -> c_int