/*
 * Copyright (c) 2023 Google LLC
 *
 * SPDX-License-Identifier: Apache-2.0
 */

#ifndef ZEPHYR_DRIVERS_SENSOR_ICM42688_RTIO_H_
#define ZEPHYR_DRIVERS_SENSOR_ICM42688_RTIO_H_

#include <zephyr/device.h>
#include <zephyr/rtio/rtio.h>

int icm42688_submit(const struct device *sensor, struct rtio_iodev_sqe *iodev_sqe);

int icm42688_submit_stream(const struct device *sensor, struct rtio_iodev_sqe *iodev_sqe);

void icm42688_fifo_event(const struct device *dev);

#endif /* ZEPHYR_DRIVERS_SENSOR_ICM42688_RTIO_H_ */
