|
#define | SENSING_SENSOR_INFO_NAME(node, idx) _CONCAT(_CONCAT(__sensing_sensor_info_, idx), DEVICE_DT_NAME_GET(node)) |
|
#define | SENSING_SENSOR_INFO_DEFINE(node, idx) |
|
#define | SENSING_CONNECTIONS_NAME(node) _CONCAT(__sensing_connections_, DEVICE_DT_NAME_GET(node)) |
|
#define | SENSING_SENSOR_SOURCE_NAME(idx, node) |
|
#define | SENSING_SENSOR_SOURCE_EXTERN(idx, node) extern struct sensing_sensor SENSING_SENSOR_SOURCE_NAME(idx, node); \ |
|
#define | SENSING_CONNECTION_INITIALIZER(source_name, cb_list_ptr) |
|
#define | SENSING_CONNECTION_DEFINE(idx, node, cb_list_ptr) |
|
#define | SENSING_CONNECTIONS_DEFINE(node, num, cb_list_ptr) |
|
#define | SENSING_SUBMIT_CFG_NAME(node, idx) _CONCAT(_CONCAT(__sensing_submit_cfg_, idx), DEVICE_DT_NAME_GET(node)) |
|
#define | SENSING_SENSOR_IODEV_NAME(node, idx) _CONCAT(_CONCAT(__sensing_iodev_, idx), DEVICE_DT_NAME_GET(node)) |
|
#define | SENSING_SENSOR_IODEV_DEFINE(node, idx) |
|
#define | SENSING_SENSOR_NAME(node, idx) _CONCAT(_CONCAT(__sensing_sensor_, idx), DEVICE_DT_NAME_GET(node)) |
|
#define | SENSING_SENSOR_DEFINE(node, prop, idx, reg_ptr, cb_list_ptr) |
|
#define | SENSING_SENSORS_DEFINE(node, reg_ptr, cb_list_ptr) |
|
#define | SENSING_SENSORS_DT_DEFINE(node, reg_ptr, cb_list_ptr, init_fn, pm_device, data_ptr, cfg_ptr, level, prio, api_ptr, ...) |
| Like SENSOR_DEVICE_DT_DEFINE() with sensing specifics.
|
|
#define | SENSING_SENSORS_DT_INST_DEFINE(inst, ...) SENSING_SENSORS_DT_DEFINE(DT_DRV_INST(inst), __VA_ARGS__) |
| Like SENSING_SENSORS_DT_DEFINE() for an instance of a DT_DRV_COMPAT compatible.
|
|