SAUL registry interface definition. More...
SAUL registry interface definition.
Definition in file saul_reg.h.
Go to the source code of this file.
Data Structures | |
struct | saul_reg |
SAUL registry entry. More... | |
struct | saul_reg_info_t |
Additional data to collect for each entry. More... | |
Typedefs | |
typedef struct saul_reg | saul_reg_t |
SAUL registry entry. | |
Functions | |
int | saul_reg_add (saul_reg_t *dev) |
Register a device with the SAUL registry. More... | |
int | saul_reg_rm (saul_reg_t *dev) |
Unregister a device from the SAUL registry. More... | |
saul_reg_t * | saul_reg_find_nth (int pos) |
Find a device by it's position in the registry. More... | |
saul_reg_t * | saul_reg_find_type (uint8_t type) |
Find the first device of the given type in the registry. More... | |
saul_reg_t * | saul_reg_find_name (const char *name) |
Find a device by its name. More... | |
int | saul_reg_read (saul_reg_t *dev, phydat_t *res) |
Read data from the given device. More... | |
int | saul_reg_write (saul_reg_t *dev, phydat_t *data) |
Write data to the given device. More... | |
Variables | |
saul_reg_t * | saul_reg |
Export the SAUL registry as global variable. | |