blob: 09549ca7ac9b0134e5ded206cd9ee4c3b490cb63 [file] [log] [blame]
/*
* Copyright (c) 2018 Nordic Semiconductor ASA
* Copyright (c) 2016 Intel Corporation
*
* SPDX-License-Identifier: Apache-2.0
*/
#include <zephyr/kernel.h>
#include <zephyr/ztest.h>
extern const struct device *get_adc_device(void);
extern struct k_poll_signal async_sig;
void *adc_basic_setup(void)
{
k_object_access_grant(get_adc_device(), k_current_get());
#ifdef CONFIG_ADC_ASYNC
k_object_access_grant(&async_sig, k_current_get());
k_poll_signal_init(&async_sig);
k_thread_system_pool_assign(k_current_get());
#endif
return NULL;
}
ZTEST_SUITE(adc_basic, NULL, adc_basic_setup, NULL, NULL, NULL);