[][src]Type Definition mynewt::libs::mynewt_rust::os_dev_init_func_t

type os_dev_init_func_t = Option<unsafe extern "C" fn(arg1: *mut os_dev, arg2: *mut c_void) -> c_int>;

Initialize a device.

  • dev: The device to initialize.
  • arg: User defined argument to pass to the device initalization

Return: 0 on success, non-zero error code on failure.