riot_sys

Function saul_reg_add

Source
pub unsafe extern "C" fn saul_reg_add(dev: *mut saul_reg_t) -> c_int
Expand description

@brief Register a device with the SAUL registry

@note Make sure the registry entry the @p dev pointer is pointing to resides in some persistent memory location and not on some position on the stack where it will be overwritten…

@param[in] dev pointer to a pre-populated registry entry

@return 0 on success @return -ENODEV on invalid entry given