/* * Copyright (c) 2025 Croxel Inc. * Copyright (c) 2025 CogniPilot Foundation * * SPDX-License-Identifier: Apache-2.0 */ #ifndef ZEPHYR_DRIVERS_SENSOR_RM3100_DECODER_H_ #define ZEPHYR_DRIVERS_SENSOR_RM3100_DECODER_H_ #include #include #include "rm3100.h" int rm3100_encode(const struct device *dev, const struct sensor_chan_spec *const channels, size_t num_channels, uint8_t *buf); uint8_t rm3100_encode_channel(enum sensor_channel chan); int rm3100_get_decoder(const struct device *dev, const struct sensor_decoder_api **decoder); #endif /* ZEPHYR_DRIVERS_SENSOR_RM3100_DECODER_H_ */