pub type IGpioPinProvider = *mut c_void;