| /* |
| * 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); |