blob: eba59eadccfb83d73b4eeaf78173ef28c074f1d2 [file] [log] [blame]
/*
* Copyright (c) 2022 Nordic Semiconductor ASA
* SPDX-License-Identifier: Apache-2.0
*/
#include <zephyr/device.h>
struct test_api {
void (*open)(const struct device *dev);
void (*close)(const struct device *dev);
};
static inline void test_open(const struct device *dev)
{
const struct test_api *api =
(const struct test_api *)dev->api;
api->open(dev);
}
static inline void test_close(const struct device *dev)
{
const struct test_api *api =
(const struct test_api *)dev->api;
api->close(dev);
}