Dawn Framework 1.0
Universal data acquisition framework for embedded systems
sensors.hxx
1// dawn/include/dawn/porting/sensors.hxx
2//
3// SPDX-License-Identifier: Apache-2.0
4//
5
6#pragma once
7
8#include "dawn/porting/nuttx/sensors.hxx"
9
17int sensor_open(const char *path);
18
25void sensor_close(int fd);
26
36int sensor_read(int fd, void *data, size_t len);
37
48int sensor_user_register(const char *path, size_t event_size, uint32_t queue_size, bool persist);
49
57int sensor_user_unregister(const char *path);
58
66int sensor_open_write(const char *path);
67
77int sensor_write(int fd, const void *data, size_t len);