[−][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.