SAUL registry interface definition. More...
SAUL registry interface definition.
Definition in file saul_reg.h.
Include dependency graph for saul_reg.h:
This graph shows which files directly or indirectly include this file: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... | |
| saul_reg_t * | saul_reg_find_nth (int pos) |
| Find a device by its position in the registry. More... | |
| saul_reg_t * | saul_reg_find_type (uint8_t type) |
| Find the first device by its type in the registry. More... | |
| saul_reg_t * | saul_reg_find_name (const char *name) |
| Find the first device by its name in the registry. More... | |
| saul_reg_t * | saul_reg_find_type_and_name (uint8_t type, const char *name) |
| Find the first device by its type and name in the registry. 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, const phydat_t *data) |
| Write data to the given device. More... | |
Variables | |
| saul_reg_t * | saul_reg |
| Export the SAUL registry as global variable. | |