[−][src]Function mynewt::kernel::os::os_dev_create
pub unsafe extern "C" fn os_dev_create(
dev: *mut os_dev,
name: *const c_char,
stage: u8,
priority: u8,
od_init: os_dev_init_func_t,
arg: *mut c_void
) -> c_int
Create a new device in the kernel.
dev: The device to create.name: The name of the device to create.stage: The stage to initialize that device to.priority: The priority of initializing that deviceod_init: The initialization function to call for this device.arg: The argument to provide this device initialization function.
Return: 0 on success, non-zero on failure.