pub unsafe extern "C" fn hal_pin_port_new(
name: *const c_char,
dir: hal_pin_dir_t,
data_ptr_addr: *mut *mut hal_port_t,
comp_id: c_int,
) -> c_intpub unsafe extern "C" fn hal_pin_port_new(
name: *const c_char,
dir: hal_pin_dir_t,
data_ptr_addr: *mut *mut hal_port_t,
comp_id: c_int,
) -> c_int